Background

Giovanni Counters: Best Teams to Beat Giovanni

Giovanni is the toughest Team GO Rocket battle in Pokémon GO—and also one of the most rewarding. If you beat him, you get a guaranteed Shadow Legendary encounter, plus big progression toward your Rocket goals. But Giovanni also punishes “almost right” teams: he always uses shields, his opening Pokémon is bulky and annoying, and his middle slot can flip the matchup if you’re not prepared. This month’s Giovanni fight (June 2026) is very winnable with a simple plan: break shields fast, control the battle with stun windows, and save your hardest counter for the Shadow Legendary finisher. This guide gives you the best teams to beat Giovanni right now, plus budget-friendly options, a step-by-step battle script, and the exact swaps to make depending on which second Pokémon you see.

June 2, 202613 min read

Giovanni Lineup and What It Means


Current Giovanni lineup (June 2026)

  • Slot 1 (always): Shadow Persian
  • Slot 2 (one of these three): Shadow Rhyperior or Shadow Nidoking or Shadow Kangaskhan
  • Slot 3 (always): Shadow Landorus (Incarnate Forme)

Why this month is “simple but dangerous”

This lineup is straightforward because it follows a clear counter pattern:

  • Persian and Kangaskhan are Normal-type → Fighting deletes them
  • Rhyperior and Nidoking are Ground-based threats → Water/Ground control them
  • Landorus is Ground/Flying → Ice melts it (it has a double weakness to Ice)

The danger is that Giovanni’s battle style is built around shields and momentum. If you lose tempo early, even “correct counters” can feel weak. The goal of this guide is to give you a team plan that wins even when the fight starts messy.

Important note for players searching “this month”

Giovanni lineups can change during Team GO Rocket takeover-style periods. This guide is accurate for June 2026, but if you’re reading later, check your in-game news and Giovanni’s current shadow legendary reward before investing resources.


giovanni counters , beat giovanni this month pokemon go, best team to beat giovanni, shadow persian counters, shadow landorus counters, giovanni lineup , super rocket radar giovanni


The Giovanni Win Formula: Shields, Stun Windows, and One Clean Finisher


Giovanni’s biggest advantage

He has two shields and usually blocks your first two charged moves. If you throw big slow moves early, you waste them into shields and lose control.

Your biggest advantage

Rocket battles have “stun windows.” Giovanni’s Pokémon briefly stop attacking after:

  • you use a charged move
  • you switch Pokémon
  • a Pokémon faints and the next one enters

That means you can “steal time” and take less damage while generating more energy.

The simple formula that beats Giovanni consistently

  1. Start with a shield breaker (fast charged moves)
  2. Force both shields early (cheap moves)
  3. Use the stun windows to farm extra energy
  4. Hard-counter slot 2 with the right answer
  5. Save your best Ice attacker to close out Shadow Landorus



Best “One-Team” Solution (Works vs All Slot 2 Options)


If you want one team you can use without overthinking, use this structure:

The easiest reliable trio

  • Lucario (Counter + Power-Up Punch)
  • Swampert (Mud Shot + Hydro Cannon)
  • Mamoswine (Powder Snow + Avalanche)

Why this trio works

  • Lucario deletes Persian and burns shields instantly
  • Swampert handles Nidoking and Rhyperior extremely well and still pressures Kangaskhan
  • Mamoswine destroys Landorus with Ice damage (Landorus is double-weak to Ice)

If you don’t have these exact Pokémon

You can swap by role, not by name:

  • Lucario role = Fighting shield breaker
  • Swampert role = fast Water/Ground controller
  • Mamoswine role = Ice closer

This guide gives you multiple replacements for each role so you can build a winning team with what you actually own.



Role 1: Best Shield Breakers for Shadow Persian


Shadow Persian is always first. It’s Normal-type, so Fighting is the answer—but “which Fighting” matters because you need speed.

What your Persian counter must do

  • charge fast to burn shields
  • survive long enough to keep applying pressure
  • ideally keep momentum into slot 2 (so you don’t start the next phase with zero energy)

