Highest CP Pokemon in Pokemon GO

Combat Power of Pokémon in Pokémon GO

Here are the Pokémon with the highest maximum Combat Points in Pokémon GO, put together by GamePress. The Combat Point stat in Pokémon GO is a single stat that can help to identify which of your Pokémon are the strongest.

A good way to make all of your Pokémon stronger at once is to level up your character. Your Pokémon have what is known as a Combat Point Multiplier. The higher your level, the stronger your Pokémon will be.

Pokémon with highest combat points

NumberNameMax CP
150Mewtwo4144.75
149Dragonite3500.06
151Mew3299.17
146Moltres3240.47
145Zapdos3114.38
143Snorlax3112.85
59Arcanine2983.90
131Lapras2980.73
144Articuno2978.16
103Exeggutor2955.18
134Vaporeon2816.25
130Gyarados2688.89
136Flareon2643.43
89Muk2602.90
6Charizard2602.20
80Slowbro2597.19
68Machamp2594.17
3Venusaur2580.49
9Blastoise2542.01
71Victreebel2530.52
62Poliwrath2505.33
45Vileplume2492.66
31Nidoqueen2485.03
34Nidoking2475.14
36Clefable2397.71
55Golduck2386.52
76Golem2303.17
126Magmar2265.30
110Weezing2250.15
112Rhydon2243.22
139Omastar2233.65
73Tentacruel2220.32
78Rapidash2199.34
38Ninetales2188.28
97Hypno2184.16
121Starmie2182.14
40Wigglytuff2177.20
142Aerodactyl2165.49
87Dewgong2145.77
135Jolteon2140.27
141Kabutops2130.01
127Pinsir2121.87
125Electabuzz2119.17
18Pidgeot2091.39
94Gengar2078.23
123Scyther2073.96
91Cloyster2052.85
119Seaking2043.92
115Kangaskhan2043.40
26Raichu2028.30
42Golbat1921.35
49Venomoth1890.32
82Magneton1879.95
57Primeape1864.52
128Tauros1844.76
85Dodrio1836.37
99Kingler1823.15
65Alakazam1813.82
28Sandslash1810.22
24Arbok1767.13
67Machoke1760.71
148Dragonair1747.73
47Parasect1747.07
22Fearow1746.35
114Tangela1739.72
70Weepinbell1723.76
124Jynx1716.73
117Seadra1713.22
137Porygon1691.56
44Gloom1689.46
105Marowak1656.96
101Electrode1646.14
2Ivysaur1632.19
53Persian1631.84
108Lickitung1626.82
8Wartortle1582.79
5Charmeleon1557.48
107Hitmonchan1516.51
77Ponyta1516.11
122Mr. Mime1494.42
106Hitmonlee1492.94
12Butterfree1454.94
20Raticate1444.13
15Beedrill1439.96
75Graveler1433.63
30Nidorina1404.61
93Haunter1380.21
33Nidorino1372.50
61Poliwhirl1340.43
58Growlithe1335.03
88Grimer1284.02
83Farfetch'd1263.89
17Pidgeotto1223.98
79Slowpoke1218.90
35Clefairy1200.96
111Rhyhorn1182.08
51Dugtrio1168.55
109Koffing1151.79
43Oddish1148.28
64Kadabra1131.96
138Omanyte1119.77
69Bellsprout1117.43
54Psyduck1109.56
86Seel1107.03
140Kabuto1104.72
102Exeggcute1099.81
66Machop1089.59
133Eevee1077.20
96Drowzee1075.14
1Bulbasaur1071.54
48Venonat1029.39
7Squirtle1008.69
104Cubone1006.61
147Dratini983.47
118Goldeen965.14
4Charmander955.24
120Staryu937.89
132Ditto919.62
39Jigglypuff917.64
46Paras916.60
72Tentacool905.15
81Magnemite890.68
25Pikachu887.69
56Mankey878.67
29Nidoran♀876.01
95Onix857.20
84Doduo855.41
74Geodude849.49
32Nidoran♂843.14
100Voltorb839.73
37Vulpix831.41
23Ekans824.14
90Shellder822.91
92Gastly804.41
27Sandshrew798.76
60Poliwag795.96
116Horsea794.67
98Krabby792.21
52Meowth756.32
21Spearow686.87
16Pidgey679.93
113Chansey675.12
41Zubat642.51
63Abra600.44
19Rattata581.65
14Kakuna485.35
11Metapod477.92
50Diglett456.76
13Weedle449.09
10Caterpie443.52
129Magikarp262.70

Calculating Combat Points

According to this Reddit thread on TheSilphRoad subreddit, the formula for calculating the maximum theoretical Combat points is as follows:

Max CP = (BaseAtk + IndAtk) * (BaseDef + IndDef)^0.5 * (BaseSta + IndSta)^0.5 * (0.790300)^2 / 10

The individual value formulae:

First, look here for all the new Pokemon Go base stat values. The new values follow these formulas exactly (Credit: /u/Fourier864):

  • BaseStamina = 2 * Hp
  • BaseAttack = 2 * ROUND(Atk0.5 SpA0.5 + Spe0.5)
  • BaseDefense = 2 * ROUND(Def0.5 SpD0.5 + Spe0.5)

where HP, Atk, Def, SpA, SpD, Spe are all the base values in Gen 6. Take

  • TotalCpMultiplier = CpMultiplier + AdditionalCpMultiplier

TotalCpMultiplier is approximately 0.095 * Sqrt(PokemonLevel), where PokemonLevel increases by 1 every power up.

Note: See this post to see how much (TotalCpMultiplier)2 increases every power up. After level 30 (or PokemonLevel = 30 * 2, since two power ups per level), each power up is about half as effective.

Then take

  • Stamina = (BaseStamina + IndividualStamina) * TotalCPMultiplier
  • Attack = (BaseAttack + IndividualAttack) * TotalCpMultiplier
  • Defense = (BaseDefense + IndividualDefense) * TotalCpMultiplier

(no rounding). The IVs range from 0 to 15. Finally,

  • CP = MAX(10, FLOOR(Stamina0.5 * Attack * Def0.5 / 10))