Gary é o maior rival de Ash e o conhece desde pequeno na cidade de Pallet. Gary é também o neto do Professor Carvalho e saiu em sua jornada ao mesmo tempo que Ash.
Diferentemente de Ash, Gary não chegou atrasado em seu primeiro dia e pegou como pokemon inicial um Squirtle, do qual nunca se separou.
Embora tenha se saído pior que Ash nas Liga Índigo e Conferência de Prata, Gary vence Ash na maioria das vezes que se enfrentam.
Após a Conferência de Prata, Gary decide deixar de ser um Treinador Pokemon e consegue como sonho ser um Pesquisador Pokemon.
POKEMONS CAPTURADOS POR GARY:
POKEMONS COM GARY:
POKEMONS COM PROFESSOR CARVALHO:
ASS:PPpokepros