Rayquaza is currently the best Dragon attacker in the game and it should retain it for at least one more generation, pending the future releases of guys like Zekrom and Reshiram. If Rayquaza is available, you should just aim to get as many as possible. Its that good.
Rayquaza is a Dragon/Flying type and excels as both a Dragon and Flying attacker with its movepool. It has 284 attack, 170 defence and 213 stamina. Its attack as the 8th highest in the game and while it doesn’t have great defences its still enough to keep it on the field enough to dish out huge amounts of damage.
|Resists||Weak To||Normal Damage|
4 weaknesses, including a double weakness to Ice. That should be your main consideration. If not, you can go with with Rock and Dragon who both have strong counters to Rayquaza. Fairy isn’t really viable right now.
In terms of resistances, 6 is a sizable amount including a double resistance to Grass. If you’re using Rayquaza, it at least gets a sizable amount of protection.
Both grant STAB but Dragon Tail is better overall. Dragon moves have great neutral coverage, resisted only by Steel and Fairy types, a mere 2 out of the 18 existing Pokemon types.
Ancient Power is the worst move for Rayquaza to have, especially if you’re using an Ice type. If you are using Rayquaza, it’s a little more useful in Trainer battles since its a stat boosting move but you’ll want to unlock a new attack so you have either Aerial Ace or Outrage to go with it.
Outrage is hardest hitting of all 3 moves and also the move of choice if you are using Rayquaza, paired with Dragon Tail. Aerial Ace and Air Slash go together well and if you’re on the hunt for Machamp raids, this is a good moveset to use against it.
Assembling The Team
With its double weakness to Ice, you should use Ice types. If you don’t have those, you can go with Rock or Dragon, the latter if Rayquaza isn’t using Dragon moves. Fairy moves are okay, but your options are quite limited compared to the other 3 types.
Best Ice type attacker in the game at the moment, Mamoswine’s Ice/Ground typing also removes Ice’s Rock weakness so you can safely use it against Rayquaza. For moves, go with Powder Snow and Avalanche.
Unlike Mamoswine, Weavile is actually weak to Rock moves so watch out for Ancient Power. Other than that, feel free to use it on Rayquaza. The moveset of choice is Ice Shard and Avalanche.
Dragon types are weak to Dragon moves, thus it makes perfect sense to send Rayquaza against itself, preferbly if the opposing Rayquaza was not using any Dragon or Rock moves. For the Rayquaza you are bringing, use Dragon Tail and Outrage.
The new king of Rock , Rampardos is handy as a Rock counter Rayquaza’s Flying typing. Boasting incredibly high attack stats, you’ll smash through Rayquaza in no time. For moves, go with Smack Down and Rock Slide. HOWEVER, Rampardos also knows Outrage and while it doesn’t have the same damage output as using Rock Slide, its still usable.
If you see a Rayquaza raid, you should just go for it. It’s the best Dragon in the game and will make a great addition to your fighting roster. It also comes with the best Mega Evolution in the core games so if they ever release Megas, you’ll be in a great position.