Pokemon Go Best Pokemon: Tier List of the best Pokemon ranked by Attack, Defense and Stamina

By Alex Donaldson, Monday, 27 August 2018 15:20 GMT

Back when Pokemon Go first launched, Pokemon Go wasn’t too important. Now there’s deeper gym battles and challenging raid fights, you’ll want to have a team of the Best Pokemon possible to make the most of every battle – and you’ll probably want a few teams, each loaded up with uniquely powerful Pokemon.

On this page, we’re going to run down the best Pokemon in Pokemon Go by digging deep and looking into their stats, including Attack, Defense, HP and CP – plus we’re going to explain what moves you should shoot for on that Pokemon to make the most of them. Rather than list the best overall, we’re going to list the best in each of their key stats including Attack, Defense, HP and CP – allowing you to carefully weigh up your needs against the hidden stats that secretly power Pokemon Go battles behind the scenes.

As you can imagine, the tier lists of the best Pokemon in the game are largely dominated by rare and legendary Pokemon – so if you can’t get access to the early Pokemon on any given list, you should consider heading a little further down any individual list. If the rarerDragonite is out of reach, shoot to get your hands on something like Machamp instead, then build up to the legendaries and rarer Pokemon at the top of any given list. A few Eevee species Pokemon end up on these lists, too – if you need help getting them check out our Pokemon Go Eevee Evolution page.

It’s well worth remembering that as well as the ranking of the Pokemon itself, you should strongly consider the Pokemon’s moves and of course Pokemon type strengths and weaknesses – all of this will determine performance in battle. Even a beast of a Pokemon can lose to a less powerful one in battle if it isn’t being used properly – so be careful. With that said, let’s get on to the best Pokemon tier lists, split up by section…

Best Attack Pokemon in Pokemon Go

