BATTLE LAB
Versus
Pick a Pokémon on each side to see damage ranges, KO odds, and speed.
YOUR POKÉMON
Choose your Pokémon from the dex search above.
PICK OPPONENT
Choose an opponent from the dex search above.
HOW IT WORKS
Who wins? How the Versus Calc works
The Versus Calc pits two Pokémon against each other in a direct duel, with real damage math instead of gut feeling. For every move on both sides you see the damage range: type effectiveness, STAB and the physical/special split are applied accurately per generation. On top of that, the stat delta and speed check compare base stats. Moving first decides many duels. Set both Pokémon above and read the matchup straight off.
It depends on levels and moves – exactly what the calc computes. The facts: Pikachu's Electric moves hit Charizard super effectively (2× via the Flying weakness), but Charizard with base 100 Speed is faster than Pikachu (90) and attacks first. Set both above and compare the damage ranges per move together with the speed check.
Electric and Grass – 2× damage each. Water Pokémon resist Fire, Water, Ice and Steel (0.5× each). Watch out for dual types: Water/Ground (e.g. Swampert) takes 4× from Grass but is immune to Electric. The exact effectiveness per matchup is shown by the calc right in the damage matrix.
Per move, using the official damage formula – accurate per generation. The base is level, attack and defense stats and the move's power; on top come STAB (same type = 1.5×) and type effectiveness against all of the target's types. The physical/special split follows the selected generation (by type up to Gen 3, per move from Gen 4). The result is the damage range you see in the matrix.
Yes – multiplicatively, up to 4×. If both of the target's types share a weakness, the factors multiply: 2× · 2× = 4× (e.g. Grass against Water/Ground). Conversely, a weakness and a resistance can cancel out (2× · 0.5× = 1×).
SIMULATED MATCHUPS
Popular matchups — with real results
No gut feeling: each of these pairings was simulated 100 times on the real battle engine (level 50, standard sets). The pages show win rate, damage ranges and speed.
- Charizard vs. Blastoise
- Charizard vs. Venusaur
- Pikachu vs. Charizard
- Mewtwo vs. Mew
- Rayquaza vs. Mewtwo
- Arceus vs. Mewtwo
- Gyarados vs. Dragonite
- Gengar vs. Alakazam
- Blaziken vs. Sceptile
- Garchomp vs. Rhyperior
- Dialga vs. Palkia
- Lucario vs. Garchomp
- Dragonite vs. Charizard
- Tyranitar vs. Metagross
- Mew vs. Arceus
- Gengar vs. Giratina
- Necrozma vs. Eternatus
- Pikachu vs. Mewtwo
- Snorlax vs. Machamp
- Venusaur vs. Blastoise
- Infernape vs. Empoleon
- Gardevoir vs. Gallade
- Scizor vs. Pinsir
- Arcanine vs. Ninetales
- Salamence vs. Dragonite
- Garchomp vs. Salamence
- Hydreigon vs. Dragonite
- Lugia vs. Ho-Oh
- Kyogre vs. Groudon
- Reshiram vs. Zekrom
- Greninja vs. Lucario
- Pikachu vs. Raichu
- Lapras vs. Snorlax
- Milotic vs. Gyarados
- Tyranitar vs. Dragonite