📝 You can now participate in the second anniversary survey here!

NATIONAL PARK FIELD RESEARCH

-A guide to the bug catching contest-

The National Park is one of the places that every Johto visitor remembers, home of the bug catching contest, and a variety of bug-type Pokémon, often sought after by trainers, like Scyther and Pinsir. A competition where trainers look for the rarest of them to fight for the first spot in the podium, and demonstrate their bug-hunting skills.

In the generation 4 games, the National Park is also placed next to the Pokéathlon Dome. Being part of the bug catching contest, and continuing the day competing in these sport trials, almost makes you wish to be in Johto. Either way, the main focus today are the bugs. But how does this contest work exactly? How are the points that each Pokémon receives, calculated? Who is the best Pokémon?

Bug Catching Contest

Armaldo icon1. Generation 2.

1.1. Point calculation formula.

The game follows this calculation process in order to find the amount of points our Pokémon will get:

(Max HP * 4) + (Atk + Def + SpA + SpD + Spe) + (DVs) + (⅛ of Current HP) + (item)

Let’s take a better look at each part one by one:

  • Max Hp - the maximum HP of the Pokémon.
  • Atk, Def, Spa, SpD, Spe - the amount of attack, defense, special attack, special defense, and speed stats that the Pokémon has.
  • DVs - up to 29 points depending on the DVs of the Pokémon:
    • If the defense DV divided by 2 (rounded down) results in an odd number: +16 points.
    • If the attack DV divided by 2 (rounded down) results in an odd number: +8 points.
    • If the special DV divided by 2 (rounded down) results in an odd number: +4 points.
    • If the speed DV divided by 2 (rounded down) results in an odd number: +1 points.
  • ⅛ of Current HP - the current HP during the moment the Pokémon is caught, divided by 8 (rounded down).
  • Item – an extra point if the Pokémon was holding an item.

This means that the current stats and anything related to them (DVs, level) of your Pokémon, have a big influence on the final result. One thing to note here is that shiny Pokémon will always receive all 29 points of the DVs, due to the way shininess works in this generation:

“In Generation II, being Shiny is determined by a Pokémon's IVs. If a Pokémon's Speed, Defense, and Special IVs are all 10, and its Attack IV is 2, 3, 6, 7, 10, 11, 14 or 15, it will be Shiny.”

- Bulbapedia "Shiny Pokémon”. Available here. Accessed: 23 May 2023.

All of these numbers yield an odd number as a result when they’re divided by 2 (rounded down), so it checks all the conditions mentioned above. This is also somewhat referenced by Cooltrainer Nick, one of the possible contestants:

Nick mentioning shiny Pokémon 1 Nick mentioning shiny Pokémon 2

Cooltrainer Nick mentioning shiny Pokémon

1.2. List of points.

Now that we know how the formula works, we can run some calculations. The next list shows some of the points each Pokémon can get. In the minimum, we use the lowest level Pokémon of that species with 0 DVs on everything, while, in the maximum, we use the highest level Pokémon, with perfect 15 DVs on each stat, holding an item if possible. Both of these cases will also be calculated at full HP, and at exactly 1 HP.

Pokémon Levels Appearance rate Points
Min (1 HP) Min (full HP) Max (1 HP) Max (full HP) Average
Caterpie 7 - 18 20% 135 137 329 335 234
Metapod 9 - 18 10% 162 165 339 345 252
Butterfree 12 - 15 5% 245 249 361 366 305
Weedle 7 - 18 20% 132 134 323 328 229
Kakuna 9 - 18 10% 160 163 333 339 248
Beedrill 12 - 15 5% 248 252 368 374 310
Paras 10 - 17 10% 183 186 338 343 262
Venonat 10 - 16 10% 202 206 354 360 280
Scyther 13 - 14 5% 298 303 381 386 342
Pinsir 13 - 14 5% 293 297 379 384 338

The first thing we can notice is that the current HP doesn’t have a game-changing presence in the result. The highest amount of extra points we may get in the entire contest would be 6, which is always welcome, but not strictly necessary to grab the win. This is under specific conditions, so we may not even be able to get those 6.

1.3. Catch rates.

