Dittobase

Home

Games

Pokémon GO
Pokopia
Pokémon Unite

Cards

TCG Pocket
Pokémon TCG

Main Series

Legends Z-A
Scarlet & Violet

Tools

Pokémon GO

Game

Pokémon GO

News

Latest updates and balance changes

Events

Community Days, raids, and upcoming events

Rocket

Grunts, Leaders, Giovanni

Eggs

Pools, distances, hatch rates

Best Attackers

Top counters by type and raid tier

Damage Calculator

DPS, TDO, raid simulations

PvP IVs

Find rank 1 GBL Pokémon

CP Calculator

Power-up and level planning

Stat Converter

Main-series to Pokémon GO base stats

Pokédex

Every Pokémon with full stats

Moves

Fast and Charged moves with stats

Backgrounds

Encounter backdrops by event and habitat

Database

Moves, items, types, and more

Guides

Mechanics and strategy deep-dives

Hundo Odds

Perfect IV odds by encounter type

Gender Differences

Side-by-side male and female forms

GO / Rocket

Giovanni

Giovanni

Boss of Team GO Rocket. Beat his rotating Shadow Legendary lineup for one of the rarest catches in Pokémon GO.

Boss briefing

Why every Giovanni encounter is high-leverage

The catch at the end of the fight is the entire reason to chase him. Level 15 floor, 6/6/6 IVs, 1-in-1,000 Shiny rate, and the cleanest hundo math in the game.

Level 15

Shadow Legendary catch level

Highest fixed catch level in the game outside Shadow Raids

6 / 6 / 6

IV floor on the encounter

Minimum 6 in every IV. 13/13/13 or better purifies to a hundo

~1 / 1,000

Shiny rate

Boosted ×4 above the standard 1/4,096 baseline

How to find him

The Special Research → Super Rocket Radar pipeline

Giovanni is gated by the seasonal Special Research questline. Each step funnels you toward equipping the Super Rocket Radar that finally reveals him.

1

Special Research

This season's rotating questline (often Looming in the Shadows or a variant). Defeat Grunts, defeat the three Leaders, then craft the Super Rocket Radar.

2

Super Rocket Radar

Equip it. Every Rocket balloon and most invaded PokéStops show a Giovanni pin. The radar burns on first encounter.

3

Decoys

Most encounters are Grunts impersonating Giovanni. Real Giovanni always leads Persian and finishes with a Shadow Legendary.

4

The catch

Win the fight. The Shadow Legendary appears in a catch screen at level 15 with 6/6/6 IVs.

Current lineup

Giovanni's team right now

Pulled live from the dittobase CMS. Last verified May 2, 2026. Each slot lists the possible Pokémon Niantic is currently rotating into Giovanni's team.

Giovanni Rocket Boss

Giovanni·Rocket Boss
I will not tolerate your interference.

Persian

Persian

Shadow Nidoking

Nidoking

Shadow Kangaskhan

Kangaskhan

Shadow Rhyperior

Rhyperior

Catchable
Shiny Pokémon
Shadow Landorus Incarnate

Landorus Incarnate

The fight

Giovanni's three slots

Slot 1 is fixed. Slot 2 rotates. Slot 3 is the Shadow Legendary you're after. Counter the locked slot first, then save resources for the prize.

Slot 1

Persian

Always Persian. Counter with Fighting (Mega Lucario, Conkeldurr, Terrakion). Save shields for its Frustration. Chip damage is significant.

Slot 2

Rotating mid

One of three possibilities, all heavy hitters. Recent rotations: Nidoking, Garchomp, Rhyperior, Kingler. Bring a flexible second team.

Slot 3

Shadow Legendary

The encounter. Exact Pokémon changes with the season. Shield baits matter. See the live lineup for the current rotation.

For the live matchup and best counters, see the full Rocket lineups page.

Battle tips

How to beat him in fewer attempts

Decoys still cost potions. Stretch your radars by going in with a clean plan.

1

Lead with a Persian counter

Mega Lucario or Conkeldurr can bait two shields off Persian alone, opening a clean read on slots 2 and 3.

2

Bring two diverse teams

Slot 2 is unpredictable. A Ground team that wrecks Persian and Nidoking might fold to a Water-type in slot 2.

3

Save shields for the Shadow Legendary

Slot 3 Charged Moves usually one-shot if unshielded. Keep at least one shield for the prize.

4

Heal between attempts

Decoys still cost potions and revives. Stock up before chaining radars.

How Giovanni stacks up

Compared to other Rocket sources

Same hundo math as a Leader or Shadow Raid, but Giovanni is the only consistent source for the season's Shadow Legendary.

Grunt

Free, common

1/1/1

IV floor

Cheapest Shadow encounter, weakest IV floor.

Leader

1 Rocket Radar per fight

6/6/6

IV floor (level 8 / 13)

Required step on the path to Giovanni.

Giovanni

1 Super Rocket Radar per fight

6/6/6

IV floor (level 15)

Shadow Legendary at level 15. The hundo lottery.

Shadow Raid

Weekend group activity

6/6/6

IV floor (level 13 / 15)

Alternative source for non-Giovanni Shadow Legendaries.

Shadow Legendary rotation

Who Giovanni has hosted

Niantic introduced Shadow Giovanni encounters with the legendary birds and has cycled through most of the marquee Legendaries since. The rotation isn't strictly chronological, and a few have made repeat appearances.

Kanto

Articuno, Zapdos, Moltres, Mewtwo

Johto

Raikou, Entei, Suicune, Ho-Oh, Lugia

Hoenn / Sinnoh

Latias, Latios, Kyogre, Groudon, Dialga, Palkia

Regis & Lake Trio

Regirock, Regice, Registeel, Mesprit, Azelf, Uxie

FAQ

Common Giovanni questions

How often does Giovanni appear?

Roughly every two to four months, tied to a seasonal Special Research drop. He stays available until the next rotation begins.

Can I battle Giovanni without finishing the Special Research?

No. The Super Rocket Radar is gated behind the research, and only that radar reveals him.

Is Giovanni's Shadow Legendary always Shiny-eligible?

If a Shiny version exists in the game, yes, and the rate is around 1 in 1,000.

Should I purify my Shadow Legendary?

Only if it is a 13/13/13 (which becomes a 15/15/15 hundo) and you do not need a second Shadow attacker of that species.

Keep exploring

Related Team GO Rocket guides

Current Lineups

Live Grunt, Leader, and Giovanni rosters.

Shadow Pokémon

Mechanics, top picks, and the damage tradeoff.

Shiny Odds

Per-encounter Shiny rates by source.

Hundo Odds

The ×27 purification math.

Join Discord

Join a community of over 5,000+ other trainers.

discord.gg/dittobase
Dittobase

© 2026 dittobase.com. All rights reserved.

This website is an independent platform and is not associated with, validated, backed, or sponsored by Nintendo, Game Freak, Niantic, or The Pokémon Company.