Mike's Gym Badges

Kanto
Note: These are in order.

Flower Badge

Cascade Badge

Volcano Badge

Soul Badge

Marsh Badge

Rainbow Badge

Earth Badge

Pokemon League: Top 6

Johto
Zephyr Badge

Hive Badge