pokemon go auto catch

Every Go player quickly realizes that some Pokémon are harder to catch than others. Why? What calculations happen behind the scene when a PokeBall hits the target?

After an enormous and collaborative research effort, the mechanics of Pokémon Go Capture Rate are now well understood.

Target Ring

The target ring offers a quick visual estimate of a Pokémon’s Capture Rate. Its color ranges from a vibrant green to a vibrant red, which corresponds to these Capture Rate thresholds:

Ring ColorCapture Rate
Green100%
Yellow65%
Orange35%
Red25%

Factors that affect catch rate

  • Pokémon species
  • Pokémon level
  • Type of Pokeball used
  • Whether Razzberry was applied
  • Curve ball
  • Nice / Great / Excellent throws (not functional in 0.31.0)

Factors that don’t affect catch rate

  • Trainer level
  • Number of captures
  • Pokémon Type
  • Pokémon’s IV
  • Pokémon’s mood
  • When PokeBall lands outside of targeting ring
  • Number of attempts
  • Duration
  • Speed of travel
  • Time of day
  • Weather and other acts of god

Base Capture Rate

Each Pokémon has a Base Capture Rate determined by its species. It reflects the Capture Rate of a Level 14 Pokémon:

Base Capture RateBase Stage Pokémon
56%Magikarp
48%Oddish
40%Caterpie Weedle Pidgey Rattata Spearow Ekans Sandshrew Nidoran♀ Nidoran♂ Jigglypuff Zubat Venonat Diglett Meowth Psyduck Mankey Poliwag Abra Machop Bellsprout Tentacool Geodude Slowpoke Magnemite Doduo Seel Grimer Shellder Drowzee Krabby Voltorb Exeggcute Koffing Rhyhorn Horsea Goldeen Staryu
32%Paras Ponyta Gastly Cubone Tangela Eevee Porygon Omanyte Kabuto Dratini
24%Clefairy Vulpix Growlithe Farfetch’d Mr. Mime Scyther Jynx Electabuzz Magmar Pinsir Tauros
16%Bulbasaur Charmander Squirtle Pikachu Hitmonlee Hitmonchan Lickitung Chansey Lapras Ditto Aerodactyl Snorlax Kangaskhan Onix
0%Articuno Zapdos Moltres Mewtwo Mew

Capture Rate

Base Capture Rate is then modified by the Pokémon Level using the formula:

  • Capture Rate = 50% * Base Capture Rate / CP Multiplier
LevelCP Multiplier
10.094
1.50.135137432
20.16639787
2.50.192650919
30.21573247
3.50.236572661
40.25572005
4.50.273530381
50.29024988
5.50.306057377
60.3210876
6.50.335445036
70.34921268
7.50.362457751
80.37523559
8.50.387592406
90.39956728
9.50.411193551
100.42250001
10.50.432926419
110.44310755
11.50.4530599578
120.46279839
12.50.472336083
130.48168495
13.50.4908558
140.49985844
14.50.508701765
150.51739395
15.50.525942511
160.53435433
16.50.542635767
170.55079269
17.50.558830576
180.56675452
18.50.574569153
190.58227891
19.50.589887917
200.59740001
20.50.604818814
210.61215729
21.50.619399365
220.62656713
22.50.633644533
230.64065295
23.50.647576426
240.65443563
24.50.661214806
250.667934
25.50.674577537
260.68116492
26.50.687680648
270.69414365
27.50.700538673
280.70688421
28.50.713164996
290.71939909
29.50.725571552
300.7317
30.50.734741009
310.73776948
31.50.740785574
320.74378943
32.50.746781211
330.74976104
33.50.752729087
340.75568551
34.50.758630378
350.76156384
35.50.764486065
360.76739717
36.50.770297266
370.7731865
37.50.776064962
380.77893275
38.50.781790055
390.78463697
39.50.787473578
400.79030001
LVL56%48%40%32%24%16%
1100%100%100%100%100%85%
2100%100%100%96%72%48%
3100%100%93%74%56%37%
4100%94%78%63%47%31%
596%83%69%55%41%28%
687%75%62%50%37%25%
780%69%57%46%34%23%
875%64%53%43%32%21%
970%60%50%40%30%20%
1066%57%47%38%28%19%
1163%54%45%36%27%18%
1261%52%43%35%26%17%
1358%50%42%33%25%17%
1456%48%40%32%24%16%
1554%46%39%31%23%15%
1652%45%37%30%22%15%
1751%44%36%29%22%15%
1849%42%35%28%21%14%
1948%41%34%27%21%14%
2047%40%33%27%20%13%
2146%39%33%26%20%13%
2245%38%32%26%19%13%
2344%37%31%25%19%12%
2443%37%31%24%18%12%
2542%36%30%24%18%12%
2641%35%29%23%18%12%
2740%35%29%23%17%12%
2840%34%28%23%17%11%
2939%33%28%22%17%11%
3038%33%27%22%16%11%

