Surprisingly topping this list at the number one spot is none other than Ditto. Okay, so no one is exactly sure why Ditto is so difficult to locate in Pokémon Go, but up to this point, no one has been able to capture this elusive Pokémon. There are rumors that breeding will be available in future updates, and for those unfamiliar with the core Pokémon game franchise, breeding plays a major role from the second generation onwards, but this is still mere speculation and has yet to be confirmed.
That being said, Pokémon breeding may explain why Ditto has yet to be seen. If trading is the number one core gameplay mechanic for the main series of Pokémon games, then breeding is not far behind. The creators of the game stated at this last year’s Electronic Entertainment Expo (E3) that they wanted players to get full use out of Pokémon Go‘s main functions before unloading even more gameplay features. So, it would make sense why breeding has not yet been implemented – along with trading. Still, it is uncertain as to how breeding would be utilized in Pokémon Go, assuming this rumor is, in fact, true. Nevertheless, Ditto stands out among all of the original 151 Pokémon, as the rarest in all of Pokémon Go – for now at least.
Honorable Mentions: A few names that just missed the cut for this list are: Gyarados, Hitmonchan, Hitmonlee, and Chansey. The latter three are incredibly rare in the wild, and like a number of other Pokémon on this list, are annoyingly obtainable through the hatching of 10km eggs. Additionally, Gyarados is incredibly difficult to find in the wild, and almost equally as difficult, is the task of grinding through obtaining a whopping 400 Magikarp candies in order to evolve the useless Pokémon into what we all really want.