Let's See Here How to Defeat Giovanni Pokémon GO
How to beat Giovanni Pokémon GO It's not just about having Pokémon with high CP, but also smart strategy and choosing the right team.
For those of you who haven't managed to beat him, don't worry, this article will help you prepare the best team, understand his attack patterns, and apply revive-saving tricks so you don't run out of items before winning.
Cheapest MLBB Diamonds!




















Come on, let's dive into everything you need to know to conquer Giovanni this month!
Also read:
Giovanni's New Pokémon Team

Every month, Giovanni's lineup can change, especially in the second and third phases. Legendary Pokémon which he brought. For June 2025, here is the complete lineup you will face:
Phase | Pokémon | Type | Notes |
---|---|---|---|
1 | Shadow Persian | Normal | Must be faced at the beginning |
2 | Nidoking / Garchomp / Rhyperior | Poison-Ground / Dragon-Ground / Ground-Rock | Randomly, you will fight one of them |
3 | Shadow Kyogre | water | The main boss this month |
Previous update (May 2025): Giovanni uses Shadow Groudon as his phase 3. This June, Kyogre replaces Groudon as the new threat.
Best Team to Fight Giovanni

Here are the best Pokémon recommendations for each phase of the battle and how to beat Giovanni. You can mix Pokémon Go meta and free alternatives to be more flexible.
Phase 1: Shadow Persian (Normal)
Counter Meta:
- Terrakion (Counter + Sacred Sword) – Quickly finish off the Persian.
- Lucario (Counter + Power-Up Punch/Aura Sphere) – Plus buff effect.
Free Alternatives:
- Machamp (Shadow or regular, Counter + Cross Chop)
- Hariyama (Counter + Dynamic Punch)
Phase 2: Random (Nidoking, Garchomp, Rhyperior)
Multipurpose Counter:
- Mamoswine (Powder Snow + Avalanche) – Effective on Garchomp & Nidoking.
- Swampert (Mud Shot + Hydro Cannon) – Safe for all options.
- Gyarados (Waterfall + Aqua Tail) – Durable and flexible.
Free Alternatives:
- Glaceon (Ice Shard + Avalanche) – For Garchomp.
- Donphan (Mud-Slap + Earthquake) – Strong and easy to get.
Phase 3: Shadow Kyogre (Water)
Counter Meta:
- Zekrom (Charge Beam + Wild Charge) – Massive and long lasting damage.
- Raikou (Thunder Shock + Wild Charge) – Cheaper and more efficient.
- Roserade (Razor Leaf + Grass Knot) – Grass type as the second option.
Free Alternatives:
- Electivire (Thunder Shock + Wild Charge) – High DPS.
- Magnezone (Spark + Wild Charge) – Easily evolves from Magneton.
Step by Step Strategy

Winning against Giovanni is not just about high CP, but also smart strategy. Here are the best tips:
Use Shield in Phase 1
Shadow Persian has a fast charge move. Use a shield early on so you can survive longer and fight Persian without having to revive.
Charge Move Delay
After you use a charge move, Giovanni will pause for 2 seconds. Use this time to spam Fast Moves as much as possible and recharge your energy.
Team Management
Bring at least one Pokémon for each phase. Use the first Pokémon to absorb damage, the second Pokémon to spam charges, and the third as the winner.
Revive/Potion Saving Tricks
Practice first in Team GO Rocket Grunt to see your team's performance. Once you're comfortable, then fight Giovanni so you don't waste revives and potions.
That's the complete guide on how to beat Giovanni Pokémon GO. With the right counter team and efficient strategy, you can defeat this Team GO Rocket big boss without losing all your recovery items.
Have you managed to defeat Shadow Kyogre this month? Come on, share your experience in the comments column! Or do you have other tips and teams that are effective?
Also read:
Feel free to share with other Trainers. Good luck and may you get a good IV from Shadow Kyogre!