Stats for unreleased Mega Evolutions are speculative. Don't invest any resources until they're officially released.

Welcome to PvPoke.com! We're an open-source tool for simulating, ranking, and building teams for Pokemon GO PvP (player versus player) battles. Check out the links below to get started.


Simulate a battle between two custom Pokemon.


Play real-time battle simulations against a CPU opponent.


Explore the rankings, movesets, and counters for the top Pokemon in each league.

Team Builder

Build your own team and see their type matchups and potential counters.


Check out the source code on Github or lend your support through Patreon.

What's New

v1.29.7 (August 14th, 2022)

  • Pokemon data now includes evolution data.
    • A new "Evolution" filter for Custom Rankings allows you to filter by first stage, middle stage, final stage, or Pokemon that don't evolve at all.
    • A new search term for the rankings allows searching for Pokemon in an evolutionary family (e.g. "+poliwag").

v1.29.6 (August 14th, 2022)

  • The below changes are now reverted.

v1.29.5 (August 13th, 2022)

  • Simulation mechanics updated:
    • Pokemon can now fire a Charged Move on the same turn that a Fast Move would KO.
  • Fixed a timeline spacing issue for simultaneous Charged Moves.

Latest Article

Galarian Zigzagoon Community Day Guide for PvP

August 12, 2022

Obstagoon is already a top tier Pokemon for PvP! Will Obstruct elevate it even further?