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.

Main story of Let’s Go, Pikachu! & Let’s Go, Eevee! in story order
#BattleTypeAceLevel cap
01BrockGymOnixOnixLv12
02MistyGymStarmieStarmieLv19
03Lt. SurgeGymRaichuRaichuLv26
04ErikaGymVileplumeVileplumeLv34
05KogaGymVenomothVenomothLv44
06SabrinaGymAlakazamAlakazamLv44
07BlaineGymArcanineArcanineLv48
08GiovanniGymRhydonRhydonLv50
09LoreleiLeagueLaprasLaprasLv52
10BrunoLeagueMachampMachampLv53
11AgathaLeagueGengarGengarLv54
12LanceLeagueDragoniteDragoniteLv55
13TraceLeagueJolteonJolteonLv57

Rivals, villains and other story battles

Optional and recurring story battles, sorted by level
BattleTypeAceLevel cap
JessieBossEkansEkansLv12
JamesBossKoffingKoffingLv12
JessieBossArbokArbokLv32
JamesBossWeezingWeezingLv32
ArcherBossGolbatGolbatLv33
JessieBossArbokArbokLv34
JamesBossWeezingWeezingLv34
GiovanniBossRhyhornRhyhornLv35
JessieBossArbokArbokLv36
JamesBossWeezingWeezingLv36
ArcherBossWeezingWeezingLv37
GiovanniBossNidoqueenNidoqueenLv39
Post-game battles (18)
Post-game and DLC battles, sorted by level
BattleTypeAceLevel cap
JessiePost-gameArbokArbokLv52
JamesPost-gameWeezingWeezingLv52
ArcherPost-gameWeezingWeezingLv54
Brock - rematchPost-gameGolemGolemLv57
Misty - rematchPost-gameGyaradosGyaradosLv57
Lt. Surge - rematchPost-gameRaichuRaichuLv57
Erika - rematchPost-gameVileplumeVileplumeLv57
Koga - rematchPost-gameMukMukLv57
Sabrina - rematchPost-gameAlakazamAlakazamLv57
Blaine - rematchPost-gameArcanineArcanineLv57
Lorelei - rematchPost-gameLaprasLaprasLv62
Bruno - rematchPost-gameMachampMachampLv63
Agatha - rematchPost-gameGengarGengarLv64
Lance - rematchPost-gameDragoniteDragoniteLv65
Trace - rematchPost-gameJolteonJolteonLv67
Blue - rematchPost-gameCharizardCharizardLv68
Pokémon Trainer GreenPost-gameBlastoiseBlastoiseLv68
Pokémon Trainer RedPost-gameVenusaurVenusaurLv85

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
    Geodude Lv11 Tackle
  • Onix
    Onix Lv12 Headbutt · Bind · Rock Throw
02 Misty Gym Cap19

Gym Leader Misty

  • Psyduck
    Psyduck Lv18 Water Gun · Confusion
  • Starmie
    Starmie Lv19 Scald · Psywave · Swift
03 Lt. Surge Gym Cap26

Gym Leader Lt. Surge

  • Voltorb
    Voltorb Lv25 Thunderbolt · Swift · Light Screen
  • Magnemite
    Magnemite Lv25 Thunderbolt · Sonic Boom
  • Raichu
    Raichu Lv26 Thunderbolt · Quick Attack · Double Kick
04 Erika Gym Cap34

Gym Leader Erika

  • Tangela
    Tangela Lv33 Mega Drain · Sleep Powder · Bind
  • Weepinbell
    Weepinbell Lv33 Mega Drain · Poison Jab
  • Vileplume
    Vileplume Lv34 Mega Drain · Moonblast
05 Koga Gym Cap44