The Attack stat in Pokemon Go of course determines how much damage each Pokemon will do, and while it’ll vary within any given species depending on their level and general quality, the base stats are a great way to get an idea of which Pokemon are naturally the biggest damage dealers. There’s a lot of legendary creatures on this list, but there’s also plenty of non-legendary Pokemon on this top 20 that players can aspire to.

  1. Deoxys [Legendary Psychic type, 345 Attack]
  2. Mewtwo [Legendary Psychic# type, 330 Attack]
  3. Rayquaza [Legendary Dragon / Flying type, 312 Attack]
  4. Kyogre [Legendary Water type, 297 Attack]
  5. Groudon [Legendary Ground type, 297 Attack]
  6. Slaking [Normal type, 290 Attack]
  7. Salamence [Dragon / Flying type, 277 Attack]
  8. Alakazam [Psychic type, 271 Attack]
  9. Latios [Legendary Dragon / Psychic type, 268 Attack]
  10. Dragonite [Dragon / Flying type, 263 Attack]
  11. Ho-Oh [Legendary Fire / Flying type, 263 Attack]
  12. Gengar [Ghost / Poison type, 261 Attack]
  13. Espeon [Psychic type, 261 Attack]
  14. Metagross [Steel / Psychic type, 257 Attack]
  15. Zapdos [Legendary Electric / Flying type, 253 Attack]
  16. Tyranitar [Rock / Dark type, 251 Attack]
  17. Moltres [Legendary Fire / Flying type, 251 Attack]
  18. Flareon [Fire type, 246 Attack]
  19. Absol [Dark type, 246 Attack]
  20. Sharpedo [Water / Dark type, 243 Attack]


Best Defense Pokemon in Pokemon Go

The defensive stat of each Pokemon determines how well they can take a hit and how well they can soak up damage – though it doesn’t determine their HP – that’s Stamina, which we’ll get onto in a moment. Instead, DEF just determines how much damage any given attack will do when it lands. Because Legendary Pokemon are often aggressive, there’s far more normal Pokemon on this list – and these guys can make great gym defenders, though still aren’t the ultimate tanks compared to the HP/Stamina top 20. Here’s the Best Pokemon for defense in Go:

  1. Shuckle [Bug / Rock type, 396 Defense]
  2. Regirock [Legendary Rock type, 356 Defense]
  3. Regice [Legendary Ice type, 356 Defense]
  4. Steelix [Steel / Ground type, 333 Defense]
  5. Cloyster [Water / Ice type, 323 Defense]
  6. Lugia [Legendary Psychic / Flying type, 323 Defense]
  7. Aggron [Steel / Rock type, 314 Defense]
  8. Ho-Oh [Legendary Fire / Flying type, 301 Defense]
  9. Onix [Ground type, 288 Defense]
  10. Registeel [Legendary Steel type, 285 Defense]
  11. Kyogre [Legendary Water type, 276 Defense]
  12. Groudon [Legendary Ground type, 276 Defense]
  13. Latias [Legendary Dragon / Psychic type, 268 Defense]
  14. Mantine [Water / Flying type, 260 Defense]
  15. Skamory [Steel / Flying type, 260 Defense]
  16. Umbreon [Dark type, 250 Defense]
  17. Articuno [Legendary Ice / Flying type, 249 Defense]
  18. Metagross [Steel / Psychic type, 248 Defense]
  19. Forretress [Bug / Steel type, 242 Defense]
  20. Milotic [Water type, 242 Defense]


Best Stamina & HP Pokemon in Pokemon Go

Stamina is in many senses one of the most important stats for Pokemon Go – your Stamina determines how much HP Pokemon will have once they’re placed in gyms to try to control them, and so the Pokemon you find on this stamina ranking top list will all have huge amounts of HP that make them damage sponges and absolute tanks when defending gyms. Interestingly few are legendary, too – for the most part, they are normal, if often rare, Pokemon. Here’s the best Pokemon for stamina and HP in Pokemon Go:

  1. Blissey [Normal type, 510 Stamina]
  2. Chansey [Normal type, 500 Stamina]
  3. Wobuffet [Psychic type, 380 Stamina]
  4. Wailord [Water type, 340 Stamina]
  5. Snorlax [Normal type, 320 Stamina]
  6. Hariyama [Fighting type, 288 Stamina]
  7. Wigglytuff [Normal / Fairy type, 280 Stamina]
  8. Slaking [Normal type, 273 Stamina]
  9. Lapras [Water / Ice type, 260 Stamina]
  10. Vaporeon [Water type, 260 Stamina]
  11. Lanturn [Water / Electric type, 250 Stamina]
  12. Jigglypuff [Normal / Fairy type, 230 Stamina]
  13. Walrein [Ice / Water type, 220 Stamina]
  14. Whiscash [Water / Ground type, 220 Stamina]
  15. Lugia [Legendary Psychic/ Flying type, 212 Stamina]
  16. Ho-Oh [Legendary Fire / Flying type, 212 Stamina]
  17. Mewtwo [Legendary Psychic type, 212 Stamina]
  18. Rhydon [Ground / Rock type, 210 Stamina]
  19. Rayquaza [Legendary Dragon / Flying type, 210 Stamina]
  20. Muk [Poison type, 210 Stamina]

Pokémon GO! updates

A new post from the official Twitter account reveals that recently caught Dittos have been transforming into the new Hex Nut Pokemon, Meltan. A video attached to the tweet shows a trainer presenting Meltan to Professor Oak, who seems as baffled as we are.

In Pokémon: Let’s Go! Pikachu and Eevee, players will use a Bluetooth connection to transfer Pokémon captured in Pokémon Go. Upon transfer, players can use these Pokémon on their adventures through the Kanto region.

Pokémon transferred from Pokémon Go will appear in a place called the Go Park Complex, located in Fuchsia City, tying both games together nicely and will hopefully up your chances of finding rare and elusive Pokémon.

Sometimes we include links to online retail stores. If you click on one and make a purchase we may receive a small commission. For more information, go here.