Top-tier Persian counters (best overall)

Lucario

  • Fast move: Counter
  • Charged move: Power-Up Punch
  • Why it’s elite: extremely fast shields, plus Power-Up Punch ramps your damage


Poliwrath

  • Fast move: Counter
  • Charged move: Power-Up Punch
  • Why it’s elite: bulky, stable, great tempo


Machamp

  • Fast move: Counter
  • Charged move: Cross Chop
  • Why it’s great: easy to build, very consistent shield pressure


Conkeldurr

  • Fast move: Counter
  • Charged move: Dynamic Punch (or another Fighting charged move you have)
  • Why it’s good: strong and durable, but usually slower shield pressure than Lucario/Machamp


Terrakion (high-end option)

  • Fast move: Double Kick
  • Charged move: Sacred Sword
  • Why it’s elite: fast pressure and huge Fighting damage (if you have it)


Budget-friendly Persian counters (still win)

  • Hariyama (Counter + a cheap Fighting charged move)
  • Breloom (Counter + Dynamic Punch; glassier but can work)
  • Toxicroak (Counter + a cheap charged move; risky but fast)

A powerful trick: the “instant swap stun”

Bold tip: Start the battle with any Pokémon, then immediately switch into your Persian counter.

That switch triggers a stun window, giving your counter free fast-move turns and helping you reach your first charged move quicker.

Example: Start Swampert → instant swap to Lucario → spam Power-Up Punch.



Role 2: Slot 2 Counters for Rhyperior, Nidoking, or Kangaskhan


Slot 2 is where most players lose, because they don’t recognize the matchup fast enough.

How to recognize slot 2 instantly

  • Rhyperior: huge rocky rhino look (Rock/Ground)
  • Nidoking: purple spiky king (Poison/Ground)
  • Kangaskhan: brown kangaroo boxer (Normal)

The best “universal” answer across all three

Swampert is the cleanest all-around slot 2 solution because:

  • it beats Rhyperior hard
  • it beats Nidoking hard
  • it still fights Kangaskhan well (and can often finish it if you already burned shields)


If Slot 2 is Shadow Rhyperior (Rock/Ground)

Best counters (safe and fast)

  • Swampert (Mud Shot + Hydro Cannon)
  • Kyogre (Waterfall + Surf)
  • Gyarados (Waterfall + Aqua Tail)
  • Excadrill can work but Water is usually the cleanest

Why Water is best

Rhyperior is weak to Water and often goes down quickly when you keep charged move pressure high.

Backup options if you don’t have strong Water

  • Machamp / Lucario can still handle Rhyperior with Fighting pressure (Rhyperior is also weak to Fighting), but Water is usually safer and quicker.


If Slot 2 is Shadow Nidoking (Poison/Ground)

Best counters (safe and reliable)

  • Swampert (Mud Shot + Hydro Cannon)
  • Kyogre (strong Water damage)
  • Garchomp (Ground pressure; be careful if you’re taking heavy damage)
  • Mewtwo can work with strong Psychic pressure, but Ground typing can complicate things depending on moves

Why Swampert is amazing here

Mud Shot charges quickly, Hydro Cannon pressures hard, and Swampert resists or handles many of Nidoking’s common attack profiles better than fragile Psychic attackers.


If Slot 2 is Shadow Kangaskhan (Normal)

Best counters

  • Lucario / Machamp / Poliwrath (Fighting)
  • Terrakion (if you have it)
  • Conkeldurr (strong and stable)

How to beat Kangaskhan efficiently

If your Persian counter is still alive with energy, you can often:

  • finish Persian
  • keep the same Fighting counter in
  • throw a few more cheap charged moves to keep Kangaskhan stunned
  • Then swap to Swampert only if you need stabilization.



Role 3: Best Counters for Shadow Landorus (Incarnate)


Shadow Landorus (Ground/Flying) is the final boss this month.

