How To Beat Giovanni In Pokemon GO - Complete Battle Guide 2026

Giovanni is the leader of Team GO Rocket and one of the toughest battles in Pokemon GO. This complete 2026 guide covers everything you need to defeat him and capture Shadow Tornadus.

Quick Answer: Use Fighting-types (Machamp or Lucario) against Shadow Persian, Water-types (Swampert or Kyogre) for Phase 2, and Ice-types (Black Kyurem or White Kyurem) against Shadow Tornadus. Burn his 2 shields early in Phase 1.

Who Is Giovanni?

Giovanni is the main boss of Team GO Rocket and commands some of the most powerful Shadow Pokemon in the game. To battle him, you must complete Team GO Rocket Special Research and obtain a Super Rocket Radar.

How to Encounter Giovanni

  1. Complete the current Team GO Rocket Special Research questline
  2. Defeat Team GO Rocket Grunts to collect Mysterious Components
  3. Build Rocket Radars and defeat the three Team Leaders (Arlo, Cliff, Sierra)
  4. Claim your Super Rocket Radar from the Special Research
  5. Find Giovanni at PokeStops (6am-10pm) or in Team GO Rocket Balloons (spawn every 6 hours)

Giovanni’s Current Lineup (2026)

Giovanni uses a three-phase team with 2 shields that block your first two Charged Moves:

Battle Phases

  • Phase 1 (Always): Shadow Persian (Normal-type)
  • Phase 2 (Random): Shadow Rhyperior (Ground/Rock) OR Shadow Nidoking (Poison/Ground) OR Shadow Kangaskhan (Normal)
  • Phase 3 (Always): Shadow Tornadus - Incarnate Forme (Pure Flying-type) ← Current Shadow Legendary

Shield Strategy: Giovanni has 2 shields that he will use on your first two Charged Moves, regardless of which Pokemon uses them. Plan to burn both shields during Phase 1 with fast-charging moves!

Best Counter Pokemon

Phase 1 - Shadow Persian Counters

Persian is a Normal-type, weak to Fighting-type moves. Use fast-charging Fighting-types to quickly burn Giovanni’s shields:

  • Machamp - Cross Chop charges quickly, excellent for shield baiting
  • Lucario - Power-Up Punch builds fast, great shield pressure
  • Mega Lucario - Can potentially solo Giovanni’s entire team with proper play
  • Terrakion - Strong Fighting-type alternative with Sacred Sword
  • Melmetal - Steel-type that resists Normal-type attacks

Phase 2 - Variable Pokemon Counters

Since you won’t know which Pokemon appears until after defeating Persian, prepare flexible counters:

For Shadow Rhyperior or Nidoking (Both weak to Water):

  • Swampert - Hydro Cannon (Water-type, super effective)
  • Kyogre - Pure Water-type with strong Water attacks
  • Primal Kyogre - Enhanced version with even higher DPS

For Shadow Kangaskhan (Normal-type):

  • Machamp - Continue with your Phase 1 Pokemon if still alive
  • Lucario - Fighting-type advantage continues
  • Any strong Fighting-type from Phase 1

Pro Tip: After defeating Persian, watch which Pokemon Giovanni sends out WITHOUT attacking immediately. You can manually switch to the perfect counter without penalty - this is a key strategy advantage!

Phase 3 - Shadow Tornadus Counters

Shadow Tornadus is a pure Flying-type, weak to Ice, Electric, and Rock-type moves. Ice-types are the best choice:

Top Counters (Ranked)

  1. Black Kyurem - Best Ice-type attacker with Ice Fang + Ice Burn (462.5 TDO)
  2. White Kyurem - Ice/Dragon-type, excellent choice
  3. Zekrom - Excellent Electric-type alternative
  4. Xurkitree - Pure Electric-type counter
  5. Thundurus - Electric/Flying-type option

Step-by-Step Battle Strategy

Winning Battle Plan

