Pokémon GO Giovanni Counters & Team Lineup (October 2026)

Defeat Giovanni in Pokémon GO with the best October 2026 counters. See his full lineup, the best team to use, and how to catch Shadow Zekrom.

Giovanni’s October 2026 team consists of Shadow Persian, one of Shadow Rhyperior, Shadow Machamp, or Shadow Kangaskhan, and Shadow Zekrom. The best all-purpose team for defeating Giovanni is Lucario, Mewtwo, and Rhyperior.

Lead with Lucario to pressure Persian and remove Giovanni’s shields with Power-Up Punch. Lucario can also handle Rhyperior or Kangaskhan in the second slot, while Mewtwo covers Machamp, and Rhyperior finishes Shadow Zekrom.

Giovanni’s Pokémon Lineup

Giovanni uses Persian in the first slot and Shadow Zekrom in the final slot. His second Pokémon is chosen randomly from Shadow Rhyperior, Machamp, and Kangaskhan.

Slot #1

Giovanni’s first Pokémon is always Shadow Persian.

Slot #2

Giovanni’s second Pokémon can be Shadow Rhyperior, Shadow Machamp or Shadow Kangaskhan.

Slot #3

Giovanni’s final Pokémon is Shadow Zekrom. Defeating Giovanni gives you an opportunity to catch it.

Professor Willow icon Best Team to Beat Giovanni in October 2026

  • Lead with Lucario or another Fighting type. Persian, Rhyperior, and Kangaskhan are all weak to Fighting-type attacks. Use Power-Up Punch early to remove Giovanni’s two shields while increasing Lucario’s attack.
  • Mewtwo covers Shadow Machamp, the only possible second Pokémon that Lucario does not counter comfortably. Psycho Cut reaches Psystrike quickly and keeps pressure on Giovanni after his shields are gone.
  • Rhyperior is the safest answer to Shadow Zekrom. Its Dragon and Ground-type attacks deal super-effective damage, and it avoids the risk of bringing a Dragon-type into Zekrom’s Dragon Breath or Outrage.

If you do not have these Pokémon, use a strong Fighting-type such as Machamp or Terrakion for Persian, a Psychic-type for Machamp, and a strong Ice or Ground-type for Zekrom. Swampert is particularly effective if Giovanni uses Rhyperior.

💡 Note: In Trainer Battles, counters need not always be Pokémon that do super-effective damage. We include Pokémon that are more viable to defeat Giovanni, rather than those that do maximum damage. Defeating Giovanni rewards 4× Shadow Shards.

Shadow Persian Counters

Sprite of Shadow Persian from Pokémon GO Shadow Persian

Giovanni’s Shadow Persian is a Normal-type Pokémon that is weak to Fighting-type moves and resists Ghost-type attacks. A strong Fighting-type lead is the most reliable choice.

Open with a Pokémon that can reach Charged Attacks quickly. Giovanni always shields the first two Charged Attacks used against him, so your first job is to remove those shields. Lucario with Power-Up Punch is ideal because it applies fast shield pressure while increasing its own attack.

Shadow Persian Counters
Pokémon Moves
Sprite of Lucario from Pokémon GO Lucario Force Palm, Power-Up Punch, Aura Sphere
Sprite of Machamp from Pokémon GO Machamp Karate Chop, Cross Chop, Stone Edge
Sprite of Terrakion from Pokémon GO Terrakion Double Kick, Sacred Sword
Sprite of Resolute Keldeo from Pokémon GO Resolute Keldeo Low Kick, Secret Sword
Sprite of Conkeldurr from Pokémon GO Conkeldurr Counter, Dynamic Punch

Shadow Rhyperior Counters

Sprite of Shadow Rhyperior from Pokémon GO Shadow Rhyperior

Shadow Rhyperior is a Rock and Ground-type Pokémon. It has a double weakness to Grass and Water-type attacks, and is also weak to Fighting, Ground, Ice, and Steel. Continue with your Fighting-type lead if it has enough health, or switch to a strong Water-type counter.

Shadow Rhyperior Counters
Pokémon Moves
Sprite of Swampert from Pokémon GO Swampert Mud Shot, Hydro Cannon
Sprite of Kyogre from Pokémon GO Kyogre Waterfall, Origin Pulse
Sprite of Poliwrath from Pokémon GO Poliwrath Bubble, Scald, Dynamic Punch
Sprite of Mamoswine from Pokémon GO Mamoswine Powder Snow, Icicle Spear
Sprite of Quaquaval from Pokémon GO Quaquaval Waterfall, Hydro Cannon, Close Combat
Sprite of Sceptile from Pokémon GO Sceptile Bullet Seed, Leaf Blade
Sprite of Kartana from Pokémon GO Kartana Razor Leaf, Leaf Blade

Shadow Machamp Counters

Sprite of Shadow Machamp from Pokémon GO Shadow Machamp

Shadow Machamp is a Fighting-type Pokémon that is weak to Fairy, Flying, and Psychic-type attacks.

Shadow Machamp Counters
Pokémon Moves
Sprite of Rayquaza from Pokémon GO Rayquaza Air Slash, Dragon Ascent
Sprite of Mewtwo from Pokémon GO Mewtwo Psycho Cut, Psystrike
Sprite of Tapu Lele from Pokémon GO Tapu Lele Confusion, Nature’s Madness
Sprite of Yveltal from Pokémon GO Yveltal Gust, Oblivion Wing
Sprite of Metagross from Pokémon GO Metagross Zen Headbutt, Psychic
Sprite of Crowned Sword Zacian from Pokémon GO Crowned Sword Zacian Air Slash, Play Rough

