W sezonie 1980 reprezentował barwy Los Angeles Aztecs (25 meczów, 1 gol w lidze NASL oraz 11 meczów, 13 goli w halowej lidze NASL).

Następnie w 1981 roku Gary Etherington został zawodnikiem San Jose Earthquakes, w którym występował do 1983 roku (w 1982 roku klub zmienił nazwę na Golden Bay Earthquakes) grając w 62 meczach i strzelając 7 goli w lidze NASL oraz 18 meczów i 6 goli w halowej lidze NASL, a w lidze MISL rozegrał 20 meczów i strzelił 8 goli.

Następnie dnia 20 stycznia 1983 roku wraz z klubowymi kolegami: Gordonem Hillem i Steve’em Zungulem został zawodnikiem New York ArrowsGolden Bay Gets Zungul [dostęp 1983-01-20] .. W barwach klubu rozegrał 66 meczów i strzelił 13 goli w lidze MISL.

Potem w 1984 roku został zawodnikiem klubu ligi NASL – Minnesota Strikers, w której w rozgrywkach ligi NASL rozegrał 17 meczów i strzelił 1 bramkę. Potem występował z drużyną w rozgrywkach ligi MISL (wicemistrzostwo ligi w sezonie 1985/1986, udział w Meczu Gwiazd w sezonie 1986/19878th MISL All Star Game .), w którym występował do 1988 roku grając w 147 meczach i strzelając 17 goli w lidze MISL.

Następnie Etherington został zawodnikiem San Diego Sockers, z którym zdobył mistrzostwo ligi w sezonie 1988/1989 (rozegrał 10 meczów z powodu operacji kolana).