Obtain the Zephyr badge
Obtain the Hive badge
Obtain the Plain badge
Obtain the Fog badge
Obtain the Storm badge
Obtain the Glacier badge
Obtain the Mineral badge
Obtain the Rising badge
Defeat Surge
Defeat Sabrina
Defeat Janine
Defeat Erika
Defeat Brock
Defeat Misty
Defeat Blaine
Defeat Will
Defeat Koga
Defeat Karen
Defeat Bruno
Defeat Lance
Defeat SinisterHoodedFigure
Defeat Red
Defeat your rival at the Indigo Plateau
Defeat Blue
Catch all 251 Pokemon
Defeat your rival at Cherrygrove City
Defeat Elder Li in Sprout Tower
Defeat Elder Li in Sprout Tower with only a Bellsprout in your party
Defeat your rival at Azalea Town
Defeat Eusine
Obtain a Lucky Egg from the overworld
Defeat Team Rocket at their underground hideout
Complete the Rocket Radio Tower Invasion Arc
Defeat your rival at Victory Road
Defeat your rival at Mt. Moon