It is not possible to get a ninth badge in Pokemon FireRed. You can only get eight badges in Pokemon FireRed.
Defeat the gym leader in Viridian City's gym to get the earth badge.
The boulder badge, the cascade badge, the thunder badge, the rainbow badge, the soul badge, the marsh badge, the volcano badge and the earth badge.
The fifth badge in Pokemon FireRed is the Soul Badge. You can earn the Soul Badge by defeating the Gym Leader Koga in Fuchsia City.
The Rainbow Badge
island? the fourth badge is in celadon
The 7th badge.
to the forest
The 7th badge
In the saffron city gym beat Sabrina to get the badge.
The 4th pokemon badge is given by Erika the Celadon City Gym Leader.
the earth badge is located in the game in pokemon yellow
beat the gym leader
beat all the gym leaders
by battleling in their leader..........← by battleling in their leader..........←
you need to go to the Pokemon league
get the 4th badge in celadon city
In Pewter City Against Brock
it is the thunder badge you get it by beating Lt. surge. pokemon: voltrob pikachu raichu
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)