Quick Verdict
Giovanni’s June 2026 team ends with Shadow Incarnate Forme Landorus. The safest strategy is to use a fast Fighting-type to break shields, then bring Water and Ice coverage for Rhyperior, Nidoking, Kangaskhan, and Landorus.
Who It's For
This guide is for Pokémon GO players who want to find Giovanni, choose the right counters, beat his current team, and decide whether Shadow Landorus is worth using a Super Rocket Radar.
Key Takeaways:
- Current Lineup: Persian, Rhyperior/Nidoking/Kangaskhan, and Shadow Incarnate Landorus.
- Best Counters: Lucario, Machamp, Poliwrath, Swampert, Kyogre, and Mamoswine.
- Location Tip: Use PoKeep to farm PokéStops, Rocket encounters, and item routes more efficiently before the battle.
Giovanni is one of the toughest Team GO Rocket battles in Pokémon GO, and the fight can feel frustrating if you walk in with the wrong counters. His team changes over time, his first two shields can waste your strongest charged attacks, and his Shadow Pokémon hit hard enough to punish weak team building.
This guide covers the current Giovanni Pokemon Go lineup, the best counters, how to find Giovanni, and what rewards you can get after beating him. You’ll also find practical preparation tips to help you farm Rocket encounters, collect items, and get ready before using your Super Rocket Radar.
Giovanni Pokemon Go June 2026 Lineup
Giovanni’s current Pokémon GO team starts with Shadow Persian, rotates between three possible second-slot Pokémon, and ends with Shadow Incarnate Forme Landorus.
| Giovanni Slot | Current Pokémon |
|---|---|
| First Pokémon | Shadow Persian |
| Second Pokémon | Shadow Rhyperior / Shadow Nidoking / Shadow Kangaskhan |
| Final Pokémon | Shadow Incarnate Forme Landorus |
The most important part of the lineup is the final Shadow Legendary. Right now, Giovanni’s Shadow Pokémon reward is Shadow Incarnate Forme Landorus, so players who still have a Super Rocket Radar should prepare counters that can handle Ground, Rock, Normal, Poison, and Flying-type threats.
Because Giovanni’s second Pokémon is random, you should not build a team for only one possibility. A good Giovanni team needs one strong Fighting-type, one flexible Water-type, and one Pokémon that can handle Landorus safely.
Best Team to Beat Giovanni in Pokémon GO
For most players, one of the best teams to beat Giovanni is:
| Team Slot | Recommended Pokémon | Main Role |
|---|---|---|
| Lead / Shield Breaker | Lucario or Machamp | Handles Persian and burns Giovanni’s shields |
| Flexible Counter | Poliwrath | Covers Persian, Kangaskhan, Rhyperior, and Landorus |
| Final Counter | Swampert, Kyogre, or Mamoswine | Handles Rhyperior, Nidoking, and Landorus |
A team like Lucario, Poliwrath, and Swampert works well because it does not depend too heavily on guessing Giovanni’s second Pokémon. Lucario or Machamp gives you Fighting-type pressure against Persian and Kangaskhan. Poliwrath and Swampert give strong Water-type coverage for Rhyperior, Nidoking, and Landorus.
If you do not have those Pokémon built, focus on roles instead of names. You need a fast Fighting-type, a strong Water-type, and either an Ice-type or another bulky Water-type for Landorus.
Giovanni Pokemon Go Counters and Weaknesses
Giovanni counters should be chosen by weakness, move speed, and survivability. High CP helps, but it is not enough if your Pokémon charges too slowly or takes too much damage from Persian.
Shadow Persian Counters
Shadow Persian is a Normal-type Pokémon, so it is weak to Fighting-type attacks. It appears first every time, and it is often the reason many players lose before they even reach Giovanni’s second Pokémon.Best Persian counters include:
| Counter | Recommended Moves |
|---|---|
| Lucario | Force Palm + Power-Up Punch / Aura Sphere |
| Machamp | Counter + Cross Chop / Dynamic Punch |
| Terrakion | Double Kick + Sacred Sword |
| Conkeldurr | Counter + Dynamic Punch |
| Poliwrath | Counter + Power-Up Punch / Scald |
Lucario is especially useful because it can charge quickly and pressure Giovanni’s shields early. If you use Machamp, make sure it has a fast charged move so it can force Giovanni to use shields instead of simply taking Persian down slowly.
Shadow Rhyperior Counters
Shadow Rhyperior is a Ground/Rock-type Pokémon. It is double-weak to Water and Grass, while also being weak to Fighting, Ground, Ice, and Steel.
Best Rhyperior counters include:
| Counter | Recommended Moves |
|---|---|
| Swampert | Water Gun + Hydro Cannon |
| Kyogre | Waterfall + Surf / Origin Pulse |
| Poliwrath | Counter + Scald |
| Kartana | Razor Leaf + Leaf Blade |
| Mamoswine | Powder Snow + Avalanche |
Water-types are the safest picks here because they also help against Nidoking and Landorus. Swampert is especially practical because Hydro Cannon charges quickly and keeps pressure on Giovanni.
Shadow Nidoking Counters
Shadow Nidoking is a Poison/Ground-type Pokémon. It is weak to Water, Ice, Ground, and Psychic-type attacks.
Best Nidoking counters include:
| Counter | Recommended Moves |
|---|---|
| Swampert | Water Gun + Hydro Cannon |
| Kyogre | Waterfall + Surf / Origin Pulse |
| Mamoswine | Powder Snow + Avalanche |
| Gyarados | Waterfall + Aqua Tail |
| Mewtwo | Psycho Cut + Psystrike |
If you want a simple team that works across multiple Giovanni possibilities, Swampert or Kyogre is safer than a narrow Psychic-only counter. Water coverage helps against both Nidoking and Rhyperior, then remains useful against Landorus later.
Shadow Kangaskhan Counters
Shadow Kangaskhan is a Normal-type Pokémon, so it is weak to Fighting-type attacks. If Giovanni uses Kangaskhan in the second slot, your Persian counter can often help again.
Best Kangaskhan counters include:
| Counter | Recommended Moves |
|---|---|
| Lucario | Force Palm + Aura Sphere |
| Machamp | Counter + Dynamic Punch |
| Terrakion | Double Kick + Sacred Sword |
| Conkeldurr | Counter + Dynamic Punch |
| Keldeo | Low Kick + Sacred Sword |
This is why bringing at least one strong Fighting-type is almost mandatory. It covers Persian and gives you a direct answer to Kangaskhan if it appears.
Shadow Incarnate Forme Landorus Counters
Shadow Incarnate Forme Landorus is a Ground/Flying-type Pokémon. It is double-weak to Ice and also weak to Water.
Best Landorus counters include:
| Counter | Recommended Moves |
|---|---|
| Mamoswine | Powder Snow + Avalanche |
| White Kyurem | Ice Fang + Ice Burn |
| Baxcalibur | Ice Fang + Avalanche |
| Kyogre | Waterfall + Surf / Origin Pulse |
| Swampert | Water Gun + Hydro Cannon |
| Gyarados | Waterfall + Aqua Tail |
Ice-types hit Landorus extremely hard, but they can be risky if they are underpowered or if Landorus has coverage that punishes them. For many players, a strong Water-type like Swampert or Kyogre is more consistent because it can survive better while still dealing reliable damage.
How to Beat Giovanni in Pokémon GO
The biggest mistake players make is treating Giovanni like a normal trainer battle. Giovanni always uses shields on your first two charged attacks, so your opening goal is not to land a huge attack. Your first goal is to remove his shields as quickly as possible.
Step 1 Start with a fast-charging Pokémon
Lucario, Machamp, or Poliwrath can pressure Persian while charging moves quickly. Power-Up Punch, Cross Chop, and similar fast charged moves are valuable because they force Giovanni to shield early.
Step 2 Use charged attacks to burn shields
Do not worry if your first two charged attacks are blocked. That is expected. Once Giovanni’s shields are gone, your later Pokémon can land stronger attacks safely.
Step 3 Use switching to create breathing room
Team GO Rocket battles have a short delay after switching Pokémon or using charged attacks. You can start with one Pokémon, quickly switch into your real Persian counter, and gain a few free fast attacks before Giovanni resumes pressure.
Step 4 Save your strongest counter for the final Pokémon
Do not let your Landorus counter take too much damage before the final round. If your Mamoswine, Kyogre, or Swampert faints too early, you may reach Landorus with no clean answer left.
Step 5 Retry after seeing Giovanni’s second Pokémon
Giovanni’s second slot is random, but once you see it, you can adjust your team. If he uses Rhyperior or Nidoking, Water-types become more valuable. If he uses Kangaskhan, your Fighting-type becomes even more important.
How to Find Giovanni in Pokémon GO
To fight Giovanni, you need a Super Rocket Radar. This is different from a regular Rocket Radar, which only helps you find Team GO Rocket Leaders like Arlo, Cliff, and Sierra.
In general, Super Rocket Radars are earned through Team GO Rocket-related research, special events, Timed Research, or GO Pass rewards. In 2026, one major way to get Giovanni access was through the Steeled Resolve: Taken Over GO Pass, so availability can depend on the current event schedule.
Step 1 Complete the required Team GO Rocket research
You may need to defeat Grunts, defeat Team GO Rocket Leaders, and complete related objectives before receiving a Super Rocket Radar.
Step 2 Equip the Super Rocket Radar from your Bag
Once equipped, it helps locate Giovanni hideouts. You can also unequip it if you are not ready to fight Giovanni yet.
Step 3 Check marked PokéStops carefully
The Super Rocket Radar may reveal both real Giovanni hideouts and decoy Grunts. You need to investigate the marked PokéStops to find the real Giovanni.
Step 4 Watch for Team GO Rocket balloons
Giovanni can also appear through Rocket balloons when you have a Super Rocket Radar equipped. If you are saving your radar for a better Shadow Legendary, unequip it before interacting with Rocket balloons.
Why Giovanni May Not Appear
If Giovanni is not showing up, the issue is usually related to radar access, event timing, or research progress.
You may not be able to find Giovanni if:
- You do not currently have a Super Rocket Radar.
- Your Super Rocket Radar is not equipped.
- You are checking decoy Grunts instead of Giovanni’s real hideout.
- The current Giovanni research or GO Pass reward period has already ended.
- You have not completed the required earlier Team GO Rocket research.
A regular Rocket Radar will not find Giovanni. It only tracks Arlo, Cliff, and Sierra, so make sure you are using the correct radar before searching.
Prepare for Giovanni with PoKeep Location Changer
PoKeep Location Changer can help Pokémon GO players prepare for Giovanni by making exploration and item farming more flexible. Instead of waiting around a low-density area, you can change your GPS location, move with a joystick, or create routes around PokéStops and Rocket encounter areas.
For Giovanni preparation, PoKeep is most useful in these scenarios:
- Farming PokéStops: Move through dense PokéStop areas to collect healing items before the battle.
- Rocket encounter preparation: Explore more locations where Team GO Rocket activity may appear.
- Route planning: Use multi-spot movement or GPX route import to revisit productive farming paths.
- Controlled movement: Use the 360° joystick to move naturally instead of jumping randomly between places.
- Cooldown management: Use the cooldown timer to avoid careless location jumps during gameplay.
PoKeep supports iPhone and Android location changing without jailbreak or root. It also includes teleport, joystick, two-spot movement, multi-spot movement, jump teleport, favorite routes, history records, and GPX import, making it useful for Pokémon GO players who want more control while preparing for major encounters like Giovanni.
Giovanni Pokémon GO Rewards
After defeating Giovanni, you can receive Stardust, item bundles, and an encounter with his current Shadow Legendary Pokémon. For June 2026, that reward encounter is Shadow Incarnate Forme Landorus.
Common Giovanni rewards include:
| Reward Type | Possible Reward |
|---|---|
| Stardust | 5,000 Stardust |
| Healing Items | Max Potions, Hyper Potions, Max Revives, Revives |
| Evolution Item | Possible Unova Stone |
| Shadow Encounter | Current Giovanni Shadow Legendary |
| Progress | Ultra Hero medal progress |
The Shadow Legendary is the main reason most players fight Giovanni. If you already have Shadow Landorus and want to save your Super Rocket Radar for a future Shadow Legendary, you may choose to wait until Giovanni’s lineup changes.
Giovanni Pokemon Go FAQ
What is Giovanni’s current Shadow Pokémon in Pokémon GO?
Giovanni’s current Shadow Legendary is Shadow Incarnate Forme Landorus. His lineup can change during Team GO Rocket updates, so check the current month before using your Super Rocket Radar.
What is Giovanni’s team in Pokémon GO June 2026?
Giovanni’s June 2026 lineup is Shadow Persian first, Shadow Rhyperior / Shadow Nidoking / Shadow Kangaskhan second, and Shadow Incarnate Forme Landorus last.
How do you beat Giovanni in Pokémon GO?
Use a fast Fighting-type to handle Persian and burn Giovanni’s shields, then bring Water and Ice coverage for the second slot and Landorus. Lucario, Poliwrath, Swampert, Kyogre, Machamp, and Mamoswine are all strong options depending on your available Pokémon.
How do you find Giovanni in Pokémon GO?
You need a Super Rocket Radar. Equip it from your Bag, check marked PokéStops, watch for decoy Grunts, and look for Giovanni through PokéStops or Rocket balloons.
Why can’t I find Giovanni?
You may not have a Super Rocket Radar, your radar may not be equipped, or the current event/research that awards a Super Rocket Radar may no longer be available. A regular Rocket Radar cannot find Giovanni.
How often does Giovanni’s Legendary change?
Giovanni’s Shadow Legendary does not follow a strict monthly schedule. It usually changes around major Team GO Rocket events, seasonal updates, or special research refreshes.
Should I use my Super Rocket Radar now?
Use it if you want Shadow Incarnate Forme Landorus. If you are waiting for a different Shadow Legendary, you can keep your Super Rocket Radar unequipped and save it for a future Giovanni rotation.
Final Thoughts on Giovanni Pokemon Go
Giovanni is difficult because his team combines high Shadow damage, random second-slot coverage, and shield pressure. The easiest way to win is to build around roles: a Fighting-type for Persian, a Water-type for Rhyperior or Nidoking, and an Ice or Water counter for Shadow Landorus.
Before challenging him, make sure you have enough healing items, the right movesets, and a plan for his shields. With the right preparation, Giovanni becomes much more manageable—and if you want to farm routes, PokéStops, and Rocket-heavy areas more efficiently, PoKeep Location Changer can make the preparation process smoother.