Like most Pokémon GO trainers, I do a lot of Grunt battles. I am always looking for shadow Pokémon with the best IVs that I can invest Stardust, Candy, and Candy XL in. Consequently, I end up accumulating a lot of Shadow Pokémon. This leads to me spending time checking their IVs, looking for which to keep. However, I decided I was going to research and keep a list of the guaranteed shadow hundo (i.e., perfect individual value or IV) Pokémon by CP (Combat Power).
Furthermore, it would help a great deal because I will know which one is a perfect Pokémon right from the catch screen. I will easily keep those and transfer everything else (except if it is useful in the GO Battle League).
Besides, I know, the common knowledge is that a 0% Shadow Pokémon is better than a 100% non-shadow Pokémon of the same species. However, I’ll rather keep a 100% Shadow Pokémon, which is way better than both a 0% Shadow Pokémon and a 100% non-shadow Pokémon of the same species.
Shadow Pokémon levels are either level 8 or level 13, depending on the weather conditions. This is their level when a Grunt or any of their leaders are defeated. They are at level 8 in a non-boosted weather condition and level 13 in a boosted weather condition.
What is the guaranteed shadow hundo Pokémon by CP?
The max CP shown in the table below by level is the CP of a guaranteed shadow hundo Pokémon by CP. The max CP is the highest possible CP the Pokémon can have as a catch reward. Please note, the table features the current Shadow Pokémon that can be obtained from the Grunts and their leaders
The Leaders
Giovanni
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Shadow Tornadus (Altered Forme)
754
1242
Sierra
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Feebas
61
102
Cliff
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Larvitar
234
386
Arlo
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Wobuffet
231
381
The Grunts (and their Pokémon type)
Normal-type
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Slakoth
225
372
Swablu
185
306
Bunnelby
124
205
Fighting-type
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Machop
288
474
Makuhita
184
303
Mankey
262
432
Flying-type
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Taillow
172
284
Pikipek
205
338
Fletchling
180
297
Poison-type
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Tentacool
234
286
Skorupi
227
375
Qwilfish
462
761
Ground-type
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Sandshrew
284
468
Gligar
418
689
Dribur
310
511
Rock-type
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Amaura
307
506
Tyrunt
368
607
Roggenrola
271
447
Bug-type
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Pineco
249
411
Scyther
610
1005
Grubbin
221
365
Ghost-type
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Gastly
277
456
Golett
268
441
Duskull
159
262
Steel-type
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Alolan Sandshrew
291
480
Diglett
152
251
Beldum
220
362
Fire-type
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Darumaka
325
535
Numel
238
393
Tepig
244
402
Water-type
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Oshawott
235
388
Spheal
217
357
Barboach
184
304
Magikarp
61
102
Staryu
260
429
Grass-type
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Hoppip
135
222
Seedot
134
222
Snivy
191
315
Electric-type
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Joltik
230
380
Mareep
223
368
Magnemite
307
506
Psychic-type
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Ralts
121
200
Baltoy
177
292
Ice-type
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Amaura
307
506
Sneasel
462
762
Swinub
167
275
Dragon-type
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Deino
239
394
Bagon
260
429
Tyrunt
368
607
Dark-type
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Alolan Rattata
165
273
Cacnea
280
461
Carvanha
230
379
Fairy-type
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Snubbul
279
459
Mawile
368
607
Alolan Vulpix
199
328
Other Possible Grunts and their Shadow Pokémon encounter
Winning is for Winners/Get Ready to be Defeated
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Bulbasaur
251
414
Charmander
221
364
Squirtle
213
351
Snorlax
727
1198
Decoy Female Grunt
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Bellsprout
233
384
Pokémon
Max CP at Level 8 (non-boosted)
Max CP at Level 13 (boosted)
Rhyhorn
372
613
Donphan
679
1119
Vibrava
276
455
Anorith
344
568
Karrablast
266
439
Shelmet
188
309
Hitmonchan
525
866
Hitmonlee
580
957
Gurdurr
489
806
Nidorina
295
486
Nidorino
314
517
Galarian Weezing
516
851
Haunter
442
729
Sableye
332
548
Dusclops
358
591
Kirlia
217
359
Weepinbell
363
598
Raticate
390
643
Lairon
463
763
Metang
388
639
This is a long list and not advisable to memorize all of them. You should probably memorize a few that are currently META-relevant. Likewise, you would want to bookmark this page and come back to it anytime you complete a grunt battle.
I hope you find this research useful as I do. I will make sure to update it and add the Shadow Pokémon that will be in the future rotation.