You obtain the Earth Badge by defeating the first seven gyms, and then going back to Viridian and taking on the mysterious gym leader there (although we all saw it coming as to who was the leader of Viridian Gym)
Chat with our AI personalities
It is not possible to get a ninth badge in Pokemon FireRed. You can only get eight badges in Pokemon FireRed.
Go to Indigo Plateau, battle the Elite Four and the Pokemon Champion.
The 7th badge.
island? the fourth badge is in celadon
The 7th badge