Gym Leader Koga

  • Weezing
    Weezing Lv43 Toxic · Protect · Sludge Bomb · Explosion
  • Muk
    Muk Lv43 Toxic · Protect · Sludge Bomb · Moonblast
  • Golbat
    Golbat Lv43 Toxic · Protect · Fly · Leech Life
  • Venomoth
    Venomoth Lv44 Sludge Bomb · Protect · Psychic · Bug Buzz
06 Sabrina Gym Cap44

Gym Leader Sabrina

  • Mr. Mime
    Mr. Mime Lv43 Psychic · Reflect · Light Screen · Double Slap
  • Slowbro
    Slowbro Lv43 Psychic · Yawn · Surf · Calm Mind
  • Jynx
    Jynx Lv43 Psychic · Lovely Kiss · Ice Punch
  • Alakazam
    Alakazam Lv44 Psychic · Night Shade
07 Blaine Gym Cap48

Gym Leader Blaine

  • Magmar
    Magmar Lv47 Flamethrower · Low Kick · Confuse Ray
  • Rapidash
    Rapidash Lv47 Flare Blitz · Quick Attack · Fury Attack
  • Ninetales
    Ninetales Lv47 Fire Blast · Quick Attack
  • Arcanine
    Arcanine Lv48 Flare Blitz · Outrage · Crunch
08 Giovanni Gym Cap50

Gym Leader Giovanni

  • Dugtrio
    Dugtrio Lv49 Earthquake · Sucker Punch · Slash
  • Nidoqueen
    Nidoqueen Lv49 Earthquake · Super Fang · Crunch
  • Nidoking
    Nidoking Lv49 Earthquake · Horn Drill · Megahorn · Poison Jab
  • Rhydon
    Rhydon Lv50 Earthquake · Rock Slide · Megahorn
09 Lorelei League Cap52

Elite Four Lorelei

  • Dewgong
    Dewgong Lv51 Aqua Jet · Ice Shard · Waterfall
  • Jynx
    Jynx Lv51 Lovely Kiss · Blizzard · Psychic
  • Cloyster
    Cloyster Lv51 Ice Beam · Spike Cannon · Hydro Pump
  • Slowbro
    Slowbro Lv51 Psychic · Surf · Flamethrower
  • Lapras
    Lapras Lv52 Hydro Pump · Blizzard · Dragon Pulse
10 Bruno League Cap53

Elite Four Bruno

  • Onix
    Onix Lv52 Iron Tail · Stealth Rock · Earthquake
  • Hitmonlee
    Hitmonlee Lv52 Brick Break · Feint · Rock Slide
  • Hitmonchan
    Hitmonchan Lv52 Ice Punch · Thunder Punch · Fire Punch
  • Poliwrath
    Poliwrath Lv52 Superpower · Waterfall · Body Slam
  • Machamp
    Machamp Lv53 Earthquake · Superpower · Rock Slide
11 Agatha League Cap54

Elite Four Agatha

  • Arbok
    Arbok Lv53 Glare · Crunch · Poison Jab
  • Gengar
    Gengar Lv53 Will-O-Wisp · Shadow Ball · Sludge Bomb
  • Golbat
    Golbat Lv53 Air Slash · Crunch · Quick Attack
  • Weezing
    Weezing Lv53 Sludge Bomb · Shadow Ball · Thunderbolt
  • Gengar
    Gengar Lv54 Dazzling Gleam · Shadow Ball · Sludge Bomb
12 Lance League Cap55

Elite Four Lance

  • Seadra
    Seadra Lv54 Hydro Pump · Dragon Pulse · Hyper Beam
  • Aerodactyl
    Aerodactyl Lv54 Rock Slide · Earthquake · Hyper Beam
  • Gyarados
    Gyarados Lv54 Waterfall · Iron Tail · Hyper Beam
  • Charizard
    Charizard Lv54 Air Slash · Dragon Pulse · Hyper Beam
  • Dragonite
    Dragonite Lv55 Outrage · Fire Punch · Hyper Beam
13 Trace League Cap57

