Pokémon Gen 2 Catch Rate Calculator
Optimized for Pokémon Gold, Silver, and Crystal Mechanics
Legendaries are usually 3, common Mons 255.
Poké Ball / Friend Ball
Great Ball / Park Ball
Ultra Ball
Master Ball
None
Sleep / Freeze
Paralysis / Poison / Burn
Catch Results
0%
How the Gen 2 Catch Formula Works
Catching Pokémon in Generation 2 (Gold, Silver, Crystal) follows a specific mathematical formula that differs significantly from later titles. While modern games use a more complex "shake check" system, Gen 2 relies on a simplified capture value designated as 'a'.
The Mathematical Core
The game calculates the value a using the following logic:
a = floor(floor((3 * MaxHP - 2 * CurrentHP) * CatchRate / (3 * MaxHP)) * BallModifier) + StatusModifier
- Max HP & Current HP: Reducing a Pokémon's health increases 'a'. Ideally, you want the HP as low as possible (1 HP is best).
- Catch Rate: A hidden value for every species. Lugia and Ho-Oh have a rate of 3, while Pidgey has a rate of 255.
- Ball Modifier: Ultra Balls provide a 2x multiplier, while Great Balls provide 1.5x.
- Status Modifier: Unlike later games where status is a multiplier, Gen 2 adds a flat value. Sleep and Freeze add 10, while other conditions add 5.
Gen 2 Base Catch Rate Reference
| Pokémon | Base Rate | Difficulty |
|---|---|---|
| Lugia / Ho-Oh | 3 | Extremely Difficult |
| Raikou / Entei / Suicune | 3 | Extremely Difficult |
| Snorlax | 25 | Difficult |
| Scyther / Pinsir | 45 | Moderate |
| Rattata / Pidgey | 255 | Easy |
Expert Tips for Johto Trainers
- False Swipe is King: Scizor or Farfetch'd using False Swipe to leave the target at 1 HP is the single best way to maximize your odds.
- The Power of Sleep: In Gen 2, Sleep is significantly more effective than Paralysis. Always prioritize putting the Pokémon to sleep before throwing balls.
- Kurt's Custom Balls: Be aware that in the original Gold/Silver/Crystal versions, some of Kurt's Apricorn balls were buggy. For example, the Moon Ball didn't actually work on Pokémon that evolved with Moon Stones. This calculator uses the standard intended multipliers.