Gen III · Hoenn
Pokémon Ruby and Sapphire Nuzlocke guide
Level caps, boss teams and trainer levels for your next run — 13 main-story battles from Roxanne (Lv 15) to Steven (Lv 58).
- Nuzlocke
- SoulLink
- Randomizer
Ruby and Sapphire rebuilt Pokémon for the Game Boy Advance: abilities, natures, double battles and the Hoenn region with its oceans, volcano and desert. Team Magma and Team Aqua trade places between the two versions, and so do some boss fights.
- Region
- Hoenn
- Generation
- III
- First cap
- Lv15
- Final cap
- Lv58
- Main battles
- 13
- Areas tracked
- 79
Ruby & Sapphire 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 +9 levels, from Winona (Lv 33) to Tate & Liza (Lv 42). Plan your training before it.
Ruby
| # | Battle | Type | Ace | Level cap |
|---|---|---|---|---|
| 01 | Roxanne | Gym | Lv15 | |
| 02 | Brawly | Gym | Lv18 | |
| 03 | Wattson | Gym | Lv23 | |
| 04 | Flannery | Gym | Lv28 | |
| 05 | Norman | Gym | Lv31 | |
| 06 | Winona | Gym | Lv33 | |
| 07 | Tate & Liza | Gym | Lv42 | |
| 08 | Wallace | Gym | Lv43 | |
| 09 | Sidney | League | Lv49 | |
| 10 | Phoebe | League | Lv51 | |
| 11 | Glacia | League | Lv53 | |
| 12 | Drake | League | Lv55 | |
| 13 | Steven | League | Lv58 |
Rivals, villains and other story battles
| Battle | Type | Ace | Level cap |
|---|---|---|---|
| Tabitha | Boss | Lv20 | |
| Maxie | Boss | Lv25 | |
| Courtney | Boss | Lv28 | |
| Tabitha | Boss | Lv32 | |
| Courtney | Boss | Lv38 | |
| Maxie | Boss | Lv43 |
Sapphire
| # | Battle | Type | Ace | Level cap |
|---|---|---|---|---|
| 01 | Roxanne | Gym | Lv15 | |
| 02 | Brawly | Gym | Lv18 | |
| 03 | Wattson | Gym | Lv23 | |
| 04 | Flannery | Gym | Lv28 | |
| 05 | Norman | Gym | Lv31 | |
| 06 | Winona | Gym | Lv33 | |
| 07 | Tate & Liza | Gym | Lv42 | |
| 08 | Wallace | Gym | Lv43 | |
| 09 | Sidney | League | Lv49 | |
| 10 | Phoebe | League | Lv51 | |
| 11 | Glacia | League | Lv53 | |
| 12 | Drake | League | Lv55 | |
| 13 | Steven | League | Lv58 |
Rivals, villains and other story battles
| Battle | Type | Ace | Level cap |
|---|---|---|---|
| Matt | Boss | Lv20 | |
| Archie | Boss | Lv25 | |
| Shelly | Boss | Lv28 | |
| Matt | Boss | Lv32 | |
| Shelly | Boss | Lv38 | |
| Archie | Boss | Lv43 |
Ruby & Sapphire 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.
Ruby
01 Roxanne Gym Cap15
Leader Roxanne
-
Geodude Lv14 Tackle · Defense Curl · Rock Throw · Rock Tomb -
Nosepass Lv15 Tackle · Harden · Rock Throw · Rock Tomb
02 Brawly Gym Cap18
Leader Brawly
-
Machop Lv17 Leer · Karate Chop · Seismic Toss · Bulk Up -
Makuhita Lv18 Arm Thrust · Knock Off · Sand Attack · Bulk Up
03 Wattson Gym Cap23
Leader Wattson
-
Magnemite Lv22 Supersonic · Sonic Boom · Thunder Shock · Thunder Wave -
Voltorb Lv20 Rollout · Self-Destruct · Spark · Sonic Boom -
Magneton Lv23 Supersonic · Sonic Boom · Shock Wave · Thunder Wave
04 Flannery Gym Cap28
Leader Flannery
-
Slugma Lv26 Overheat · Smog · Light Screen · Sunny Day -
Slugma Lv26 Flamethrower · Rock Slide · Light Screen · Sunny Day -
Torkoal Lv28 Overheat · Body Slam · Flail · Attract
05 Norman Gym Cap31
Leader Norman
-
Slaking Lv28 Encore · Facade · Yawn · Feint Attack -
Vigoroth Lv30 Slash · Feint Attack · Facade · Encore -
Slaking Lv31 Focus Punch · Slack Off · Facade · Feint Attack
06 Winona Gym Cap33
Leader Winona
-
Swellow Lv31 Quick Attack · Aerial Ace · Double Team · Endeavor -
Pelipper Lv30 Water Gun · Supersonic · Protect · Aerial Ace -
Skarmory Lv32 Sand Attack · Fury Attack · Steel Wing · Aerial Ace -
Altaria Lv33 Earthquake · Dragon Breath · Dragon Dance · Aerial Ace
07 Tate & Liza Gym Cap42
Leader Tate&Liza
-
Lunatone Lv42 Light Screen · Psychic · Hypnosis · Calm Mind -
Solrock Lv42 Sunny Day · Solar Beam · Psychic · Flamethrower
08 Wallace Gym Cap43
Leader Wallace
-
Luvdisc Lv40 Water Pulse · Attract · Sweet Kiss · Flail -
Whiscash Lv42 Rain Dance · Water Pulse · Amnesia · Earthquake -
Sealeo Lv40 Encore · Body Slam · Aurora Beam · Water Pulse -
Seaking Lv42 Water Pulse · Rain Dance · Fury Attack · Horn Drill -
Milotic Lv43 Water Pulse · Twister · Recover · Ice Beam
09 Sidney League Cap49
Elite Four Sidney
-
Mightyena Lv46 Roar · Take Down · Sand Attack · Crunch -
Shiftry Lv48 Fake Out · Double Team · Swagger · Extrasensory -
Cacturne Lv46 Leech Seed · Feint Attack · Needle Arm · Cotton Spore -
Sharpedo Lv48 Crunch · Swagger · Surf · Slash -
Absol Lv49 @ Sitrus Berry Aerial Ace · Snatch · Swords Dance · Slash
10 Phoebe League Cap51
Elite Four Phoebe
-
Dusclops Lv48 Shadow Punch · Confuse Ray · Curse · Future Sight -
Banette Lv49 Shadow Ball · Spite · Feint Attack -
Sableye Lv50 Shadow Ball · Psychic · Attract · Feint Attack -
Banette Lv49 Shadow Ball · Psychic · Toxic · Skill Swap -
Dusclops Lv51 @ Sitrus Berry Shadow Ball · Ice Beam · Confuse Ray · Earthquake
11 Glacia League Cap53
Elite Four Glacia
-
Glalie Lv50 Light Screen · Crunch · Hail · Ice Beam -
Sealeo Lv50 Surf · Body Slam · Hail · Ice Ball -
Sealeo Lv52 Attract · Dive · Hail · Blizzard -
Glalie Lv52 Shadow Ball · Crunch · Hail · Ice Beam -
Walrein Lv53 @ Sitrus Berry Surf · Body Slam · Blizzard · Sheer Cold
12 Drake League Cap55
Elite Four Drake
-
Shelgon Lv52 Rock Tomb · Dragon Claw · Protect · Crunch -
Altaria Lv54 Take Down · Dragon Breath · Dragon Dance · Refresh -
Flygon Lv53 Dig · Dragon Breath · Fly · Sandstorm -
Flygon Lv53 Flamethrower · Crunch · Dragon Breath · Sand Attack -
Salamence Lv55 @ Sitrus Berry Flamethrower · Dragon Claw · Fly · Crunch
13 Steven League Cap58
Champion Steven
-
Skarmory Lv57 Toxic · Aerial Ace · Spikes · Steel Wing -
Claydol Lv55 Reflect · Light Screen · Ancient Power · Earthquake -
Aggron Lv56 Thunder · Earthquake · Solar Beam · Dragon Claw -
Cradily Lv56 Giga Drain · Ancient Power · Sludge Bomb · Confuse Ray -
Armaldo Lv56 Water Pulse · Ancient Power · Aerial Ace · Slash -
Metagross Lv58 @ Sitrus Berry Earthquake · Psychic · Meteor Mash · Hyper Beam
Sapphire
01 Roxanne Gym Cap15
Leader Roxanne
-
Geodude Lv14 Tackle · Defense Curl · Rock Throw · Rock Tomb -
Nosepass Lv15 Tackle · Harden · Rock Throw · Rock Tomb
02 Brawly Gym Cap18
Leader Brawly
-
Machop Lv17 Leer · Karate Chop · Seismic Toss · Bulk Up -
Makuhita Lv18 Arm Thrust · Knock Off · Sand Attack · Bulk Up
03 Wattson Gym Cap23
Leader Wattson
-
Magnemite Lv22 Supersonic · Sonic Boom · Thunder Shock · Thunder Wave -
Voltorb Lv20 Rollout · Self-Destruct · Spark · Sonic Boom -
Magneton Lv23 Supersonic · Sonic Boom · Shock Wave · Thunder Wave
04 Flannery Gym Cap28
Leader Flannery
-
Slugma Lv26 Overheat · Smog · Light Screen · Sunny Day -
Slugma Lv26 Flamethrower · Rock Slide · Light Screen · Sunny Day -
Torkoal Lv28 Overheat · Body Slam · Flail · Attract
05 Norman Gym Cap31
Leader Norman
-
Slaking Lv28 Encore · Facade · Yawn · Feint Attack -
Vigoroth Lv30 Slash · Feint Attack · Facade · Encore -
Slaking Lv31 Focus Punch · Slack Off · Facade · Feint Attack
06 Winona Gym Cap33
Leader Winona
-
Swellow Lv31 Quick Attack · Aerial Ace · Double Team · Endeavor -
Pelipper Lv30 Water Gun · Supersonic · Protect · Aerial Ace -
Skarmory Lv32 Sand Attack · Fury Attack · Steel Wing · Aerial Ace -
Altaria Lv33 Earthquake · Dragon Breath · Dragon Dance · Aerial Ace
07 Tate & Liza Gym Cap42
Leader Tate&Liza
-
Lunatone Lv42 Light Screen · Psychic · Hypnosis · Calm Mind -
Solrock Lv42 Sunny Day · Solar Beam · Psychic · Flamethrower
08 Wallace Gym Cap43
Leader Wallace
-
Luvdisc Lv40 Water Pulse · Attract · Sweet Kiss · Flail -
Whiscash Lv42 Rain Dance · Water Pulse · Amnesia · Earthquake -
Sealeo Lv40 Encore · Body Slam · Aurora Beam · Water Pulse -
Seaking Lv42 Water Pulse · Rain Dance · Fury Attack · Horn Drill -
Milotic Lv43 Water Pulse · Twister · Recover · Ice Beam
09 Sidney League Cap49
Elite Four Sidney
-
Mightyena Lv46 Roar · Take Down · Sand Attack · Crunch -
Shiftry Lv48 Fake Out · Double Team · Swagger · Extrasensory -
Cacturne Lv46 Leech Seed · Feint Attack · Needle Arm · Cotton Spore -
Sharpedo Lv48 Crunch · Swagger · Surf · Slash -
Absol Lv49 @ Sitrus Berry Aerial Ace · Snatch · Swords Dance · Slash
10 Phoebe League Cap51
Elite Four Phoebe
-
Dusclops Lv48 Shadow Punch · Confuse Ray · Curse · Future Sight -
Banette Lv49 Shadow Ball · Spite · Feint Attack -
Sableye Lv50 Shadow Ball · Psychic · Attract · Feint Attack -
Banette Lv49 Shadow Ball · Psychic · Toxic · Skill Swap -
Dusclops Lv51 @ Sitrus Berry Shadow Ball · Ice Beam · Confuse Ray · Earthquake
11 Glacia League Cap53
Elite Four Glacia
-
Glalie Lv50 Light Screen · Crunch · Hail · Ice Beam -
Sealeo Lv50 Surf · Body Slam · Hail · Ice Ball -
Sealeo Lv52 Attract · Dive · Hail · Blizzard -
Glalie Lv52 Shadow Ball · Crunch · Hail · Ice Beam -
Walrein Lv53 @ Sitrus Berry Surf · Body Slam · Blizzard · Sheer Cold
12 Drake League Cap55
Elite Four Drake
-
Shelgon Lv52 Rock Tomb · Dragon Claw · Protect · Crunch -
Altaria Lv54 Take Down · Dragon Breath · Dragon Dance · Refresh -
Flygon Lv53 Dig · Dragon Breath · Fly · Sandstorm -
Flygon Lv53 Flamethrower · Crunch · Dragon Breath · Sand Attack -
Salamence Lv55 @ Sitrus Berry Flamethrower · Dragon Claw · Fly · Crunch
13 Steven League Cap58
Champion Steven
-
Skarmory Lv57 Toxic · Aerial Ace · Spikes · Steel Wing -
Claydol Lv55 Reflect · Light Screen · Ancient Power · Earthquake -
Aggron Lv56 Thunder · Earthquake · Solar Beam · Dragon Claw -
Cradily Lv56 Giga Drain · Ancient Power · Sludge Bomb · Confuse Ray -
Armaldo Lv56 Water Pulse · Ancient Power · Aerial Ace · Slash -
Metagross Lv58 @ Sitrus Berry Earthquake · Psychic · Meteor Mash · Hyper Beam
Trainer levels by location
First battles against route trainers in Ruby, 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 |
|---|---|---|---|
| Rusturf Tunnelpartly documented | 1 | 10 | Lv10 |
| Rustboro City | 3 | 6–15 | Lv11 |
| Dewford Town | 4 | 12–18 | Lv14 |
| Route 103 | 18 | 5–36 | Lv16 |
| Mauville City | 6 | 16–23 | Lv19 |
| Route 114 | 17 | 16–35 | Lv21 |
| Route 112 | 8 | 16–33 | Lv24 |
| Lavaridge Town | 6 | 22–28 | Lv24 |
| Route 110 | 54 | 7–46 | Lv26 |
| Route 116 | 14 | 8–35 | Lv26 |
| Route 109 | 21 | 11–36 | Lv26 |
| Route 111 | 30 | 15–39 | Lv26 |
| Route 118 | 15 | 15–34 | Lv26 |
| Route 105 | 5 | 25–27 | Lv26 |
| Route 102 | 8 | 3–36 | Lv27 |
| Route 104 | 19 | 6–36 | Lv27 |
| Route 106 | 8 | 8–35 | Lv27 |
| Route 113 | 14 | 17–35 | Lv27 |
| Route 108 | 4 | 24–27 | Lv27 |
| Petalburg City | 8 | 27–31 | Lv27 |
| Route 117 | 26 | 12–37 | Lv28 |
| Jagged Pass | 11 | 20–40 | Lv28 |
| Route 107 | 9 | 25–39 | Lv28 |
| Petalburg Woodspartly documented | 6 | 3–33 | Lv29 |
| Route 115 | 18 | 19–40 | Lv29 |
| Route 119partly documented | 28 | 20–39 | Lv30 |
| Mt. Chimneypartly documented | 8 | 22–39 | Lv30 |
| Fortree City | 5 | 28–33 | Lv30 |
| Route 120 | 20 | 28–41 | Lv30 |
| Route 123 | 15 | 16–43 | Lv31 |
| Mt. Pyrepartly documented | 11 | 7–42 | Lv32 |
| Route 129 | 4 | 25–35 | Lv33 |
| Route 132 | 3 | 33–35 | Lv33 |
| Route 127 | 7 | 15–45 | Lv34 |
| Route 133 | 6 | 19–34 | Lv34 |
| Route 121 | 13 | 30–42 | Lv34 |
| Lilycove City | 6 | 31–34 | Lv34 |
| Route 134 | 5 | 32–35 | Lv34 |
| Route 130 | 2 | 33–34 | Lv34 |
| Route 126 | 4 | 32–35 | Lv35 |
| Route 131 | 5 | 33–36 | Lv35 |
| Route 125 | 10 | 33–45 | Lv36 |
| Mossdeep City | 7 | 35–42 | Lv36 |
| Route 128 | 13 | 30–48 | Lv39 |
| Route 124 | 14 | 33–51 | Lv41 |
| Sootopolis City | 9 | 36–43 | Lv41 |
| Victory Road | 15 | 41–57 | Lv44 |
| S.S. Tidal | 8 | 12–45 | Lv45 |
| Meteor Falls | 10 | 38–52 | Lv46 |
| Ever Grande City | 5 | 46–58 | Lv53 |
Nuzlocke tips for Ruby & Sapphire
- Double battles are new — Tate & Liza fight you two-on-two at the Mossdeep City gym.
- Hoenn has a lot of water. Late routes are dominated by a few common species, so secure strong catches before the sea routes.
- Gifts include a Wynaut egg in Lavaridge Town, Castform at the Weather Institute, a Root or Claw Fossil from Mirage Tower and Beldum from Steven’s house after the Elite Four.
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 Ruby and Sapphire?
The first cap is level 15: Roxanne’s strongest Pokémon is Nosepass at level 15. Keep every party member at or below level 15 for that battle.
What level is the Champion in Pokémon Ruby and Sapphire?
Steven sets the final main-story cap at level 58, with Metagross as the ace.
How many boss battles are there in Pokémon Ruby and Sapphire?
This guide lists 13 main-story battles, 6 optional story battles against rivals and villains for Ruby.
Can I randomize Pokémon Ruby and Sapphire?
Yes. The PokéRuns Randomizer supports Pokémon Ruby and Sapphire and runs entirely in your browser. When you send the randomized world to your tracker, it uses your ROM’s real boss teams and level caps.
Sources
Caps and teams come from the PokéRuns tracker data (updated 2026-09-07), compiled from:
Start your Ruby & Sapphire run.
Track encounters, level caps and losses, or shuffle the game into something new. Free, no account needed.