Join The Team!
A signing like no other...
Football Referee · 2019-2026 · 12 competitions · 119 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Premier League Wales | 86 | 283 | 3.29 | 17 | 0.20 | 64% |
| Europa Conference League Europe | 10 | 38 | 3.80 | 1 | 0.10 | 80% |
| Welsh Cup Wales | 6 | 15 | 2.50 | 1 | 0.17 | 33% |
| U21 Euro Qualification Europe | 4 | 25 | 6.25 | 1 | 0.25 | 100% |
| UEFA Youth League Europe | 4 | 24 | 6.00 | 0 | 0.00 | 75% |
| Europa League Europe | 2 | 9 | 4.50 | 0 | 0.00 | 100% |
| Euro U21 Europe | 2 | 0 | 0.00 | 0 | 0.00 | 0% |
| Friendly International World | 1 | 1 | 1.00 | 0 | 0.00 | 0% |
| Friendly International U21 World | 1 | 2 | 2.00 | 0 | 0.00 | 100% |
| WC Qualification Europe Europe | 1 | 6 | 6.00 | 0 | 0.00 | 100% |
| UEFA U17 Championship Qualification Europe | 1 | 0 | 0.00 | 0 | 0.00 | 100% |
| UEFA Nations League Europe | 1 | 6 | 6.00 | 0 | 0.00 | 100% |
6 matches recorded · Wales
1 matches recorded · Europe
1 matches recorded · Europe
1 matches recorded · Europe
1 matches recorded · World
2 matches recorded · Europe
9 matches recorded · Wales
2 matches recorded · Wales
2 matches recorded · Europe
1 matches recorded · World
1 matches recorded · Wales
15 matches recorded · Wales
2 matches recorded · Europe
1 matches recorded · Europe
18 matches recorded · Wales
1 matches recorded · Wales
1 matches recorded · Europe
3 matches recorded · Europe
15 matches recorded · Wales
1 matches recorded · Wales
1 matches recorded · Europe
1 matches recorded · Europe
1 matches recorded · Europe
1 matches recorded · Europe
12 matches recorded · Wales
1 matches recorded · Wales
1 matches recorded · Europe
2 matches recorded · Europe
1 matches recorded · Europe
1 matches recorded · Europe
11 matches recorded · Wales
1 matches recorded · Europe
1 matches recorded · Europe
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 3 Oct 2026 | Connah's Quay vs Penybont | 1-0 | 6 | 0 | Premier League |
| 18 Sep 2026 | Colwyn Bay vs Barry Town United | 5-2 | 2 | 0 | Premier League |
| 11 Sep 2026 | Ammanford vs Caernarfon Town | 0-5 | 3 | 1 | Premier League |
| 4 Sep 2026 | Holywell vs Trefelin | 1-1 | 1 | 0 | Premier League |
| 21 Aug 2026 | Haverfordwest County vs Cambrian & Clydach | 0-3 | 2 | 0 | Premier League |
| 2 Aug 2026 | Connah's Quay vs Caernarfon Town | 1-2 | 3 | 0 | Premier League |
| 21 Jul 2026 | Atert Bissen vs Győri ETO | 2-6 | 2 | 0 | Europa Conference League |
| 16 Jul 2026 | Universitatea Cluj vs Dynamo Kyiv | 0-0 | 6 | 0 | Europa League |
| 18 Apr 2026 | Bala Town vs Briton Ferry | 1-2 | 1 | 0 | Premier League |
| 12 Apr 2026 | Caernarfon Town vs Flint Town United | 3-0 | 2 | 0 | Welsh Cup |
| 31 Mar 2026 | Republic of Ireland vs North Macedonia | 0-0 | 1 | 0 | Friendly International |
| 27 Mar 2026 | Kosovo U21 vs Romania U21 | 0-1 | 9 | 0 | U21 Euro Qualification |
| 14 Mar 2026 | Flint Town United vs Bala Town | 1-1 | 1 | 1 | Premier League |
| 3 Mar 2026 | Connah's Quay vs The New Saints | 1-2 | 5 | 0 | Premier League |
| 27 Feb 2026 | Caernarfon Town vs Colwyn Bay | 3-0 | 4 | 0 | Premier League |
| 31 Jan 2026 | Y Rhyl 1879 vs Barry Town United | 2-1 | 7 | 0 | Welsh Cup |
| 24 Jan 2026 | Colwyn Bay vs Connah's Quay | 2-2 | 2 | 0 | Premier League |
| 13 Jan 2026 | Flint Town United vs Bala Town | 0-4 | 4 | 0 | Premier League |
| 6 Sep 2025 | The New Saints vs Haverfordwest County | 5-0 | 2 | 0 | Premier League |
| 2 Sep 2025 | Connah's Quay vs Bala Town | 1-3 | 2 | 0 | Premier League |
| 22 Aug 2025 | Llanelli Town vs Briton Ferry | 2-4 | 1 | 0 | Premier League |
| 31 Jul 2025 | HJK vs Arda | 2-2 | 6 | 0 | Europa Conference League |
| 24 Jul 2025 | Larne vs Prishtina | 0-0 | 6 | 0 | Europa Conference League |
| 19 Apr 2025 | Flint Town United vs Newtown AFC | 4-0 | 1 | 0 | Premier League |
| 29 Mar 2025 | Briton Ferry vs Connah's Quay | 1-0 | 4 | 0 | Premier League |
| 24 Mar 2025 | England U21 vs Portugal U21 | 4-2 | 2 | 0 | Friendly International U21 |
| 8 Mar 2025 | The New Saints vs Haverfordwest County | 5-1 | 1 | 0 | Premier League |
| 22 Feb 2025 | Flint Town United vs Briton Ferry | 3-1 | 3 | 0 | Premier League |
| 8 Feb 2025 | Newtown AFC vs Barry Town United | 1-1 | 2 | 0 | Premier League |
| 1 Feb 2025 | Penybont vs Haverfordwest County | 0-0 | 10 | 0 | Premier League |
| 14 Jan 2025 | Newtown AFC vs Penybont | 1-2 | 3 | 0 | Premier League |
| 26 Dec 2024 | Aberystwyth Town vs Bala Town | 0-0 | 5 | 1 | Premier League |
| 15 Dec 2024 | The New Saints vs Colwyn Bay | 4-1 | 0 | 0 | Welsh Cup |
| 23 Nov 2024 | Flint Town United vs Briton Ferry | 2-1 | 2 | 0 | Premier League |
| 8 Nov 2024 | Aberystwyth Town vs Newtown AFC | 3-1 | 4 | 0 | Premier League |
| 26 Oct 2024 | Flint Town United vs Barry Town United | 1-2 | 5 | 0 | Premier League |
| 15 Oct 2024 | Bala Town vs Connah's Quay | 0-0 | 1 | 0 | Premier League |
| 10 Oct 2024 | Sweden U21 vs Georgia U21 | 3-2 | 4 | 0 | U21 Euro Qualification |
| 27 Sep 2024 | Newtown AFC vs The New Saints | 1-6 | 3 | 0 | Premier League |
| 7 Sep 2024 | Penybont vs Caernarfon Town | 2-0 | 1 | 0 | Premier League |
| 11 Aug 2024 | Connah's Quay vs Haverfordwest County | 0-1 | 3 | 0 | Premier League |
| 25 Jul 2024 | KuPS vs Tromsø | 0-1 | 1 | 0 | Europa Conference League |
| 11 Jul 2024 | Stjarnan vs Linfield | 2-0 | 2 | 0 | Europa Conference League |
| 21 Apr 2024 | Penybont vs Haverfordwest County | 1-0 | 4 | 0 | Premier League |
| 12 Apr 2024 | Connah's Quay vs Bala Town | 0-0 | 5 | 0 | Premier League |
| 29 Mar 2024 | Barry Town United vs Penybont | 0-0 | 4 | 2 | Premier League |
| 23 Mar 2024 | Connah's Quay vs Bala Town | 1-0 | 3 | 1 | Welsh Cup |
| 9 Feb 2024 | Bala Town vs The New Saints | 0-1 | 2 | 0 | Premier League |
| 2 Feb 2024 | Connah's Quay vs Caernarfon Town | 1-1 | 3 | 1 | Premier League |
| 13 Jan 2024 | Haverfordwest County vs Bala Town | 2-3 | 6 | 0 | Premier League |
| 26 Dec 2023 | The New Saints vs Caernarfon Town | 2-1 | 4 | 0 | Premier League |
| 2 Dec 2023 | Penybont vs Bala Town | 0-2 | 5 | 0 | Premier League |
| 29 Nov 2023 | Colwyn Bay vs Connah's Quay | 2-3 | 3 | 0 | Premier League |
| 21 Nov 2023 | Kosovo U21 vs Israel U21 | 3-1 | 8 | 0 | U21 Euro Qualification |
| 7 Nov 2023 | Manchester City U19 vs Young Boys U19 | 3-0 | 7 | 0 | UEFA Youth League |
| 4 Nov 2023 | Newtown vs The New Saints | 0-2 | 8 | 0 | Premier League |
| 21 Oct 2023 | Pontypridd Town AFC vs Connah's Quay | 0-3 | 4 | 0 | Premier League |
| 7 Oct 2023 | Newtown vs Caernarfon Town | 4-0 | 7 | 0 | Premier League |
| 30 Sep 2023 | The New Saints vs Pontypridd Town AFC | 4-0 | 2 | 0 | Premier League |
| 27 Sep 2023 | Bala Town vs Aberystwyth Town | 0-1 | 6 | 1 | Premier League |
| 9 Sep 2023 | Barry Town United vs Connah's Quay | 1-4 | 2 | 0 | Premier League |
| 1 Sep 2023 | Newtown vs Cardiff MU | 2-1 | 4 | 0 | Premier League |
| 19 Aug 2023 | Pontypridd Town AFC vs The New Saints | 0-1 | 8 | 0 | Premier League |
| 12 Aug 2023 | Newtown vs Penybont | 1-3 | 1 | 0 | Premier League |
| 3 Aug 2023 | Riga vs Kecskemeti TE | 3-1 | 6 | 0 | Europa Conference League |
| 25 Feb 2023 | The New Saints vs Penybont | 1-1 | 6 | 0 | Premier League |
| 11 Feb 2023 | Newtown vs Connah's Quay | 1-1 | 3 | 0 | Premier League |
| 31 Jan 2023 | The New Saints vs Bala Town | 3-0 | 1 | 0 | Premier League |
| 14 Jan 2023 | Llanelli Town vs Connah's Quay | 0-2 | 1 | 0 | Welsh Cup |
| 10 Jan 2023 | Aberystwyth Town vs Penybont | 0-3 | 4 | 0 | Premier League |
| 7 Jan 2023 | Airbus UK vs Cardiff MU | 0-2 | 2 | 1 | Premier League |
| 31 Dec 2022 | Haverfordwest County vs Pontypridd Town AFC | 1-1 | 0 | 0 | Premier League |
| 26 Dec 2022 | Connah's Quay vs Flint Town United | 2-0 | 6 | 0 | Premier League |
| 23 Dec 2022 | Bala Town vs Airbus UK | 2-1 | 2 | 0 | Premier League |
| 2 Dec 2022 | Pontypridd Town AFC vs Cardiff MU | 0-1 | 4 | 0 | Premier League |
| 5 Nov 2022 | Flint Town United vs Haverfordwest County | 0-1 | 0 | 1 | Premier League |
| 2 Nov 2022 | Chelsea U19 vs Dinamo Zagreb U19 | 4-0 | 3 | 0 | UEFA Youth League |
| 13 Oct 2022 | Nice vs Slovácko | 1-2 | 5 | 1 | Europa Conference League |
| 1 Oct 2022 | Cardiff MU vs Aberystwyth Town | 2-1 | 1 | 0 | Premier League |
| 27 Sep 2022 | The New Saints vs Flint Town United | 6-2 | - | - | Premier League |
| 15 Sep 2022 | Žalgiris vs Basel | 0-1 | 7 | 0 | Europa Conference League |
| 30 Aug 2022 | Connah's Quay vs Bala Town | 1-0 | 1 | 2 | Premier League |
| 20 Aug 2022 | The New Saints vs Penybont | 1-0 | 2 | 0 | Premier League |
| 13 Aug 2022 | Pontypridd Town AFC vs Flint Town United | 0-1 | 2 | 0 | Premier League |
| 28 Jul 2022 | Lillestrøm vs SJK | 5-2 | 0 | 0 | Europa Conference League |
| 9 Jun 2022 | Slovenia U21 vs Andorra U21 | 2-0 | 4 | 1 | U21 Euro Qualification |
| 23 Apr 2022 | Ukraine U17 vs Poland U17 | 2-3 | - | - | UEFA U17 Championship Qualification |
| 2 Apr 2022 | Penybont vs Bala Town | 0-5 | 3 | 0 | Premier League |
| 12 Mar 2022 | Aberystwyth Town vs Cardiff MU | 0-2 | 3 | 0 | Premier League |
| 19 Feb 2022 | Connah's Quay vs Colwyn Bay | 0-2 | 2 | 0 | Welsh Cup |
| 29 Jan 2022 | Flint Town United vs Cardiff MU | 2-2 | 3 | 0 | Premier League |
| 18 Dec 2021 | Newtown vs Flint Town United | 2-0 | 5 | 1 | Premier League |
| 11 Dec 2021 | Haverfordwest County vs Bala Town | 0-0 | - | - | Premier League |
| 9 Nov 2021 | Aberystwyth Town vs The New Saints | 1-0 | 5 | 0 | Premier League |
| 22 Oct 2021 | Flint Town United vs The New Saints | 1-1 | 5 | 1 | Premier League |
| 19 Oct 2021 | Porto U19 vs Milan U19 | 3-1 | 8 | 0 | UEFA Youth League |
| 12 Oct 2021 | Barry Town United vs Cardiff MU | 0-1 | 3 | 0 | Premier League |
| 9 Oct 2021 | Bala Town vs Cefn Druids | 1-1 | 2 | 0 | Premier League |
| 2 Oct 2021 | Haverfordwest County vs Connah's Quay | 1-1 | 1 | 0 | Premier League |
| 14 Sep 2021 | Malmo FF U19 vs Juventus U19 | 2-2 | 6 | 0 | UEFA Youth League |
| 11 Sep 2021 | Flint Town United vs Newtown | 4-1 | 7 | 1 | Premier League |
| 14 Aug 2021 | Aberystwyth Town vs Barry Town United | 2-1 | 1 | 0 | Premier League |
| 29 Jul 2021 | Śląsk Wrocław vs Ararat | 3-3 | 3 | 0 | Europa Conference League |
| 23 May 2021 | Penybont vs Newtown | 0-1 | 3 | 0 | Premier League |
| 15 May 2021 | The New Saints vs Bala Town | 2-0 | 0 | 1 | Premier League |
| 24 Apr 2021 | The New Saints vs Connah's Quay | 1-4 | 4 | 0 | Premier League |
| 10 Apr 2021 | Connah's Quay vs Penybont | 0-2 | 2 | 0 | Premier League |
| 27 Mar 2021 | Newtown vs Haverfordwest County | 0-3 | 6 | 0 | Premier League |
| 25 Mar 2021 | Moldova vs Faroe Islands | 1-1 | 6 | 0 | WC Qualification Europe |
| 9 Mar 2021 | Barry Town United vs Penybont | 0-1 | 2 | 1 | Premier League |
| 12 Dec 2020 | Connah's Quay vs The New Saints | 2-0 | 8 | 0 | Premier League |
| 28 Nov 2020 | Flint Town United vs Cardiff MU | 0-1 | 6 | 1 | Premier League |
| 7 Nov 2020 | Bala Town vs The New Saints | 1-1 | 3 | 0 | Premier League |
| 13 Oct 2020 | Latvia vs Malta | 0-1 | 6 | 0 | UEFA Nations League |
| 10 Oct 2020 | Cardiff MU vs Connah's Quay | 1-2 | 6 | 0 | Premier League |
| 3 Oct 2020 | Penybont vs Newtown | 2-1 | 6 | 0 | Premier League |
| 17 Sep 2020 | Lincoln Red Imps vs Rangers | 0-5 | 3 | 0 | Europa League |
| 14 Nov 2019 | Israel U21 vs Montenegro U21 | 0-0 | 0 | 0 | Euro U21 |
| 14 Nov 2019 | Israel U21 vs Montenegro U21 | - | 0 | 0 | Euro U21 |
Iwan Griffith has officiated 119 matches across 12 competitions, averaging 3.44 yellow cards and 0.17 red cards per game (409 yellows and 20 reds in total). Active years in our database: 2019-2026. Competitions covered include Premier League, Europa Conference League, Welsh Cup, U21 Euro Qualification, UEFA Youth League, Europa League.
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 Iwan Griffith.
All statistics for Iwan Griffith 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.