Join The Team!
A signing like no other...
Football Referee · 2019-2025 · 15 competitions · 87 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Premier League Wales | 28 | 105 | 3.75 | 4 | 0.14 | 46% |
| Women's Super League England | 20 | 44 | 2.20 | 3 | 0.15 | 40% |
| UEFA Women's Champions League Europe | 13 | 34 | 2.62 | 1 | 0.08 | 69% |
| UEFA Women's EURO Europe | 5 | 10 | 2.00 | 1 | 0.20 | 40% |
| World Cup Women World | 4 | 4 | 1.00 | 0 | 0.00 | 25% |
| UEFA Women's Championship Qualification Europe | 3 | 2 | 0.67 | 1 | 0.33 | 33% |
| WSL 2 England | 2 | 5 | 2.50 | 0 | 0.00 | 50% |
| FA Cup Women England | 2 | 3 | 1.50 | 0 | 0.00 | 0% |
| League Cup Women England | 2 | 4 | 2.00 | 0 | 0.00 | 0% |
| U20 Women's World Cup World | 2 | 0 | 0.00 | 0 | 0.00 | 50% |
| Friendly International Women World | 2 | 1 | 0.50 | 0 | 0.00 | 0% |
| Women's Nations League Europe | 1 | 2 | 2.00 | 0 | 0.00 | 100% |
| World Cup Women Qualification Europe Europe | 1 | 5 | 5.00 | 0 | 0.00 | 100% |
| Welsh Cup Wales | 1 | 5 | 5.00 | 0 | 0.00 | 100% |
| Arnold Clark Cup World | 1 | 4 | 4.00 | 0 | 0.00 | 100% |
1 matches recorded · Europe
6 matches recorded · England
1 matches recorded · England
1 matches recorded · England
3 matches recorded · Europe
4 matches recorded · Europe
5 matches recorded · England
3 matches recorded · Wales
1 matches recorded · England
1 matches recorded · England
4 matches recorded · World
4 matches recorded · Europe
9 matches recorded · England
4 matches recorded · Wales
1 matches recorded · England
1 matches recorded · England
1 matches recorded · Europe
2 matches recorded · World
5 matches recorded · Europe
4 matches recorded · Europe
12 matches recorded · Wales
1 matches recorded · Wales
1 matches recorded · World
2 matches recorded · World
9 matches recorded · Wales
1 matches recorded · Europe
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 21 Feb 2025 | France W vs Norway W | 1-0 | 2 | 0 | Women's Nations League |
| 2 Feb 2025 | Manchester City W vs Arsenal W | 3-4 | 1 | 0 | Women's Super League |
| 29 Jan 2025 | Everton W vs Tottenham W | 2-0 | 2 | 0 | FA Cup Women |
| 26 Jan 2025 | Manchester United W vs Brighton W | 3-0 | 3 | 0 | Women's Super League |
| 15 Dec 2024 | Everton W vs Manchester City W | 2-1 | 2 | 0 | Women's Super League |
| 10 Nov 2024 | Manchester United W vs Aston Villa W | 0-0 | 5 | 0 | Women's Super League |
| 25 Oct 2024 | Romania W vs Poland W | 1-2 | 2 | 1 | UEFA Women's Championship Qualification |
| 12 Oct 2024 | Arsenal W vs Chelsea W | 1-2 | 5 | 0 | Women's Super League |
| 21 Sep 2024 | Manchester United W vs West Ham W | 3-0 | 1 | 0 | Women's Super League |
| 8 Sep 2024 | Birmingham W vs Sunderland W | 5-0 | 4 | 0 | WSL 2 |
| 12 Jul 2024 | Iceland W vs Germany W | 3-0 | 0 | 0 | UEFA Women's Championship Qualification |
| 28 Apr 2024 | Bristol City W vs Manchester City W | 0-4 | 0 | 0 | Women's Super League |
| 21 Apr 2024 | The New Saints vs Connah's Quay | 2-0 | 4 | 0 | Premier League |
| 9 Apr 2024 | Netherlands W vs Norway W | 1-0 | 0 | 0 | UEFA Women's Championship Qualification |
| 31 Mar 2024 | Arsenal W vs Chelsea W | 1-0 | 2 | 0 | League Cup Women |
| 27 Mar 2024 | Lyon W vs SL Benfica W | 4-1 | 5 | 0 | UEFA Women's Champions League |
| 24 Mar 2024 | Leicester W vs Brighton W | 2-3 | 4 | 0 | Women's Super League |
| 6 Feb 2024 | The New Saints vs Newtown | 3-0 | 3 | 0 | Premier League |
| 28 Jan 2024 | Everton W vs Leicester W | 0-1 | 2 | 0 | Women's Super League |
| 20 Dec 2023 | Ajax W vs Bayern Munich W | 1-0 | 2 | 0 | UEFA Women's Champions League |
| 16 Dec 2023 | Tottenham W vs Arsenal W | 1-0 | 2 | 0 | Women's Super League |
| 2 Dec 2023 | Newtown vs Colwyn Bay | 4-2 | 1 | 0 | Premier League |
| 22 Nov 2023 | SL Benfica W vs Rosengard W | 1-0 | 2 | 0 | UEFA Women's Champions League |
| 19 Nov 2023 | Manchester United W vs Manchester City W | 1-3 | 2 | 1 | Women's Super League |
| 5 Nov 2023 | Blackburn Rovers W vs Millwall W | 0-3 | 1 | 0 | WSL 2 |
| 18 Oct 2023 | Ajax W vs Zurich W | 2-0 | 1 | 0 | UEFA Women's Champions League |
| 19 Aug 2023 | Sweden W vs Australia W | 2-0 | 3 | 0 | World Cup Women |
| 5 Aug 2023 | Switzerland W vs Spain W | 1-5 | 1 | 0 | World Cup Women |
| 29 Jul 2023 | Sweden W vs Italy W | 5-0 | 0 | 0 | World Cup Women |
| 24 Jul 2023 | Brazil W vs Panama W | 4-0 | 0 | 0 | World Cup Women |
| 3 Jun 2023 | Barcelona W vs Wolfsburg W | 3-2 | 5 | 0 | UEFA Women's Champions League |
| 17 May 2023 | Everton W vs Arsenal W | 1-4 | 1 | 1 | Women's Super League |
| 29 Apr 2023 | Tottenham W vs Brighton W | 2-2 | 2 | 0 | Women's Super League |
| 16 Apr 2023 | Aston Villa W vs Chelsea W | 0-1 | 1 | 0 | FA Cup Women |
| 7 Apr 2023 | Bala Town vs Newtown | 1-2 | 2 | 0 | Premier League |
| 30 Mar 2023 | Wolfsburg W vs Paris SG W | 1-1 | 2 | 0 | UEFA Women's Champions League |
| 17 Mar 2023 | Caernarfon Town vs Aberystwyth Town | 0-1 | 5 | 1 | Premier League |
| 12 Mar 2023 | Chelsea W vs Manchester United W | 1-0 | 1 | 0 | Women's Super League |
| 21 Jan 2023 | Manchester City W vs Aston Villa W | 1-1 | 0 | 0 | Women's Super League |
| 15 Jan 2023 | Leicester W vs Brighton W | 3-0 | 1 | 0 | Women's Super League |
| 18 Dec 2022 | Manchester United W vs Sheffield Utd W | 4-0 | 2 | 0 | League Cup Women |
| 16 Dec 2022 | Roma W vs St. Polten W | 5-0 | 1 | 0 | UEFA Women's Champions League |
| 4 Dec 2022 | Manchester City W vs Brighton W | 3-1 | 3 | 0 | Women's Super League |
| 24 Nov 2022 | Barcelona W vs Bayern Munich W | 3-0 | 0 | 0 | UEFA Women's Champions League |
| 19 Nov 2022 | Airbus UK vs Haverfordwest County | 1-2 | 2 | 0 | Premier League |
| 6 Nov 2022 | Manchester United W vs Chelsea W | 1-3 | 1 | 0 | Women's Super League |
| 21 Oct 2022 | Caernarfon Town vs Aberystwyth Town | 2-1 | 0 | 0 | Premier League |
| 15 Oct 2022 | Aston Villa W vs West Ham W | 1-2 | 3 | 1 | Women's Super League |
| 29 Sep 2022 | Everton W vs Leicester W | 1-0 | 5 | 0 | Women's Super League |
| 21 Aug 2022 | Colombia U20 W vs Brazil U20 W | 0-1 | - | - | U20 Women's World Cup |
| 13 Aug 2022 | Brazil U20 W vs Australia U20 W | 2-0 | - | - | U20 Women's World Cup |
| 14 Jul 2022 | France W vs Belgium W | 2-1 | 1 | 1 | UEFA Women's EURO |
| 9 Jul 2022 | Netherlands W vs Sweden W | 1-1 | 0 | 0 | UEFA Women's EURO |
| 30 Apr 2022 | Wolfsburg W vs Barcelona W | 2-0 | 4 | 0 | UEFA Women's Champions League |
| 18 Apr 2022 | Connah's Quay vs Haverfordwest County | 3-0 | 3 | 0 | Premier League |
| 12 Apr 2022 | Croatia W vs Romania W | 0-1 | 5 | 0 | World Cup Women Qualification Europe |
| 23 Mar 2022 | Juventus W vs Lyon W | 2-1 | 2 | 1 | UEFA Women's Champions League |
| 15 Mar 2022 | Connah's Quay vs Cefn Druids | 5-0 | 3 | 0 | Premier League |
| 26 Feb 2022 | Cefn Druids vs Haverfordwest County | 0-2 | 5 | 0 | Premier League |
| 23 Feb 2022 | Spain W vs Canada W | 1-0 | 4 | 0 | Arnold Clark Cup |
| 19 Feb 2022 | The New Saints vs Guilsfield | 2-0 | 5 | 0 | Welsh Cup |
| 22 Jan 2022 | Barry Town United vs Flint Town United | 0-1 | 8 | 0 | Premier League |
| 17 Dec 2021 | Caernarfon Town vs Aberystwyth Town | 3-3 | 5 | 0 | Premier League |
| 4 Dec 2021 | Newtown vs Barry Town United | 2-1 | 9 | 0 | Premier League |
| 18 Nov 2021 | Real Madrid W vs Paris SG W | 0-2 | 2 | 0 | UEFA Women's Champions League |
| 30 Oct 2021 | The New Saints vs Cardiff MU | 5-0 | 2 | 0 | Premier League |
| 14 Oct 2021 | Lyon W vs SL Benfica W | 5-0 | - | - | UEFA Women's Champions League |
| 9 Oct 2021 | Flint Town United vs Barry Town United | 3-2 | 5 | 0 | Premier League |
| 18 Sep 2021 | The New Saints vs Barry Town United | 3-1 | 5 | 0 | Premier League |
| 28 Aug 2021 | Flint Town United vs Aberystwyth Town | 1-0 | 6 | 0 | Premier League |
| 28 Aug 2021 | Bala Town vs Cardiff MU | 0-0 | 1 | 0 | Premier League |
| 21 Aug 2021 | Penybont vs Newtown | 1-1 | 3 | 0 | Premier League |
| 10 Jun 2021 | Northern Ireland W vs Scotland W | 0-1 | 0 | 0 | Friendly International Women |
| 20 Apr 2021 | Caernarfon Town vs The New Saints | 0-2 | 4 | 1 | Premier League |
| 13 Apr 2021 | England W vs Canada W | 0-2 | 1 | 0 | Friendly International Women |
| 9 Apr 2021 | Czech Republic W vs Switzerland W | 1-1 | 4 | 0 | UEFA Women's EURO |
| 2 Apr 2021 | Cardiff MU vs Barry Town United | 1-2 | 2 | 0 | Premier League |
| 13 Mar 2021 | Cefn Druids vs Bala Town | 1-3 | 5 | 1 | Premier League |
| 17 Dec 2020 | Zurich W vs St. Polten W | 0-1 | 8 | 0 | UEFA Women's Champions League |
| 5 Dec 2020 | Cardiff MU vs Bala Town | 1-1 | 4 | 0 | Premier League |
| 21 Nov 2020 | Barry Town United vs Newtown | 0-0 | 4 | 0 | Premier League |
| 27 Oct 2020 | Italy W vs Denmark W | 1-3 | 4 | 0 | UEFA Women's EURO |
| 24 Oct 2020 | The New Saints vs Haverfordwest County | 3-2 | 2 | 0 | Premier League |
| 10 Oct 2020 | Flint Town United vs Haverfordwest County | 0-2 | 5 | 0 | Premier League |
| 20 Sep 2020 | The New Saints vs Cardiff MU | 2-0 | 1 | 1 | Premier League |
| 12 Sep 2020 | Caernarfon Town vs Penybont | 1-1 | 6 | 0 | Premier League |
| 12 Nov 2019 | Portugal W vs Finland W | 1-1 | 1 | 0 | UEFA Women's EURO |
Cheryl Foster has officiated 87 matches across 15 competitions, averaging 2.62 yellow cards and 0.11 red cards per game (228 yellows and 10 reds in total). Active years in our database: 2019-2025. Competitions covered include Premier League, Women's Super League, UEFA Women's Champions League, UEFA Women's EURO, World Cup Women, UEFA Women's Championship Qualification.
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 Cheryl Foster.
All statistics for Cheryl Foster 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.