\n\n\n\n\n\n\n\n\n

Pokemon GO Catch Rate Calculator

Calculate your exact catch rate for any Pokemon in Pokemon GO — with Pokéball, Berry, Weather, and Medal modifiers.

Great Ball ×1.5

0%
0

Pokemon GO Catch Rate Calculator

The Pokemon GO catch rate calculator gives you the exact probability of catching any Pokemon in a single throw, accounting for every modifier the game applies. Select your target Pokemon, choose your Pokeball type, add a Berry, adjust the current HP percentage, set any status condition, toggle Weather Boost, and pick your type Medal level — the tool above calculates your real catch chance instantly.

Catch rate in Pokemon GO is not a fixed number. It shifts with every modifier you stack. A Mewtwo raid boss with a 2% base catch rate becomes dramatically more catchable when you combine a Golden Razz Berry (x2.5), an Ultra Ball (x2.0), a Gold Psychic Medal (x1.3), and an active Weather Boost (x1.1). The calculator shows you exactly how much each addition helps before you commit your last ball. After securing a catch, use the Pokemon GO IV calculator to check whether its hidden stats are worth powering up, and consult the type chart to confirm which weather conditions boost your target type. For planning the Stardust cost of power-ups, the Stardust calculator is your next step. Use the Pokemon GO catch rate calculator above to know your exact odds before every important throw.

How to Use the Catch Rate Calculator

1

Type any Pokemon name in the search field. The calculator automatically loads its official base catch rate — confirm the Pokemon sprite and name appear in the selector before proceeding.

2

Select your Pokeball type from the grid (Poke Ball x1.0, Great Ball x1.5, Ultra Ball x2.0), pick a Berry if you are using one, then drag the HP % slider to match the target Pokemon actual HP bar during the encounter.

3

Set any Status Condition — Asleep or Frozen gives a x2.0 bonus, Paralysed, Burned, or Poisoned gives x1.5. Toggle Weather Boost on if the Pokemon type matches current conditions, and select your type Medal tier for that Pokemon.

4

Press Calculate Catch Rate. The result card shows your catch probability per throw as a percentage, expected throws to catch, and a difficulty rating from Very Easy to Very Hard — so you know whether to use your best resources or throw freely.

How Catch Rate Is Calculated in Pokemon GO

Pokemon GO uses a specific catch rate formula adapted from the main-series games. Understanding how it works is the difference between wasting Golden Razz Berries on easy catches and failing to secure a legendary because you underestimated the odds.

The Core Formula

Based on Bulbapedia documentation, the equation is: P(catch) = 1 minus (1 minus BCR divided by (2 times CPM)) raised to the power of (Ball x Berry x Medal x Status x Weather). Here BCR is the Pokemon base catch rate stored in the game master file, CPM is the CP Multiplier at the Pokemon current encounter level, and the exponent stacks all active multipliers together multiplicatively.

CPM and Encounter Level

The CPM value depends on where the Pokemon is encountered. Standard wild spawns appear at levels 1 to 35, with level 20 (CPM approximately 0.5974) being the most common. Weather-boosted wild Pokemon appear at levels 6 to 35. Raid bosses use a fixed encounter CPM of approximately 0.7903, which is why raid catches are harder than identical wild encounters — the higher CPM shrinks the BCR/(2xCPM) term and reduces the base catch probability before modifiers are applied.

The HP Modifier

Lowering a wild Pokemon HP increases your effective catch rate. At full HP the BCR applies directly. At minimal HP an approximate x1.5 factor is applied to the effective BCR before the main formula runs. Reducing a wild encounter HP is genuine strategy — the HP % slider in the calculator models this precisely. For raid bosses in Pokemon GO, the encounter HP is separate from battle HP, so this modifier works differently in that context.

Base Catch Rates: What They Mean in Practice

Common Pokemon like Pidgey and Rattata have BCRs of 0.56 to 0.80 — near-certain catches with any ball. Mid-tier Pokemon like Eevee sit at around 0.20. The hardest targets are legendaries and pseudo-legendaries: Mewtwo has a BCR of 0.02, Rayquaza 0.02, Garchomp 0.05, and Dragonite 0.05. With those BCRs, stacking every available multiplier is not optional — it is the difference between a 2% and a 35% per-throw probability. Verify your target BCR in the tool above; it loads automatically from game master data.

Common Misconceptions

Many players think throw type (Nice, Great, Excellent) and curveball affect the mathematical catch rate formula described here. They do not modify BCR or the multiplier stack. Instead, Niantic applies their own separate multipliers for throw accuracy that layer on top of the base probability calculated here. The tool gives you your floor probability — a well-timed Excellent curveball throw improves your odds further beyond what the calculator shows. For maximum catch efficiency on legendaries, always combine Golden Razz Berry, Ultra Ball, and your highest applicable type Medal. Explore all available tools at the Pokemon calculators hub, and once you have caught a raid boss check its power potential with the CP calculator. Compare stats against raid meta standards using the stat calculator. Use the catch rate calculator above to verify your modifier stack before every high-value throw.

Pokemon GO Catch Rate Modifier Reference Table

