Well i have caught a magickarp and unless you want to have to go through training it,just drop it off at the day care in solaceon town.But if you like bonding with your Pokemon then train it because these magickarp all start with tackle.
day care
Magikarp evolve at level 20.
Magikarp evolves into Gyarados at level 20.
Magikarp evolve at level 20.
magikarp evolves at level 20 in all games
you can get in a double battle and win to level up magikarp
level it up...
day care
Magikarp evolve at level 20.
Magikarp evolve at level 20.
Magikarp evolves at level 20
Magikarp will evolve at Level 20.
Magikarp evolves into Gyarados at level 20.
Magikarp evolves into Gyarados at level 20
Magikarp evolves at LEVEL 20 to Gyarados.
Magikarp evolves at level 20.
Magikarp evolve at level 20.