This is a list of the teams of the rival in Pokémon FireRed and LeafGreen. His starter Pokémon depends on the player's choice (he will choose the one that is strong against the player's), while the remainder of his team will be filled out based on this choice.
If the player chose Bulbasaur:
If the player chose Charmander:
If the player chose Squirtle:
If the player reaches Lavender Town before visiting the S.S. Anne, this battle does not take place.