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 | |
---|---|---|---|---|---|
05 May 2007 | Swansea City v Blackpool | L | 3-6 | League One | |
14 Aug 2007 | Swansea City v Walsall | W | 2-0 | League Cup | 1st round |
28 Aug 2007 | Swansea City v Reading | L | 0-1 | League Cup | 2nd round |
14 Sep 2007 | Swansea City v Carlisle United | W | 2-1 | League One | |
02 Oct 2007 | Swansea City v Swindon Town | W | 2-1 | League One | |
06 Oct 2007 | Leyton Orient v Swansea City | W | 0-5 | League One | |
09 Oct 2007 | Swansea City v Wycombe Wanderers | W | 2-0 | Johnstones Paint Trophy | 2nd round - southern section |
14 Oct 2007 | AFC Bournemouth v Swansea City | W | 1-4 | League One | |
10 Nov 2007 | Billericay Town v Swansea City | W | 1-2 | FA Cup | 1st round |
13 Nov 2007 | Swansea City v Yeovil Town | W | 1-0 | Johnstones Paint Trophy | Quarter-final - southern section |
30 Nov 2007 | Horsham v Swansea City | D | 1-1 | FA Cup | 2nd round |
05 Jan 2008 | Swansea City v Havant and Waterlooville | D | 1-1 | FA Cup | 3rd round |
08 Jan 2008 | Swansea City v Brighton and Hove Albion | W | 1-0 | Johnstones Paint Trophy | Semi-final - southern section |
25 Jan 2008 | Doncaster Rovers v Swansea City | W | 0-4 | League One | |
02 Feb 2008 | Swansea City v Oldham Athletic | W | 2-1 | League One | |
26 Aug 2008 | Swansea City v Hull City | W | 2-1 | League Cup | 2nd round |
06 Dec 2008 | Bristol City v Swansea City | D | 0-0 | League Championship | |
09 Dec 2008 | Swansea City v Barnsley | D | 2-2 | League Championship | |
13 Dec 2008 | Swansea City v Sheffield United | D | 1-1 | League Championship | |
20 Dec 2008 | Blackpool v Swansea City | D | 1-1 | League Championship | |
26 Dec 2008 | Swansea City v Coventry City | D | 0-0 | League Championship | |
28 Dec 2008 | Birmingham City v Swansea City | D | 0-0 | League Championship | |
10 Jan 2009 | Burnley v Swansea City | W | 0-2 | League Championship | |
17 Jan 2009 | Swansea City v Reading | W | 2-0 | League Championship | |
24 Jan 2009 | Portsmouth v Swansea City | W | 0-2 | FA Cup | 4th round |
31 Jan 2009 | Southampton v Swansea City | D | 2-2 | League Championship | |
07 Feb 2009 | Swansea City v Ipswich Town | W | 3-0 | League Championship | |
14 Feb 2009 | Swansea City v Fulham | D | 1-1 | FA Cup | 5th round |
17 Feb 2009 | Watford v Swansea City | L | 2-0 | League Championship | |
21 Feb 2009 | Swansea City v Doncaster Rovers | W | 3-1 | League Championship | |
03 Mar 2009 | Derby County v Swansea City | D | 2-2 | League Championship | |
07 Mar 2009 | Nottingham Forest v Swansea City | D | 1-1 | League Championship | |
10 Mar 2009 | Swansea City v Plymouth Argyle | W | 1-0 | League Championship | |
17 Mar 2009 | Queens Park Rangers v Swansea City | L | 1-0 | League Championship | |
21 Mar 2009 | Sheffield Wednesday v Swansea City | D | 0-0 | League Championship | |
05 Apr 2009 | Cardiff City v Swansea City | D | 2-2 | League Championship | |
11 Apr 2009 | Swansea City v Norwich City | W | 2-1 | League Championship | |
13 Apr 2009 | Barnsley v Swansea City | W | 1-3 | League Championship | |
18 Apr 2009 | Swansea City v Bristol City | W | 1-0 | League Championship | |
25 Apr 2009 | Sheffield United v Swansea City | L | 1-0 | League Championship | |
03 May 2009 | Swansea City v Blackpool | L | 0-1 | League Championship | |
08 Aug 2009 | Leicester City v Swansea City | L | 2-1 | League Championship | |
15 Sep 2009 | Swansea City v Bristol City | D | 0-0 | League Championship | |
20 Oct 2009 | West Bromwich Albion v Swansea City | W | 0-1 | League Championship | |
31 Oct 2009 | Scunthorpe United v Swansea City | W | 0-2 | League Championship | |
07 Nov 2009 | Swansea City v Cardiff City | W | 3-2 | League Championship | |
20 Nov 2009 | Swansea City v Derby County | W | 1-0 | League Championship | |
28 Nov 2009 | Newcastle United v Swansea City | L | 3-0 | League Championship | |
08 Dec 2009 | Swansea City v Plymouth Argyle | W | 1-0 | League Championship | |
26 Dec 2009 | Reading v Swansea City | D | 1-1 | League Championship | |
28 Dec 2009 | Swansea City v Crystal Palace | D | 0-0 | League Championship | |
02 Jan 2010 | Leicester City v Swansea City | L | 2-1 | FA Cup | 3rd round |
16 Jan 2010 | Swansea City v Leicester City | W | 1-0 | League Championship | |
23 Jan 2010 | Middlesbrough v Swansea City | D | 1-1 | League Championship | |
26 Jan 2010 | Swansea City v Coventry City | D | 0-0 | League Championship | |
06 Feb 2010 | Swansea City v Preston North End | W | 2-0 | League Championship | |
09 Feb 2010 | Crystal Palace v Swansea City | W | 0-1 | League Championship | |
13 Feb 2010 | Swansea City v Newcastle United | D | 1-1 | League Championship | |
16 Feb 2010 | Plymouth Argyle v Swansea City | D | 1-1 | League Championship | |
20 Feb 2010 | Derby County v Swansea City | W | 0-1 | League Championship | |
27 Mar 2010 | Swansea City v Ipswich Town | D | 0-0 | League Championship | |
05 Apr 2010 | Swansea City v Scunthorpe United | W | 3-0 | League Championship | |
10 Apr 2010 | Bristol City v Swansea City | L | 1-0 | League Championship | |
10 Aug 2010 | Swansea City v Barnet | W | 3-0 | League Cup | 1st round |
14 Aug 2010 | Swansea City v Preston North End | W | 4-0 | League Championship | |
24 Aug 2010 | Tranmere Rovers v Swansea City | W | 1-3 | League Cup | 2nd round |
28 Aug 2010 | Swansea City v Burnley | W | 1-0 | League Championship | |
11 Sep 2010 | Leeds United v Swansea City | L | 2-1 | League Championship | |
14 Sep 2010 | Swansea City v Coventry City | W | 2-1 | League Championship | |
18 Sep 2010 | Swansea City v Scunthorpe United | W | 2-0 | League Championship | |
21 Sep 2010 | Peterborough United v Swansea City | W | 1-3 | League Cup | 3rd round |
25 Sep 2010 | Nottingham Forest v Swansea City | L | 3-1 | League Championship | |
28 Sep 2010 | Watford v Swansea City | W | 2-3 | League Championship | |
02 Oct 2010 | Swansea City v Derby County | D | 0-0 | League Championship | |
19 Oct 2010 | Swansea City v Queens Park Rangers | D | 0-0 | League Championship | |
23 Oct 2010 | Swansea City v Leicester City | W | 2-0 | League Championship | |
30 Oct 2010 | Crystal Palace v Swansea City | W | 0-3 | League Championship | |
07 Nov 2010 | Cardiff City v Swansea City | W | 0-1 | League Championship | |
10 Nov 2010 | Swansea City v Bristol City | L | 0-1 | League Championship | |
14 Nov 2010 | Swansea City v Middlesbrough | W | 1-0 | League Championship | |
20 Nov 2010 | Doncaster Rovers v Swansea City | D | 1-1 | League Championship | |
26 Nov 2010 | Swansea City v Portsmouth | L | 1-2 | League Championship | |
04 Dec 2010 | Ipswich Town v Swansea City | W | 1-3 | League Championship | |
10 Dec 2010 | Swansea City v Millwall | D | 1-1 | League Championship | |
18 Dec 2010 | Sheffield United v Swansea City | L | 1-0 | League Championship | |
26 Dec 2010 | Queens Park Rangers v Swansea City | L | 4-0 | League Championship | |
28 Dec 2010 | Swansea City v Barnsley | W | 1-0 | League Championship | |
01 Jan 2011 | Swansea City v Reading | W | 1-0 | League Championship | |
03 Jan 2011 | Leicester City v Swansea City | L | 2-1 | League Championship | |
08 Jan 2011 | Swansea City v Colchester United | W | 4-0 | FA Cup | 3rd round |
15 Jan 2011 | Swansea City v Crystal Palace | W | 3-0 | League Championship | |
22 Jan 2011 | Barnsley v Swansea City | D | 1-1 | League Championship | |
29 Jan 2011 | Swansea City v Leyton Orient | L | 1-2 | FA Cup | 4th round |
01 Feb 2011 | Bristol City v Swansea City | W | 0-2 | League Championship | |
06 Feb 2011 | Swansea City v Cardiff City | L | 0-1 | League Championship | |
12 Feb 2011 | Middlesbrough v Swansea City | W | 3-4 | League Championship | |
19 Feb 2011 | Swansea City v Doncaster Rovers | W | 3-0 | League Championship | |
26 Feb 2011 | Swansea City v Leeds United | W | 3-0 | League Championship | |
05 Mar 2011 | Scunthorpe United v Swansea City | L | 1-0 | League Championship | |
08 Mar 2011 | Swansea City v Watford | D | 1-1 | League Championship | |
12 Mar 2011 | Derby County v Swansea City | L | 2-1 | League Championship | |
19 Mar 2011 | Swansea City v Nottingham Forest | W | 3-2 | League Championship | |
02 Apr 2011 | Preston North End v Swansea City | L | 2-1 | League Championship | |
09 Apr 2011 | Swansea City v Norwich City | W | 3-0 | League Championship | |
12 Apr 2011 | Swansea City v Hull City | D | 1-1 | League Championship | |
25 Apr 2011 | Swansea City v Ipswich Town | W | 4-1 | League Championship | |
30 Apr 2011 | Millwall v Swansea City | W | 0-2 | League Championship | |
07 May 2011 | Swansea City v Sheffield United | W | 4-0 | League Championship | |
12 May 2011 | Nottingham Forest v Swansea City | D | 0-0 | League Championship Play-Offs | Semi-final 1st leg |
16 May 2011 | Swansea City v Nottingham Forest | W |
3-1 Agg: 3-1 |
League Championship Play-Offs | Semi-final 2nd leg |
30 May 2011 | Reading v Swansea City | W | 2-4 | League Championship Play-Offs | Final |
15 Aug 2011 | Manchester City v Swansea City | L | 4-0 | Premier League | |
20 Aug 2011 | Swansea City v Wigan Athletic | D | 0-0 | Premier League | |
23 Aug 2011 | Shrewsbury Town v Swansea City | L | 3-1 | League Cup | 2nd round |
27 Aug 2011 | Swansea City v Sunderland | D | 0-0 | Premier League | |
10 Sep 2011 | Arsenal v Swansea City | L | 1-0 | Premier League | |
17 Sep 2011 | Swansea City v West Bromwich Albion | W | 3-0 | Premier League | |
24 Sep 2011 | Chelsea v Swansea City | L | 4-1 | Premier League | |
02 Oct 2011 | Swansea City v Stoke City | W | 2-0 | Premier League | |
15 Oct 2011 | Norwich City v Swansea City | L | 3-1 | Premier League | |
22 Oct 2011 | Wolverhampton Wanderers v Swansea City | D | 2-2 | Premier League | |
29 Oct 2011 | Swansea City v Bolton Wanderers | W | 3-1 | Premier League | |
05 Nov 2011 | Liverpool v Swansea City | D | 0-0 | Premier League | |
19 Nov 2011 | Swansea City v Manchester United | L | 0-1 | Premier League | |
27 Nov 2011 | Swansea City v Aston Villa | D | 0-0 | Premier League | |
03 Dec 2011 | Blackburn Rovers v Swansea City | L | 4-2 | Premier League | |
17 Dec 2011 | Newcastle United v Swansea City | D | 0-0 | Premier League | |
21 Dec 2011 | Everton v Swansea City | L | 1-0 | Premier League | |
27 Dec 2011 | Swansea City v Queens Park Rangers | D | 1-1 | Premier League | |
31 Dec 2011 | Swansea City v Tottenham Hotspur | D | 1-1 | Premier League | |
02 Jan 2012 | Aston Villa v Swansea City | W | 0-2 | Premier League | |
07 Jan 2012 | Barnsley v Swansea City | W | 2-4 | FA Cup | 3rd round |
15 Jan 2012 | Swansea City v Arsenal | W | 3-2 | Premier League | |
21 Jan 2012 | Sunderland v Swansea City | L | 2-0 | Premier League | |
28 Jan 2012 | Bolton Wanderers v Swansea City | L | 2-1 | FA Cup | 4th round |
31 Jan 2012 | Swansea City v Chelsea | D | 1-1 | Premier League | |
04 Feb 2012 | West Bromwich Albion v Swansea City | W | 1-2 | Premier League | |
26 Feb 2012 | Stoke City v Swansea City | L | 2-0 | Premier League | |
03 Mar 2012 | Wigan Athletic v Swansea City | W | 0-2 | Premier League | |
11 Mar 2012 | Swansea City v Manchester City | W | 1-0 | Premier League | |
17 Mar 2012 | Fulham v Swansea City | W | 0-3 | Premier League | |
24 Mar 2012 | Swansea City v Everton | L | 0-2 | Premier League | |
01 Apr 2012 | Tottenham Hotspur v Swansea City | L | 3-1 | Premier League | |
06 Apr 2012 | Swansea City v Newcastle United | L | 0-2 | Premier League | |
11 Apr 2012 | Queens Park Rangers v Swansea City | L | 3-0 | Premier League | |
14 Apr 2012 | Swansea City v Blackburn Rovers | W | 3-0 | Premier League | |
21 Apr 2012 | Bolton Wanderers v Swansea City | D | 1-1 | Premier League | |
28 Apr 2012 | Swansea City v Wolverhampton Wanderers | D | 4-4 | Premier League | |
06 May 2012 | Manchester United v Swansea City | L | 2-0 | Premier League | |
13 May 2012 | Swansea City v Liverpool | W | 1-0 | Premier League |
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.