Nome: Gary Carvalho
Nome Japonês: Shigeru
Primeiro Pokémon: Squirtle
Cidade Natal: Cidade de Pallet, Kanto
Voz Brasileira de: Rodrigo Andreatto (regular), Marcelo Campos (Chronicle 16) e Eduardo Serandini (no AG186)
Voz Original de: Yūko Kobayashi
Sobre Gary
Gary é o eterno rival de Ash.
Neto do famoso Prof° Carvalho, Gary era, no começo da história, um garoto mimado e convencido, que se achava o melhor treinador de todos. Ele só descobre que não é isso tudo quando quebra a cara e é desclassificado nas eliminatórias da Liga Índigo.
Após isso ele muda um pouco seu modo de agir, se colocando no seu lugar e treinando mais rigorosamente. Com essa postura, ele chega até as oitavas de finais da Liga Johto, mas é eliminado por Ash.
Com a derrota, Gary acaba reconhecendo que Ash é melhor treinador que ele e decide deixar todos seus muitos Pokémon com seu avô, menos seu inicial Blastoise. Então, Gary partiu em busca de seu novo sonho: ser um pesquisador tão bom quanto seu avô!
Pokémons no Time: