Archibald Gerald Thompson (ur. 23 października 1978 w Ōtorohanga w Nowej Zelandii) – piłkarz australijski grający na pozycji napastnika.

Kariera klubowa Thompson pomimo faktu, że urodził się w Nowej Zelandii, to zaczynał karierę w australijskim klubie Bathurst. W 1996 roku przeniósł się do Gippsland Falcons. Po upadku tego klubu w 1999 roku przeniósł się do Carlton SC, a w następnym sezonie (2000/2001) był już zawodnikiem Marconi Stallions. W lecie 2001 na zasadzie wolnego transferu trafił do Europy, do belgijskiego zespołu Lierse SK. Tam grał przez pełne 4 sezony zdobywając 27 bramek w 90 meczach. W 2005 roku powrócił do Australii. Tym razem zasilił zespół Melbourne Victory. Był to zarazem inauguracyjny sezon australijskiej ligi A-League, a Thompson stał się pierwszym piłkarzem, który zdobył bramkę dla Victory. Sezon w A-League skończył się w marcu 2006 i przez 4 miesiące Thompson nie chciał być bez klubu, toteż skorzystał z oferty PSV Eindhoven, który trenował wówczas selekcjoner reprezentacji Australii Guus Hiddink. Thompson trafił tam na zasadzie 6-miesięcznego wypożyczenia w styczniu 2006 roku. Zagrał ostatni mecz w sezonie w barwach Victory, zdobył gola z Queensland Roar FC. Nazajutrz był już zawodnikiem PSV Eindhoven. Jednak w Eredivisie rozegrał przez cały sezon tylko 2 mecze wchodząc na boisku z ławki rezerwowych.