Want to rule your local gyms, but don’t know which Pokémon to pick to power up?

Well, I’ve got you covered because the numbers have been crunched and the top 10 most powerful Pokémon with the highest current CP have been revealed!

10 & 9. Charizard and Muk

Photo Credit: Guildr & Wikia

Photo Credit: Guildr & Wikia

Max CP: 2,602

Muk is a Poison type Pokémon, is the final evolution of Grimer, and has a lot of great defensive skills with a 188 defense and 210 stamina. Bug, Fairy, Fighting, Grass, and Poison types are not very effective against these from a defensive standpoint. From an offensive standpoint, Muk is really only good against Fairy and Grass types, with a 180 offense, so it’s best to just keep this one in the gym to drain your opponent’s CP.

Charizard can either be a Fire or Flying type and is the final evolution of Charmander, quite possibly the cutest Pokémon EVER! Its Fire offensive moves are effective against Bug, Grass, Ice, and Steel types. Its Fire defensive mode is very good when being attacked by Bug, Fairy, Fire, Grass, Ice, and Steel.

The Fire type is definitely the most desirable evolution of Charizard, because its Flying offensive mode is only good against Bug, Fighting, and Grass, and its Flying defensive mode only really stops Bug, Fighting, Grass, and Ground.

8. Flareon

Photo Credit: Gear Nuke

Photo Credit: Gear Nuke

Max CP: 2,643

This evolution of Eevee is the second most powerful of the trio and has great combat skills because she’s so fast. Just remember to use her in fights where she’ll be useful, otherwise she can die very quickly.

She’s a Fire type and has an offensive mode that’s good against Bug, Grass, Ice, and Steel. It’s defense is very good against Bug, Fairy, Fire, Grass, Ice, and Steel.

And just in case you don’t know how to guarantee an Eevee evolution into Flareon, check out this post to find out.

7. Gyarados

Photo Credit: YouTube

Photo Credit: YouTube

Max CP: 2,688

If you get one of these, it means you’ve caught A LOT of Magikarp since it takes 400 candies to evolve, the most in the game by far.

Gyarados is a Water and Flying type, and neither is more desirable than the other. His Water offense is very effective against Fire, Ground, and Rock types, while his Water defense is effective against Fire, Ice, Steel, and Water types. His Flying offense is effective against Bug, Fighting, and Grass types, while his Flying defense is effective against Bug, Fighting, Grass, and Ground types.

Gyarados has 190 stamina, 192 offense and 196 defense, so he’s just a good all-around Pokémon.

6. Vaporeon

Photo Credit: YouTube

Photo Credit: YouTube

Max CP: 2,618

Vaporeon is the best of the Eevee evolutions. It has very fast attacks and offense of 186, as well as stamina of 260, so it makes a great gym attacker.

Vaporeon is a Water type, and it’s effective against most Pokémon except for Dragon, Grass, and Water types. In a defensive stance, it’s not as good with Fire, Ice, Steel, and Water types.

Find out the top 5 after the jump!