Seventy-six Pokémon share the hardest catch rate in the games: 3. Eighty-seven share the easiest, 255. This page shows who is on each list, how the groups compare, and what the numbers do when you throw a ball.
The catch rate is a number stored for each species. In the main-series games it runs from 3 to 255, and a higher number means an easier catch. Everything below counts species from the pokee.si data, which uses the main-series value for each Pokémon.
What the number means
The catch rate is not a percentage. It is fed into a formula along with the target's remaining health, the kind of ball and any status condition such as sleep. So the same Pokémon is harder at full health and easier when weakened. These figures from Pokémon Database show the chance for a Poké Ball thrown at a full-health Pokémon:
| Catch rate | Chance with a Poké Ball at full health | Example |
|---|---|---|
| 3 | 0.4% | Articuno, Beldum |
| 10 | 1.3% | Zacian |
| 35 | 4.6% | Ditto |
| 45 | 5.9% | Bulbasaur, Mew |
| 190 | 24.8% | Pikachu |
| 255 | 33.3% | Magikarp |
Even the easiest Pokémon is not a sure thing at full health. The ball matters too: the Poké Balls guide lists the ones that help.
How the 1,025 species are spread
There are 38 different catch rates in the data. The average is 95.5 and the median is 60.
| Catch rate | Species | Share |
|---|---|---|
| 3 | 76 | 7% |
| 4 to 44 | 72 | 7% |
| 45 | 313 | 31% |
| 46 to 189 | 338 | 33% |
| 190 to 254 | 139 | 14% |
| 255 | 87 | 8% |
The most common value is 45, with 313 species. That is the rate for all 27 first partners from the nine main regions and every Pokémon in their evolution lines, from Bulbasaur to Quaxly. Next come 190 (92 species), 255 (87), 3 (76) and 75 (72).
The hardest to catch: catch rate 3
All 76 species, by the generation they first appeared in:
| Gen | Species with catch rate 3 |
|---|---|
| 1 | Articuno, Zapdos, Moltres, Mewtwo |
| 2 | Raikou, Entei, Suicune, Lugia, Ho-Oh |
| 3 | Beldum, Metang, Metagross, Regirock, Regice, Registeel, Latias, Latios, Kyogre, Groudon, Jirachi, Deoxys |
| 4 | Uxie, Mesprit, Azelf, Dialga, Palkia, Heatran, Regigigas, Giratina, Cresselia, Manaphy, Darkrai, Arceus |
| 5 | Victini, Cobalion, Terrakion, Virizion, Tornadus, Thundurus, Reshiram, Zekrom, Landorus, Kyurem, Keldeo, Meloetta, Genesect |
| 6 | Zygarde, Diancie, Hoopa, Volcanion |
| 7 | Type: Null, Silvally, Tapu Koko, Tapu Lele, Tapu Bulu, Tapu Fini, Magearna, Marshadow, Zeraora, Meltan, Melmetal |
| 8 | Kubfu, Urshifu, Zarude, Regieleki, Regidrago, Glastrier, Spectrier, Calyrex, Enamorus |
| 9 | Koraidon, Miraidon, Okidogi, Munkidori, Fezandipiti, Pecharunt |
Of the 76, 54 are Legendary and 19 are Mythical. The other three are the Beldum line: Beldum, Metang and Metagross. They are the only Pokémon with a catch rate of 3 that are not Legendary or Mythical, and Pokémon Database lists the same value for Beldum. Metagross is also one of the fan-named "pseudo-legendary" Pokémon. That is a fan term, not an official one.
Not every Legendary or Mythical Pokémon is at 3. Seventeen Legendary and four Mythical species sit above it.
| Catch rate | Legendary and Mythical species |
|---|---|
| 5 | Ogerpon |
| 6 | Wo-Chien, Chien-Pao, Ting-Lu, Chi-Yu |
| 10 | Zacian, Zamazenta |
| 30 | Phione |
| 45 | Mew, Celebi, Rayquaza, Shaymin, Xerneas, Yveltal, Cosmog, Cosmoem, Solgaleo, Lunala |
| 255 | Necrozma, Eternatus, Terapagos |
The 255s stand out. Pokémon Database shows 255 for Eternatus, 255 for Terapagos and 255 for the base form of Necrozma, with 3 for some of Necrozma's other forms. The data on this page uses the base form.
Outside the Legendary groups, the lowest rates after the Beldum line are the Paradox Pokémon Walking Wake and Iron Leaves at 5. Then comes a run of species at 10, including Baxcalibur, Archaludon and Hydrapple.
The easiest to catch: catch rate 255
Eighty-six of the 87 are the first stage of an evolution line, or have no evolution at all. The one exception is Watchog. The list includes Caterpie, Pidgey, Rattata, Zubat, Starly, Bidoof, Lillipup, Pikipek, Wooloo, Lechonk and Magikarp, among others. Three Legendary Pokémon are on it too, as covered above.
Catch rates by group
| Group | Species | Average catch rate | Median | Lowest | Highest | Species with catch rate 3 |
|---|---|---|---|---|---|---|
| Legendary | 71 | 18.2 | 3 | 3 | 255 | 54 |
| Mythical | 23 | 9.7 | 3 | 3 | 45 | 19 |
| Ultra Beast | 11 | 42.3 | 45 | 30 | 45 | 0 |
| Paradox (not Legendary) | 20 | 25.5 | 30 | 5 | 50 | 0 |
| Pseudo-legendary (fan term) | 10 | 37.3 | 45 | 3 | 45 | 1 |
| Baby Pokémon | 19 | 121.8 | 125 | 25 | 255 | 0 |
| All other Pokémon | 871 | 106.4 | 75 | 3 | 255 | 2 |
Legendary Pokémon average 18.2, and Mythical ones 9.7, because 19 of the 23 are at 3. Ultra Beasts (all between 30 and 45) and Paradox Pokémon that are not Legendary (5 to 50) are harder than the typical Pokémon but easier than Legendary ones. Pseudo-legendary Pokémon average 37.3. Eight of the ten are at 45, with Metagross at 3 and Baxcalibur at 10.
Baby Pokémon are easier, with an average of 121.8 and a spread from 25 (Mantyke) to 255 (Budew and Bonsly). See the baby Pokémon list. The other 871 species average 106.4.
Is catch rate the same as rarity?
No. Catch rate is about how hard a ball throw is, and rarity is about how often you meet the Pokémon at all. Mythical Pokémon, for instance, were traditionally handed out at events. The rarest Pokémon article covers that side, and Legendary vs Mythical explains the two labels.