The fact that the bonus points for the current HP are low, doesn’t mean that you shouldn’t bother catching them at full HP, but it gives some breathing room if you prefer to increase your capture chances. Here are some calculations of the hardest to catch Pokémon, for more perspective:

Butterfree / Beedrill / Scyther / Pinsir chance of capturing (45 catch rate)

Level 14 – 100% HP – no status: ~8.984% (Park Ball)
Level 14 – 100% HP – sleep: ~12.891% (Park Ball)
Level 14 – 1 HP – no status: ~26.05% (Park Ball)
Level 14 – 1 HP – sleep: ~29.956% (Park Ball)

In this generation, putting the Pokémon to sleep is considerably less beneficial than in the following ones, so we can focus on how important it is to lower the HP in this case, as it can almost triple the chances.

You’d need around 8 balls to reach a 50% chance if you keep the Pokémon at full HP (6 balls if it’s asleep), while only needing 3 at 1 HP (2 if it’s asleep), keeping in mind that you only receive 20 Park Balls during the contest. Any other Pokémon that doesn't appear in the previous list will be much easier to catch, so it won't be a problem.

1.4. Pokémon catcher.

The best option available up to this point in the story is catching a Paras from the Illex Forest, and level it up until it learns Spore (which will never miss) and then evolve it immediately to Parasect (more bulk and power, you will only have one Pokémon so it's better that it can easily tank hits). To add to this, if you don't mind waiting, you can also grab a Scyther and use it to pass down false swipe as an egg move to Paras, before leveling one up, and start preparing your designated catcher early in the playthrough.

Butterfree is also another accessible strong Pokémon with a high accuracy sleeping move. Sleep powder's 75 accuracy easily beats the other pokemon's hypnosis (like Drowzee), with only 60 accuracy.

If you would like to see other catcher sets available at other points of the playthrough, check the Utility Pokémon guide.

Parasect - Catcher

Parasect Sprite

Data:

Level: 25+

Item: Any

Moves:

Spore

Scratch

False swipe

Butterfree - Catcher

Butterfree Sprite

Data:

Level: 15+

Item: Any

Moves:

Sleep Powder

Stun Spore

Confusion

1.5. Win percentage.

Now that the topic on HP is settled, let’s continue with the average amount of points. This number is an aproximated representation of what the average Pokémon of each species may get, which was calculated in the previous sections. First, we have to check at the list of NPCs, and their possible points:

Trainer Pokémon Points
Bug Catcher Don Kakuna 300
Metapod 285
Caterpie 226
Bug Catcher Ed Butterfree 286
Butterfree 251
Caterpie 237
Cooltrainer Nick Scyther 357
Butterfree 349
Pinsir 368
Pokéfan William Pinsir 332
Butterfree 324
Venonat 321
Bug Catcher Benny Butterfree 318
Weedle 295
Caterpie 285
Camper Barry Pinsir 366
Venonat 329
Kakuna 314
Picnicker Cindy Butterfree 341
Metapod 301
Caterpie 264
Bug Catcher Josh Scyther 326
Butterfree 292
Metapod 282
Youngster Samuel Weedle 270
Pinsir 282
Caterpie 251
Schoolboy Kipp Venonat 267
Paras 254
Kakuna 259

5 NPCs will be chosen randomly, with one of their 3 scores. These are also accompanied by a small bonus of up to 7 points, also random. Cooltrainer Nick is the contestant with the highest amount of points, and will usually win most of the contests, as you would need a very strong Scyther or Pinsir to beat him. Because of this, the best choice is to save before entering the contest, check if Nick is there (see reference picture below), and reset until he doesn’t appear. Nick will be kept out of any the next calculations.

Nick winning with Pinsir 1 Nick winning with Pinsir 2 Nick winning with Pinsir 3

Cooltrainer Nick appearing in the park, and winning with a Pinsir

With this information, we can now find out the chances of winning. Keep in mind that the purpose of this calculation is to find a middle ground for the average Pokémon, and you may find weaker or stronger Pokémon that will have a different chance.

Using the average points and comparing them to the possible points of the contestants, we can find the number of wins and losses, which will result in a winning percentage.

Pokémon Win percentage
Caterpie 3.7%
Metapod 14.8%
Butterfree 66.7%
Weedle 3.7%
Kakuna 7.4% ~ 14.8%
Beedrill 66.7%
Paras 22.2%
Venonat 33.3%
Scyther 92.6% ~ 96.3%
Pinsir 92.6%

To the surprise of no one, Scyther and Pinsir are the ones with the highest win percentage, although Butterfree and Beedrill also have a somewhat high chance of winning.

Armaldo icon2. Generation 4.

2.1. Point calculation formula.

Heart Gold and Soul Silver get a new, reworked formula for the points calculation of the contest:

(Level * 100 / MaxLevel) + ((HP + Atk + Def + SpA + SpD + Spe) * 100 / 186) + (CurrentHP * 100 / MaxHP) + Rarity

Let’s take a better look at each part one by one:

  • Level - the current level of the Pokémon.
  • Max Level - the maximum possible level that the pokemon can have in the contest.
  • HP, Atk, Def, Spa, SpD, Spe - a sum of the amount of HP, attack, defense, special attack, special defense, and speed IVs of the Pokémon.
  • CurrentHP - the current HP of the Pokémon.
  • MaxHP - the maximum HP of the Pokémon.
  • Rarity – an extra amount of points depending on the species of the Pokémon, divided in 3 groups that we will call “common”, “uncommon”, and “rare”:
Common - 60 points
Caterpie Metapod Weedle Kakuna Wurmple Silcoon Cascoon Kricketot
Uncommon - 80 points
Butterfree Beedrill Venonat Paras Nincada Volbeat Illumise Dustox Beautifly Kricketune Combee
Rare - 100 points
Scyther Pinsir

The first difference we can see with the gen 2 formula, is that everything is pointed more towards percentages, and the base stats aren't as important now. The first big three pillars are the level, IVs, and HP, all of which are represented as percentages. This means that the points will theoretically range from 1 to 100 in each category. In the case of the rarity, the amount of points is set to three values (as previously seen).

This means that the most important characteristic is the rarity: 2 Pokémon from different species that have a different rarity, with the same IVs, at full HP, and highest level, will only differ from each other thanks to the rarity.

The biggest difference from generation 2 is how critical the HP has become. This time around, the range of points between max HP and low HP is significantly more substantial: at full HP, you will always get 100 points, no matter the species. This interferes with the catching strategy, as now we will want to keep the Pokémon as healthy as possible. But first, in the next section we will run some calculations to see how impactful the HP really is.

2.2. List of points.

The next list shows some of the points each Pokémon can get. In the minimum, we use the lowest level Pokémon of that species with 0 IVs on everything, while, in the maximum, we use the highest level Pokémon, with perfect 31 IVs on each stat. Both of these cases will also be calculated at full HP, and at exactly 1 HP.

-Before the national dex-

Pokémon Levels Appearance rate Points
Min (1 HP) Min (full HP) Max (1 HP) Max (full HP) Average
Caterpie 7 - 18 20% 102 198 262 360 231
Metapod 9 - 18 10% 113 210 261 360 236
Butterfree 12 - 15 5% 162 260 282 380 271
Weedle 7 - 18 20% 102 198 262 360 231
Kakuna 9 - 18 10% 113 210 262 360 236
Beedrill 12 - 15 5% 162 260 282 380 271
Paras 10 - 17 10% 141 238 282 380 260
Venonat 10 - 16 10% 145 242 282 380 262
Scyther 13 - 14 5% 194 292 302 400 297
Pinsir 13 - 14 5% 194 292 302 400 297

-After the national dex (Tuesday)-

Pokémon Levels Appearance rate Points
Min (1 HP) Min (full HP) Max (1 HP) Max (full HP) Average
Caterpie 24 - 36 20% 127 226 261 360 243
Metapod 26 - 36 10% 133 232 261 360 246
Butterfree 27 - 30 5% 171 270 281 380 275
Weedle 24 - 36 20% 127 226 261 360 243
Kakuna 26 - 36 10% 133 232 261 360 246
Beedrill 27 - 30 5% 171 270 281 380 275
Paras 27 - 34 10% 160 259 281 380 270
Venonat 25 - 32 10% 159 258 281 380 269
Scyther 27 - 28 5% 197 296 301 400 298
Pinsir 27 - 28 5% 197 296 301 400 298

-After the national dex (Thursday)-

Pokémon Levels Appearance rate Points
Min (1 HP) Min (full HP) Max (1 HP) Max (full HP) Average
Wurmple 24 - 36 20% 127 226 261 360 243
Silcoon 24 - 36 10% 127 226 261 360 243
Dustox 25 - 32 5% 159 258 281 380 269
Nincada 26 - 36 20% 153 252 281 380 266
Volbeat 26 - 36 10% 153 252 281 380 266
Kricketot 27 - 30 10% 151 250 261 360 255
Kricketune 27 - 30 10% 160 259 281 380 270
Combee 27 - 34 5% 160 259 281 380 270
Scyther 27 - 28 5% 197 296 301 400 298
Pinsir 27 - 28 5% 197 296 301 400 298

-After the national dex (Saturday)-

Pokémon Levels Appearance rate Points
Min (1 HP) Min (full HP) Max (1 HP) Max (full HP) Average
Wurmple 24 - 36 20% 127 226 261 360 243
Cascoon 24 - 36 10% 127 226 261 360 243
Beautifly 25 - 32 5% 159 258 281 380 269
Nincada 26 - 36 20% 153 252 281 380 266
Illumise 26 - 36 10% 153 252 281 380 266
Kricketot 27 - 30 10% 151 250 261 360 255
Kricketune 27 - 30 10% 160 259 281 380 270
Combee 27 - 34 5% 160 259 281 380 270
Scyther 27 - 28 5% 197 296 301 400 298
Pinsir 27 - 28 5% 197 296 301 400 298

2.3. Catch rates.

Even though the HP is essential to be full, luckily the boost to the catch chance that we get through sleep has been modified since generation 2, doubling the chances, so we don't have to worry about the Pokémon being significantly harder to catch this time around. Here are some calculations, once again with the hardest to catch Pokémon of the contest:

Butterfree / Beedrill / Dustox / Beautifly / Kricketune / Scyther / Pinsir chance of capturing (45 catch rate)

Level 27 – 100% HP – no status: ~9.265% (Sport Ball)
Level 27 – 100% HP – sleep: ~19.752% (Sport Ball)
Level 27 – 1 HP – no status: ~27.973% (Sport Ball)
Level 27 – 1 HP – sleep: ~62.424% (Sport Ball)

An almost 20% chance isn't the best (there's a 50% chance to catch it at 4 balls, and 95% at 14 balls) but it's worth it for those 100 extra points. Any other Pokémon that doesn't appear in the previous list will be much easier to catch, so it won't be a problem.