Shadow Kangaskhan Counters

Sprite of Shadow Kangaskhan from Pokémon GO Shadow Kangaskhan

Kangaskhan is a pure Normal-type Pokémon, so it is only weak to Fighting-type attacks and resists Ghost-type moves. Lucario can usually continue from the Persian matchup and handle Kangaskhan without requiring a switch.

Kangaskhan Counters
Pokémon Moves
Sprite of Lucario from Pokémon GO Lucario Force Palm, Power-Up Punch, Aura Sphere
Sprite of Machamp from Pokémon GO Machamp Karate Chop, Cross Chop
Sprite of Terrakion from Pokémon GO Terrakion Double Kick, Sacred Sword
Sprite of Conkeldurr from Pokémon GO Conkeldurr Counter, Dynamic Punch
Sprite of Resolute Keldeo from Pokémon GO Resolute Keldeo Low Kick, Secret Sword

Shadow Zekrom Counters

Sprite of Shadow Zekrom from Pokémon GO Shadow Zekrom

Giovanni’s Shadow Zekrom is a Dragon and Electric-type Pokémon. It is weak to Dragon, Fairy, Ground, and Ice-type attacks.

Shadow Zekrom can use Dragon Breath or Charge Beam as its Fast Attack, with Outrage, Flash Cannon, Wild Charge, Crunch or Fusion Bolt* as Charged Attacks. Dragon-type counters can defeat it quickly, but they also take heavy damage from Dragon Breath and Outrage. Rhyperior is the safer general option.

Shadow Zekrom Counters
Pokémon Moves
Sprite of Black Kyurem from Pokémon GO Black Kyurem Dragon Tail, Freeze Shock
Sprite of Therian Landorus from Pokémon GO Therian Landorus Mud Shot, Sandsear Storm
Sprite of Eternatus from Pokémon GO Eternatus Dragon Tail, Dynamax Cannon
Sprite of Garchomp from Pokémon GO Garchomp Dragon Tail, Breaking Swipe
Sprite of Excadrill from Pokémon GO Excadrill Mud-Slap, Scorching Sands
Sprite of Rhyperior from Pokémon GO Rhyperior Mud-Slap, Breaking Swipe

How to find Giovanni in Pokémon GO

To find Giovanni in October 2026, you need an unused Super Rocket Radar, which you can earn through GO Pass: Harvest Festival. You can claim rewards from the GO Pass until Wednesday, October 7, 2026, at 8:00 p.m. local time. Once you have a Super Rocket Radar, equip it from your Item Bag and check the marked PokéStops on the map.

  • A regular Rocket Radar only finds Arlo, Cliff, and Sierra. Giovanni requires a Super Rocket Radar.
  • Giovanni is currently only available at PokéStops rather than Team GO Rocket balloons.
  • The Super Rocket Radar reveals both Giovanni’s hideout and decoy Grunts disguised as Giovanni.
  • Visit the marked PokéStops until you find the real Giovanni.
  • You can rematch Giovanni if you lose. The Super Rocket Radar is only consumed after you defeat him.

Rewards for defeating Giovanni in Pokémon GO

Giovanni Pokemon GO

Defeating Giovanni awards Stardust, three item bundles, and an encounter with his current Legendary Shadow Pokémon.

  • Trainers receive 5,000 Stardust for defeating Giovanni
  • Defeating Giovanni rewards three item bundles including Max Potions or Max Revives
  • You can catch Shadow Zekrom after the battle.
  • Giovanni does not drop Strange Eggs as a reward, regardless of open egg inventory slots.

Reward bundles

Guaranteed

Stardust icon 5000× Stardust

Random drop of three of these (can stack)

  • Revive icon 4× Revive
  • Max Revive icon 4× Max Revive
  • Hyper Potion icon 4× Hyper Potion
  • Max Potion icon 4× Max Potion
  • Unova Stone icon 1× Unova Stone

The three random reward bundles can repeat, so you may receive more than one bundle of the same item.

Giovanni Frequently Asked Questions

What Pokémon does Giovanni use in October 2026?

Giovanni opens with Shadow Persian, uses Shadow Rhyperior, Shadow Machamp, or Shadow Kangaskhan in the second slot, and finishes with Shadow Zekrom.

What is the best team to defeat Giovanni?

Lucario, Mewtwo, and Rhyperior provide coverage against every Pokémon in Giovanni’s current lineup. Lead with Lucario and use Power-Up Punch to remove Giovanni’s shields quickly.

What Shadow Pokémon do you catch after defeating Giovanni?

Giovanni’s current reward encounter is Shadow Zekrom.

Why can’t I find Giovanni?

Make sure you have a Super Rocket Radar equipped. A regular Rocket Radar cannot find Giovanni. In the current rotation, Giovanni is found at PokéStops, and some marked locations may contain decoy Grunts instead of the real Giovanni.

Zeroghan
Zeroghanhttps://pokemongohub.net/
Zeroghan started the Hub in July 2016 and hasn't had much sleep since. A lover of all things Pokémon, web development, and writing.
Categories

Related articles

Trending 🔥

Latest

Support us

Buy GO Hub merch

Get your very own GO Hub t-shirt, mug, or tote.