The key weakness

Landorus has a double weakness to Ice, which makes Ice by far the best answer.

Best Ice closers (top tier)

  • Mamoswine (Powder Snow + Avalanche)
  • Weavile (fast and strong; more fragile)
  • Glaceon (solid budget Ice)
  • Avalugg (bulky Ice option if you keep fainting)

High-end Ice options (if you have them)

  • White Kyurem (massive Ice power)
  • Black Kyurem (strong overall, though Ice-focused options are best)

Secondary counters (if you lack Ice)

Landorus is also weak to Water, but it’s not as strong as Ice in this matchup.

  • Swampert can still pressure Landorus
  • Kyogre can still win if you keep pressure high

The win condition vs Landorus

You want to enter Landorus with:

  • your Ice attacker alive, and ideally
  • some stored energy so you can fire Avalanche (or your Ice charged move) quickly

If your Ice attacker keeps fainting

Use these fixes:

  • Bring a bulkier Ice (Avalugg/Glaceon)
  • Enter Landorus with energy (farm a little energy on slot 2 after shields are gone)
  • Use the switch-stun: swap into your Ice counter right as Landorus enters to get free fast-move turns



Best Giovanni Teams by Player Level (Beginner, Mid, Advanced)


You don’t need perfect Pokémon. You need the right roles.


Beginner Team (No Legendaries Needed)

Goal: reliable win with common builds

  • Machamp (Counter + Cross Chop)
  • Gyarados (Waterfall + Aqua Tail)
  • Glaceon (Frost Breath + Avalanche)

Why it works

Machamp handles Persian/Kangaskhan and burns shields. Gyarados covers Rhyperior/Nidoking. Glaceon finishes Landorus.


Mid-Level Team (Best Value for Most Players)

Goal: fast and consistent with common meta picks

  • Lucario (Counter + Power-Up Punch)
  • Swampert (Mud Shot + Hydro Cannon)
  • Mamoswine (Powder Snow + Avalanche)

This is the “default” team for June 2026 because it wins cleanly against every slot 2 option with minimal adjustments.


Advanced Team (High-End Speed Clear)

Goal: delete Giovanni quickly and safely

  • Terrakion (Double Kick + Sacred Sword) or Lucario (PuP spam)
  • Swampert (Hydro Cannon pressure)
  • White Kyurem (premium Ice finisher)

Why it’s fast

Terrakion/Lucario burns shields instantly, Swampert cleans slot 2, White Kyurem erases Landorus.



Moves That Matter Most (And What to Do If You Don’t Have Them)


The truth about Rocket battles

In Rocket fights, the best move is often the move that charges fastest while still doing enough damage. That’s why “cheap moves” are king for shields.

Must-have style moves (cheap and fast)

  • Power-Up Punch (Lucario/Poliwrath)
  • Cross Chop (Machamp)
  • Aqua Tail (Gyarados)
  • Avalanche (Mamoswine/Glaceon)
  • Hydro Cannon (Swampert) is huge if you have it

If you don’t have Hydro Cannon on Swampert

Swampert is still usable, but weaker. Your best replacements:

  • Kyogre (Water damage brute force)
  • Gyarados (Aqua Tail spam)
  • Empoleon can work in some situations, but be careful with matchups

If you don’t have Lucario

Use Machamp or Poliwrath as your shield breaker. The goal is still the same: burn both shields quickly.

If you don’t have Mamoswine

Use Glaceon or Weavile as your Ice closer. If you’re fainting too much, choose bulk over glass.



Step-by-Step Battle Script (Copy This and Win More Often)


This is the cleanest “do this, then this” plan


Step 1: Start and Force a Stun Window

Bold move: Start with Swampert (or any non-critical Pokémon), then immediately switch into your Fighting shield breaker (Lucario/Machamp/Poliwrath).

You gain free fast moves while Persian is stunned.


Step 2: Remove Shields Fast

