Pokémon Mirror Gold walkthrough
19 parts, one per checkpoint Pokémon Mirror Gold’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
40 areas · 113 trainers · Rival Silver, Pryce
Part 2: Beat Falkner — Violet City, badge 1
Falkner
Part 3: Beat Bugsy — Azalea Town, badge 2
Bugsy
Part 4: Beat Whitney — Goldenrod City, badge 3
33 areas · 85 trainers · Whitney, Rival Silver, Champion Lance (single battle) and 1 more
Part 5: Beat Morty — Ecruteak City, badge 4
24 areas · 52 trainers · Morty
Part 6: Beat Chuck — Cianwood City, badge 5
Chuck
Part 7: Beat Jasmine — Olivine City, badge 6
Jasmine
Part 8: Beat Pryce — Mahogany Town, badge 7
6 areas · 23 trainers · Pryce
Part 9: Beat Clair — Blackthorn City, badge 8
Clair
Part 10: Beat the Elite Four and the Champion
66 areas · 206 trainers · Champion Lance, Elite Four Will, Elite Four Karen and 3 more
Part 11: Beat Lt. Surge — Vermilion City, badge 9
Lt. Surge
Part 12: Beat Sabrina — Saffron City, badge 10
Sabrina
Part 13: Beat Misty — Cerulean City, badge 11
Misty
Part 14: Beat Erika — Celadon City, badge 12
Erika
Part 15: Beat Janine — Fuchsia City, badge 13
Janine
Part 16: Beat Brock — Pewter City, badge 14
Brock
Part 17: Beat Blaine — Seafoam Islands, badge 15
Blaine
Part 18: Beat Blue — Viridian City, badge 16
1 area · 5 trainers · Blue, Champion Lance, Elite Four Will and 3 more
Part 19: Beat Red on Mt. Silver
11 areas · 17 trainers · Red, Team Rocket Boss Giovanni, Falkner and 15 more
This game's documentation doesn't say where 230 of its 731 fights happen, so those trainers are on no part of this walkthrough; they are all on the Trainers page.