What’s the highest CP a Pokemon can have in Pokemon Go?

Paul Cot

Pokemon Go trainers can use the combat power (CP) to determine how strong a Pokemon’s raw potential really is. However, how high can a Pokemon’s CP go in the game? Here are the highest ones so far. 

In addition to CP, other factors that can be considered when battling in the popular mobile game include a Pokemon’s type, moveset, and base stats.

However, at a basic level, you don’t need to look beyond CP, as it takes into account the base stats.

Irrespective of these other factors, and generally speaking, a species with a much higher CP will beat one with a much lower one. So, how high can a Pokemon’s CP go in the game?

What is the highest CP in Pokemon Go?

Today, the highest attainable Combat Power in the game is 6,672, belonging to both Primal Groudon and Primal Kyogre. However, these forms are temporary, as are their CP buffs, which will go away after every battle. The actual top non-Mega-evolved CP is 5,010, and it belongs to Slaking.

1. Slaking – 5,010 CP

You’d have thought one of the many Legendaries in Pokemon Go would claim the accolade of highest CP, but instead, that honor goes to Slaking. The Lazy Pokemon can reach a massive 5010 CP, just 23 CP above the second highest.

As we alluded to before, there’s much more to it than just CP. Slaking performs incredibly well on this metric due to its super high Attack, Stamina, and HP stats.

However, defensively, it is relatively weak, lacking a desirable moveset. Its only Fast Move is Yawn, which deals no damage. While its Charged Moves include the powerful Hyper Beam and Earthquake, the energy per second (EPS) score of 8.8 for Yawn means that it not only deals zero damage, but you have to wait 8.8. seconds to use a move that can hurt the opposing Pokemon.

Nevertheless, due to its high HP and stamina stat, it is frequently seen defending many gyms in Pokemon Go.

2. Regigigas – 4,913 CP

The Colossal Pokemon made its debut in October 2019 via a one-off Special Research story event. This special event cost $7.99 to purchase, but Regigigas was also available in EX Raids the following month.

Similar to other Pokemon on this list, Regigigas has an impressive Attack stat, which are complemented by very good Defense and Stamina stats.

Its Fast Moves of either Zen Headbutt or Headbutt, alongside the Charged Moves of Focus Blast, Giga Impact, and Thunder, also means it has both powerful and varied moves at its disposal. This makes it a better battling option than Slaking when stacked up against Yawn.

3. Mewtwo – 4,724 CP

Slaking may have been a surprise at number one, but Mewtwo at number three will shock a few. With attack stats only bettered by Deoxys and Kyurem, the fan-favorite from Kanto was always going to be high on the list.

Its Defense and Stamina stats leave little to be desired, but Mewtwo may have been too overpowered for the game if they had been higher. If you’re lucky enough to have found one with Confusion and Psystrike, you’ll know just how powerful Mewtwo is.

4. Kyogre and Groudon – 4,652 CP

The third-ranking is tied when it comes to CP in Pokemon Go. Kyogre and Groudon actually mirror each other on a fantastic 4,652 CP.

Their base stats are also exactly the same. Ranked 22 and 28, respectively, for their attack and defense stats, they’re both welcome additions to any team.

The Gen 3 legends have been easy to obtain in Pokemon Go due to them being featured as research breakthrough encounters on multiple occasions. Unfortunately, these breakthroughs have a CP limit, so if you’re to obtain their maximum CP, it’ll cost you a lot of Stardust.

Interestingly, the other third of the Weather Trio, Rayquaza, has a maximum CP of 4,336, which is not enough to make it to the top of Pokemon Go.

Pokemon with the highest CP in Go

The above four are closely followed by some equally powerful Pokemon, headlined by Zekrom, Reshiram, and Dialga at 4565 CP each. Here are the 15 Pokemon with the highest max CP in Go:

Pokemon CP
Slaking 5010
Regigigas 4913
Mewtwo 4724
Groudon 4652
Kyogre 4652
Zekrom 4565
Reshiram 4565
Dialga 4565
Palkia 4512
Arceus 4510
Meloetta 4490
Garchomp 4479
Xurkitree 4451
Landorus (Therian) 4434
Ho-Oh 4367

Mega-evolved Pokemon with the highest CP in Go

In Pokemon Go, there are 10 Mega-evolved Pokemon that have a higher CP than Slaking, so here they are:

Pokemon CP
Primal Groudon/Kyogre 6672
Mega Rayquaza 6458
Mega Tyranitar 6045
Mega Salamence 5688
Mega Latios 5661
Mega Latias 5428
Mega Gyarados 5332
Mega Gardevoir 5101
Mega Charizard Y 5037
Mega Swampert 4975

Remember, if you’re looking to assemble the best team possible in Pokemon Go then you don’t need to look too far beyond the above. However, research into each of their best moves and what type of advantages they hold are vitally important when it comes to battling.

That’s all you need to know about the highest CP in Pokemon Go. For more useful guides, check our list below. 

Best Pokemon in Pokemon Go | All upcoming Spotlight Hours | Arlo counters guide | Cliff counters guide | Giovanni counters guide | Sierra counters guide | Grunt counters guide | How to catch a Ditto | What are Strange Eggs? | How to get Remote Raid Passes | Fastest way to get Best Buddy status | Pokemon Go catching tips