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.15.14 (August 1, 2020)

  • Training Battles are now available for Ultra League Premier Cup.
  • Added CSV export for Rankings and Custom Rankings.
  • Fixed an issue where deleting a custom group could result in a different group being deleted in Matrix Battle.

Latest Article

Best Elite TM Candidates for PvP

April 28, 2020

Elite TM's are now available! Which exclusive moves and Pokemon are the best for your PvP team?