For players · 6 min read

Hardest Pokémon to Catch: Catch Rates From 3 to 255 Explained

Published

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:

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.

Questions people ask

What is the hardest Pokémon to catch?

There is a 76-way tie. Every species with a catch rate of 3 is as hard as the main-series games get, and that includes 54 Legendary and 19 Mythical Pokémon, plus Beldum, Metang and Metagross.

What does a catch rate of 3 mean?

It is the lowest value in the games, out of 255. Pokémon Database puts the chance at 0.4% for a Poké Ball thrown at a full-health Pokémon, so lowering its health and adding a status condition matters a great deal.

Which Pokémon are easiest to catch?

The 87 species with a catch rate of 255, such as Caterpie, Weedle, Pidgey, Rattata, Zubat and Magikarp. Pokémon Database gives a 33.3% chance for a Poké Ball on a full-health Pokémon.

Are Legendary Pokémon always hard to catch?

Mostly, but not always. 54 of the 71 Legendary Pokémon have a catch rate of 3. The exceptions range from 5 (Ogerpon) to 255 (Necrozma, Eternatus and Terapagos).

Is Pokémon GO catching the same as this?

No. Pokémon GO has its own capture rates and its own throwing mechanics. The numbers on this page are the main-series values in the pokee.si data.

Read next

Sources

Every list and number on this page comes from the pokee.si Pokédex data, and key facts were checked against these sources.

All articles · Learn hub

pokee.si is an unofficial fan site and is not affiliated with Nintendo, Creatures, GAME FREAK or The Pokémon Company. Pokémon and all related names and images are © their respective owners.