Sezon Klub Kraj Rozgrywki Mecze Bramki 1986/87 Arsenal

Division One 12 0 1986/87 Portsmouth

Division Two 3 0 1987/88 Arsenal

Division One 37 9 1988/89 Arsenal

Division One 37 7 1989/90 Arsenal

Division One 36 5 1990/91 Arsenal

Division One 31 2 1991/92 Arsenal

Division One 10 1 1991/92 Liverpool

Division One 17 3 1992/93 Liverpool

Premier League 8 1 1993/94 Liverpool

Premier League 7 0 1994/95 Liverpool

Premier League 23 0 1995/96 Liverpool

Premier League 27 1 1996/97 Liverpool

Premier League 31 3 1997/98 Liverpool

Premier League 22 2 1997/98 Middlesbrough

Division One 10 0 1998/99 SL Benfica

Primeira Liga 18 1 1999/00 SL Benfica

Primeira Liga 0 0 2000/01 Wimbledon

Division One 8 0

Kariera reprezentacyjna W latach 1987–1989 Thomas rozegrał 12 meczów i strzelił 3 gole w reprezentacji Anglii U-21. W dorosłej reprezentacji zadebiutował 16 listopada 1988 w zremisowanym 1:1 towarzyskim meczu z Arabią Saudyjską, rozegranym w Rijadzie. 13 grudnia 1989 w sparingu z Jugosławią (2:1) rozegrał swój drugi i ostatni mecz w kadrze narodowej.