Gen VII · Kanto
Pokémon Let’s Go, Pikachu! and Let’s Go, Eevee! Nuzlocke guide
Level caps, boss teams and trainer levels for your next run — 13 main-story battles from Brock (Lv 12) to Trace (Lv 57).
- Nuzlocke
- SoulLink
- Randomizer
Let’s Go, Pikachu! and Let’s Go, Eevee! reimagine Kanto with catching inspired by Pokémon GO: wild Pokémon appear in the overworld and you catch them without battling. The original 151 Pokémon, their Alolan forms, Meltan and Melmetal make up the roster.
- Region
- Kanto
- Generation
- VII
- First cap
- Lv12
- Final cap
- Lv57
- Main battles
- 13
- Areas tracked
- 51
Let's Go, Pikachu! & Eevee! level caps
A level cap is the level of the opponent’s strongest Pokémon. In a Hardcore Nuzlocke, no Pokémon in your party may be above the cap when the battle starts.
The biggest jump in the main story is +10 levels, from Erika (Lv 34) to Koga (Lv 44). Plan your training before it.
| # | Battle | Type | Ace | Level cap |
|---|---|---|---|---|
| 01 | Brock | Gym | Lv12 | |
| 02 | Misty | Gym | Lv19 | |
| 03 | Lt. Surge | Gym | Lv26 | |
| 04 | Erika | Gym | Lv34 | |
| 05 | Koga | Gym | Lv44 | |
| 06 | Sabrina | Gym | Lv44 | |
| 07 | Blaine | Gym | Lv48 | |
| 08 | Giovanni | Gym | Lv50 | |
| 09 | Lorelei | League | Lv52 | |
| 10 | Bruno | League | Lv53 | |
| 11 | Agatha | League | Lv54 | |
| 12 | Lance | League | Lv55 | |
| 13 | Trace | League | Lv57 |
Rivals, villains and other story battles
| Battle | Type | Ace | Level cap |
|---|---|---|---|
| Jessie | Boss | Lv12 | |
| James | Boss | Lv12 | |
| Jessie | Boss | Lv32 | |
| James | Boss | Lv32 | |
| Archer | Boss | Lv33 | |
| Jessie | Boss | Lv34 | |
| James | Boss | Lv34 | |
| Giovanni | Boss | Lv35 | |
| Jessie | Boss | Lv36 | |
| James | Boss | Lv36 | |
| Archer | Boss | Lv37 | |
| Giovanni | Boss | Lv39 |
Post-game battles (18)
| Battle | Type | Ace | Level cap |
|---|---|---|---|
| Jessie | Post-game | Lv52 | |
| James | Post-game | Lv52 | |
| Archer | Post-game | Lv54 | |
| Brock - rematch | Post-game | Lv57 | |
| Misty - rematch | Post-game | Lv57 | |
| Lt. Surge - rematch | Post-game | Lv57 | |
| Erika - rematch | Post-game | Lv57 | |
| Koga - rematch | Post-game | Lv57 | |
| Sabrina - rematch | Post-game | Lv57 | |
| Blaine - rematch | Post-game | Lv57 | |
| Lorelei - rematch | Post-game | Lv62 | |
| Bruno - rematch | Post-game | Lv63 | |
| Agatha - rematch | Post-game | Lv64 | |
| Lance - rematch | Post-game | Lv65 | |
| Trace - rematch | Post-game | Lv67 | |
| Blue - rematch | Post-game | Lv68 | |
| Pokémon Trainer Green | Post-game | Lv68 | |
| Pokémon Trainer Red | Post-game | Lv85 |
Let's Go, Pikachu! & Eevee! boss teams
Every gym leader, trial and League battle of the main story with levels and known movesets. Tap a battle to open its team.
01 Brock Gym Cap12
Gym Leader Brock
-
Geodude Lv11 Tackle -
Onix Lv12 Headbutt · Bind · Rock Throw
02 Misty Gym Cap19
Gym Leader Misty
-
Psyduck Lv18 Water Gun · Confusion -
Starmie Lv19 Scald · Psywave · Swift
03 Lt. Surge Gym Cap26
Gym Leader Lt. Surge
-
Voltorb Lv25 Thunderbolt · Swift · Light Screen -
Magnemite Lv25 Thunderbolt · Sonic Boom -
Raichu Lv26 Thunderbolt · Quick Attack · Double Kick
04 Erika Gym Cap34
Gym Leader Erika
-
Tangela Lv33 Mega Drain · Sleep Powder · Bind -
Weepinbell Lv33 Mega Drain · Poison Jab -
Vileplume Lv34 Mega Drain · Moonblast
05 Koga Gym Cap44
Gym Leader Koga
-
Weezing Lv43 Toxic · Protect · Sludge Bomb · Explosion -
Muk Lv43 Toxic · Protect · Sludge Bomb · Moonblast -
Golbat Lv43 Toxic · Protect · Fly · Leech Life -
Venomoth Lv44 Sludge Bomb · Protect · Psychic · Bug Buzz
06 Sabrina Gym Cap44
Gym Leader Sabrina
-
Mr. Mime Lv43 Psychic · Reflect · Light Screen · Double Slap -
Slowbro Lv43 Psychic · Yawn · Surf · Calm Mind -
Jynx Lv43 Psychic · Lovely Kiss · Ice Punch -
Alakazam Lv44 Psychic · Night Shade
07 Blaine Gym Cap48
Gym Leader Blaine
-
Magmar Lv47 Flamethrower · Low Kick · Confuse Ray -
Rapidash Lv47 Flare Blitz · Quick Attack · Fury Attack -
Ninetales Lv47 Fire Blast · Quick Attack -
Arcanine Lv48 Flare Blitz · Outrage · Crunch
08 Giovanni Gym Cap50
Gym Leader Giovanni
-
Dugtrio Lv49 Earthquake · Sucker Punch · Slash -
Nidoqueen Lv49 Earthquake · Super Fang · Crunch -
Nidoking Lv49 Earthquake · Horn Drill · Megahorn · Poison Jab -
Rhydon Lv50 Earthquake · Rock Slide · Megahorn
09 Lorelei League Cap52
Elite Four Lorelei
-
Dewgong Lv51 Aqua Jet · Ice Shard · Waterfall -
Jynx Lv51 Lovely Kiss · Blizzard · Psychic -
Cloyster Lv51 Ice Beam · Spike Cannon · Hydro Pump -
Slowbro Lv51 Psychic · Surf · Flamethrower -
Lapras Lv52 Hydro Pump · Blizzard · Dragon Pulse
10 Bruno League Cap53
Elite Four Bruno
-
Onix Lv52 Iron Tail · Stealth Rock · Earthquake -
Hitmonlee Lv52 Brick Break · Feint · Rock Slide -
Hitmonchan Lv52 Ice Punch · Thunder Punch · Fire Punch -
Poliwrath Lv52 Superpower · Waterfall · Body Slam -
Machamp Lv53 Earthquake · Superpower · Rock Slide
11 Agatha League Cap54
Elite Four Agatha
-
Arbok Lv53 Glare · Crunch · Poison Jab -
Gengar Lv53 Will-O-Wisp · Shadow Ball · Sludge Bomb -
Golbat Lv53 Air Slash · Crunch · Quick Attack -
Weezing Lv53 Sludge Bomb · Shadow Ball · Thunderbolt -
Gengar Lv54 Dazzling Gleam · Shadow Ball · Sludge Bomb
12 Lance League Cap55
Elite Four Lance
-
Seadra Lv54 Hydro Pump · Dragon Pulse · Hyper Beam -
Aerodactyl Lv54 Rock Slide · Earthquake · Hyper Beam -
Gyarados Lv54 Waterfall · Iron Tail · Hyper Beam -
Charizard Lv54 Air Slash · Dragon Pulse · Hyper Beam -
Dragonite Lv55 Outrage · Fire Punch · Hyper Beam
13 Trace League Cap57
Trace · With Jolteon
-
Pidgeot Lv56 -
Vileplume Lv56 -
Marowak Lv56 -
Rapidash Lv56 -
Slowbro Lv56 -
Jolteon Lv57
Trace · With Raichu
-
Pidgeot Lv56 -
Vileplume Lv56 -
Marowak Lv56 -
Rapidash Lv56 -
Slowbro Lv56 -
Raichu Lv57
Story battles
01 Jessie Boss Cap12
Team Rocket Jessie
-
Ekans Lv12 Wrap · Acid
02 James Boss Cap12
Team Rocket James
-
Koffing Lv12 Poison Gas · Tackle
03 Jessie Boss Cap32
Team Rocket Jessie
-
Arbok Lv32 Poison Jab · Glare · Crunch
04 James Boss Cap32
Team Rocket James
-
Weezing Lv32 Toxic · Sludge
05 Archer Boss Cap33
Team Rocket Admin Archer
-
Weezing Lv33 Sludge Bomb · Flamethrower · Dark Pulse -
Golbat Lv33 Air Slash · Crunch
06 Jessie Boss Cap34
Team Rocket Jessie
-
Arbok Lv34 Poison Jab · Glare · Crunch
07 James Boss Cap34
Team Rocket James
-
Weezing Lv34 Dark Pulse · Sludge Bomb
08 Giovanni Boss Cap35
Team Rocket Boss Giovanni
-
Persian Lv35 Slash · Feint · Fake Out -
Rhyhorn Lv35 Drill Run · Take Down · Megahorn · Rock Throw
09 Jessie Boss Cap36
Team Rocket Jessie
-
Arbok Lv36 Poison Jab · Glare · Crunch · Rock Slide
10 James Boss Cap36
Team Rocket James
-
Weezing Lv36 Sludge Bomb · Dark Pulse · Flamethrower · Thunderbolt
11 Archer Boss Cap37
Team Rocket Admin Archer
-
Electrode Lv37 Self-Destruct · Thunderbolt · Swift -
Golbat Lv37 Air Slash · Crunch -
Weezing Lv37 Sludge Bomb · Flamethrower · Dark Pulse · Protect
12 Giovanni Boss Cap39
Team Rocket Boss Giovanni
-
Persian Lv39 Slash · Feint · Fake Out · Play Rough -
Rhyhorn Lv39 Drill Run · Take Down · Megahorn · Rock Throw -
Nidoqueen Lv39 Body Slam · Crunch
Trainer levels by location
First battles against route trainers in Let’s Go, Pikachu! & Let’s Go, Eevee!, sorted by the typical level of their strongest Pokémon — a quick way to see where the level curve climbs. Rematches are not included.
| Location | Trainers | Levels | Typical ace |
|---|---|---|---|
| Route 1 | 1 | 3 | Lv3 |
| Viridian Forest | 7 | 3–4 | Lv3 |
| Route 3 | 7 | 5–11 | Lv6 |
| Pallet Town | 1 | 6 | Lv6 |
| Route 24 | 7 | 9–11 | Lv10 |
| Route 25 | 10 | 12–16 | Lv14 |
| Route 6 | 6 | 15–16 | Lv15 |
| Route 11 | 9 | 16–26 | Lv18 |
| Route 9 | 8 | 19–23 | Lv21 |
| Route 10 | 7 | 22–26 | Lv24 |
| Route 8 | 9 | 25–35 | Lv27 |
| Route 12 | 9 | 27–39 | Lv29 |
| Route 7 | 2 | 28–30 | Lv30 |
| Route 16 | 5 | 36–52 | Lv36 |
| Route 17 | 11 | 35–41 | Lv37 |
| Route 13 | 10 | 36–40 | Lv37 |
| Route 14 | 10 | 37–40 | Lv38 |
| Route 15 | 6 | 37–41 | Lv38 |
| Route 18 | 3 | 39 | Lv39 |
| Sea Route 19 | 8 | 38–42 | Lv41 |
| Sea Route 21 | 9 | 42–45 | Lv42 |
| Kanto Power Plant | 1 | 44–45 | Lv45 |
| Route 22 | 2 | 3–51 | Lv51 |
Nuzlocke tips for Let's Go, Pikachu! & Eevee!
- Because wild Pokémon are visible, most players count the first Pokémon they try to catch in an area as its encounter.
- Experience is shared with the whole party and can’t be turned off, and catching Pokémon also gives experience. Plan carefully to respect the caps.
- Team Rocket battles are story bosses, and the Master Trainers wait in the post-game.
New to the challenge? Start with the Nuzlocke rules, or bring friends with the Soul Link rules.
FAQ
What is the first level cap in Pokémon Let’s Go, Pikachu! and Let’s Go, Eevee!?
The first cap is level 12: Brock’s strongest Pokémon is Onix at level 12. Keep every party member at or below level 12 for that battle.
What level is the Champion in Pokémon Let’s Go, Pikachu! and Let’s Go, Eevee!?
Trace sets the final main-story cap at level 57, with Jolteon as the ace.
How many boss battles are there in Pokémon Let’s Go, Pikachu! and Let’s Go, Eevee!?
This guide lists 13 main-story battles, 12 optional story battles against rivals and villains and 18 post-game battles.
Can I play a randomized Pokémon Let’s Go, Pikachu! and Let’s Go, Eevee! Nuzlocke?
The PokéRuns Randomizer supports the official games of generations I–V, so Pokémon Let’s Go, Pikachu! and Let’s Go, Eevee! can’t be randomized with it. You can still track a regular Nuzlocke or Soul Link of Pokémon Let’s Go, Pikachu! and Let’s Go, Eevee! with PokéRuns.
Sources
Caps and teams come from the PokéRuns tracker data (updated 2026-09-07), compiled from:
Start your Let's Go, Pikachu! & Eevee! run.
Track encounters, level caps and losses. Free, no account needed.