How to Beat Giovanni in Pokemon GO (September 2022)

Here's the full lineup for Giovanni's Pokemon in Pokemon GO, and some of the best potential counters for each of them.
Pokemon GO Giovanni
Pokemon GO Giovanni (Niantic/The Pokemon Company)

Here’s what you need to know about how to beat Giovanni in Pokemon GO. Team GO Rocket is Pokemon GO’s version of Team Rocket from the mainline Pokemon games. In this game, the crime syndicate has a chance to appear at PokeStops randomly throughout the day. A PokeStop with a dark blue color and a spinning cube indicates that a Team GO Rocket member has taken it over. Team GO Rocket balloons may also appear overhead, offering more battles and Rocket Radars.

The Team GO Rocket balloons appear once every six hours. Your first battles will be against grunts, which reward you with a chance to capture their Shadow Pokemon and a Radar Components. If you combine your six Components to make the Rocket Radar and equip it, the balloons will make you battle Leaders instead of grunts. You can combine these Rocket Radars into Super Rocket Radars, which will cause Giovanni or his decoys to battle you instead. 

Here are the possible Team GO Rocket Members you can face:

What is Giovanni’s Lineup of Pokemon in Pokemon GO?

Giovanni’s lineup of Pokemon is currently:

  1. Persian
  2. Honchkrow, Gyarados, Rhyperior
  3. Latias

How to beat Giovanni in Pokemon GO

Defeating Giovanni in Pokemon GO can be a tough battle, but it’s doable if you know the right counters. You will also want to swap Pokemon a lot and spam charge moves to “freeze” Giovanni as often as possible. Let’s take a look at the counters for each possible Pokemon.


A Fighting-type Pokemon makes quick work of the Persian, and there are lots of good options. You may want to swap Pokemon often so to prevent Giovanni from attacking you for one to two seconds. A good option here is Machamp with Cross Chop so you can spam the move, or alternatively Lucario with Power-Up Punch. The best counters against Giovanni’s Persian in Pokemon GO are:


Honchkrow and Gyarados are both weak to Electric-type Pokemon. The best counters against Giovanni’s Honchkrow in Pokemon GO are:


Honchkrow and Gyarados are both weak to Electric-type Pokemon. The best counters against Giovanni’s Gyarados in Pokemon GO are:


If Giovanni throws out Rhyperior, a Grass type or Water type Pokemon is your best bet. Consider something like Kyogre, Venusaur, or Swampert. The best counters against Giovanni’s Rhyperior in Pokemon GO are:


Finally, Latias will always be the third Pokemon up for Giovanni. A Fairy type does well in this situation, especially someone like Togekiss with Charm. The best counters against Giovanni’s Latias in Pokemon GO are:

What do I get for beating Giovanni in Pokemon GO?

Team GO Rocket leaders give you a chance to capture the shadow version of their first summoned Pokemon. For beating Giovanni, players can catch Shadow Latias. Make sure to use raspberries when trying

For more related content, guides, lists, and Pokemon, check out our Pokemon GO section. You may also like our Pokemon GO effectiveness and weakness chart.

Leave a Comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.