The 9 dumbest Pokémon that serve no purpose at all
2. Magikarp
The aforementioned Magikarp is easily one of the worst Pokémon to ever exist. You always encounter them when you least want to see one, and yet they yield you little experience for defeating them. Not only that, but sometimes trainers will have multiple Magikarps. There are some trainers that are even crazy enough to build a whole team of Magikarps well over the level 20 threshold. Why not just evolve the thing into a Gyarados already? What a waste of time.