Pokémon Go: Best Pokémon with the highest Attack, Defense, HP, Stamina, and overall stats revealed

Now featuring Gen II Pokémon! Where does Tyranitar stack up against Typhlosion, Ho-oh, and more?

If you're serious about Pokémon Go, you'll want to assemble a team of the best Pokémon to help take over Gyms for your chosen team.

Players have discovered that hidden stats mirror those of the games - including the recently added Gen 2 - giving us insight into how Pokémon rank according to their highest Attack, Defense and HP (hit points, health or stamina). As you can imagine, rare Pokemon tend to top the list, but there are a few surprise entries throughout each one to look out for.


This list of the best, strongest Pokémon in Pokémon Go by CP, Attack, Defense, and Stamina, along with our Pokémon Go Type Chart and our list of the best Pokémon Go moves with the highest DPS, is helpful if you want to craft a team with different strengths and weaknesses, but with these elements combined together, we also know the best overall Pokémon in Pokémon Go.

Once you have settled on which Pokémon to target, then be sure to read our Pokémon Go CP calculations guide to squeeze out the best possible stats from each capture, so you know which specific creatures to train as you go, and our Pokémon Go guide, tips and tricks page to pick up a few pointers you might not know.

Here's the top 25 Pokémon for each stat, but you can view where all 151 Pokémon stand on The Silph Road's research page. (Thanks to them and for the rankings and individual stat numbers respectively.)

Best Pokémon by highest Attack stat in Pokémon Go

RankPokémonAttack stat
1 Mewtwo* 330
2 Alakazam 271
3 Ho-Oh* 263
4 Dragonite 263
5 Espeon 261
6 Gengar 261
7 Zapdos* 253
8 Tyranitar 251
9 Moltres* 251
10 Flareon 246
11 Raikou* 241
12 Kingler 240
13 Pinsir 238
14 Gyarados 237
15 Scizor 236
16 Ursaring 236
17 Entei* 235
18 Heracross 234
19 Machamp 234
20 Exeggutor 233
21 Jolteon 232
22 Kadabra 232
23 Arcanine 227
24 Houndoom 224
25 Hitmonlee 224

Best Pokémon by highest Defense stat in Pokémon Go

RankPokémonDefense stat
1 Shuckle 396
2 Steelix 333
3 Lugia* 323
4 Cloyster 323
5 Ho-Oh* 301
6 Onix 288
7 Mantine 260
8 Skarmory 260
9 Umbreon 250
10 Articuno* 249
11 Forretress 242
12 Tentacruel 237
13 Suicune* 235
14 Mr. Mime** 233
15 Blissey 229
16 Golem 229
17 Omastar 227
18 Weezing 221
19 Hypno 215
20 Donphan 214
21 Kingler 214
22 Hitmontop 214
23 Tyranitar 212
24 Hitmonchan 212
25 Miltank 211

Best Pokémon by highest HP or Stamina in Pokémon Go

RankPokémonStamina stat
1 Blissey 510
2 Chansey 500
3 Wobbuffet 380
4 Snorlax 320
5 Wigglytuff 280
6 Vaporeon 260
7 Lapras 260
8 Lanturn 250
9 Entei* 230
10 Jigglypuff 230
11 Mewtwo* 212
12 Ho-Oh* 212
13 Lugia* 212
14 Rydon 210
15 Kangaskan** 210
16 Muk 210
17 Tyranitar 200
18 Celebi* 200
19 Mew* 200
20 Suicune* 200
21 Piloswine 200
22 Noctowl 200
23 Dunsparce 200
24 Azumarill 200
25 Gyarados 190

Best Pokémon overall in Pokémon Go

RankPokémonMax CP

*These are Legendary Pokémon that, while confirmed to be within Pokémon Go thanks to datamining, have yet to be discovered, likely due to their involvement with a future event or game update. However, they're worth listing now so you can start planning ahead to create the ultimate team.

**Mr. Mime and Kangaskhan are region-exclusive Pokémon and can only be found in certain territories - unless you can hatch them from an Egg, of course.

Note that the stats here do change on a semi-frequent basis with Niantic's patches to Pokémon Go but, at the time of writing, are accurate according to the datamining and formulae found by the community.

Pokémon Go tips, tricks and cheats UPDATE: New Gen 2 Johto Pokémon and new features explained. Pokémon Go tips, tricks and cheats

Want more help with Pokémon Go? As well as our Pokémon Go tips, tricks and guides page, you can look up the Gen 2 Pokédex on how to catch the most recent creatures, using Special Items such as the Dragon Scale and other methods. The update also introduced changes to Eevee evolutions, Egg hatching distances, best Pokémon, moves and Buddy distances. Elsewhere, you can read about how Gyms, promo codes and the Pokémon Go Plus accessory works, and the many ways of earning experience with our XP chart.

What do these 'best Pokémon' lists tell us?

  • We know that Legendary Pokemon Mewtwo, Mew, Articuno, Zapdos and Moltres, plus their second Generation legendary counterparts - whenever they appear - are some of the most powerful in the game, and are worth capturing if we ever get the chance.
  • Right now, Tyranitar is the new most powerful overall Pokémon in Pokémon Go, so get catching those Larvitar.
  • Out of the starter Pokémon in overall stats, from high to low, they rank Charizard, Venusaur and then Blastoise, with the Gen II starters ranking as Typhlosion, Feraligatr, and then Meganium. However, note that these change when looked at in order of strength in specific areas like Attack or Stamina.
  • Not every Pokémon who ranks in high up on one stat type does so in others. Chansey, for example, has by far the highest Stamina / HP of any creature in the game, but suffers in other areas so it fails to list elsewhere, and you should bear that in mind when building your squad for attacking or defending Gyms.


Create an account