2.4. Pokémon catcher.

The same sets as in generation 2 can work here. Paras can be found in the Illex Forest (and later evolved into Parasect), with the difference that it is now able to learn spore at level 17. The ability should preferably be dry skin to avoid any effect spore shenanigans.

Butterfree is also an easy option to get, appearing early in the adventure, and may even be on your team by now. It also gets compound eyes, so sleep powder will have a 97% accuracy.

If you would like to see other catcher sets available at other points of the playthrough, check the Utility Pokémon guide.

Parasect - Catcher

Parasect Sprite

Data:

Level: 24+

Nature: Any

Ability: Dry skin

Item: Any

Moves:

Spore

Butterfree - Catcher

Butterfree Sprite

Data:

Level: 12+

Nature: Any

Ability: Compound eyes

Item: Any

Moves:

Sleep Powder

Stun Spore

Armaldo icon3. Calculators.

If you are interested in running your own calculations, here you can test with this tool. If you know the stats of your Pokémon (or an approximate) you can enter them in the calculators below to find out the points the game will give them.

Notes: The special attack and special defense IVs in generation 2 are shared (similar to the special stat in generation 1) so you only need to write one of them. Additionally, a shiny Pokémon in generation 2 is the easiest to calculate, as you don't need to know the IVs for it.

Generation 2 calculator

Pokémon Sprite
/
Current stats:
                   
Determinant Values (DVs):