Carriera Inizia la carriera nell', con cui otterrà il settimo posto nell'Irish League 1955-1956.
Nel 1956 passa al , di cui diverrà in breve tempo un vera e propria leggenda. Contribuì alla vittoria di tre titoli della Irish League (1963-1964, 1966-1967 e 1967-1968), una Irish Cup, tre Gold Cup, tre City Cup e una Ulster Cup, grazie al suo record di 375 gol in 463 presenze, che resta ineguagliato nella storia del club.
Ha vinto il personale titolo di capocannoniere nei campionati 1960-1961 e 1963-1964
Nel 1964 è stato nominato "Calciatore dell'anno dell'Ulster".
Nell'estate 1967 il Glentoran disputò il campionato nordamericano organizzato dalla United Soccer Association: accadde infatti che tale campionato fu disputato da formazioni europee e sudamericane per conto delle franchigie ufficialmente iscritte al campionato, che per ragioni di tempo non avevano potuto allestire le proprie squadre. Il Glentoran rappresentò i , e chiuse al quarto posto della Eastern Division, non qualificandosi per la finale (vinta dai Los Angeles Wolves, rappresentati dai ). Nella competizione Thompson giocò quattro incontri, segnando tre reti.
Palmarès Club
Glentoran: 1964, 1967, 1968
Glentoran: 1966
Glentoran: 1959-1960, 1961-1962, 1965-1966
Glentoran: 1967
Glentoran: 1956-1957, 1964-1965, 1966-1967
Individuale Capocannoniere del campionato nordirlandese: 2 1960-1961 (22 gol), 1963-1964 (21 gol)
Note
Collegamenti esterni
Categoria:Calciatori nordirlandesi