In the anime series, Team Rocket’s James unknowingly buys a Magikarp from a devious salesman, under the impression it will make him rich. However, after being stranded at sea and Magikarp being as useless as a flapping fish James kicks Magikarp off the raft. Due to this ill-treatment, the pathetic little fish evolves into a Gyarados. Based on the rage and fury that this water-type dragon showed, many Pokemon Go players want it in their team. However, if you want this rare and ruthless creature you have to catch many, many, but many Magikarps.
400 Magikarp Candies For A Gyarados
Consequently, In Pokémon Go Magikarp requires 400 candies to evolve, which is substantially more than any other Pokémon in the game. Which personally I feel is unfair as a Pidgey ONLY needs 12 candies to evolve. And to be honest you can find them everywhere, so why the low count anyway?
Although this might discourage you – or if the server issues haven’t yet – keep on it. As any Pokémon fan knows Magikarp's evolved state is the powerful water dragon Pokémon Gyarados. Therefore making it one of the most powerful creatures in the Pokémon universe, excluding MewTwo :D
Why Gyarados Is Worth It
On top of that, after you evolve Magikarp or are one of the lucky ones who hatched a Gyarados you’ll get a huge boost in CP. Case in point YouTuber PIMPNITE, who evolved his 120 CP Magikarp into a 1386 CP, Gyarados.
You Need A Lot Of Magikarp
In the end, if you want to have one of the rarest, strongest creatures in the game you should catch and transfer almost 100 Magikarp to Professor Willow - capturing one gets you three candies and transferring gets you one extra candy. Do the math! It will take you a long time, so you better be catching those flapping fish. You never know that little fish can evolve into a Mega Gyarados.