Pokémon Ruby & Sapphire walkthrough
10 parts, one per checkpoint Pokémon Ruby & Sapphire’s own documentation defines: the areas each one opens, the wild Pokémon and trainers in them, and the fight at the end of it. Everything here is read off the game’s own files, so anything it doesn’t state isn’t claimed.
Part 1: Just started — no badges
10 areas · 45 trainers · Rival Brendan (Mudkip), Rival Brendan (Torchic), Rival Brendan (Treecko) and 3 more
Part 2: Beat Roxanne — Rustboro City Gym, badge 1
2 areas · 3 trainers · Roxanne
Part 3: Beat Brawly — Dewford Town Gym, badge 2
8 areas · 77 trainers · Rival Brendan (Mudkip), Rival Brendan (Torchic), Rival Brendan (Treecko) and 4 more
Part 4: Beat Wattson — Mauville City Gym, badge 3
9 areas · 37 trainers · Wattson
Part 5: Beat Flannery — Lavaridge Town Gym, badge 4
1 area · 1 trainer · Flannery
Part 6: Beat Norman — Petalburg City Gym, badge 5
32 areas · 170 trainers · Rival Brendan (Mudkip), Rival Brendan (Torchic), Rival Brendan (Treecko) and 4 more
Part 7: Beat Winona — Fortree City Gym, badge 6
1 area · 5 trainers · Winona
Part 8: Beat Tate & Liza — Mossdeep City Gym, badge 7
7 areas · 17 trainers · Aqua Leader Archie, Magma Leader Maxie, Tate & Liza
Part 9: Beat Wallace — Sootopolis City Gym, badge 8
4 areas · 26 trainers · Wallace, Champion Steven, Elite Four Drake and 3 more
Part 10: areas the documentation doesn’t place
4 areas
This game's documentation doesn't say where 15 of its 396 fights happen, so those trainers are on no part of this walkthrough; they are all on the Trainers page. It also doesn't say when 4 of its areas open up, so they are listed together in the last part rather than guessed into the story.