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.