Pokémon GO Giovanni Lineup and Counters (June 2026)

Learn how to find and defeat Giovanni in Pokémon GO. Updated for June 2026. Includes Giovanni's full Pokémon lineup, best counters, and rewards.

Learn how to defeat Giovanni in Pokémon during the month of June 2026 in Pokémon GO. This page details Giovanni’s Pokémon lineup, the most effective counters, and the best team to win against Giovanni. We also list the steps to find Giovanni, understand the rewards for defeating him, and common issues with Team GO Rocket Special Research.

Giovanni’s Pokémon Lineup

Giovanni’s current lineup includes Shadow Pokémon such as Persian, Rhyperior, Nidoking, Kangaskhan, and Reshiram.

Slot #1


Slot #2


Slot #3


Professor Willow icon Best Pokémon for defeating Giovanni

One of the best Teams you can use against Team GO Rocket Giovanni in Pokémon GO is Lucario, Poliwrath, and Swampert.

  • Lucario/Machamp – or any other strong Fighting-type – is a great choice against Giovanni, as Persian, Rhyperior, and Kangaskhan are weak to Fighting-type moves. You more or less want a Fighting-type on your team.
  • Poliwrath/Kyogre – Flexes STAB Water and Fighting, which actually covers the entire team of Giovanni! Quaquaval is another option, but Poliwrath has a more efficient moveset.
  • Swampert – Swampert can provide coverage for Rhyperior, Nidoking, and even Reshiram, which makes them quite strong and valuable in this fight.
  • Shadow Reshiram is weak to Dragon, Ground and Rock types. Eternatus, either form of Palkia and Garchomp with dragon moves will make swift work of it. It can have dragon moves of it’s own, so in this case, opt for 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

Persian is a Normal-type Pokémon, weak to Fighting type moves. It takes reduced damage from Ghost type moves and has a wide move pool variety. Best counters are strong Fighters without a doubt.

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

Open with a strong Pokémon that can burn Giovanni’s shields efficiently – the aim is at least one. Since we are always facing Persian, we strongly recommend going with a strong Fighting type.

Shadow Rhyperior Counters

Sprite of Shadow Rhyperior from Pokémon GO Shadow Rhyperior

Rhyperior is a Rock/Ground-type Pokémon. Rhyperior is weak to Grass (2x), Water (2x), Fighting, Ground, Ice, and Steel moves. Use Water types to finish it off.

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 Nidoking Counters

Sprite of Shadow Nidoking from Pokémon GO Shadow Nidoking

Shadow Nidoking is a Poison/Ground-type, and as such is weak to Ground, Ice, Psychic, and Water moves. Going with Water and Ice types is most reasonable as they have synergy with the rest of the lineup.

Nidoking 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 Gyarados from Pokémon GO Gyarados Waterfall, Aqua Tail
Sprite of Poliwrath from Pokémon GO Poliwrath Bubble, Scald
Sprite of White Kyurem from Pokémon GO White Kyurem Ice Fang, Ice Burn
Sprite of Mamoswine from Pokémon GO Mamoswine Powder Snow, Icicle Spear

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 moves. It takes reduced damage from Ghost-type moves. Be aware that Kangaskhan can hit pretty hard!

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 Reshiram Counters

Sprite of Shadow Reshiram from Pokémon GO Shadow Reshiram

Giovanni’s Shadow Reshiram is a Dragon and Fire-type Pokémon. It is weak to Dragon Ground and Rock-type moves, which means you have a wide choice of counters available.

Shadow Reshiram can have Dragon Breath or Fire Fang for its fast move, and Crunch, Draco Meteor, Overheat, Fusion Flare, or Stone Edge for charged moves. Be weary of dragons against a Shadow Reshiram with a double dragon moveset.

Shadow Reshiram Counters
Pokémon Moves
Sprite of Origin Palkia from Pokémon GO Origin Palkia Dragon Tail, Spacial Rend
Sprite of Palkia from Pokémon GO Palkia Dragon Tail, Draco Meteor
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 Haxorus from Pokémon GO Haxorus Dragon Tail, Breaking Swipe
Sprite of Rhyperior from Pokémon GO Rhyperior Mud-Slap, Rock Wrecker

How to find Giovanni in Pokémon GO

To find Giovanni, progress through GO Pass: Steeled Resolve – Taken Over to receive a Super Rocket Radar and chase down Giovanni. You can claim rewards from the GO Pass until Wednesday, May 6, at 7:59 p.m. local time.

  • It works like a regular Rocket Radar, but it tracks Giovanni, not GO Rocket leaders.
  • The Super Rocket Radar doesn’t immediately lead you to Giovanni; it displays locations of both decoy Grunts disguised as Giovanni and Giovanni’s actual hideout.
  • You’ll need to approach each PokéStop and investigate yourself to find where Giovanni’s hiding.
  • You can rematch if you lose, and your Super Rocket Radar will be consumed if you win.

Rewards for defeating Giovanni in Pokémon GO

Giovanni Pokemon GO
Giovanni Pokemon GO

Trainers who manage to defeat Giovanni will receive selection of rare reward bundles, including the chance to get a Legendary Shadow Pokémon.

  • Trainers receive 5,000 Stardust for defeating Giovanni
  • Defeating Giovanni rewards three item bundles including Max Potions or Max Revives
  • Trainers have the opportunity to catch the Legendary Shadow Pokémon used by Giovanni at the moment of defeating him. 
  • 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

Defeating Team GO Rocket Boss Giovanni yields three item bundles, each of which has an equal chance of containing 4 Max Potions or 4 Max Revives. As an example, a typical reward drop might contain 8 Max Potions and 4 Max Revives.

Learn More

Author & tags

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.

Trending 🔥

Related

Support us

Buy GO Hub merch

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