The Shima League:
Gym 1: Crystaville City
Gym Leader: Audrey
Pokemon Type: Normal
Pokemon Team: Skitty (level 10), Buneary (level 8) and Sentret (level 11)
Badge Earned: Standard Badge
Gym 2: Lazuli Town
Gym Leader: Diggory
Pokemon Type: Ground
Pokemon Team: Sandshrew (level 15), Phanpy (level 18) and Numel (level 15)
Badge earned: Loam Badge
Gym 3: Malachite City
Gym Leader: Ariel
Pokemon Type: Flying
Pokemon team: Pidgeotto (level 21), Togetic (level 20) and Tropius (level 20)
Badge earned: Cloud Badge
Gym 4: Feldspar Town
Gym Leader: Blake
Pokemon Type: Dark
Pokemon team: Umbreon (level 24), Mightyena (level 25), Sableye (level 25) and Absol (level 27)
Badge earned: Midnight Badge
Gym 5: Rubyred City
Gym Leader: Floella
Pokemon Type: Water
Pokemon team: Lapras (level 30), Whiscash (level 32) and Lumineon (level 32)
Badge earned: Ocean Badge
Gym 6: Amberwood City
Gym Leader: Woody
Pokemon Type: Grass
Pokemon team: Victreebel (level 34), Shiftry (level 35), Breloom (level 35) and Carnivine (level 38)
Badge earned: Root Badge
Gym 7: Obsidian City
Gym Leader: Sophie
Pokemon Type: Psychic
Pokemon team: Jynx (level 40), Xatu (level 40), Gardevoir (level 43) and Grumpig (level 41)
Badge earned: Wisdom Badge
Gym 8: Pearlbay City
Gym Leader: Nelson
Pokemon Type: Fighting
Pokemon team: Machamp (Level 45), Heracross (level 44), Hariyama (level 47), Toxicroak (level 45) and Hitmonchan (level 44)
Badge earned: Skirmish Badge
Elite 4: Mount Sapphire
Elite 4 (Trainer 1): Electra
Pokemon Type: Electric
Pokemon team: Electrivire (level 50), Ampharos (level 54), Raichu (level 50), Luxray (level 53) and Manetric (level 51)
Elite 4 (Trainer 2): Aston
Pokemon Type: Rock
Pokemon team: Rhydon (level 55), Onix (level 55), Tyranitar (level 56), Golem (level 54) and Sudowoodo (level 54)
Elite 4 (Trainer 3): Amber
Pokemon Type: Fire
Pokemon team: Charizard (level 59), Rapidash (level 61), Camerupt (level 63), Ninetales (level 60) and Typhlosion (level 59)
Elite 4 (Trainer 4): Fraser
Pokemon Type: Ice
Pokemon team: Mamoswine (level 63), Walrein (level 66), Cloyster (level 64), Weavile (level 63) and Glaceon (level 64)
Elite 4 (Champion): Bethany
Pokemon Type: Ghost
Pokemon team: Mismagius (level 65), Gengar (level 68), Dusknoir (level 66), Drifblim (level 65), Sableye (level 65) and Froslass (level 65)