If you’ve been obsessed with catching ’em all in the popular new Pokémon GO mobile game, then you’ve probably come difficult Pokémon that seem to just not want to stay in that Poké Ball. Turns out some difficult Pokémon have been designed to escape your Poké Balls and frustrate the hell out of you.

RELATED: Pokémon Baby Names Are On The Rise

Reddit users combed through the code of the Pokémon GO mobile game and found out that difficult Pokémon have a lower base-capture rate. This means that when you come across one of these difficult Pokémon, chances are its going to cost you all of your Poké Balls (and Great and Ultra Balls if you have them).

Rapidash: 12% Base-Capture Rate

Difficult Pokémon

Other difficult Pokémon at 12% base-capture rates:

  • Marowak
  • Vaporeon
  • Jolteon
  • Flareon
  • Omastar
  • Kabutops
  • Vileplume

Butterfree: 10% Base- Capture Rate

Difficult Pokémon

Other difficult Pokémon at 10% base-capture rates:

  • Beedrill
  • Pidgeot
  • Nidoqueen
  • Nidoking
  • Poliwrath
  • Alakazam
  • Machamp
  • Victreebel
  • Golem

Wartortle: 8% Base-Capture Rate

Difficult Pokémon

Other difficult Pokémon at 8% base-capture rates:

  • Ivysaur
  • Charmeleon
  • Raichu
  • Clefable
  • Ninetales
  • Arcanine
  • Gyarados
  • Dragonair
  • Gengar

Dragonite: 4% Base-Capture Rate

Difficult Pokémon

Other difficult Pokémon at 4% base-capture rates:

  • Venusaur
  • Charizard
  • Blastoise

Mewtwo: 0% Base-Capture Rate

Difficult Pokémon

Other difficult Pokémon at 0% base-capture rates:

  • Articuno
  • Zapdos
  • Moltres
  • Mew

Better throws might give you a better chance at catching these difficult Pokémon, so be sure to better your Poké Ball throwing skills. We’ve put together a video which shows you how to easily throw a curve Poké Ball, which gives you a greater chance at getting a Nice, Great or Excellent throw, increasing the chances of catching a difficult Pokémon.

BONUS

The easiest Pokémon to catch in Pokémon GO is Magikarp, with a base-capture rate of 56%. That’s good news if you’re farming Magikarp Candies, as 400 of these Candies are needed to evolve into Gyarados. Check out our easy guide on how to farm Magikarp Candies to be able to evolve into Gyarados HERE.

Luckily you’re able to hatch Eggs in Pokémon GO, which could secure you one of these Pokémon without you wasting your Poké Balls.

Visit our Pokémon GO Hub for everything you need to know about this popular new mobile game.

Have you been able to catch any of these Pokémon in Pokémon GO?

RELATED: How To Guarantee Your Pokémon GO Eevee Evolution