Phase 1 - Shadow Persian:

  1. Start with your Fighting-type (Machamp or Lucario)
  2. Use Fast Attacks to build your Charged Move meter
  3. Launch your first Charged Move - Giovanni WILL block it (Shield 1)
  4. Continue Fast Attacks and charge again
  5. Launch your second Charged Move - Giovanni WILL block it (Shield 2)
  6. Now spam Charged Moves without shields blocking - defeat Persian

Phase 2 - Mystery Pokemon:

  1. DO NOT attack immediately after Giovanni switches Pokemon
  2. Watch what he sends out (Rhyperior, Nidoking, or Kangaskhan)
  3. Manually switch to the perfect counter:
    • Rhyperior/Nidoking → Switch to Swampert or Kyogre
    • Kangaskhan → Keep your Fighting-type
  4. Attack with super effective moves until defeated

Phase 3 - Shadow Tornadus:

  1. Send out your Ice-type counter (Black Kyurem or White Kyurem)
  2. Use Fast Attacks to build Charged Move meter
  3. Spam Charged Moves (shields are already depleted)
  4. Maximize Ice-type damage to finish the battle

Critical Tip: Once Giovanni’s shields are gone after Phase 1, switch to pure Charged Move spam. Fast Attacks become inefficient once you can land unblocked Charged Moves!

Here are proven team setups for defeating Giovanni in 2026:

Best Teams:

  • Team 1 (Best): Machamp → Swampert → Black Kyurem
  • Team 2: Lucario → Kyogre → White Kyurem
  • Team 3: Mega Lucario (can potentially handle multiple phases alone) → Swampert → Zekrom
  • Team 4: Terrakion → Primal Kyogre → Xurkitree

Rewards for Defeating Giovanni

After successfully defeating Giovanni, you’ll receive excellent rewards:

  • Shadow Tornadus (Incarnate Forme) - The main prize! This Shadow legendary can be shiny
  • 5,000 Stardust - Standard currency for power-ups
  • 4x Shadow Shards - Special resources
  • Three Item Bundles - Random Max Potions or Max Revives
  • Ultra Hero Medal Progress - Advances your badge

Shiny Chance: Shadow Tornadus CAN be shiny when you catch it! The shadow legendary rotates monthly, so plan your battles accordingly if hunting for specific legendaries.

Common Mistakes to Avoid

  • Wasting shields too late: Always burn both shields during Phase 1 with fast-charging moves
  • Not switching in Phase 2: Take advantage of the free counter-switch opportunity
  • Using slow-charging moves: Choose Pokemon with quick Charged Moves for shield pressure
  • Wrong type matchups: Always use super effective types - the battles are designed around this
  • Giving up too quickly: You can retry Giovanni multiple times if you lose

Finding Giovanni Tips

Make encountering Giovanni easier with these strategies:

  • Team GO Rocket Balloons: Spawn every 6 hours (Midnight, 6am, Noon, 6pm) - often the fastest encounter method
  • PokeStop Hours: Giovanni appears at stops between 6am-10pm local time
  • Decoy Detection: Some stops show decoys disguised as Giovanni, but there’s always one real location
  • Super Rocket Radar Stacking: You can save multiple Super Rocket Radars to battle Giovanni across different monthly rotations

Monthly Rotation: Giovanni’s Shadow Pokemon reward is based on the month you BATTLE him, not when you claimed the Special Research. Shadow Tornadus is available in November 2025.

Frequently Asked Questions

Do I need to be a certain level to battle Giovanni?

You must be at least Trainer Level 8 to claim Team GO Rocket Special Research. However, Trainer Level 25+ is recommended for competitive Pokemon.

What happens if I lose to Giovanni?

You can retry as many times as needed with the same Super Rocket Radar. Heal your team and try again with adjusted strategy.

Can I use Remote Raid counters?

Yes! Many top raid counters work excellently against Giovanni. Power them up to Level 40+ for best results.

How often does Giovanni’s lineup change?

The Shadow legendary (Phase 3) rotates monthly. Phase 2 options rotate less frequently but can change with major updates.