Join The Team!
A signing like no other...
Football Referee · 2021-2026 · 11 competitions · 91 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Enterprise National League North England | 50 | 165 | 3.30 | 12 | 0.24 | 16% |
| Premier League 2 Division One England | 12 | 41 | 3.42 | 1 | 0.08 | 83% |
| Enterprise National League England | 9 | 23 | 2.56 | 2 | 0.22 | 67% |
| Premier League Cup England | 4 | 17 | 4.25 | 0 | 0.00 | 100% |
| Fa Trophy England | 4 | 4 | 1.00 | 0 | 0.00 | 0% |
| FA Cup England | 3 | 10 | 3.33 | 0 | 0.00 | 67% |
| National League Cup England | 2 | 8 | 4.00 | 0 | 0.00 | 50% |
| EFL Trophy England | 2 | 4 | 2.00 | 2 | 1.00 | 0% |
| Enterprise National League South England | 2 | 11 | 5.50 | 0 | 0.00 | 50% |
| Premier League U18 England | 2 | 0 | 0.00 | 0 | 0.00 | 50% |
| Premier League 2 Divison Two England | 1 | 1 | 1.00 | 0 | 0.00 | 0% |
2 matches recorded · England
2 matches recorded · England
2 matches recorded · England
2 matches recorded · England
1 matches recorded · England
2 matches recorded · England
10 matches recorded · England
1 matches recorded · England
2 matches recorded · England
7 matches recorded · England
1 matches recorded · England
1 matches recorded · England
13 matches recorded · England
1 matches recorded · England
2 matches recorded · England
1 matches recorded · England
16 matches recorded · England
1 matches recorded · England
1 matches recorded · England
21 matches recorded · England
2 matches recorded · England
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 2 Nov 2026 | Hull City U21 vs Derby County U21 | 1-0 | 4 | 0 | Premier League Cup |
| 24 Oct 2026 | Scunthorpe United vs Woking | 2-3 | 4 | 1 | Enterprise National League |
| 20 Oct 2026 | Stafford Rangers vs Gateshead | 5-0 | 3 | 0 | FA Cup |
| 17 Oct 2026 | Hartlepool United vs Marine | 0-2 | 4 | 0 | FA Cup |
| 13 Oct 2026 | Halifax Town vs Stoke City U21 | 4-2 | 7 | 0 | National League Cup |
| 6 Oct 2026 | Milton Keynes Dons vs Brentford U21 | 7-1 | 2 | 1 | EFL Trophy |
| 22 Sep 2026 | Rochdale vs Liverpool U21 | 3-3 | 2 | 1 | EFL Trophy |
| 11 Sep 2026 | Derby County U21 vs Tottenham U21 | 1-3 | 5 | 0 | Premier League 2 Division One |
| 9 Sep 2026 | Blackburn Rovers U21 vs Queens Park Rangers U21 | 4-2 | 3 | 0 | Premier League Cup |
| 31 Aug 2026 | Newcastle United U21 vs Fulham U21 | 0-4 | 6 | 0 | Premier League 2 Division One |
| 22 Aug 2026 | Carlisle United vs AFC Hornchurch | 4-1 | 1 | 0 | Enterprise National League |
| 17 Apr 2026 | Blackburn Rovers U21 vs Tottenham U21 | 0-2 | 2 | 0 | Premier League 2 Division One |
| 3 Apr 2026 | Birmingham City U21 vs Everton U21 | 1-1 | 5 | 0 | Premier League 2 Division One |
| 20 Mar 2026 | Derby County U21 vs Middlesbrough U21 | 1-0 | 4 | 0 | Premier League 2 Division One |
| 14 Mar 2026 | Tamworth vs Carlisle United | 2-1 | 1 | 0 | Enterprise National League |
| 6 Mar 2026 | Sunderland U21 vs Watford U21 | 3-1 | 5 | 0 | Premier League Cup |
| 3 Mar 2026 | Rochdale vs Brackley Town | 3-2 | 0 | 0 | Enterprise National League |
| 25 Feb 2026 | Gateshead vs Morecambe | 4-4 | 2 | 0 | Enterprise National League |
| 7 Feb 2026 | Altrincham vs Yeovil Town | 0-1 | 6 | 0 | Enterprise National League |
| 12 Jan 2026 | Preston North End U21 vs Ipswich Town U21 | 0-3 | 5 | 0 | Premier League Cup |
| 9 Jan 2026 | Newcastle United U21 vs Middlesbrough U21 | 0-1 | 4 | 0 | Premier League 2 Division One |
| 30 Dec 2025 | Tamworth vs Halifax Town | 0-2 | 4 | 0 | Enterprise National League |
| 26 Dec 2025 | York City vs Boston United | 2-2 | 3 | 1 | Enterprise National League |
| 25 Nov 2025 | Tamworth vs Blackburn Rovers U21 | 3-0 | 1 | 0 | National League Cup |
| 4 Nov 2025 | Carlisle United vs Halifax Town | 2-0 | 2 | 0 | Enterprise National League |
| 24 Oct 2025 | Birmingham City U21 vs Nottingham Forest U21 | 2-1 | 2 | 1 | Premier League 2 Division One |
| 11 Oct 2025 | Scunthorpe United vs King's Lynn Town | 4-2 | 3 | 0 | FA Cup |
| 3 Oct 2025 | Everton U21 vs Manchester United U21 | 1-2 | 2 | 0 | Premier League 2 Division One |
| 26 Sep 2025 | Manchester City U21 vs Southampton U21 | 3-3 | 2 | 0 | Premier League 2 Division One |
| 29 Aug 2025 | Middlesbrough U21 vs Reading U21 | 5-2 | 3 | 0 | Premier League 2 Division One |
| 25 Aug 2025 | Liverpool U21 vs Burnley U21 | 2-3 | 1 | 0 | Premier League 2 Division One |
| 23 Aug 2025 | Derby County U21 vs Birmingham City U21 | 0-3 | 5 | 0 | Premier League 2 Division One |
| 18 May 2025 | Boreham Wood vs Maidstone United | 1-0 | 4 | 0 | Enterprise National League South |
| 26 Apr 2025 | Marine vs South Shields | 4-1 | 1 | 0 | Enterprise National League North |
| 18 Apr 2025 | King's Lynn Town vs Scunthorpe United | 1-0 | 8 | 0 | Enterprise National League North |
| 11 Mar 2025 | Darlington vs Radcliffe Borough | 2-1 | 1 | 0 | Enterprise National League North |
| 8 Mar 2025 | Warrington Town vs Rushall Olympic | 2-0 | 2 | 0 | Enterprise National League North |
| 22 Feb 2025 | South Shields vs Needham Market | 1-0 | 2 | 0 | Enterprise National League North |
| 14 Dec 2024 | Curzon Ashton vs South Shields | 3-0 | 5 | 0 | Enterprise National League North |
| 23 Nov 2024 | Peterborough Sports vs Spennymoor Town | 1-1 | 2 | 0 | Enterprise National League North |
| 16 Nov 2024 | Chorley vs Marine | 3-1 | 0 | 0 | Fa Trophy |
| 2 Nov 2024 | Chester vs Hereford | 3-0 | 7 | 0 | Enterprise National League North |
| 29 Oct 2024 | Radcliffe Borough vs Buxton | 0-2 | 2 | 0 | Enterprise National League North |
| 22 Oct 2024 | Scarborough Athletic vs Curzon Ashton | 0-2 | 4 | 0 | Enterprise National League North |
| 3 Sep 2024 | Darlington vs Alfreton Town | 0-0 | 0 | 0 | Enterprise National League North |
| 26 Aug 2024 | Spennymoor Town vs Brackley Town | 2-2 | 5 | 2 | Enterprise National League North |
| 10 Aug 2024 | Buxton vs Leamington | 2-1 | 2 | 0 | Enterprise National League North |
| 6 Apr 2024 | Yeovil Town vs Worthing | 1-3 | 7 | 0 | Enterprise National League South |
| 1 Apr 2024 | Spennymoor Town vs Farsley Celtic | 3-1 | 3 | 0 | Enterprise National League North |
| 23 Mar 2024 | Brackley Town vs Alfreton Town | 1-0 | 3 | 0 | Enterprise National League North |
| 19 Mar 2024 | Blyth Spartans vs Buxton | 3-2 | 4 | 0 | Enterprise National League North |
| 16 Mar 2024 | Darlington vs Peterborough Sports | 1-0 | 3 | 0 | Enterprise National League North |
| 20 Feb 2024 | Chorley vs Tamworth | 1-0 | 4 | 0 | Enterprise National League North |
| 17 Feb 2024 | Farsley Celtic vs Chester | 1-2 | 6 | 1 | Enterprise National League North |
| 6 Feb 2024 | Southport vs Spennymoor Town | 1-2 | 3 | 0 | Enterprise National League North |
| 3 Feb 2024 | Curzon Ashton vs Buxton | 0-3 | 1 | 1 | Enterprise National League North |
| 30 Jan 2024 | Scunthorpe United vs Tamworth | 0-1 | 1 | 1 | Enterprise National League North |
| 16 Jan 2024 | Scarborough Athletic vs Boston United | 3-2 | 4 | 0 | Enterprise National League North |
| 6 Jan 2024 | Spennymoor Town vs Brackley Town | 0-1 | 3 | 0 | Enterprise National League North |
| 26 Dec 2023 | South Shields vs Blyth Spartans | 1-3 | 0 | 0 | Enterprise National League North |
| 12 Dec 2023 | Radcliffe Borough vs Redditch United | 4-0 | 0 | 0 | Fa Trophy |
| 21 Nov 2023 | Farsley Celtic vs Spennymoor Town | 0-0 | 4 | 0 | Enterprise National League North |
| 18 Nov 2023 | Alfreton Town vs Macclesfield | 2-4 | 4 | 0 | Fa Trophy |
| 4 Nov 2023 | Rushall Olympic vs Southport | 2-3 | 4 | 0 | Enterprise National League North |
| 31 Oct 2023 | Buxton vs Tamworth | 2-1 | 1 | 0 | Enterprise National League North |
| 14 Oct 2023 | Warrington Town vs South Shields | 2-2 | 3 | 1 | Enterprise National League North |
| 29 Apr 2023 | King's Lynn Town vs Curzon Ashton | 2-0 | 1 | 1 | Enterprise National League North |
| 15 Apr 2023 | Peterborough Sports vs Hereford | 0-2 | 5 | 0 | Enterprise National League North |
| 10 Apr 2023 | Kettering Town vs Leamington | 3-0 | 2 | 1 | Enterprise National League North |
| 28 Mar 2023 | Alfreton Town vs Spennymoor Town | 3-2 | 0 | 2 | Enterprise National League North |
| 11 Mar 2023 | Banbury United vs Buxton | 1-3 | 5 | 0 | Enterprise National League North |
| 7 Mar 2023 | Southport vs Blyth Spartans | 2-1 | 3 | 0 | Enterprise National League North |
| 21 Feb 2023 | Curzon Ashton vs Peterborough Sports | 3-0 | 4 | 0 | Enterprise National League North |
| 18 Feb 2023 | Chester vs Boston United | 1-0 | 4 | 0 | Enterprise National League North |
| 11 Feb 2023 | Brackley Town vs Chorley | 1-1 | 2 | 0 | Enterprise National League North |
| 7 Feb 2023 | Spennymoor Town vs King's Lynn Town | 2-2 | 4 | 0 | Enterprise National League North |
| 31 Jan 2023 | Darlington vs Southport | 0-0 | 4 | 0 | Enterprise National League North |
| 28 Jan 2023 | Blyth Spartans vs Buxton | 0-3 | 5 | 0 | Enterprise National League North |
| 7 Jan 2023 | Leamington vs Kidderminster Harriers | 0-0 | 2 | 0 | Enterprise National League North |
| 20 Dec 2022 | Spennymoor Town vs Darlington | 1-3 | 0 | 0 | Fa Trophy |
| 12 Nov 2022 | Chorley vs Kettering Town | 2-0 | 0 | 0 | Enterprise National League North |
| 8 Nov 2022 | Curzon Ashton vs Leamington | 0-0 | 4 | 0 | Enterprise National League North |
| 31 Oct 2022 | Bradford Park Avenue vs Gloucester City | 2-1 | 5 | 0 | Enterprise National League North |
| 3 Sep 2022 | Peterborough Sports vs Blyth Spartans | 4-0 | 5 | 0 | Enterprise National League North |
| 29 Aug 2022 | Boston United vs Kettering Town | 1-1 | 6 | 0 | Enterprise National League North |
| 27 Aug 2022 | King's Lynn Town vs Leamington | 1-1 | 3 | 0 | Enterprise National League North |
| 22 Aug 2022 | Nottingham Forest U21 vs Middlesbrough U21 | 1-4 | 1 | 0 | Premier League 2 Divison Two |
| 20 Aug 2022 | Fylde vs Scarborough Athletic | 0-2 | 5 | 1 | Enterprise National League North |
| 6 Aug 2022 | Darlington vs Gloucester City | 3-1 | 8 | 1 | Enterprise National League North |
| 11 Dec 2021 | Tottenham U18 vs Leicester U18 | 0-3 | - | - | Premier League U18 |
| 4 Dec 2021 | Stoke City U18 vs Manchester City U18 | 2-0 | - | - | Premier League U18 |
G. Thomas has officiated 91 matches across 11 competitions, averaging 3.12 yellow cards and 0.19 red cards per game (284 yellows and 17 reds in total). Active years in our database: 2021-2026. Competitions covered include Enterprise National League North, Premier League 2 Division One, Enterprise National League, Premier League Cup, Fa Trophy, FA Cup.
This page includes career competition breakdowns, most-officiated teams, per-season card rates, first/second half splits, home vs away cards, both-teams-booked percentages, over/under yellow card thresholds, and a full match-by-match card history for G. Thomas.
All statistics for G. Thomas and thousands of other football referees are available via the OddAlerts Football Data API. Track referee appointments, build card market models, and access historical data programmatically.