Magikarp jest pokemonem typu wodnego, który ewoluuje w Gyarados na poziomie 20. Magikarp jest uważany za jeden z najbardziej bezużytecznych spośród wszystkich Pokemonów.
Powód, dla którego Magikarp jest uważany za tak bezużyteczny, wynika z ograniczonej liczby ataków, jakich może się nauczyć, i strasznych statystyk, jakie ma. Jednakże, gdy Magikarp osiągnie poziom 20, ewoluuje on w potężnego smoka i typu wodnego Pokemon Gyarados, który może użyć niezwykle potężnego ataku Dragon Rage, aby pokonać wrogów. Znalezienie Gyaradosa na wolności jest niezwykle rzadkie, co oznacza, że musisz używać Magikarpa w bitwach, aby go ewoluować. Najlepszą strategią jest trzymanie pięciu innych silnych Pokemonów w swojej drużynie i wysłanie swojego Magikarpa, aby walczył tylko przez krótki czas, dzięki czemu zyskuje punkty doświadczenia zdobyte przez potężniejszego pokemona.