Trace · With Jolteon

  • Pidgeot
    Pidgeot Lv56
  • Vileplume
    Vileplume Lv56
  • Marowak
    Marowak Lv56
  • Rapidash
    Rapidash Lv56
  • Slowbro
    Slowbro Lv56
  • Jolteon
    Jolteon Lv57

Trace · With Raichu

  • Pidgeot
    Pidgeot Lv56
  • Vileplume
    Vileplume Lv56
  • Marowak
    Marowak Lv56
  • Rapidash
    Rapidash Lv56
  • Slowbro
    Slowbro Lv56
  • Raichu
    Raichu Lv57

Story battles

01 Jessie Boss Cap12

Team Rocket Jessie

  • Ekans
    Ekans Lv12 Wrap · Acid
02 James Boss Cap12

Team Rocket James

  • Koffing
    Koffing Lv12 Poison Gas · Tackle
03 Jessie Boss Cap32

Team Rocket Jessie

  • Arbok
    Arbok Lv32 Poison Jab · Glare · Crunch
04 James Boss Cap32

Team Rocket James

  • Weezing
    Weezing Lv32 Toxic · Sludge
05 Archer Boss Cap33

Team Rocket Admin Archer

  • Weezing
    Weezing Lv33 Sludge Bomb · Flamethrower · Dark Pulse
  • Golbat
    Golbat Lv33 Air Slash · Crunch
06 Jessie Boss Cap34

Team Rocket Jessie

  • Arbok
    Arbok Lv34 Poison Jab · Glare · Crunch
07 James Boss Cap34

Team Rocket James

  • Weezing
    Weezing Lv34 Dark Pulse · Sludge Bomb
08 Giovanni Boss Cap35

Team Rocket Boss Giovanni

  • Persian
    Persian Lv35 Slash · Feint · Fake Out
  • Rhyhorn
    Rhyhorn Lv35 Drill Run · Take Down · Megahorn · Rock Throw
09 Jessie Boss Cap36

Team Rocket Jessie

  • Arbok
    Arbok Lv36 Poison Jab · Glare · Crunch · Rock Slide
10 James Boss Cap36

Team Rocket James

  • Weezing
    Weezing Lv36 Sludge Bomb · Dark Pulse · Flamethrower · Thunderbolt
11 Archer Boss Cap37

Team Rocket Admin Archer

  • Electrode
    Electrode Lv37 Self-Destruct · Thunderbolt · Swift
  • Golbat
    Golbat Lv37 Air Slash · Crunch
  • Weezing
    Weezing Lv37 Sludge Bomb · Flamethrower · Dark Pulse · Protect
12 Giovanni Boss Cap39

Team Rocket Boss Giovanni

  • Persian
    Persian Lv39 Slash · Feint · Fake Out · Play Rough
  • Rhyhorn
    Rhyhorn Lv39 Drill Run · Take Down · Megahorn · Rock Throw
  • Nidoqueen
    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.

23 locations with documented trainers
LocationTrainersLevelsTypical ace
Route 113Lv3
Viridian Forest73–4Lv3
Route 375–11Lv6
Pallet Town16Lv6
Route 2479–11Lv10
Route 251012–16Lv14
Route 6615–16Lv15
Route 11916–26Lv18
Route 9819–23Lv21
Route 10722–26Lv24
Route 8925–35Lv27
Route 12927–39Lv29
Route 7228–30Lv30
Route 16536–52Lv36
Route 171135–41Lv37
Route 131036–40Lv37
Route 141037–40Lv38
Route 15637–41Lv38
Route 18339Lv39
Sea Route 19838–42Lv41
Sea Route 21942–45Lv42
Kanto Power Plant144–45Lv45
Route 2223–51Lv51

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:

  • pokemondb.net 1
  • serebii.net 1234
  • serebii.net Pokéarth route trainer data

Start your Let's Go, Pikachu! & Eevee! run.

Track encounters, level caps and losses. Free, no account needed.