Gary Eich ist der Enkel von Professor Eich und der Rivale von Ash. Sein Starter-Pokémon war Schiggy, das sich später zu einem Turtok weiterentwickelt hat.
Gary wohnt ebenfalls in Alabastia und zog vor Ash los, was Ash ziemlich wütend machte. Die Rivalen treffen sich gelegentlich. Bei vielen Begegnungen tragen sie einen Pokémon-Kampf aus, den Gary meist gewinnt. Gary hat unter Fans eine höhere Beliebtheit als Ash; unter vielen wegen seinem Nachtara.
Gary ist das Enkelkind von Professor Eich und vom ersten Tag an der Erzrivale von Ash. Bereits an dem Tag, als Ash sein erstes Pokémon abholen sollte - und verschlafen hatte - sah man, dass diese beiden niemals Freunde werden können.
Im Laufe der Indigo Liga konkurrierten beide auch und versuchten stets mehr Orden als der andere zu sammeln. Dabei gelang es Gary sagenhafte zehn Orden zu sammeln, während Ash nur acht erringen konnte. Im Wettkampf in der Indigo-Liga schied Gary jedoch vor Ash in der 5. Runde, im Kampf gegen Melissa aus, was ihn sichtlich deprimierte. Da halfen selbst seine weiblichen Fans nichts, die stets mit ihm reisten.
Während der Orange-Liga hatte Ash Ruhe vor Gary. Doch als er nach Alabastia zurückkehrte, traf er auf einen weitaus stärkeren und im Umgang mit Pokémon klügeren, gelasseneren Gary (ohne Fans) als jemals zuvor und unterlag in einem Zweikampf. Doch beide wussten, dass es noch mehr Auseinandersetzungen geben wird, die keiner von beiden verlieren will. Während der Johtoreise traf Ash noch einmal auf Gary, der ihm half ein Kraftwerk vor Team Rocket sicher zustellen. Dabei sah Gary zum ersten Mal ein, dass Ash kein schlechter Trainer ist. Gary schien insgesamt noch reifer und ausgeglichener geworden zu sein.
Am Ende der Johto-Liga gab es bei der Silberkonferenz ein erneutes Zusammentreffen der beiden Rivalen Ash und Gary bei dem beide erstmals in einem Turnier gegeneinander antraten. Dabei unterlag Gary überraschenderweise und beschloss Pokémonforscher, wie sein Großvater Professor Eich, zu werden. Ob es dabei bleibt, wird die Zeit zeigen.
In Pokémon Chronicles Folge 17 sieht man, dass er mit zwei anderen Forschern auf einer Insel Forschung in Richtung Fossilien betreibt und es auch geschafft hat, ein Aerodactyl wieder zum Leben zuerwecken. Auch kommt hier erstmals sein Dodri vor. Professor Eich sagt, dass er sehr stolz auf Gary ist.
In Hoenn und der Kampfzone tauchte er nicht auf. Erst wieder in Alabastia tauchte er wieder auf, besaß ein Elevoltek und forderte Ash zum Kampf heraus, den er deutlich gewann. In Sinnoh beschützte er gemeinsam mit Ash und dessen Freunde eine Schilterusherde vor J und ihren Handlangern und half bei der Entwicklung von Ashs Skorgla, indem er ihm einen Scharfzahn gab.