Modifier TypeOptionMultiplierNotes
PokeballPoke Ballx1.0Standard ball
PokeballGreat Ballx1.5Best default choice
PokeballUltra Ballx2.0Use on legendaries
PokeballMaster Ballx100Guaranteed catch
PokeballPremier Ballx1.0Raid encounters only
BerryNo Berryx1.0Baseline
BerryRazz Berryx1.5Common raids and wild
BerrySilver Pinap Berryx1.8Also yields extra candy
BerryGolden Razz Berryx2.5Best for legendaries
StatusNonex1.0Baseline
StatusAsleep or Frozenx2.0Highest status bonus
StatusParalysed, Burned, or Poisonedx1.5Mid-tier status bonus
WeatherNo Boostx1.0Baseline
WeatherWeather Boostedx1.1Type matches weather
Type MedalNo Medalx1.0Baseline
Type MedalBronze Medalx1.150 catches of type
Type MedalSilver Medalx1.2200 catches of type
Type MedalGold Medalx1.3500 catches of type
Encounter CPMWild (Level 20)CPM 0.5974Most common wild spawn
Encounter CPMRaid BossCPM 0.7903Fixed — harder than wild

Frequently Asked Questions

How is catch rate calculated in Pokemon GO?

Pokemon GO calculates catch rate using: P(catch) = 1 minus (1 minus BCR divided by 2xCPM) raised to the power of all stacked multipliers. BCR is the Pokemon base catch rate from the game master file. CPM is the CP Multiplier at that encounter level. The exponent combines your Pokeball, Berry, Medal, Status, and Weather multipliers. The higher the combined exponent, the closer your per-throw probability gets to 100%.

What Pokeball gives the highest catch rate in Pokemon GO?

The Master Ball has an effective x100 multiplier and guarantees a catch, but it is extremely rare. Among regularly obtainable balls, the Ultra Ball (x2.0) gives the highest multiplier and is the correct choice for any legendary raid catch. The Great Ball (x1.5) is the best option for standard wild encounters when you want to conserve Ultra Balls. Premier Balls, used exclusively in raid catches, have a x1.0 multiplier equivalent to a standard Poke Ball, which is why maximising your Berry and Medal modifiers matters even more during raid catches.

Does a Golden Razz Berry guarantee a catch in Pokemon GO?

No, a Golden Razz Berry does not guarantee a catch on its own. It applies a x2.5 multiplier — the strongest of any berry — but on a legendary Pokemon with a 2% base catch rate like Mewtwo, even Golden Razz combined with an Ultra Ball only brings your catch probability to around 30 to 40% per throw depending on level and other modifiers. Stack it with a Gold type Medal and active Weather Boost for the best possible odds on any given throw. Use the calculator above to see exact numbers for any modifier combination.

How does HP percentage affect catch rate in Pokemon GO?

In Pokemon GO a Pokemon at lower HP has a higher effective base catch rate. The game applies a modifier to BCR based on remaining HP percentage. At full HP the BCR is used directly. At minimum HP an approximate x1.5 factor is applied to the effective BCR before entering the main formula. Reducing a wild Pokemon HP before throwing genuinely increases your catch probability. The HP percentage slider in the calculator above lets you model this precisely. Note that for raid boss encounters, HP reduction mechanics differ from standard wild encounters.

What is base catch rate (BCR) and where does it come from?

Base catch rate (BCR) is a per-Pokemon value stored in the Pokemon GO game master file, ranging from 0 (impossible) to 1 (certain catch at any level). Common wild Pokemon have BCRs between 0.40 and 0.80. Rare Pokemon like Dragonite sit at 0.05, and the hardest legendaries like Mewtwo and Rayquaza have a BCR of just 0.02 — meaning with a Great Ball and no other modifiers your probability is roughly 1 to 2% per throw. The calculator loads each Pokemon official BCR automatically when you select it from the search field.

Does the type Medal bonus really make a difference for legendary raid catches?

Yes — type Medals provide a meaningful multiplier that stacks multiplicatively with all other modifiers. A Gold Medal adds x1.3, Silver adds x1.2, and Bronze adds x1.1. On a legendary raid boss where every percentage point matters, a Gold Medal versus no Medal can increase your per-throw catch probability by 5 to 10 absolute percentage points depending on the base scenario. If you regularly raid a specific type, build your Medal through catching wild Pokemon of that type before major raid days. Use the calculator to compare the actual numerical difference between Medal tiers on your specific target.

Does Weather Boost improve catch rate in Pokemon GO?

Weather Boost applies a x1.1 multiplier to your catch rate when the encountered Pokemon type matches the current weather condition. While x1.1 is the smallest individual modifier available, it stacks multiplicatively with everything else. On a near-impossible catch like Mewtwo with Ultra Ball and Golden Razz already applied, adding Weather Boost can add 2 to 4 absolute percentage points to your per-throw probability. Note that Weather Boosted wild Pokemon also appear at higher encounter levels (6 to 35), which changes the CPM value in the formula — the calculator handles this automatically.

Why do I still fail catches even when the calculated rate is high?

Even a 40% catch rate per throw means a 60% chance of escape on every individual attempt. Probability is independent per throw — there is no mechanic where a Pokemon is overdue to be caught. With a 40% per-throw rate you have roughly a 13% chance of needing more than 5 throws, and about a 4% chance of needing more than 10. The calculator shows expected throws as a statistical mean, not a guarantee. To reduce variance on high-value catches, always maximise your full modifier stack: Gold Medal, Golden Razz Berry, Ultra Ball, and Weather Boost where applicable — the calculator shows exactly what that combination achieves.

Why is it harder to catch a raid boss than the same Pokemon in the wild?

Raid bosses use a fixed CPM of approximately 0.7903 versus a level-20 wild encounter CPM of 0.5974. Since CPM is in the denominator of the catch formula, a higher CPM reduces your base catch probability before any multipliers apply. Switch to Raid Boss mode in the calculator to account for this automatically.