Date of birth | 14 March 1990 |
Place of birth | Carmarthen |
Nationality | Welsh |
Weight | 62 kg |
Height | 1.68 m |
Position | Midfielder |
Joe Allen's contract at Swansea City was extended to June 2010 in August 2007, to June 2012 in June 2009 and to June 2015 in August 2011.
He joined Liverpool in August 2012 with a six-year contract.
Joe joined Stoke City in July 2016 with a five-year contract that was extended to June 2022 in June 2018.
Team | Joined | Left | Loan / Trialist |
---|---|---|---|
Swansea City | 23 Aug 2007 | 10 Aug 2012 | |
Wrexham | 07 Oct 2008 | 07 Nov 2008 | L |
Liverpool | 10 Aug 2012 | 25 Jul 2016 | |
Stoke City | 25 Jul 2016 |
Season | Team | Competition | Apps | Subs | Goals | Y | R |
---|---|---|---|---|---|---|---|
2006-07 | Swansea City | League One | 1 |
||||
2007-08 | Swansea City | FA Cup | 2 | 1 |
|||
2007-08 | Swansea City | Johnstones Paint Trophy | 2 | 1 |
|||
2007-08 | Swansea City | League Cup | 2 | ||||
2007-08 | Swansea City | League One | 2 | 4 |
|||
2008-09 | Swansea City | FA Cup | 2 | ||||
2008-09 | Swansea City | League Championship | 17 | 6 |
1 |
4
|
|
2008-09 | Swansea City | League Cup | 1 | ||||
2009-10 | Swansea City | FA Cup | 1 | ||||
2009-10 | Swansea City | League Championship | 13 | 8 |
2
|
||
2010-11 | Swansea City | FA Cup | 2 | ||||
2010-11 | Swansea City | League Championship | 30 | 10 |
2 |
4
|
|
2010-11 | Swansea City | League Championship Play-Offs | 3 |
1
|
|||
2010-11 | Swansea City | League Cup | 2 | 1 |
|||
2011-12 | Swansea City | FA Cup | 2 |
||||
2011-12 | Swansea City | League Cup | 1 | ||||
2011-12 | Swansea City | Premier League | 31 | 5 |
4 |
1
|
1
|
2012-13 | Liverpool | FA Cup | 2 | 1 |
|||
2012-13 | Liverpool | League Cup | 1 | ||||
2012-13 | Liverpool | Premier League | 21 | 6 |
2
|
||
2012-13 | Liverpool | UEFA Europa League | 5 | 2 |
1 |
1
|
|
2013-14 | Liverpool | FA Cup | 1 | ||||
2013-14 | Liverpool | League Cup | 1 | ||||
2013-14 | Liverpool | Premier League | 15 | 9 |
1 |
4
|
|
2014-15 | Liverpool | FA Cup | 5 |
1
|
|||
2014-15 | Liverpool | Premier League | 16 | 5 |
1 |
3
|
|
2014-15 | Liverpool | UEFA Champions League | 4 | ||||
2014-15 | Liverpool | UEFA Europa League | 2 | ||||
2015-16 | Liverpool | FA Cup | 2 | 1 |
|||
2015-16 | Liverpool | League Cup | 4 | 1 |
2
|
||
2015-16 | Liverpool | Premier League | 8 | 11 |
2 |
||
2015-16 | Liverpool | UEFA Europa League | 5 | 6 |
1
|
||
2016-17 | Stoke City | FA Cup | 1 |
||||
2016-17 | Stoke City | League Cup | 2 |
1
|
|||
2016-17 | Stoke City | Premier League | 34 | 2 |
6 |
9
|
|
2017-18 | Stoke City | FA Cup | 1 |
1
|
|||
2017-18 | Stoke City | League Cup | 1 | 2 |
|||
2017-18 | Stoke City | Premier League | 36 | 2 |
8
|
Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.
Date | Match | Result | Competition | Round | |
---|---|---|---|---|---|
18 Aug 2012 | West Bromwich Albion v Liverpool | L | 3-0 | Premier League | |
23 Aug 2012 | Heart of Midlothian v Liverpool | W | 0-1 | UEFA Europa League | Play-off 1st leg |
26 Aug 2012 | Liverpool v Manchester City | D | 2-2 | Premier League | |
30 Aug 2012 | Liverpool v Heart of Midlothian | D |
1-1 Agg: 2-1 |
UEFA Europa League | Play-off 2nd leg |
02 Sep 2012 | Liverpool v Arsenal | L | 0-2 | Premier League | |
15 Sep 2012 | Sunderland v Liverpool | D | 1-1 | Premier League | |
23 Sep 2012 | Liverpool v Manchester United | L | 1-2 | Premier League | |
29 Sep 2012 | Norwich City v Liverpool | W | 2-5 | Premier League | |
04 Oct 2012 | Liverpool v Udinese | L | 2-3 | UEFA Europa League | Group A |
07 Oct 2012 | Liverpool v Stoke City | D | 0-0 | Premier League | |
20 Oct 2012 | Liverpool v Reading | W | 1-0 | Premier League | |
25 Oct 2012 | Liverpool v Anzhi Makhachkala | W | 1-0 | UEFA Europa League | Group A |
28 Oct 2012 | Everton v Liverpool | D | 2-2 | Premier League | |
31 Oct 2012 | Liverpool v Swansea City | L | 1-3 | League Cup | 4th round |
04 Nov 2012 | Liverpool v Newcastle United | D | 1-1 | Premier League | |
11 Nov 2012 | Chelsea v Liverpool | D | 1-1 | Premier League | |
17 Nov 2012 | Liverpool v Wigan Athletic | W | 3-0 | Premier League | |
25 Nov 2012 | Swansea City v Liverpool | D | 0-0 | Premier League | |
28 Nov 2012 | Tottenham Hotspur v Liverpool | L | 2-1 | Premier League | |
01 Dec 2012 | Liverpool v Southampton | W | 1-0 | Premier League | |
06 Dec 2012 | Udinese v Liverpool | W | 0-1 | UEFA Europa League | Group A |
09 Dec 2012 | West Ham United v Liverpool | W | 2-3 | Premier League | |
15 Dec 2012 | Liverpool v Aston Villa | L | 1-3 | Premier League | |
22 Dec 2012 | Liverpool v Fulham | W | 4-0 | Premier League | |
30 Dec 2012 | Queens Park Rangers v Liverpool | W | 0-3 | Premier League | |
02 Jan 2013 | Liverpool v Sunderland | W | 3-0 | Premier League | |
06 Jan 2013 | Mansfield Town v Liverpool | W | 1-2 | FA Cup | 3rd round |
13 Jan 2013 | Manchester United v Liverpool | L | 2-1 | Premier League | |
19 Jan 2013 | Liverpool v Norwich City | W | 5-0 | Premier League | |
27 Jan 2013 | Oldham Athletic v Liverpool | L | 3-2 | FA Cup | 4th round |
03 Feb 2013 | Manchester City v Liverpool | D | 2-2 | Premier League | |
14 Feb 2013 | Zenit St Petersburg v Liverpool | L | 2-0 | UEFA Europa League | Round of 32 1st leg |
17 Feb 2013 | Liverpool v Swansea City | W | 5-0 | Premier League | |
21 Feb 2013 | Liverpool v Zenit St Petersburg | W |
3-1 Agg: 3-3 |
UEFA Europa League | Round of 32 2nd leg |
02 Mar 2013 | Wigan Athletic v Liverpool | W | 0-4 | Premier League | |
10 Mar 2013 | Liverpool v Tottenham Hotspur | W | 3-2 | Premier League | |
16 Mar 2013 | Southampton v Liverpool | L | 3-1 | Premier League | |
24 Aug 2013 | Aston Villa v Liverpool | W | 0-1 | Premier League | |
27 Aug 2013 | Liverpool v Notts County | W | 4-2 | League Cup | 2nd round |
26 Oct 2013 | Liverpool v West Bromwich Albion | W | 4-1 | Premier League | |
09 Nov 2013 | Liverpool v Fulham | W | 4-0 | Premier League | |
23 Nov 2013 | Everton v Liverpool | D | 3-3 | Premier League | |
04 Dec 2013 | Liverpool v Norwich City | W | 5-1 | Premier League | |
07 Dec 2013 | Liverpool v West Ham United | W | 4-1 | Premier League | |
15 Dec 2013 | Tottenham Hotspur v Liverpool | W | 0-5 | Premier League | |
21 Dec 2013 | Liverpool v Cardiff City | W | 3-1 | Premier League | |
26 Dec 2013 | Manchester City v Liverpool | L | 2-1 | Premier League | |
29 Dec 2013 | Chelsea v Liverpool | L | 2-1 | Premier League | |
18 Jan 2014 | Liverpool v Aston Villa | D | 2-2 | Premier League | |
02 Feb 2014 | West Bromwich Albion v Liverpool | D | 1-1 | Premier League | |
08 Feb 2014 | Liverpool v Arsenal | W | 5-1 | Premier League | |
16 Feb 2014 | Arsenal v Liverpool | L | 2-1 | FA Cup | 5th round |
23 Feb 2014 | Liverpool v Swansea City | W | 4-3 | Premier League | |
01 Mar 2014 | Southampton v Liverpool | W | 0-3 | Premier League | |
16 Mar 2014 | Manchester United v Liverpool | W | 0-3 | Premier League | |
22 Mar 2014 | Cardiff City v Liverpool | W | 3-6 | Premier League | |
26 Mar 2014 | Liverpool v Sunderland | W | 2-1 | Premier League | |
30 Mar 2014 | Liverpool v Tottenham Hotspur | W | 4-0 | Premier League | |
13 Apr 2014 | Liverpool v Manchester City | W | 3-2 | Premier League | |
20 Apr 2014 | Norwich City v Liverpool | W | 2-3 | Premier League | |
27 Apr 2014 | Liverpool v Chelsea | L | 0-2 | Premier League | |
05 May 2014 | Crystal Palace v Liverpool | D | 3-3 | Premier League | |
11 May 2014 | Liverpool v Newcastle United | W | 2-1 | Premier League | |
17 Aug 2014 | Liverpool v Southampton | W | 2-1 | Premier League | |
25 Aug 2014 | Manchester City v Liverpool | L | 3-1 | Premier League | |
31 Aug 2014 | Tottenham Hotspur v Liverpool | W | 0-3 | Premier League | |
19 Oct 2014 | Queens Park Rangers v Liverpool | W | 2-3 | Premier League | |
22 Oct 2014 | Liverpool v Real Madrid | L | 0-3 | UEFA Champions League | Group B |
25 Oct 2014 | Liverpool v Hull City | D | 0-0 | Premier League | |
01 Nov 2014 | Newcastle United v Liverpool | L | 1-0 | Premier League | |
04 Nov 2014 | Real Madrid v Liverpool | L | 1-0 | UEFA Champions League | Group B |
08 Nov 2014 | Liverpool v Chelsea | L | 1-2 | Premier League | |
23 Nov 2014 | Crystal Palace v Liverpool | L | 3-1 | Premier League | |
26 Nov 2014 | PFC Ludogorets Razgrad v Liverpool | D | 2-2 | UEFA Champions League | Group B |
29 Nov 2014 | Liverpool v Stoke City | W | 1-0 | Premier League | |
02 Dec 2014 | Leicester City v Liverpool | W | 1-3 | Premier League | |
09 Dec 2014 | Liverpool v FC Basel | D | 1-1 | UEFA Champions League | Group B |
14 Dec 2014 | Manchester United v Liverpool | L | 3-0 | Premier League | |
24 Jan 2015 | Liverpool v Bolton Wanderers | D | 0-0 | FA Cup | 4th round |
04 Feb 2015 | Bolton Wanderers v Liverpool | W | 1-2 | FA Cup | 4th round replay |
07 Feb 2015 | Everton v Liverpool | D | 0-0 | Premier League | |
14 Feb 2015 | Crystal Palace v Liverpool | W | 1-2 | FA Cup | 5th round |
19 Feb 2015 | Liverpool v Besiktas | W | 1-0 | UEFA Europa League | Round of 32 1st leg |
22 Feb 2015 | Southampton v Liverpool | W | 0-2 | Premier League | |
26 Feb 2015 | Besiktas v Liverpool | L |
1-0 Agg: 1-1 (4-5) |
UEFA Europa League | Round of 32 2nd leg |
01 Mar 2015 | Liverpool v Manchester City | W | 2-1 | Premier League | |
04 Mar 2015 | Liverpool v Burnley | W | 2-0 | Premier League | |
16 Mar 2015 | Swansea City v Liverpool | W | 0-1 | Premier League | |
22 Mar 2015 | Liverpool v Manchester United | L | 1-2 | Premier League | |
04 Apr 2015 | Arsenal v Liverpool | L | 4-1 | Premier League | |
08 Apr 2015 | Blackburn Rovers v Liverpool | W | 0-1 | FA Cup | 6th round replay |
13 Apr 2015 | Liverpool v Newcastle United | W | 2-0 | Premier League | |
19 Apr 2015 | Aston Villa v Liverpool | L | 2-1 | FA Cup | Semi-final |
28 Apr 2015 | Hull City v Liverpool | L | 1-0 | Premier League | |
24 May 2015 | Stoke City v Liverpool | L | 6-1 | Premier League | |
23 Sep 2015 | Liverpool v Carlisle United | W | 1-1 (3-2) | League Cup | 3rd round |
26 Sep 2015 | Liverpool v Aston Villa | W | 3-2 | Premier League | |
01 Oct 2015 | Liverpool v FC Sion | D | 1-1 | UEFA Europa League | Group B |
04 Oct 2015 | Everton v Liverpool | D | 1-1 | Premier League | |
17 Oct 2015 | Tottenham Hotspur v Liverpool | D | 0-0 | Premier League | |
22 Oct 2015 | Liverpool v Rubin Kazan | D | 1-1 | UEFA Europa League | Group B |
28 Oct 2015 | Liverpool v AFC Bournemouth | W | 1-0 | League Cup | 4th round |
05 Nov 2015 | Rubin Kazan v Liverpool | W | 0-1 | UEFA Europa League | Group B |
26 Nov 2015 | Liverpool v Bordeaux | W | 2-1 | UEFA Europa League | Group B |
02 Dec 2015 | Southampton v Liverpool | W | 1-6 | League Cup | 5th round |
06 Dec 2015 | Newcastle United v Liverpool | L | 2-0 | Premier League | |
26 Dec 2015 | Liverpool v Leicester City | W | 1-0 | Premier League | |
02 Jan 2016 | West Ham United v Liverpool | L | 2-0 | Premier League | |
05 Jan 2016 | Stoke City v Liverpool | W | 0-1 | League Cup | Semi-final 1st leg |
13 Jan 2016 | Liverpool v Arsenal | D | 3-3 | Premier League | |
20 Jan 2016 | Liverpool v Exeter City | W | 3-0 | FA Cup | 3rd round replay |
26 Jan 2016 | Liverpool v Stoke City | L |
0-1 Agg: 1-1 (6-5) |
League Cup | Semi-final 2nd leg |
30 Jan 2016 | Liverpool v West Ham United | D | 0-0 | FA Cup | 4th round |
02 Feb 2016 | Leicester City v Liverpool | L | 2-0 | Premier League | |
06 Feb 2016 | Liverpool v Sunderland | D | 2-2 | Premier League | |
02 Mar 2016 | Liverpool v Manchester City | W | 3-0 | Premier League | |
10 Mar 2016 | Liverpool v Manchester United | W | 2-0 | UEFA Europa League | Round of 16 1st leg |
17 Mar 2016 | Manchester United v Liverpool | D | 1-1 | UEFA Europa League | Round of 16 2nd leg |
20 Mar 2016 | Southampton v Liverpool | L | 3-2 | Premier League | |
02 Apr 2016 | Liverpool v Tottenham Hotspur | D | 1-1 | Premier League | |
07 Apr 2016 | Borussia Dortmund v Liverpool | D | 1-1 | UEFA Europa League | Quarter-final 1st leg |
10 Apr 2016 | Liverpool v Stoke City | W | 4-1 | Premier League | |
14 Apr 2016 | Liverpool v Borussia Dortmund | W | 4-3 | UEFA Europa League | Quarter-final 2nd leg |
17 Apr 2016 | AFC Bournemouth v Liverpool | W | 1-2 | Premier League | |
20 Apr 2016 | Liverpool v Everton | W | 4-0 | Premier League | |
23 Apr 2016 | Liverpool v Newcastle United | D | 2-2 | Premier League | |
28 Apr 2016 | Villarreal v Liverpool | L | 1-0 | UEFA Europa League | Semi-final 1st leg |
05 May 2016 | Liverpool v Villarreal | W | 3-0 | UEFA Europa League | Semi-final 2nd leg |
08 May 2016 | Liverpool v Watford | W | 2-0 | Premier League | |
11 May 2016 | Liverpool v Chelsea | D | 1-1 | Premier League | |
15 May 2016 | West Bromwich Albion v Liverpool | D | 1-1 | Premier League | |
18 May 2016 | Liverpool v Sevilla | L | 1-3 | UEFA Europa League | Final |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.
Season | Team | Competition | Apps | Subs | Goals | Y | R |
---|---|---|---|---|---|---|---|
2008-09 | Wales | International Friendly | 1 |
||||
2008-09 | Wales | UEFA Under-21 | 1 |
||||
2009-10 | Wales | International Friendly | 1 |
||||
2011-12 | Wales | International Friendly | 3 | 1 |
|||
2011-12 | Wales | UEFA European Championship | 2 |
1
|
|||
2012-13 | Wales | FIFA World Cup | 3 |
1
|
|||
2012-13 | Wales | International Friendly | 2 | ||||
2013-14 | Wales | International Friendly | 4 | ||||
2014-15 | Wales | UEFA European Championship | 4 |
3
|
|||
2015-16 | Wales | International Friendly | 2 | 1 |
|||
2015-16 | Wales | UEFA European Championship | 7 |
1
|
|||
2016-17 | Wales | FIFA World Cup | 5 | 2 |
2
|
||
2017-18 | Wales | China Cup | 2 |
1
|
|||
2017-18 | Wales | FIFA World Cup | 3 |
1
|
|||
2017-18 | Wales | International Friendly | 1 |
1
|
|||
2018-19 | Wales | International Friendly | 2 | ||||
2018-19 | Wales | UEFA European Championship | 3 |
1
|
|||
2018-19 | Wales | UEFA Nations League | 4 |
1
|
|||
2019-20 | Wales | International Friendly | 1 | ||||
2019-20 | Wales | UEFA European Championship | 4 |
2
|
|||
2020-21 | Wales | FIFA World Cup | 1 | ||||
2020-21 | Wales | International Friendly | 2 | ||||
2020-21 | Wales | UEFA European Championship | 4 |
1
|
|||
2021-22 | Wales | FIFA World Cup | 8 |
2
|
|||
2021-22 | Wales | UEFA Nations League | 1 | ||||
2022-23 | Wales | FIFA World Cup | 1 | 1 |
Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.
Date | Match | Result | Competition | Round | |
---|---|---|---|---|---|
10 Oct 2008 | Wales v England | L | 2-3 | UEFA Under-21 | Play-off 1st leg |
29 May 2009 | Wales v Estonia | W | 1-0 | International Friendly | |
14 Nov 2009 | Wales v Scotland | W | 3-0 | International Friendly | |
10 Aug 2011 | Wales v Australia | L | 1-2 | International Friendly | |
07 Oct 2011 | Wales v Switzerland | W | 2-0 | UEFA European Championship | Group G |
11 Oct 2011 | Bulgaria v Wales | W | 0-1 | UEFA European Championship | Group G |
12 Nov 2011 | Wales v Norway | W | 4-1 | International Friendly | |
29 Feb 2012 | Wales v Costa Rica | L | 0-1 | International Friendly | |
27 May 2012 | Mexico v Wales | L | 2-0 | International Friendly | |
15 Aug 2012 | Wales v Bosnia and Herzegovina | L | 0-2 | International Friendly | |
11 Sep 2012 | Serbia v Wales | L | 6-1 | FIFA World Cup | Europe group A |
12 Oct 2012 | Wales v Scotland | W | 2-1 | FIFA World Cup | Europe group A |
16 Oct 2012 | Croatia v Wales | L | 2-0 | FIFA World Cup | Europe group A |
06 Feb 2013 | Wales v Austria | W | 2-1 | International Friendly | |
14 Aug 2013 | Wales v Republic of Ireland | D | 0-0 | International Friendly | |
16 Nov 2013 | Wales v Finland | D | 1-1 | International Friendly | |
05 Mar 2014 | Wales v Iceland | W | 3-1 | International Friendly | |
04 Jun 2014 | Netherlands v Wales | L | 2-0 | International Friendly | |
09 Sep 2014 | Andorra v Wales | W | 1-2 | UEFA European Championship | Qualifying group B |
16 Nov 2014 | Belgium v Wales | D | 0-0 | UEFA European Championship | Qualifying group B |
28 Mar 2015 | Israel v Wales | W | 0-3 | UEFA European Championship | Qualifying group B |
12 Jun 2015 | Wales v Belgium | W | 1-0 | UEFA European Championship | Qualifying group B |
10 Oct 2015 | Bosnia and Herzegovina v Wales | L | 2-0 | UEFA European Championship | Qualifying group B |
13 Nov 2015 | Wales v Netherlands | L | 2-3 | International Friendly | |
24 Mar 2016 | Wales v Northern Ireland | D | 1-1 | International Friendly | |
28 Mar 2016 | Ukraine v Wales | L | 1-0 | International Friendly | |
11 Jun 2016 | Wales v Slovakia | W | 2-1 | UEFA European Championship | Group B |
16 Jun 2016 | England v Wales | L | 2-1 | UEFA European Championship | Group B |
20 Jun 2016 | Russia v Wales | W | 0-3 | UEFA European Championship | Group B |
25 Jun 2016 | Wales v Northern Ireland | W | 1-0 | UEFA European Championship | Finals - Round of 16 |
01 Jul 2016 | Wales v Belgium | W | 3-1 | UEFA European Championship | Quarter-final |
06 Jul 2016 | Portugal v Wales | L | 2-0 | UEFA European Championship | Semi-final |
05 Sep 2016 | Wales v Moldova | W | 4-0 | FIFA World Cup | Europe group D |
06 Oct 2016 | Austria v Wales | D | 2-2 | FIFA World Cup | Europe group D |
12 Nov 2016 | Wales v Serbia | D | 1-1 | FIFA World Cup | Europe group D |
24 Mar 2017 | Republic of Ireland v Wales | D | 0-0 | FIFA World Cup | Europe group D |
11 Jun 2017 | Serbia v Wales | D | 1-1 | FIFA World Cup | Europe group D |
05 Sep 2017 | Moldova v Wales | W | 0-2 | FIFA World Cup | Europe group D |
06 Oct 2017 | Georgia v Wales | W | 0-1 | FIFA World Cup | Europe group D |
09 Oct 2017 | Wales v Republic of Ireland | L | 0-1 | FIFA World Cup | Europe group D |
10 Nov 2017 | France v Wales | L | 2-0 | International Friendly | |
22 Mar 2018 | China PR v Wales | W | 0-6 | China Cup | Semi-final |
26 Mar 2018 | Wales v Uruguay | L | 0-1 | China Cup | Final |
06 Sep 2018 | Wales v Republic of Ireland | W | 4-1 | UEFA Nations League | League B Group B4 |
09 Sep 2018 | Denmark v Wales | L | 2-0 | UEFA Nations League | League B Group B4 |
11 Oct 2018 | Wales v Spain | L | 1-4 | International Friendly | |
16 Oct 2018 | Republic of Ireland v Wales | W | 0-1 | UEFA Nations League | League B Group B4 |
16 Nov 2018 | Wales v Denmark | L | 1-2 | UEFA Nations League | League B Group B4 |
20 Nov 2018 | Albania v Wales | L | 1-0 | International Friendly | |
24 Mar 2019 | Wales v Slovakia | W | 1-0 | UEFA European Championship | Qualifying group E |
08 Jun 2019 | Croatia v Wales | L | 2-1 | UEFA European Championship | Qualifying group E |
11 Jun 2019 | Hungary v Wales | L | 1-0 | UEFA European Championship | Qualifying group E |
06 Sep 2019 | Wales v Azerbaijan | W | 2-1 | UEFA European Championship | Qualifying group E |
09 Sep 2019 | Wales v Belarus | W | 1-0 | International Friendly | |
10 Oct 2019 | Slovakia v Wales | D | 1-1 | UEFA European Championship | Qualifying group E |
13 Oct 2019 | Wales v Croatia | D | 1-1 | UEFA European Championship | Qualifying group E |
19 Nov 2019 | Wales v Hungary | W | 2-0 | UEFA European Championship | Qualifying group E |
24 Mar 2021 | Belgium v Wales | L | 3-1 | FIFA World Cup | Europe group E |
02 Jun 2021 | France v Wales | L | 3-0 | International Friendly | |
05 Jun 2021 | Wales v Albania | D | 0-0 | International Friendly | |
12 Jun 2021 | Wales v Switzerland | D | 1-1 | UEFA European Championship | Group A |
16 Jun 2021 | Turkey v Wales | W | 0-2 | UEFA European Championship | Group A |
20 Jun 2021 | Italy v Wales | L | 1-0 | UEFA European Championship | Group A |
26 Jun 2021 | Wales v Denmark | L | 0-4 | UEFA European Championship | Finals - Round of 16 |
05 Sep 2021 | Belarus v Wales | W | 2-3 | FIFA World Cup | Europe group E |
08 Sep 2021 | Wales v Estonia | D | 0-0 | FIFA World Cup | Europe group E |
08 Oct 2021 | Czech Republic v Wales | D | 2-2 | FIFA World Cup | Europe group E |
11 Oct 2021 | Estonia v Wales | W | 0-1 | FIFA World Cup | Europe group E |
13 Nov 2021 | Wales v Belarus | W | 5-1 | FIFA World Cup | Europe group E |
16 Nov 2021 | Wales v Belgium | D | 1-1 | FIFA World Cup | Europe group E |
24 Mar 2022 | Wales v Austria | W | 2-1 | FIFA World Cup | Semi-final play-off |
05 Jun 2022 | Wales v Ukraine | W | 1-0 | FIFA World Cup | Final play-off |
11 Jun 2022 | Wales v Belgium | D | 1-1 | UEFA Nations League | League A Group A4 |
25 Nov 2022 | Wales v Iran | L | 0-2 | FIFA World Cup | Group B |
29 Nov 2022 | Wales v England | L | 0-3 | FIFA World Cup | Group B |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.