It’s difficult to figure out what Pokémon you want to use when battling other trainers, especially in Pokémon Go. There are several stats, bonuses, and opportunities to battle with your Pokémon. Figuring out which ones are good will provide you multiple rewards, and you’ll be able to participate in a lot more activities when you discover what Pokémon you need to power up. Rayquaza is one of those Pokémon, and as a legendary, it’s going to be a bit more powerful. We’ve already listed out its best moveset over here.
Rayquaza is a Dragon and Flying-type Pokémon. It’s weak to Dragon, Fairy, Ice, and Rock-type moves, but it’s resistant to Bug, Fighting, Fire, Grass, Ground, and Water-type attacks. For PvP, it has a maximum CP of 3,835, an attack of 236, a defense of 146, and a stamina of 180. For PvE, it has an attack of 284, a defense of 170, and a stamina of 213. It’s defenses for PvP really hold it back, and it becomes a far too easy target for many trainers to exploit, especially in the Master League.
If you want to use Rayquaza for PvP, you can, but it won’t go over too well. There are better Dragon-type Pokémon that are going to beat it in terms of damage, and its moveset is not the best. You’ll have a tough time breaking through several of the more meta choices, such as Melmetal, Dragonite, Gyarados, Excadrill, Raikou, Zekrom, Dialga, Mamoswine, and several others. It’d be decent to counter against Swampert, Groudon, Snorlax, and Garchomp, but other Pokémon can also do that, among others. Rayquaza is a hazardous choice.
If you have a Rayquaza in your roster, stick to keeping it as a raid Pokémon. You’re better off using it in PvE. It’s a good, solid choice, and it has far better defenses than it does when battling in PvP. If it had a better moveset or a boost in defense, we’d probably be able to talk about it a bit more. However, if you plan to use it, we recommend you pair it up with Groudon, Melmetal, Metagross, Kyogre, Dragonite, Ho-Oh, Heatran, or Mewtwo.