Magikarp è un Pokemon di tipo acquatico che si evolve in Gyarados al livello 20. Magikarp è considerato uno dei Pokemon più inutili di tutti.
Il motivo per cui Magikarp è considerato così inutile è a causa del numero limitato di attacchi che può imparare e delle sue terribili statistiche. Tuttavia, quando il Magikarp raggiunge il livello 20, si evolve nel potente drago e Pokemon di tipo acqua Gyarados, che può usare l'ultra-potente attacco Dragon Rage per sconfiggere i nemici. Trovare un Gyarados in natura è estremamente raro, il che significa che devi usare un Magikarp nelle battaglie per farlo evolvere. La strategia migliore è quella di tenere cinque altri potenti Pokemon nella tua squadra e inviare il tuo Magikarp a combattere solo brevemente in modo che benefici dei punti esperienza guadagnati dai Pokemon più potenti.