Mega-gyarados: B >> D or Unranked
Why is did this thing even ranked in ubers? I can't think a single reason to include it on a team, not even in a meme team.
It loses 1vs1 against almost any ofensive threat, is weak to rocks, gets walled by really common pokemon ( PDon, salamence, ArcFairy)...