he Best Pokémon, Ranked by Fan Votes.

Pokémon

You know the choice you would’ve made the second Professor Oak put three Poké Balls on the table. But choosing the greatest Pokémon gets harder fast. Is it Pikachu, the face everybody knows? Charizard, the fire-breathing heavyweight generations of kids wanted on their team? Or do Mewtwo, Eevee, Gengar, Snorlax, and Lucario have the better case? Childhood attachment crashes straight into design, personality, power, and the Pokémon you’d still choose today. There’s no Pokédex entry that settles this one. Vote through head-to-head matchups and build your personal GOAT list.

Want to suggest a contender? Sign In

All Time ranks by all-time win rate across every head-to-head battle. Latest ranks by latest fan sentiment, updated as new battles are voted on.

1. EEVEE

87.5% win rate

#1 Greatest Pokémon of All Time

2. CHARIZARD

62.5% win rate

#2 Greatest Pokémon of All Time

3. GENGAR

60.0% win rate

#3 Greatest Pokémon of All Time

4. JIGGLYPUFF

57.1% win rate

#4 Greatest Pokémon of All Time

T5. LUCARIO

50.0% win rate

Tied for the #5 Greatest Pokémon of All Time

T5. MEWTWO

50.0% win rate

Tied for the #5 Greatest Pokémon of All Time

7. SNORLAX

42.9% win rate

#7 Greatest Pokémon of All Time

8. GRENINJA

33.3% win rate

#8 Greatest Pokémon of All Time

9. BULBASAUR

20.0% win rate

#9 Greatest Pokémon of All Time

10. PIKACHU (POKÉMON)

16.7% win rate

#10 Greatest Pokémon of All Time