O Magikarp é um Pokémon do tipo água que evolui para Gyarados no nível 20. O Magikarp é considerado um dos mais inúteis de todos os Pokémon.
A razão pela qual o Magikarp é considerado tão inútil é o número limitado de ataques que ele pode aprender e as estatísticas terríveis que possui. No entanto, quando o Magikarp atinge o nível 20, ele evolui para o poderoso dragão e Pokémon do tipo água Gyarados, que pode usar o ultra-poderoso ataque Dragon Rage para derrotar os inimigos. Encontrar um Gyarados na selva é extremamente raro, o que significa que você precisa usar um Magikarp em batalhas para fazê-lo evoluir. A melhor estratégia é manter cinco outros Pokémon fortes em seu grupo e enviar seu Magikarp para lutar apenas brevemente para que ele se beneficie de ganhar pontos de experiência ganhos por Pokémon mais poderosos.