For the evolved form of a Pokémon that evolves only once, its Base Capture Rate is a third of base form. For the evolved form of a Pokemon that evolves in two stages, its Base Capture Rate is halved in each stage. Example:

Base1st Evolution2nd Evolution
Lvl 14 Rattata: 40%Lvl 14 Raticate: 16%
Lvl 14 Caterpie: 40%Lvl 14 Metapod: 20%Lvl 14 Butterfree: 10%

PokeBall Type

The color of the targeting ring will adjust base on ball selection.  If Pokeball is selected, Capture Rate stays the same:

  • Ball Capture Rate = Capture Rate

If Great Ball is selected, Capture Rate is modified by the following formula:

  • Ball Capture Rate = 1.5CR – CR^2/2

If Ultra Ball is selected, Capture Rate is modified by the following formula:

  • Ball Capture Rate = 2CR – CR^2

Great and Ultra Balls are comparatively more effective when Capture Rate are low. For hard to catch Pokemon, Great Ball approaches 1.5x the effectiveness of Pokeball, and Ultra Ball approaches 2x effectiveness over Pokeballs.

PokeBallGreat BallUltra Ball
100%100%100%
96%98%100%
92%96%99%
88%93%99%
84%91%97%
80%88%96%
76%85%94%
72%82%92%
68%79%90%
64%76%87%
60%72%84%
56%68%81%
52%64%77%
48%60%73%
44%56%69%
40%52%64%
36%48%59%
32%43%54%
28%38%48%
24%33%42%
20%28%36%
16%23%29%
12%17%23%
8%12%15%
4%6%8%

Multipliers

Ball Capture Rate can be further modified with the following multipliers:

  • x1.5 Razzberry
  • (multiplier TBD) Curve Ball
  • Nice Throw (not functional in 0.31.0)
  • Great Throw  (not functional in 0.31.0)
  • x1.5 Excellent Throw  (not functional in 0.31.0)

pokemon go target ring

Final Capture Rate = Ball Capture Rate * Multipliers

In Summary

Base Capture Rate as determined by Pokemon species

Capture Rate = 50% * Base Capture Rate / CPM

Ball TypeBall Capture Rate
PokeBallBall Capture Rate = Capture Rate
Great BallBall Capture Rate = 1.5CR-CR^2/2
Ultra BallBall Capture Rate = 2CR-CR^2

Final Capture Rate = Ball Capture Rate * Multiplier

Catch Success and Failure

Finally, the server generates a Random Number between 0% and 100.0%. If Final Capture Chance is greater than this random number, the Pokémon is caught. If Final Capture Rate is less than this random number, the Pokémon breaks out and possibly flees.

StateOutcome
Final Capture Rate Random NumberCatch Success
Final Capture Rate Random NumberMiss

Conclusion

Hopefully this gives a better understanding of how Pokemon catching mechanics work.

If anyone has any questions or spots an error, please let us know below.



SHARE

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.