There are many Pokemon, often legends, that make trainers waste Pokemon balls trying to catch them. While some creatures are easy to hunt, others are not. For example, Pidgey or Starly is easy to catch because they are on the first track of their zone and can be caught without the coach or their partner breaking a sweat.
Other Pokemon, such as Mewtwo and Landorus, give trainers spells. These creatures will not stay in the Poke Ball. They are hard to find, and hard to fight. There are many factors that make them The hardest to catch of their generation.
Note: Portions of this article may be subjective and reflect the opinion of the author. This list consists only of those Pokemon that were introduced in the mentioned generation.
All 9 generations of Pokemon and their hardest to catch
9) Armarug / Seroledge