Goal: remove both shields before Persian is fully gone

  • Throw your first cheap charged move as soon as it’s ready
  • Throw your second cheap charged move quickly after
  • After the second shield is gone, Giovanni is now vulnerable.


Step 3: Finish Persian and Build Energy

Once shields are down, do one of these:

  • If your Fighting counter is healthy: finish Persian and try to exit the phase with some energy stored
  • If you’re taking too much damage: swap to your stabilizer (often Swampert) and finish Persian safely


Step 4: Identify Slot 2 and Choose the Correct Response

If Shadow Rhyperior appears

  • Swap to Swampert/Kyogre/Gyarados and pressure with Water

If Shadow Nidoking appears

  • Swap to Swampert/Kyogre and pressure with Water (Swampert is usually best)

If Shadow Kangaskhan appears

  • Keep Fighting in if you can
  • If you’re low, swap into your second Fighting or Swampert as a stabilizer


Step 5: Prepare for Shadow Landorus

The transition to Landorus is where you win or lose.

Bold goal: bring in your Ice attacker at the right time.

  • If your Ice attacker is already alive and has energy, great
  • If not, try to finish slot 2 while building a little extra energy on Swampert (don’t over-farm if you’ll faint)


Step 6: Delete Shadow Landorus With Ice

Landorus is double-weak to Ice.

  • Swap into Mamoswine/Glaceon/Weavile (swap triggers stun)
  • Throw Avalanche (or your Ice charged move) as soon as you safely can
  • Keep pressure; don’t over-dodge—Rocket fights reward momentum more than perfect dodging



The “Emergency Fixes” When Giovanni Is Beating You


If you lose, you’re usually losing for one of these reasons. Fix the cause and you’ll win on the next attempt.


Problem: Persian is deleting your opener

Fixes

  • Use the instant-swap stun to start your shield breaker with a free window
  • Choose a bulkier Fighting counter (Poliwrath is very stable)
  • Don’t hold charged moves—throw quickly to create stun windows


Problem: Slot 2 surprises you and snowballs

Fixes

  • Use Swampert as the universal slot 2 controller
  • Keep a backup plan: Fighting for Kangaskhan, Water for Rhyperior/Nidoking
  • Save one charged move to throw immediately after you swap (stun + pressure)


Problem: Landorus is somehow surviving and knocking you out

Fixes

  • Use a stronger Ice attacker (Mamoswine is the best “common” option)
  • Use bulkier Ice if you keep fainting (Avalugg can stabilize)
  • Make sure you’re not entering Landorus with your Ice attacker at 5% HP—swap at the transition for the stun window


Problem: You’re running out of healing items

Fixes

  • Use bulkier counters so you faint less (Poliwrath, Avalugg)
  • Heal only the team you use for Giovanni, not your whole storage
  • If you’re farming Rocket battles daily, keep a dedicated “Rocket heal stash”



How to Find Giovanni Faster (Super Rocket Radar Tips That Save Time)


Giovanni is not a random PokéStop boss you stumble into. You find him by using the right radar.

What you need

  • A Super Rocket Radar from Rocket Special Research or takeover-related lines

Where Giovanni appears

  • In Team GO Rocket balloons when the Super Rocket Radar is equipped
  • At certain taken-over PokéStops, but you may encounter decoy grunts first

Fast “find Giovanni” routine

  • Equip the Super Rocket Radar
  • Check the map for a balloon encounter (it’s the most convenient option)
  • If you’re hunting at stops, expect decoys; don’t waste time fighting decoys unless you want the extra rewards

Best time to battle Giovanni

If your goal is to maximize value:

  • battle Giovanni when you’re ready to keep the Shadow Legendary
  • battle during Rocket event windows if you want to remove Frustration soon after (or plan to unlock a second move)



Catching Shadow Landorus: Don’t Lose the Reward


Winning the battle is step one. Securing the catch is step two.

Catch mindset

You have limited balls in the encounter. Rushing throws is the main reason players lose Shadow Legendaries.

