Current Pokémon GO Rocket guide

Team GO Rocket lineups

Find Giovanni, Leader, and Grunt lineups from our dataset, generated October 2, 2026. Test counters against every listed combination. A data refresh can lag a live Rocket rotation; check that the opponent matches your battle.

Giovanni and Rocket Leaders

Boss and Leader battles can vary in slots two and three. The simulator tests every listed combination instead of assuming a single lineup.

Current Team GO Rocket Grunts

Use the encounter phrase or battle type to find the matching Grunt. Catch and shiny eligibility are shown only where the current lineup data marks that encounter as available.

Team GO Rocket Grunt

Normal-type Male Grunt

Normal
1 Lead

Teddiursa (#216) · Hoothoot (#163) · Porygon (#137)

2 Second

Loudred (#294) · Stufful (#759) · Starly (#396)

3 Closer

Ursaring (#217) · Swellow (#277) · Kangaskhan (#115)

Catch encounter: Teddiursa (#216) (shiny eligible), Hoothoot (#163) (shiny eligible), Porygon (#137) (shiny eligible), Loudred (#294) (shiny eligible), Stufful (#759) (shiny eligible), Starly (#396) (shiny eligible)

Find counters in the simulator →
Team GO Rocket Grunt

Fire-type Female Grunt

Fire
1 Lead

Litwick (#607) · Ponyta (#77) · Torchic (#255)

2 Second

Magmar (#126) · Blaziken (#257) · Camerupt (#323)

3 Closer

Darmanitan (Standard) (#555) · Delphox (#655) · Magmortar (#467)

Catch encounter: Litwick (#607) (shiny eligible), Ponyta (#77) (shiny eligible), Torchic (#255) (shiny eligible)

Find counters in the simulator →
Team GO Rocket Grunt

Water-type Female Grunt

Water
1 Lead

Mudkip (#258) · Tentacool (#72) · Krabby (#98)

2 Second

Dewpider (#751) · Swampert (#260) · Sharpedo (#319)

3 Closer

Walrein (#365) · Greninja (#658) · Tentacruel (#73)

Catch encounter: Mudkip (#258) (shiny eligible), Tentacool (#72) (shiny eligible), Krabby (#98) (shiny eligible)

Find counters in the simulator →
Team GO Rocket Grunt

Water-type Male Grunt

Water
1 Lead

Magikarp (#129)

2 Second

Magikarp (#129)

3 Closer

Magikarp (#129) · Gyarados (#130)

Catch encounter: Magikarp (#129) (shiny eligible), Magikarp (#129) (shiny eligible)

Find counters in the simulator →
Team GO Rocket Grunt

Electric-type Female Grunt

Electric
1 Lead

Voltorb (#100) · Shinx (#403) · Helioptile (#694)

2 Second

Electabuzz (#125) · Voltorb (#100) · Geodude (Alolan) (#74)

3 Closer

Luxray (#405) · Ampharos (#181) · Galvantula (#596)

Catch encounter: Voltorb (#100) (shiny eligible), Shinx (#403) (shiny eligible), Helioptile (#694) (shiny eligible), Electabuzz (#125) (shiny eligible), Voltorb (#100) (shiny eligible), Geodude (Alolan) (#74) (shiny eligible)

Find counters in the simulator →
Team GO Rocket Grunt

Grass-type Male Grunt

Grass
1 Lead

Phantump (#708) · Fomantis (#753) · Tangela (#114)

2 Second

Lileep (#345) · Sceptile (#254) · Morelull (#755)

3 Closer

Chesnaught (#652) · Trevenant (#709) · Cradily (#346)

Catch encounter: Phantump (#708) (shiny eligible), Fomantis (#753) (shiny eligible), Tangela (#114) (shiny eligible)

Find counters in the simulator →
Team GO Rocket Grunt

Ice-type Female Grunt

Ice
1 Lead

Seel (#86) · Delibird (#225) · Spheal (#363)

2 Second

Sealeo (#364) · Froslass (#478) · Ninetales (Alolan) (#38)

3 Closer

Aurorus (#699) · Froslass (#478) · Glalie (#362)

Catch encounter: Seel (#86) (shiny eligible), Delibird (#225) (shiny eligible), Spheal (#363) (shiny eligible)

Find counters in the simulator →
Team GO Rocket Grunt

Fighting-type Female Grunt

Fighting
1 Lead

Timburr (#532) · Mankey (#56) · Makuhita (#296)

2 Second

Hitmontop (#237) · Hitmonlee (#106) · Hitmonchan (#107)

3 Closer

Conkeldurr (#534) · Annihilape (#979) · Infernape (#392)

Catch encounter: Timburr (#532) (shiny eligible), Mankey (#56) (shiny eligible), Makuhita (#296) (shiny eligible), Hitmontop (#237) (shiny eligible), Hitmonlee (#106) (shiny eligible), Hitmonchan (#107) (shiny eligible)

Find counters in the simulator →
Team GO Rocket Grunt

Poison-type Female Grunt

Poison
1 Lead

Oddish (#43) · Zubat (#41) · Qwilfish (#211)

2 Second

Weezing (Galarian) (#110) · Nidorino (#33) · Nidorina (#30)

3 Closer

Weezing (#110) · Toxicroak (#454) · Amoonguss (#591)

Catch encounter: Oddish (#43) (shiny eligible), Zubat (#41) (shiny eligible), Qwilfish (#211) (shiny eligible), Weezing (Galarian) (#110) (shiny eligible), Nidorino (#33) (shiny eligible), Nidorina (#30) (shiny eligible)

Find counters in the simulator →
Team GO Rocket Grunt

Ground-type Male Grunt

Ground
1 Lead

Rhyhorn (#111) · Gligar (#207) · Trapinch (#328)

2 Second

Gligar (#207) · Claydol (#344) · Vibrava (#329)

3 Closer

Golurk (#623) · Hippowdon (#450) · Flygon (#330)

Catch encounter: Rhyhorn (#111) (shiny eligible), Gligar (#207) (shiny eligible), Trapinch (#328) (shiny eligible), Gligar (#207) (shiny eligible), Claydol (#344) (shiny eligible), Vibrava (#329) (shiny eligible)

Find counters in the simulator →
Team GO Rocket Grunt

Flying-type Female Grunt

Flying
1 Lead

Taillow (#276) · Rookidee (#821) · Swablu (#333)

2 Second

Scyther (#123) · Zubat (#41) · Gligar (#207)

3 Closer

Dragonite (#149) · Toucannon (#733) · Swanna (#581)

Catch encounter: Taillow (#276) (shiny eligible), Rookidee (#821) (shiny eligible), Swablu (#333) (shiny eligible), Scyther (#123) (shiny eligible), Zubat (#41) (shiny eligible), Gligar (#207) (shiny eligible)

Find counters in the simulator →
Team GO Rocket Grunt

Psychic-type Male Grunt

Psychic
1 Lead

Wobbuffet (#202) · Ralts (#280) · Drowzee (#96)

2 Second

Drowzee (#96) · Duosion (#578) · Wobbuffet (#202)

3 Closer

Gallade (#475) · Malamar (#687) · Reuniclus (#579)

Catch encounter: Wobbuffet (#202) (shiny eligible), Ralts (#280) (shiny eligible), Drowzee (#96) (shiny eligible), Drowzee (#96) (shiny eligible), Duosion (#578) (shiny eligible), Wobbuffet (#202) (shiny eligible)

Find counters in the simulator →
Team GO Rocket Grunt

Bug-type Male Grunt

Bug
1 Lead

Venonat (#48) · Weedle (#13) · Wimpod (#767)

2 Second

Pinsir (#127) · Anorith (#347) · Dewpider (#751)

3 Closer

Scizor (#212) · Scolipede (#545) · Vikavolt (#738)

Catch encounter: Venonat (#48) (shiny eligible), Weedle (#13) (shiny eligible), Wimpod (#767) (shiny eligible), Pinsir (#127) (shiny eligible), Anorith (#347) (shiny eligible), Dewpider (#751) (shiny eligible)

Find counters in the simulator →
Team GO Rocket Grunt

Rock-type Male Grunt

Rock
1 Lead

Onix (#95) · Kabuto (#140) · Cranidos (#408)

2 Second

Shieldon (#410) · Graveler (#75) · Cranidos (#408)

3 Closer

Tyrantrum (#697) · Golem (#76) · Aurorus (#699)

Catch encounter: Onix (#95) (shiny eligible), Kabuto (#140) (shiny eligible), Cranidos (#408) (shiny eligible), Shieldon (#410) (shiny eligible), Graveler (#75) (shiny eligible), Cranidos (#408) (shiny eligible)

Find counters in the simulator →
Team GO Rocket Grunt

Ghost-type Male Grunt

Ghost
1 Lead

Duskull (#355) · Sandygast (#769) · Yamask (#562)

2 Second

Dusclops (#356) · Sableye (#302) · Cofagrigus (#563)

3 Closer

Gengar (#94) · Froslass (#478) · Cofagrigus (#563)

Catch encounter: Duskull (#355) (shiny eligible), Sandygast (#769) (shiny eligible), Yamask (#562) (shiny eligible)

Find counters in the simulator →
Team GO Rocket Grunt

Dragon-type Female Grunt

Dragon
1 Lead

Noibat (#714) · Deino (#633) · Axew (#610)

2 Second

Exeggutor (Alolan) (#103) · Dragonair (#148) · Gabite (#444)

3 Closer

Dragonite (#149) · Garchomp (#445) · Salamence (#373)

Catch encounter: Noibat (#714) (shiny eligible), Deino (#633) (shiny eligible), Axew (#610) (shiny eligible)

Find counters in the simulator →
Team GO Rocket Grunt

Dark-type Female Grunt

Dark
1 Lead

Carvanha (#318) · Poochyena (#261) · Rattata (Alolan) (#19)

2 Second

Sneasel (#215) · Houndour (#228) · Absol (#359)

3 Closer

Liepard (#510) · Hydreigon (#635)

Catch encounter: Carvanha (#318) (shiny eligible), Poochyena (#261) (shiny eligible), Rattata (Alolan) (#19) (shiny eligible), Sneasel (#215) (shiny eligible), Houndour (#228) (shiny eligible), Absol (#359) (shiny eligible)

Find counters in the simulator →
Team GO Rocket Grunt

Steel-type Male Grunt

Steel
1 Lead

Sandshrew (Alolan) (#27) · Aron (#304) · Beldum (#374)

2 Second

Lairon (#305) · Skarmory (#227) · Metang (#375)

3 Closer

Aggron (#306) · Sandslash (Alolan) (#28) · Probopass (#476)

Catch encounter: Sandshrew (Alolan) (#27) (shiny eligible), Aron (#304) (shiny eligible), Beldum (#374) (shiny eligible)

Find counters in the simulator →
Team GO Rocket Grunt

Fairy-type Female Grunt

Fairy
1 Lead

Ralts (#280) · Snubbull (#209) · Vulpix (Alolan) (#37)

2 Second

Snubbull (#209) · Weezing (Galarian) (#110) · Kirlia (#281)

3 Closer

Ninetales (Alolan) (#38) · Weezing (Galarian) (#110) · Granbull (#210)

Catch encounter: Ralts (#280) (shiny eligible), Snubbull (#209) (shiny eligible), Vulpix (Alolan) (#37) (shiny eligible), Snubbull (#209) (shiny eligible), Weezing (Galarian) (#110) (shiny eligible), Kirlia (#281) (shiny eligible)

Find counters in the simulator →
Team GO Rocket Grunt

Male Grunt

1 Lead

Bulbasaur (#1) · Charmander (#4) · Squirtle (#7)

2 Second

Ivysaur (#2) · Charmeleon (#5) · Wartortle (#8)

3 Closer

Venusaur (#3) · Charizard (#6) · Blastoise (#9)

Catch encounter: Bulbasaur (#1) (shiny eligible), Charmander (#4) (shiny eligible), Squirtle (#7) (shiny eligible)

Find counters in the simulator →
Team GO Rocket Grunt

Female Grunt

1 Lead

Snorlax (#143) · Lapras (#131)

2 Second

Poliwrath (#62) · Gardevoir (#282) · Snorlax (#143)

3 Closer

Gyarados (#130) · Dragonite (#149) · Snorlax (#143)

Catch encounter: Snorlax (#143) (shiny eligible), Lapras (#131) (shiny eligible)

Find counters in the simulator →
Team GO Rocket Grunt

Decoy Female Grunt

1 Lead

Bellsprout (#69)

2 Second

Raticate (#20) · Weepinbell (#70)

3 Closer

Raticate (#20) · Snorlax (#143)

Catch encounter: Bellsprout (#69) (shiny eligible)

Find counters in the simulator →

Build a counter team for the exact lineup

Type charts alone cannot account for Rocket shields, move timing, team order, Mega restrictions, or all possible lineup branches. Shadow Battle Lab runs those comparisons in your browser and can replace recommendations you do not own.

Open the Team GO Rocket counter simulator →