Magikarp evolve at level 20.
it doesnt evlove by level. you need to trade it and it will evlove for them, then they trade it back.
Level 36.
Level 25.
Level 28.
Magikarp evolve at level 20.
Magikarp evolves at level 20
Magikarp will evolve at Level 20.
Level 20.
55
Level 18
level 33
level 40