Mega Gyarados
Mega Gyarados is a Dark and Water type Mega Raid boss, with weaknesses to Electric, Grass, Fighting, Bug, and Fairy type attacks.
Depending on your levels and counters, we would recommend 3-5 Trainers who are high level, and more if you don’t have optimal teams. Shiny Mega Gyarados can be obtained by catching and Mega Evolving a shiny Gyarados. This guide will tell you how to beat this fan favourite Mega, as well as its optimal stats, moves, and CP range.
Best Mega Gyarados Counters
Let’s check out the top raid counters for Mega Gyarados:
| # | Attacker | Fast Move | Charge Move | DPS | Faints | TTW |
|---|---|---|---|---|---|---|
| 1. |
Mega Lucario
|
Force Palm ![]() |
Aura Sphere ![]() |
29.22 | 14 | 320s |
| 2. |
Resolute Keldeo
|
Low Kick ![]() |
Secret Sword ![]() |
25.48 | 14 | 369s |
| 3. |
Mega Blaziken
|
Counter ![]() |
Aura Sphere ![]() |
26.46 | 20 | 348s |
| 4. |
Mega Sceptile
|
Fury Cutter ![]() |
Frenzy Plant ![]() |
25.37 | 19 | 370s |
| 5. |
Mega Gardevoir
|
Charm ![]() |
Dazzling Gleam ![]() |
22.40 | 12 | 414s |
| 6. |
Mega Heracross
|
Counter ![]() |
Megahorn ![]() |
22.79 | 17 | 411s |
| 7. |
Kartana
|
Fury Cutter ![]() |
Leaf Blade ![]() |
22.50 | 20 | 422s |
| 8. |
Shadow Raikou
|
Thunder Shock ![]() |
Aura Sphere ![]() |
22.67 | 23 | 420s |
| 9. |
Lucario
|
Force Palm ![]() |
Aura Sphere ![]() |
22.27 | 22 | 420s |
| 10. |
Mega Rayquaza
|
Dragon Tail ![]() |
Dragon Ascent ![]() |
21.29 | 19 | 443s |
| 11. |
Shadow Conkeldurr
|
Counter ![]() |
Dynamic Punch ![]() |
21.83 | 24 | 434s |
| 12. |
Ordinary Keldeo
|
Low Kick ![]() |
Sacred Sword ![]() |
20.59 | 17 | 457s |
| 13. |
Mega Venusaur
|
Vine Whip ![]() |
Frenzy Plant ![]() |
20.43 | 16 | 460s |
| 14. |
Shadow Sceptile
|
Fury Cutter ![]() |
Frenzy Plant ![]() |
21.82 | 28 | 441s |
| 15. |
Terrakion
|
Double Kick ![]() |
Sacred Sword ![]() |
21.16 | 21 | 439s |
| 16. |
Xurkitree
|
Thunder Shock ![]() |
Discharge ![]() |
21.72 | 28 | 442s |
| 17. |
Mega Latios
|
Dragon Breath ![]() |
Aura Sphere ![]() |
20.91 | 22 | 452s |
| 18. |
Mega Manectric
|
Thunder Fang ![]() |
Wild Charge ![]() |
21.35 | 26 | 447s |
| 19. |
Sky Shaymin
|
Magical Leaf ![]() |
Grass Knot ![]() |
20.42 | 20 | 463s |
| 20. |
Shadow Blaziken
|
Counter ![]() |
Aura Sphere ![]() |
22.63 | 34 | 414s |
| 21. |
Shadow Magnezone
|
Volt Switch ![]() |
Wild Charge ![]() |
20.67 | 22 | 453s |
| 22. |
Shadow Zapdos
|
Thunder Shock ![]() |
Thunderbolt ![]() |
20.97 | 26 | 455s |
| 23. |
Mega Latias
|
Charm ![]() |
Aura Sphere ![]() |
20.08 | 19 | 469s |
| 24. |
Tapu Koko
|
Volt Switch ![]() |
Nature’s Madness ![]() |
19.84 | 15 | 464s |
| 25. |
Regieleki
|
Lock-On ![]() |
Thunder Cage ![]() |
21.56 | 32 | 440s |
| 26. |
Zarude
|
Vine Whip ![]() |
Power Whip ![]() |
19.45 | 15 | 480s |
| 27. |
Mega Pinsir
|
Fury Cutter ![]() |
X-Scissor ![]() |
20.33 | 23 | 467s |
| 28. |
Tapu Bulu
|
Bullet Seed ![]() |
Nature’s Madness ![]() |
19.21 | 12 | 482s |
| 29. |
Shadow Electivire
|
Thunder Shock ![]() |
Wild Charge ![]() |
21.45 | 33 | 448s |
| 30. |
Shadow Tangrowth
|
Vine Whip ![]() |
Power Whip ![]() |
20.09 | 22 | 472s |
How to Get Mega Gyarados
You cannot catch Gyarados in its mega evolved form from the raid. The mega raid boss is always catchable in its base form and as such, the CP ranges are for a regular Gyarados.
Gyarados can be caught with the following CP values:
- 1855 – 1937 CP no weather boost
- 2319 – 2422 CP boosted by Rainy or Windy weather boost
In order to get Mega Gyarados you will need 200 Mega Energy for the initial evolution, then 40 Mega Energy to evolve the same Gyarados again in the future. Mega Energy can be obtained via Mega Gyarados Raids, and once you have evolved Mega Gyarados, you can earn 5 Mega Energy per candy while walking it as your buddy. You can walk any Magikarp or Gyarados to earn Mega Energy, as long as you have previously evolved one to register it to your Mega Pokédex.
Shiny Gyarados & Mega Gyarados Sprites
Like all Mega Raid Bosses, you can catch the shiny version of Gyarados from a raid, and also in the wild potentially, if you can find it! Gyarados does have a slight gender difference in both the regular and shiny sprites, with its whiskers changing colour.
| Regular Sprite (Male) | Shiny Sprite (Male) |
| Regular Sprite (Female) | Shiny Sprite (Female) |
Here are the sprites for Mega Gyarados:
| Regular Sprite | Shiny Sprite |
![]() |
![]() |
Mega Gyarados Stats and Moveset
Mega Gyarados
WaterDark
|
|
|---|---|
| Max CP | 5332 |
| ATK | 292 |
| DEF | 247 |
| HP | 216 |
| Weak to | ![]() |
| Resists | ![]() |
| Fast moves |
|
| Charge moves |
|
* denotes Legacy move, only obtainable via Elite TM.
All the best, trainers!