Safe catch routine

  • Use a berry for consistency
  • Aim for Great throws if Excellent is risky for you
  • Be patient with movement—wait for calm timing

If you care about building Landorus

You’ll want Candy and Candy XL over time. Even if you don’t power it up immediately, securing the catch is always worth the extra patience.



After You Catch It: Frustration, Second Moves, and What to Power Up


Shadow Landorus usually comes with Frustration, which is a weak move you can’t remove at any time.

Two smart options

Option 1: Remove Frustration during Rocket takeover-style windows

Those are the best times to grind and clean up your Shadow builds.

Option 2: Unlock a second charged move

If you want to use Landorus before Frustration removal windows, adding a second charged move lets you use the other move while Frustration sits in the first slot.

Should you purify Shadow Landorus?

Most players should not purify Shadow Legendaries unless they have a specific reason. Shadow Pokémon can be valuable for damage, and once purified, you can’t go back.

Practical advice

If you’re unsure, keep it Shadow and decide later. Waiting is safe.



Common Mistakes That Make Giovanni Feel Harder Than He Is


Mistake 1: Using slow charged moves into shields

If you throw a giant move first, Giovanni shields it and you lose momentum.

Mistake 2: Ignoring the instant swap stun

That free stun window at the start is one of the easiest ways to improve win rate without powering anything up.

Mistake 3: Not recognizing slot 2 quickly

Slot 2 decides your swap. Hesitation costs HP and energy.

Mistake 4: Bringing no Ice for Landorus

You can win without Ice sometimes, but Ice makes the fight dramatically easier because Landorus is double-weak to it.

Mistake 5: Over-dodging

Dodging can help, but constant dodging reduces your fast-move pressure. In Rocket battles, pressure and stun windows usually matter more.

Mistake 6: Fighting Giovanni with half-healed teams

Giovanni battles are not “warm-up fights.” Start fully healed so you don’t lose to avoidable attrition.



BoostRoom: Beat Giovanni Faster With a Personalized Counter Plan


If Giovanni keeps beating you (or you win, but it feels messy), BoostRoom can turn this into a clean repeatable win.

How BoostRoom helps with Giovanni

Personal team building: A winning Giovanni team based on what you actually own right now (no unrealistic “must have” lists).

Move optimization: What to TM and what to leave alone so you don’t waste resources.

Role-based swaps: Exact “if you see Rhyperior do this / if you see Nidoking do that” instructions tailored to your roster.

Resource protection: Help you avoid Stardust traps and build only what increases win rate.

Rocket routine planning: How to time balloons, radars, and event windows so Rocket progress is fast and efficient.



FAQ


What are the best Giovanni counters ?

For June 2026, the most reliable core is a Fighting shield breaker for Shadow Persian, a Water/Ground controller for slot 2, and a strong Ice attacker for Shadow Landorus.


What is the best team to beat Giovanni ?

Lucario (Power-Up Punch), Swampert (Hydro Cannon), and Mamoswine (Avalanche) is one of the most consistent teams because it covers every possible slot 2 and deletes Landorus.


What is Giovanni’s lineup this month?

In June 2026 Giovanni uses Shadow Persian first, then Shadow Rhyperior or Shadow Nidoking or Shadow Kangaskhan, and finishes with Shadow Landorus (Incarnate Forme).


How do I beat Shadow Persian fast?

Use a fast-charging Fighting type like Lucario, Machamp, or Poliwrath. Throw cheap charged moves early to burn Giovanni’s shields and create stun windows.


What should I do if Giovanni’s second Pokémon is Nidoking?

Swap into Swampert or another strong Water attacker and keep charged move pressure high. Swampert is one of the safest answers because it’s fast and stable.


What’s the best counter for Shadow Landorus?

Ice is best because Landorus is Ground/Flying and takes double super-effective damage from Ice. Mamoswine is the most accessible top option for most players.


Do I lose my Super Rocket Radar if I lose the battle?

No. You can retry Giovanni multiple times; the radar is consumed when you win.


