
The Legendary Virizion is appearing in Pokemon Go‘s 5-star Raids once again but only for a very limited time. So, if you’re looking to catch one, we’ve got the best counters to help you do just that.
The Swords of Justice are returning to Niantic’s battlefield as part of the Road to Unova event, which will then lead players into this year’s Pokemon Go Tour Unova.
Virizion might look inoffensive but it can put up a fight. So, we’ve rounded up the best counters you can take into your battle against this Legendary to target every one of its weaknesses.
Virizion weaknesses in Pokemon Go
Virizion is a dual Grass/Fighting-type Pokemon, which means it’s weak against Fairy, Fire, Ice, Poison, and Psychic-type attacks, with a double weakness to Flying-types.
It’s also important to know Virizion’s strengths and resistances when heading into battle, that’s why you should avoid Dark, Electric, Grass, Ground, Rock, and Water-type Pokemon and moves if possible, as they won’t be much use here.
Virizion best counters
These are some of the best counters to defeat Virizion in Pokemon Go:
POKEMON | SPRITE | BEST MOVESET |
---|---|---|
Mega Rayquaza | ![]() | Air Slash & Dragon Ascent |
Mega Salamence | ![]() | Fire Fang & Fly |
Shadow Lugia | ![]() | Extrasensory & Aeroblast |
Shadow Moltres | ![]() | Wing Attack & Sky Attack |
Yveltal | ![]() | Gust & Oblivion Wing |
Enamorus Incarnate Forme | ![]() | Fairy Wind & Fly |
Staraptor | ![]() | Gust & Fly |
Pidgeot | ![]() | Gust & Brave Bird |
Honchkrow | ![]() | Peck & Sky Attack |
Braviary | ![]() | Air Slash & Fly |
We’ve included a mix of Megas, Legendaries, Shadow, and more common Pokemon in the table above, so there should be something for every trainer to use.
If you don’t have any of those counters or their alternate forms, use your strongest Pokemon to target Virizion’s weaknesses. Just make sure that your team is properly leveled up and has matching movesets.
How to get Virizion in Pokemon Go
As with every other Legendary, to catch Virizion in Pokemon Go you first need to defeat it in a 5-Star Raid Battle. Then, you’ll be given a limited amount of Premier Balls – based on your performance – to attempt a catch.
Related
Virizion will be appearing as a 5-Star Raids boss on Tuesday, February 25, 2025, as part of the Road to Unova celebrations. It will be accompanied by fellow Legendaries Cobalion and Terrakion.

The three of them – Virizion, Cobalion, and Terrakion – will know the Charged Attack Sacred Sword during their time as Raid bosses.
Virizion CP in Pokemon Go
As with every Raid Boss in the game, the CP Virizion has during a Raid battle won’t be the same once you manage to catch it after defeating it. Plus, certain types of weather can increase such CP.
Raid Boss CP | 39,601 |
CP range once captured | 1649 – 1727 |
Sunny/Cloudy weather CP range | 2061 – 2159 |
Virizion max CP (Level 50) | 3417 |
Virizion stats & moves
As a dual Grass/Fighting-type Pokemon, Virizion has the following stats:
ATTACK | DEFENSE | STAMINA | CP |
---|---|---|---|
192 | 229 | 209 | 3417 |
Fast Moves
- Quick Attack (Normal)
- Zen Headbutt (Psychic)
- Double Kick (Fighting/STAB)
Charged Moves
- Stone Edge (Rock)
- Leaf Blade (Grass/STAB)
- Close Combat (Fighting/STAB)
- Sacred Sword (Fighting/STAB/Legacy Move)
Can Virizion be Shiny?
Yes, Virizion can be Shiny in Pokemon Go. This rare variation made its debut back in May 2020 and will be available in the game’s 5-Star Raid Battles during the special event.

Players will have an easy time spotting Shiny Virizion as it’s very distinct from its regular version: the Shiny one has a beautiful rosewood color instead of its usual bright green.
If you’re hoping to find a Shiny Virizion, be prepared for a long search as there’s no method to secure an encounter or even increase your chances. You’ll simply need to battle as many Virizions as you can until you come across one.
That’s all there is to know about Virizion’s weaknesses and best counters in Pokemon Go. Remember to check out the latest Pokemon Go events, including the current Community Day and Spotlight Hours.