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.

Pokemon Scarlet & Violet

Tera Raid Counter Calculator

Take on Tera Raid bosses with this tool to look up Pokemon with the best type matchups.

What's New

v1.29.23 (February 7, 2022)

  • Battle logic updates:
    • Improved optimal timing. (Previously, Pokemon would ignore optimal timing if they had a lethal Charged Move, but this ignored whether the opponent still had shields.)
    • Improved some niche near-faint Charged Move usage. (Pokemon would previously throw their highest damage Charged Move available. Pokemon will now throw 2 of a lower damage move if they win CMP and would deal more damage than the one Charged Move. See: Talonflame vs Cobalion.)
    • Improved near-faint Charged Move usage vs 1 turn moves. (Pokemon would sometimes faint with energy vs 1 turn moves. They now anticipate their faint 1 turn earlier.)

Latest Article

PvP Starter Packs for Season of Mythical Wishes

January 14, 2023

Check out the premiere and budget picks to get started in Great League, Ultra League, and Master League for GO Battle League in the Season of Mythical Wishes!