Should I purify Shadow Landorus after catching it?

Usually no. Shadow Legendaries can be valuable, and purifying is permanent. If you’re unsure, keep it Shadow and decide later.

More Reads

Related Articles

Shiny Pokémon Guide: Best Ways to Boost Shiny Chances
Pokemon GoGuides

Shiny Pokémon Guide: Best Ways to Boost Shiny Chances

Shiny hunting in Pokémon GO is half luck and half strategy. You can’t “force” a Shiny to appear—but you can massively increase how many Shiny rolls you get per hour, choose encounter methods that are naturally more likely to be Shiny, and focus your time on the event windows where the game explicitly boosts Shiny chances. That’s how some trainers catch multiple Shinies in a single session while others play for days and see none: not because they have better luck, but because they’re rolling the dice more efficiently. This guide gives you the best, proven ways to boost your Shiny results without myths or wasted time. You’ll learn how Shiny odds really work, what actually increases your chances (and what doesn’t), the highest-value Shiny hunting methods (wild checking, raids, eggs, research, and special events), and how to build a repeatable “Shiny routine” that fits your schedule.

Read more
Egg Hatching Guide: All Egg Types + Best Pokémon to Hunt
Pokemon GoGuides

Egg Hatching Guide: All Egg Types + Best Pokémon to Hunt

Eggs are one of the most misunderstood “power systems” in Pokémon GO. They look simple—put an egg in an incubator, walk, hatch a Pokémon—but smart hatching can quietly upgrade your entire account: you can hunt rare species that barely spawn in the wild, stack Stardust and XP, build raid attackers and PvP picks faster, and even plan your week around high-value egg slots like Strange Eggs and Adventure Sync rewards. This guide is the complete egg hatching playbook: you’ll learn every egg type, how to get each one, how rarity tiers inside eggs actually work, which Pokémon are worth hunting (and why), and the most efficient incubator strategies—so you hatch more value per kilometer and stop wasting your best eggs on your weakest incubators.

Read more
How to Get Remote Raid Passes (And How to Use Them Smartly)
Pokemon GoGuides

How to Get Remote Raid Passes (And How to Use Them Smartly)

Remote Raid Passes can be the difference between “I missed that Legendary again” and “I got it—plus extra candy, extra chances, and a better team.” They let you join raids from far away, accept invites from friends, and keep raiding even when you can’t reach a gym in person. But they’re also one of the easiest resources to waste—joining weak lobbies, hitting remote limits at the wrong time, spending passes on low-value bosses, or losing a pass to crashes and bad timing. This guide shows every reliable way to get Remote Raid Passes and how to use them like a smart raider: how limits actually work, how to spot strong lobbies, when to save your passes, how to prep teams for consistent wins, and how to turn each remote pass into maximum value (more wins, more catches, more candy, fewer regrets).

Read more
Team Rocket Guide: Best Counters for Grunts, Leaders, and Giovanni
Pokemon GoGuides

Team Rocket Guide: Best Counters for Grunts, Leaders, and Giovanni

Team GO Rocket battles are one of the best “power shortcuts” in Pokémon GO—if you know what you’re doing. They give you Shadow Pokémon, Stardust, Rare items, and progress toward Rocket Research… but they also frustrate a lot of players because Rocket fights don’t play like raids. Rocket Leaders and Giovanni have shields, their Pokémon hit hard, and the wrong lead can make a battle feel impossible even when you technically have the right counters. This guide is built to make Rocket battles feel easy and repeatable. You’ll learn the exact battle mechanics that matter (shield breaking, stun windows, energy pacing), then you’ll get practical counter plans for Grunts, Leaders (Arlo, Cliff, Sierra), and Giovanni—including the June 2026 leader and Giovanni lineups. By the end, you’ll have a small “core roster” of Pokémon that can beat most Rocket encounters without constantly rebuilding teams, plus a fast decision system for choosing the right counters the moment you see a grunt’s taunt.

Read more