The Magikarp to Gyarados evolution is the most famous glow-up in Pokemon. Magikarp has 200 Base Stat Total (the worst in the game), while Gyarados has 540 BST and is one of the most intimidating Water types ever designed.
How to Evolve Magikarp
Magikarp evolves into Gyarados at level 20. It is arguably the most painful early grind in Pokemon — Magikarp has almost no moves beyond Splash and Tackle. Most players rely on EXP Share and heavy grinding to force the evolution. In Pokeworld, Magikarp spawns abundantly in Coastal Port zones.
Base Stats
Gyarados has 95 HP, 125 Attack, 79 Defense, 60 Sp.Atk, 100 Sp.Def, and 81 Speed. Despite being a Water type, its Special Attack is terrible — you build Gyarados as a physical attacker. Its Dragon Dance access and Intimidate ability make it one of the best setup sweepers in the game.
Mega Gyarados
Mega Gyarados becomes Water/Dark, gains Mold Breaker, and boosts Attack to 155. The Dark typing gives it immunity to Psychic moves but introduces new Fairy and Fighting weaknesses. It\'s a trade-off — Mega Gyarados is offensively stronger but defensively worse.
Best Moveset
Dragon Dance, Waterfall, Earthquake, Ice Fang or Crunch. Dragon Dance is the core — one boost turns Gyarados into a sweeper, two boosts makes it nearly unstoppable. Waterfall and Earthquake cover most of the game neutrally.
Counters
Electric types are the obvious hard counter (4x weakness to Electric). Rotom-Wash, Zapdos, and Raikou all wall Gyarados easily. Rock types also deal heavy damage.