Join The Team!
A signing like no other...
Football Referee · 2020-2026 · 10 competitions · 118 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Premier League Wales | 83 | 219 | 2.64 | 15 | 0.18 | 54% |
| UEFA Youth League Europe | 9 | 32 | 3.56 | 3 | 0.33 | 56% |
| Welsh Cup Wales | 8 | 16 | 2.00 | 1 | 0.13 | 63% |
| Europa Conference League Europe | 6 | 17 | 2.83 | 0 | 0.00 | 50% |
| U21 Euro Qualification Europe | 4 | 21 | 5.25 | 0 | 0.00 | 100% |
| Euro U17 Europe | 3 | 0 | 0.00 | 0 | 0.00 | 100% |
| UEFA U19 Championship Qualification Europe | 2 | 1 | 0.50 | 0 | 0.00 | 100% |
| Champions League Europe | 1 | 0 | 0.00 | 0 | 0.00 | 0% |
| League Cup Wales | 1 | 4 | 4.00 | 0 | 0.00 | 100% |
| Challenge Cup Scotland | 1 | 3 | 3.00 | 0 | 0.00 | 100% |
1 matches recorded · Europe
7 matches recorded · Wales
1 matches recorded · Europe
1 matches recorded · Europe
6 matches recorded · Wales
2 matches recorded · Europe
1 matches recorded · Wales
2 matches recorded · Europe
2 matches recorded · Wales
3 matches recorded · Europe
16 matches recorded · Wales
2 matches recorded · Europe
1 matches recorded · Wales
2 matches recorded · Europe
20 matches recorded · Wales
2 matches recorded · Wales
1 matches recorded · Europe
1 matches recorded · Europe
17 matches recorded · Wales
1 matches recorded · Wales
2 matches recorded · Europe
1 matches recorded · Scotland
1 matches recorded · Europe
3 matches recorded · Europe
2 matches recorded · Europe
11 matches recorded · Wales
2 matches recorded · Wales
1 matches recorded · Europe
6 matches recorded · Wales
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 30 Oct 2026 | Barry Town United vs Trefelin | 3-0 | 1 | 1 | Premier League |
| 9 Oct 2026 | Holywell vs The New Saints | 1-6 | 1 | 0 | Premier League |
| 26 Sep 2026 | Colwyn Bay vs Haverfordwest County | 1-0 | 2 | 0 | Premier League |
| 18 Sep 2026 | Briton Ferry vs Trefelin | 1-1 | 1 | 0 | Premier League |
| 12 Sep 2026 | Colwyn Bay vs Connah's Quay | 2-1 | 7 | 0 | Premier League |
| 15 Aug 2026 | Caernarfon Town vs Colwyn Bay | 3-0 | 1 | 0 | Premier League |
| 1 Aug 2026 | Haverfordwest County vs Airbus UK | 0-1 | 2 | 0 | Premier League |
| 15 Jul 2026 | Malisheva vs Vllaznia Shkodër | 5-0 | 7 | 0 | Europa Conference League |
| 7 Mar 2026 | Flint Town United vs Bangor 1876 | 5-1 | 3 | 0 | Welsh Cup |
| 20 Feb 2026 | Llanelli Town vs Haverfordwest County | 0-1 | 1 | 0 | Premier League |
| 14 Feb 2026 | Flint Town United vs Briton Ferry | 0-0 | 6 | 2 | Premier League |
| 4 Feb 2026 | Villarreal U19 vs Bayer Leverkusen U19 | 3-2 | 5 | 0 | UEFA Youth League |
| 23 Jan 2026 | Cardiff MU vs Haverfordwest County | 0-2 | 4 | 1 | Premier League |
| 18 Sep 2025 | Sporting CP U19 vs Kairat U19 | 3-2 | 1 | 0 | UEFA Youth League |
| 9 Sep 2025 | Armenia U21 vs Poland U21 | 0-4 | 6 | 0 | U21 Euro Qualification |
| 25 Aug 2025 | Briton Ferry vs Haverfordwest County | 0-1 | 2 | 0 | Premier League |
| 16 Aug 2025 | Penybont vs The New Saints | 0-2 | 3 | 0 | Premier League |
| 8 Aug 2025 | Llanelli Town vs Barry Town United | 0-2 | 1 | 0 | Premier League |
| 8 Jul 2025 | Levadia vs Rīgas FS | 0-1 | 0 | 0 | Champions League |
| 4 May 2025 | The New Saints vs Connah's Quay | 2-1 | 3 | 0 | Welsh Cup |
| 19 Apr 2025 | Barry Town United vs Briton Ferry | 5-0 | 0 | 0 | Premier League |
| 12 Apr 2025 | Newtown AFC vs Aberystwyth Town | 2-3 | 3 | 0 | Premier League |
| 29 Mar 2025 | Penybont vs The New Saints | 1-0 | 0 | 0 | Premier League |
| 22 Mar 2025 | Flint Town United vs Barry Town United | 3-2 | 2 | 0 | Premier League |
| 22 Feb 2025 | Caernarfon Town vs Penybont | 3-2 | 1 | 0 | Premier League |
| 15 Feb 2025 | Denbigh Town vs Llanelli Town | 0-1 | 2 | 0 | Welsh Cup |
| 1 Feb 2025 | Briton Ferry vs Aberystwyth Town | 2-3 | 1 | 0 | Premier League |
| 31 Dec 2024 | Penybont vs Cardiff MU | 2-2 | 2 | 0 | Premier League |
| 26 Dec 2024 | Caernarfon Town vs The New Saints | 2-5 | 1 | 0 | Premier League |
| 11 Dec 2024 | Arsenal U19 vs Monaco U19 | 2-0 | 2 | 0 | UEFA Youth League |
| 4 Dec 2024 | Flint Town United vs Aberystwyth Town | 3-0 | 1 | 0 | Premier League |
| 1 Dec 2024 | Barry Town United vs The New Saints | 1-2 | 4 | 0 | League Cup |
| 2 Nov 2024 | Briton Ferry vs Aberystwyth Town | 4-0 | 1 | 0 | Premier League |
| 30 Oct 2024 | Connah's Quay vs The New Saints | 1-2 | 1 | 0 | Premier League |
| 23 Oct 2024 | Young Boys U19 vs Inter U19 | 2-3 | 8 | 2 | UEFA Youth League |
| 4 Oct 2024 | Bala Town vs Haverfordwest County | 0-2 | 3 | 0 | Premier League |
| 2 Oct 2024 | Cliftonville U19 vs BFC Daugavpils U19 | 2-1 | 5 | 0 | UEFA Youth League |
| 20 Sep 2024 | Penybont vs The New Saints | 2-1 | 4 | 0 | Premier League |
| 14 Sep 2024 | The New Saints vs Barry Town United | 4-0 | 1 | 0 | Premier League |
| 23 Aug 2024 | Briton Ferry vs Cardiff MU | 1-5 | 3 | 0 | Premier League |
| 16 Aug 2024 | Penybont vs Newtown AFC | 0-0 | 4 | 0 | Premier League |
| 25 Jul 2024 | St Patrick's vs Vaduz | 3-1 | 4 | 0 | Europa Conference League |
| 11 Jul 2024 | Liepāja vs Víkingur | 1-1 | 4 | 0 | Europa Conference League |
| 21 Apr 2024 | Aberystwyth Town vs Pontypridd Town AFC | 3-0 | 4 | 0 | Premier League |
| 13 Apr 2024 | Cardiff MU vs The New Saints | 0-5 | 0 | 0 | Premier League |
| 23 Mar 2024 | Caernarfon Town vs Cardiff MU | 1-2 | 2 | 0 | Premier League |
| 16 Mar 2024 | Pontypridd Town AFC vs Barry Town United | 1-1 | 1 | 0 | Premier League |
| 8 Mar 2024 | Connah's Quay vs The New Saints | 1-5 | 1 | 0 | Premier League |
| 2 Mar 2024 | Colwyn Bay vs Haverfordwest County | 0-0 | 3 | 0 | Premier League |
| 17 Feb 2024 | Buckley Town vs Connah's Quay | 1-4 | 2 | 0 | Welsh Cup |
| 10 Feb 2024 | Penybont vs Barry Town United | 2-2 | 8 | 1 | Premier League |
| 13 Jan 2024 | The New Saints vs Newtown | 3-1 | 2 | 0 | Premier League |
| 26 Dec 2023 | Cardiff MU vs Penybont | 0-3 | 0 | 0 | Premier League |
| 16 Dec 2023 | Caernarfon Town vs Haverfordwest County | 0-1 | 3 | 1 | Premier League |
| 9 Dec 2023 | Flint Mountain vs South Gower | 2-1 | 0 | 0 | Welsh Cup |
| 28 Nov 2023 | Barry Town United vs Penybont | 1-1 | 7 | 0 | Premier League |
| 19 Nov 2023 | Pontypridd Town AFC vs Colwyn Bay | 0-3 | 1 | 0 | Premier League |
| 4 Nov 2023 | Haverfordwest County vs Colwyn Bay | 5-0 | 0 | 0 | Premier League |
| 28 Oct 2023 | Colwyn Bay vs Barry Town United | 0-1 | 2 | 0 | Premier League |
| 13 Oct 2023 | Greece U21 vs Croatia U21 | 2-2 | 5 | 0 | U21 Euro Qualification |
| 6 Oct 2023 | Cardiff MU vs Barry Town United | 2-1 | 2 | 0 | Premier League |
| 3 Oct 2023 | København U19 vs Bayern U19 | 3-2 | 3 | 0 | UEFA Youth League |
| 26 Sep 2023 | Caernarfon Town vs The New Saints | 1-3 | 0 | 0 | Premier League |
| 23 Sep 2023 | Colwyn Bay vs Newtown | 2-4 | 4 | 0 | Premier League |
| 1 Sep 2023 | Caernarfon Town vs Connah's Quay | 0-4 | 4 | 0 | Premier League |
| 19 Aug 2023 | Cardiff MU vs Bala Town | 0-0 | 5 | 0 | Premier League |
| 11 Aug 2023 | The New Saints vs Connah's Quay | 6-2 | 4 | 0 | Premier League |
| 3 Aug 2023 | Urartu vs SSC Farul | 2-3 | 0 | 0 | Europa Conference League |
| 13 Jul 2023 | Riga vs Víkingur Reykjavík | 2-0 | 2 | 0 | Europa Conference League |
| 20 Jun 2023 | Andorra U21 vs Belarus U21 | 1-1 | 6 | 0 | U21 Euro Qualification |
| 31 Mar 2023 | Bala Town vs Connah's Quay | 1-2 | 0 | 0 | Premier League |
| 18 Mar 2023 | Newtown vs Penybont | 0-1 | 2 | 2 | Premier League |
| 25 Feb 2023 | Pontypridd Town AFC vs Haverfordwest County | 2-1 | - | - | Premier League |
| 18 Feb 2023 | The New Saints vs Newtown | 1-0 | 4 | 0 | Premier League |
| 4 Feb 2023 | Bala Town vs Briton Ferry | 2-0 | 2 | 1 | Welsh Cup |
| 28 Jan 2023 | Penybont vs Newtown | 3-0 | 2 | 0 | Premier League |
| 7 Jan 2023 | The New Saints vs Haverfordwest County | 3-1 | 3 | 0 | Premier League |
| 3 Jan 2023 | Penybont vs Airbus UK | 2-0 | 1 | 0 | Premier League |
| 31 Dec 2022 | Flint Town United vs Connah's Quay | 0-0 | 2 | 0 | Premier League |
| 26 Dec 2022 | Caernarfon Town vs Bala Town | 1-5 | 0 | 1 | Premier League |
| 20 Dec 2022 | Connah's Quay vs Aberystwyth Town | 3-0 | 1 | 0 | Premier League |
| 16 Dec 2022 | Cardiff MU vs Haverfordwest County | 2-0 | 5 | 0 | Premier League |
| 5 Nov 2022 | The New Saints vs Cardiff MU | 4-0 | 1 | 0 | Premier League |
| 1 Nov 2022 | Liverpool U19 vs Napoli U19 | 5-0 | 6 | 0 | UEFA Youth League |
| 29 Oct 2022 | Airbus UK vs Pontypridd Town AFC | 0-4 | 3 | 0 | Premier League |
| 15 Oct 2022 | Bala Town vs The New Saints | 0-5 | 2 | 0 | Premier League |
| 23 Sep 2022 | The New Saints vs Dundee | 0-3 | 3 | 0 | Challenge Cup |
| 17 Sep 2022 | Flint Town United vs Bala Town | 1-1 | 4 | 0 | Premier League |
| 6 Sep 2022 | Celtic U19 vs Real Madrid U19 | 0-6 | 0 | 1 | UEFA Youth League |
| 27 Aug 2022 | Pontypridd Town AFC vs Aberystwyth Town | 2-1 | 1 | 0 | Premier League |
| 13 Aug 2022 | Newtown vs The New Saints | 0-0 | 2 | 1 | Premier League |
| 28 Jul 2022 | Budućnost vs Breidablik | 2-1 | 0 | 0 | Europa Conference League |
| 12 Jun 2022 | Armenia U21 vs Ukraine U21 | 0-2 | 4 | 0 | U21 Euro Qualification |
| 22 May 2022 | Luxembourg U17 vs Italy U17 | 0-1 | - | - | Euro U17 |
| 20 May 2022 | Serbia U17 vs Turkey U17 | 2-1 | - | - | Euro U17 |
| 17 May 2022 | Scotland U17 vs Portugal U17 | 1-5 | - | - | Euro U17 |
| 2 Apr 2022 | Newtown vs Flint Town United | 2-1 | 2 | 1 | Premier League |
| 18 Mar 2022 | Penybont vs Bala Town | 0-0 | 2 | 0 | Welsh Cup |
| 26 Feb 2022 | Penybont vs Flint Town United | 1-1 | 4 | 0 | Premier League |
| 12 Feb 2022 | Caernarfon Town vs Bala Town | 3-3 | 2 | 0 | Premier League |
| 18 Dec 2021 | Connah's Quay vs Haverfordwest County | 1-0 | 0 | 0 | Premier League |
| 11 Dec 2021 | Barry Town United vs The New Saints | 1-2 | 3 | 0 | Premier League |
| 16 Nov 2021 | San Marino U19 vs Latvia U19 | 0-2 | - | - | UEFA U19 Championship Qualification |
| 10 Nov 2021 | Latvia U19 vs Romania U19 | 0-1 | 1 | 0 | UEFA U19 Championship Qualification |
| 5 Nov 2021 | Cefn Druids vs Newtown | 0-5 | 3 | 0 | Premier League |
| 30 Oct 2021 | Penybont vs Bala Town | 1-0 | 6 | 0 | Premier League |
| 16 Oct 2021 | Colwyn Bay vs Cardiff MU | 1-0 | 2 | 0 | Welsh Cup |
| 12 Oct 2021 | Caernarfon Town vs Flint Town United | 2-3 | 6 | 0 | Premier League |
| 30 Sep 2021 | Rosenborg U19 vs Midtjylland U19 | 2-4 | 2 | 0 | UEFA Youth League |
| 11 Sep 2021 | Bala Town vs Haverfordwest County | 6-2 | 3 | 0 | Premier League |
| 27 Aug 2021 | Caernarfon Town vs Newtown | 0-2 | 4 | 1 | Premier League |
| 21 Aug 2021 | Barry Town United vs Bala Town | 0-0 | 6 | 0 | Premier League |
| 24 Apr 2021 | Newtown vs Cefn Druids | 5-0 | 4 | 1 | Premier League |
| 6 Mar 2021 | Caernarfon Town vs Aberystwyth Town | 2-2 | 7 | 0 | Premier League |
| 19 Dec 2020 | Barry Town United vs Cefn Druids | 4-1 | 8 | 0 | Premier League |
| 28 Nov 2020 | The New Saints vs Aberystwyth Town | 4-1 | 5 | 0 | Premier League |
| 10 Oct 2020 | Penybont vs The New Saints | 0-4 | 6 | 2 | Premier League |
| 3 Oct 2020 | Bala Town vs Haverfordwest County | 1-2 | 4 | 0 | Premier League |
Thomas Gary Owen has officiated 118 matches across 10 competitions, averaging 2.65 yellow cards and 0.16 red cards per game (313 yellows and 19 reds in total). Active years in our database: 2020-2026. Competitions covered include Premier League, UEFA Youth League, Welsh Cup, Europa Conference League, U21 Euro Qualification, Euro U17.
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 Thomas Gary Owen.
All statistics for Thomas Gary Owen 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.