Pokémon Crystal walkthrough
20 parts, one per checkpoint Pokémon Crystal’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
24 areas · 165 trainers · Rival Silver (Chikorita), Rival Silver (Cyndaquil), Rival Silver (Totodile)
Part 2: Beat Falkner — Violet City Gym, badge 1
1 area · 3 trainers · Falkner
Part 3: Beat Bugsy — Azalea Town Gym, badge 2
2 areas · 7 trainers · Bugsy
Part 4: Beat Whitney — Goldenrod City Gym, badge 3
18 areas · 117 trainers · Rival Silver (Chikorita), Rival Silver (Cyndaquil), Rival Silver (Totodile) and 1 more
Part 5: Beat Morty — Ecruteak City Gym, badge 4
5 areas · 16 trainers · Morty
Part 6: Beat Chuck — Cianwood City Gym, badge 5
1 area · 5 trainers · Chuck
Part 7: Beat Jasmine — Olivine City Gym, badge 6
1 area · 1 trainer · Jasmine
Part 8: Beat Pryce — Mahogany Town Gym, badge 7
2 areas · 6 trainers · Pryce
Part 9: Beat Clair — Blackthorn City Gym, badge 8
3 areas · 17 trainers · Clair, Champion Lance, Elite Four Bruno and 6 more
Part 10: Beat the Elite Four and the Champion
39 areas · 107 trainers · Rival Silver (Chikorita), Rival Silver (Cyndaquil), Rival Silver (Totodile)
Part 11: Beat Lt. Surge — Vermilion City Gym, badge 9
1 area · 4 trainers · Lt.Surge
Part 12: Beat Sabrina — Saffron City Gym, badge 10
1 area · 5 trainers · Sabrina
Part 13: Beat Misty — Cerulean City Gym, badge 11
1 area · 4 trainers · Misty
Part 14: Beat Erika — Celadon City Gym, badge 12
1 area · 6 trainers · Erika
Part 15: Beat Janine — Fuchsia City Gym, badge 13
1 area · 5 trainers · Janine
Part 16: Beat Brock — Pewter City Gym, badge 14
1 area · 2 trainers · Brock
Part 17: Beat Blaine — Seafoam Islands Gym, badge 15
1 area · 1 trainer · Blaine
Part 18: Beat Blue — Viridian City Gym, badge 16
1 area · 1 trainer · Blue
Part 19: Beat Red on Mt. Silver
3 areas · 1 trainer · Champion Red
Part 20: areas the documentation doesn’t place
5 areas
It also doesn't say when 5 of its areas open up, so they are listed together in the last part rather than guessed into the story.