How to Calculate Pokemon Catch Rate

Written by sasha maggio Google
  • Share
  • Tweet
  • Share
  • Pin
  • Email
How to Calculate Pokemon Catch Rate
Pokemon catch rates refer to the probability of capturing a Pokemon with a given PokeBall. (Junko Kimura/Getty Images News/Getty Images)

Pokemon catch rate refers to the ease of which a given Pokemon can be caught. The higher the catch rate value, the easier the Pokemon will be to catch, while lower catch rate values denote difficult Pokemon to capture. The highest rate value of a Pokemon will be 255, and this value is used when calculating the probability of capturing any Pokemon. Rates over 255 are replaced with 255 for the purposes of calculating the catch rate probability, and values are rounded down to the nearest whole number.

Skill level:

Things you need

  • List of Pokemon rates
  • Pokemon game
  • Calculator

Show MoreHide


  1. 1

    Write down the HP max for the Pokemon whose catch rate you wish to calculate. This is the value the Pokemon has with maximum health. Write down the HP current value.

  2. 2

    Write down the bonus ball value and status. The bonus ball is the PokeBall multiplier and the bonus status is the multiplier used depending on what ails the Pokemon at the moment. Bonus status multipliers are as follows: for poison, burn or paralyse use 1.5; for sleep or freeze ailments use 2.

  3. 3

    Use the following equation to find "a" where a = catch rate.

    a = { [ (3 * HP max -- 2 * HP current) * rate * bonus ball ] / 3 * HP max } * bonus status

    In other words, 2 * HP current is subtracted from 3 * HP max; the difference is multiplied by the rate and by the bonus ball value, then the whole product is divided by 3 * HP max. The resulting quotient is multiplied by the bonus status value.

    The maximum value for "a" would be found for a Pokemon whose current HP was at zero and calculated as rate * bonus ball * bonus status; the minimum value for "a" would 1/3 * rate for a Pokemon with full HP current.

    Values for "rate" are obtained from a list of Pokemon rates and used to calculate the probability of capture based on catch rate.

  4. 4

    Use an online calculator tool as an alternative for faster calculations. Simply put the necessary information into the calculator fields and the result is calculated for you.

  5. 5

    Bypass the catch rate equation completely by using PokeBalls that guarantee you will catch the target Pokemon. The Master, Park and Dream PokeBalls all guarantee capture.

Tips and warnings

  • Transforming changes a Pokemon's stats and thus will result in a change to the catch rate. In Pokemon from Generation V on, though, slight changes to the games were made that might increase difficulty such as the critical capture in which the catch rate doesn't necessarily guarantee a Pokemon will be caught.
  • Button combos are fruitless to increasing catch rate values for Pokemon, as no such cheats actually exist.

Don't Miss

  • All types
  • Articles
  • Slideshows
  • Videos
  • Most relevant
  • Most popular
  • Most recent

No articles available

No slideshows available

No videos available

By using the site, you consent to the use of cookies. For more information, please see our Cookie policy.