Date of birth | 24 January 1987 |
Place of birth | Anglesey |
Nationality | Welsh |
Weight | 86 kg |
Height | 1.98 m |
Position | Goalkeeper |
Wayne Hennessey's contract at Wolverhampton Wanderers was extended to June 2010 in August 2007, to June 2012 in January 2008 and to June 2015 in July 2010.
He joined Crystal Palace in January 2014 with a contract to June 2017.
His Eagles contract was extended to June 2021 in July 2018.
Wayne joined Burnley in July 2021 with a two-year contract.
He joined Nottingham Forest in July 2022 with a two-year contract.
Team | Joined | Left | Loan / Trialist |
---|---|---|---|
Wolverhampton Wanderers | 07 Apr 2005 | 31 Jan 2014 | |
Bristol City | 11 Aug 2006 | 11 Sep 2006 | L |
Yeovil Town | 21 Aug 2013 | 26 Nov 2013 | L |
Crystal Palace | 31 Jan 2014 | 30 Jun 2021 | |
Burnley | 20 Jul 2021 | 15 Jul 2022 | |
Nottingham Forest | 15 Jul 2022 |
Season | Team | Competition | Apps | Subs | Clean sheets | Conceded | Y | R |
---|---|---|---|---|---|---|---|---|
2006-07 | Stockport County | League Two | 15 | 9 | 16 | |||
2006-07 | Wolverhampton Wanderers | League Championship Play-Offs | 2 | 4 | ||||
2007-08 | Wolverhampton Wanderers | FA Cup | 3 | 4 | ||||
2007-08 | Wolverhampton Wanderers | League Championship | 46 | 11 | 47 |
1
|
||
2008-09 | Wolverhampton Wanderers | FA Cup | 2 | 1 | 2 | |||
2008-09 | Wolverhampton Wanderers | League Championship | 34 | 1 |
12 | 31 |
1
|
1
|
2008-09 | Wolverhampton Wanderers | League Cup | 1 | 2 | ||||
2009-10 | Wolverhampton Wanderers | FA Cup | 3 | 1 | 5 | |||
2009-10 | Wolverhampton Wanderers | Premier League | 13 | 1 | 23 | |||
2010-11 | Wolverhampton Wanderers | League Cup | 3 | 6 | ||||
2010-11 | Wolverhampton Wanderers | Premier League | 24 | 5 | 40 | |||
2011-12 | Wolverhampton Wanderers | Premier League | 34 | 1 | 71 |
2
|
||
2013-14 | Crystal Palace | Premier League | 1 | 2 | ||||
2013-14 | Yeovil Town | League Championship | 12 | 19 | ||||
2013-14 | Yeovil Town | League Cup | 1 | 3 | ||||
2014-15 | Crystal Palace | FA Cup | 2 | 1 | 1 | |||
2014-15 | Crystal Palace | League Cup | 2 | 1 | 3 | |||
2014-15 | Crystal Palace | Premier League | 2 | 1 |
1 | 1 | ||
2015-16 | Crystal Palace | FA Cup | 6 | 3 | 4 | |||
2015-16 | Crystal Palace | League Cup | 3 | 7 | ||||
2015-16 | Crystal Palace | Premier League | 29 | 5 | 35 |
1
|
||
2016-17 | Crystal Palace | FA Cup | 1 | 3 | ||||
2016-17 | Crystal Palace | League Cup | 1 | 2 | ||||
2016-17 | Crystal Palace | Premier League | 29 | 7 | 44 |
1
|
||
2017-18 | Crystal Palace | FA Cup | 1 | 2 | ||||
2017-18 | Crystal Palace | League Cup | 1 | 4 | ||||
2017-18 | Crystal Palace | Premier League | 27 | 4 | 39 |
1
|
||
2017-18 | Crystal Palace | Premier League Asia Trophy | 2 | 1 | 2 | |||
2018-19 | Crystal Palace | FA Cup | 2 | 2 | ||||
2018-19 | Crystal Palace | Premier League | 17 | 1 |
3 | 24 | ||
2019-20 | Crystal Palace | FA Cup | 1 | |||||
2019-20 | Crystal Palace | League Cup | 1 | |||||
2019-20 | Crystal Palace | Premier League | 3 | 8 | ||||
2020-21 | Crystal Palace | League Cup | 1 | |||||
2021-22 | Burnley | League Cup | 1 | |||||
2021-22 | Burnley | Premier League | 2 | 5 | ||||
2022-23 | Nottingham Forest | FA Cup | 1 | 1 | ||||
2022-23 | Nottingham Forest | League Cup | 4 | 2 | 5 | |||
2022-23 | Nottingham Forest | Premier League | 3 | 1 |
5 |
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 | |
---|---|---|---|---|---|
11 May 2014 | Fulham v Crystal Palace | D | 2-2 | Premier League | |
26 Aug 2014 | Walsall v Crystal Palace | W | 0-3 | League Cup | 2nd round |
24 Sep 2014 | Crystal Palace v Newcastle United | L | 2-3 | League Cup | 3rd round |
25 Oct 2014 | West Bromwich Albion v Crystal Palace | D | 2-2 | Premier League | |
04 Jan 2015 | Dover Athletic v Crystal Palace | W | 0-4 | FA Cup | 3rd round |
24 Jan 2015 | Southampton v Crystal Palace | W | 2-3 | FA Cup | 4th round |
16 May 2015 | Liverpool v Crystal Palace | W | 1-3 | Premier League | |
24 May 2015 | Crystal Palace v Swansea City | W | 1-0 | Premier League | |
25 Aug 2015 | Crystal Palace v Shrewsbury Town | W | 4-1 | League Cup | 2nd round |
23 Sep 2015 | Crystal Palace v Charlton Athletic | W | 4-1 | League Cup | 3rd round |
27 Sep 2015 | Watford v Crystal Palace | W | 0-1 | Premier League | |
03 Oct 2015 | Crystal Palace v West Bromwich Albion | W | 2-0 | Premier League | |
17 Oct 2015 | Crystal Palace v West Ham United | L | 1-3 | Premier League | |
24 Oct 2015 | Leicester City v Crystal Palace | L | 1-0 | Premier League | |
28 Oct 2015 | Manchester City v Crystal Palace | L | 5-1 | League Cup | 4th round |
31 Oct 2015 | Crystal Palace v Manchester United | D | 0-0 | Premier League | |
08 Nov 2015 | Liverpool v Crystal Palace | W | 1-2 | Premier League | |
23 Nov 2015 | Crystal Palace v Sunderland | L | 0-1 | Premier League | |
28 Nov 2015 | Crystal Palace v Newcastle United | W | 5-1 | Premier League | |
07 Dec 2015 | Everton v Crystal Palace | D | 1-1 | Premier League | |
12 Dec 2015 | Crystal Palace v Southampton | W | 1-0 | Premier League | |
19 Dec 2015 | Stoke City v Crystal Palace | W | 1-2 | Premier League | |
26 Dec 2015 | AFC Bournemouth v Crystal Palace | D | 0-0 | Premier League | |
28 Dec 2015 | Crystal Palace v Swansea City | D | 0-0 | Premier League | |
03 Jan 2016 | Crystal Palace v Chelsea | L | 0-3 | Premier League | |
09 Jan 2016 | Southampton v Crystal Palace | W | 1-2 | FA Cup | 3rd round |
12 Jan 2016 | Aston Villa v Crystal Palace | L | 1-0 | Premier League | |
16 Jan 2016 | Manchester City v Crystal Palace | L | 4-0 | Premier League | |
23 Jan 2016 | Crystal Palace v Tottenham Hotspur | L | 1-3 | Premier League | |
30 Jan 2016 | Crystal Palace v Stoke City | W | 1-0 | FA Cup | 4th round |
02 Feb 2016 | Crystal Palace v AFC Bournemouth | L | 1-2 | Premier League | |
06 Feb 2016 | Swansea City v Crystal Palace | D | 1-1 | Premier League | |
13 Feb 2016 | Crystal Palace v Watford | L | 1-2 | Premier League | |
21 Feb 2016 | Tottenham Hotspur v Crystal Palace | W | 0-1 | FA Cup | 5th round |
27 Feb 2016 | West Bromwich Albion v Crystal Palace | L | 3-2 | Premier League | |
01 Mar 2016 | Sunderland v Crystal Palace | D | 2-2 | Premier League | |
11 Mar 2016 | Reading v Crystal Palace | W | 0-2 | FA Cup | 6th round |
19 Mar 2016 | Crystal Palace v Leicester City | L | 0-1 | Premier League | |
02 Apr 2016 | West Ham United v Crystal Palace | D | 2-2 | Premier League | |
09 Apr 2016 | Crystal Palace v Norwich City | W | 1-0 | Premier League | |
13 Apr 2016 | Crystal Palace v Everton | D | 0-0 | Premier League | |
17 Apr 2016 | Arsenal v Crystal Palace | D | 1-1 | Premier League | |
24 Apr 2016 | Crystal Palace v Watford | W | 2-1 | FA Cup | Semi-final |
30 Apr 2016 | Newcastle United v Crystal Palace | L | 1-0 | Premier League | |
07 May 2016 | Crystal Palace v Stoke City | W | 2-1 | Premier League | |
21 May 2016 | Crystal Palace v Manchester United | L | 1-2 | FA Cup | Final |
13 Aug 2016 | Crystal Palace v West Bromwich Albion | L | 0-1 | Premier League | |
20 Aug 2016 | Tottenham Hotspur v Crystal Palace | L | 1-0 | Premier League | |
21 Sep 2016 | Southampton v Crystal Palace | L | 2-0 | League Cup | 3rd round |
19 Nov 2016 | Crystal Palace v Manchester City | L | 1-2 | Premier League | |
26 Nov 2016 | Swansea City v Crystal Palace | L | 5-4 | Premier League | |
03 Dec 2016 | Crystal Palace v Southampton | W | 3-0 | Premier League | |
10 Dec 2016 | Hull City v Crystal Palace | D | 3-3 | Premier League | |
14 Dec 2016 | Crystal Palace v Manchester United | L | 1-2 | Premier League | |
17 Dec 2016 | Crystal Palace v Chelsea | L | 0-1 | Premier League | |
26 Dec 2016 | Watford v Crystal Palace | D | 1-1 | Premier League | |
01 Jan 2017 | Arsenal v Crystal Palace | L | 2-0 | Premier League | |
03 Jan 2017 | Crystal Palace v Swansea City | L | 1-2 | Premier League | |
14 Jan 2017 | West Ham United v Crystal Palace | L | 3-0 | Premier League | |
21 Jan 2017 | Crystal Palace v Everton | L | 0-1 | Premier League | |
28 Jan 2017 | Crystal Palace v Manchester City | L | 0-3 | FA Cup | 4th round |
31 Jan 2017 | AFC Bournemouth v Crystal Palace | W | 0-2 | Premier League | |
04 Feb 2017 | Crystal Palace v Sunderland | L | 0-4 | Premier League | |
11 Feb 2017 | Stoke City v Crystal Palace | L | 1-0 | Premier League | |
25 Feb 2017 | Crystal Palace v Middlesbrough | W | 1-0 | Premier League | |
04 Mar 2017 | West Bromwich Albion v Crystal Palace | W | 0-2 | Premier League | |
18 Mar 2017 | Crystal Palace v Watford | W | 1-0 | Premier League | |
01 Apr 2017 | Chelsea v Crystal Palace | W | 1-2 | Premier League | |
05 Apr 2017 | Southampton v Crystal Palace | L | 3-1 | Premier League | |
10 Apr 2017 | Crystal Palace v Arsenal | W | 3-0 | Premier League | |
15 Apr 2017 | Crystal Palace v Leicester City | D | 2-2 | Premier League | |
23 Apr 2017 | Liverpool v Crystal Palace | W | 1-2 | Premier League | |
26 Apr 2017 | Crystal Palace v Tottenham Hotspur | L | 0-1 | Premier League | |
29 Apr 2017 | Crystal Palace v Burnley | L | 0-2 | Premier League | |
06 May 2017 | Manchester City v Crystal Palace | L | 5-0 | Premier League | |
14 May 2017 | Crystal Palace v Hull City | W | 4-0 | Premier League | |
21 May 2017 | Manchester United v Crystal Palace | L | 2-0 | Premier League | |
19 Jul 2017 | Crystal Palace v Liverpool | L | 0-2 | Premier League Asia Trophy | Semi-final |
22 Jul 2017 | Crystal Palace v West Bromwich Albion | W | 2-0 | Premier League Asia Trophy | 3rd place play-off |
12 Aug 2017 | Crystal Palace v Huddersfield Town | L | 0-3 | Premier League | |
19 Aug 2017 | Liverpool v Crystal Palace | L | 1-0 | Premier League | |
26 Aug 2017 | Crystal Palace v Swansea City | L | 0-2 | Premier League | |
10 Sep 2017 | Burnley v Crystal Palace | L | 1-0 | Premier League | |
16 Sep 2017 | Crystal Palace v Southampton | L | 0-1 | Premier League | |
23 Sep 2017 | Manchester City v Crystal Palace | L | 5-0 | Premier League | |
30 Sep 2017 | Manchester United v Crystal Palace | L | 4-0 | Premier League | |
24 Oct 2017 | Bristol City v Crystal Palace | L | 4-1 | League Cup | 4th round |
25 Nov 2017 | Crystal Palace v Stoke City | W | 2-1 | Premier League | |
28 Nov 2017 | Brighton and Hove Albion v Crystal Palace | D | 0-0 | Premier League | |
31 Dec 2017 | Crystal Palace v Manchester City | D | 0-0 | Premier League | |
02 Jan 2018 | Southampton v Crystal Palace | W | 1-2 | Premier League | |
08 Jan 2018 | Brighton and Hove Albion v Crystal Palace | L | 2-1 | FA Cup | 3rd round |
13 Jan 2018 | Crystal Palace v Burnley | W | 1-0 | Premier League | |
20 Jan 2018 | Arsenal v Crystal Palace | L | 4-1 | Premier League | |
30 Jan 2018 | West Ham United v Crystal Palace | D | 1-1 | Premier League | |
04 Feb 2018 | Crystal Palace v Newcastle United | D | 1-1 | Premier League | |
10 Feb 2018 | Everton v Crystal Palace | L | 3-1 | Premier League | |
25 Feb 2018 | Crystal Palace v Tottenham Hotspur | L | 0-1 | Premier League | |
05 Mar 2018 | Crystal Palace v Manchester United | L | 2-3 | Premier League | |
10 Mar 2018 | Chelsea v Crystal Palace | L | 2-1 | Premier League | |
17 Mar 2018 | Huddersfield Town v Crystal Palace | W | 0-2 | Premier League | |
31 Mar 2018 | Crystal Palace v Liverpool | L | 1-2 | Premier League | |
07 Apr 2018 | AFC Bournemouth v Crystal Palace | D | 2-2 | Premier League | |
14 Apr 2018 | Crystal Palace v Brighton and Hove Albion | W | 3-2 | Premier League | |
21 Apr 2018 | Watford v Crystal Palace | D | 0-0 | Premier League | |
28 Apr 2018 | Crystal Palace v Leicester City | W | 5-0 | Premier League | |
05 May 2018 | Stoke City v Crystal Palace | W | 1-2 | Premier League | |
13 May 2018 | Crystal Palace v West Bromwich Albion | W | 2-0 | Premier League | |
11 Aug 2018 | Fulham v Crystal Palace | W | 0-2 | Premier League | |
20 Aug 2018 | Crystal Palace v Liverpool | L | 0-2 | Premier League | |
26 Aug 2018 | Watford v Crystal Palace | L | 2-1 | Premier League | |
01 Sep 2018 | Crystal Palace v Southampton | L | 0-2 | Premier League | |
15 Sep 2018 | Huddersfield Town v Crystal Palace | W | 0-1 | Premier League | |
22 Sep 2018 | Crystal Palace v Newcastle United | D | 0-0 | Premier League | |
01 Oct 2018 | AFC Bournemouth v Crystal Palace | L | 2-1 | Premier League | |
06 Oct 2018 | Crystal Palace v Wolverhampton Wanderers | L | 0-1 | Premier League | |
21 Oct 2018 | Everton v Crystal Palace | L | 2-0 | Premier League | |
28 Oct 2018 | Crystal Palace v Arsenal | D | 2-2 | Premier League | |
04 Nov 2018 | Chelsea v Crystal Palace | L | 3-1 | Premier League | |
10 Nov 2018 | Crystal Palace v Tottenham Hotspur | L | 0-1 | Premier League | |
24 Nov 2018 | Manchester United v Crystal Palace | D | 0-0 | Premier League | |
01 Dec 2018 | Crystal Palace v Burnley | W | 2-0 | Premier League | |
04 Dec 2018 | Brighton and Hove Albion v Crystal Palace | L | 3-1 | Premier League | |
08 Dec 2018 | West Ham United v Crystal Palace | L | 3-2 | Premier League | |
05 Jan 2019 | Crystal Palace v Grimsby Town | W | 1-0 | FA Cup | 3rd round |
12 Jan 2019 | Crystal Palace v Watford | L | 1-2 | Premier League | |
17 Feb 2019 | Doncaster Rovers v Crystal Palace | W | 0-2 | FA Cup | 5th round |
02 Mar 2019 | Burnley v Crystal Palace | W | 1-3 | Premier League | |
27 Aug 2019 | Crystal Palace v Colchester United | L | 0-0 (4-5) | League Cup | 2nd round |
19 Oct 2019 | Crystal Palace v Manchester City | L | 0-2 | Premier League | |
27 Oct 2019 | Arsenal v Crystal Palace | D | 2-2 | Premier League | |
05 Jan 2020 | Crystal Palace v Derby County | L | 0-1 | FA Cup | 3rd round |
24 Jun 2020 | Liverpool v Crystal Palace | L | 4-0 | Premier League | |
15 Sep 2020 | AFC Bournemouth v Crystal Palace | L | 0-0 (10-11) | League Cup | 2nd round |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.
Season | Team | Competition | Apps | Subs | Clean sheets | Conceded | Y | R |
---|---|---|---|---|---|---|---|---|
2004-05 | Wales | UEFA Under-19 | 2 | 1 | ||||
2005-06 | Wales | UEFA Under-21 | 2 | 7 | ||||
2005-06 | Wales | Under-21 | 1 | 1 | ||||
2006-07 | Wales | International Friendly | 1 |
|||||
2006-07 | Wales | UEFA European Championship | 1 | |||||
2007-08 | Wales | International Friendly | 4 | 3 | 2 | |||
2007-08 | Wales | UEFA European Championship | 4 | 6 | ||||
2007-08 | Wales | Under-21 | 1 | 2 | ||||
2008-09 | Wales | FIFA World Cup | 7 | 3 | 6 |
1
|
||
2008-09 | Wales | International Friendly | 1 | 1 |
1 | |||
2009-10 | Wales | FIFA World Cup | 2 | 5 |
1
|
|||
2009-10 | Wales | International Friendly | 3 | 1 |
1 | 4 | ||
2010-11 | Wales | International Friendly | 1 | 1 | ||||
2010-11 | Wales | Nations Cup | 2 | 1 | 3 | |||
2010-11 | Wales | UEFA European Championship | 4 | 8 | ||||
2011-12 | Wales | International Friendly | 2 | 3 | ||||
2011-12 | Wales | UEFA European Championship | 4 | 2 | 2 | |||
2013-14 | Wales | FIFA World Cup | 2 | 1 | 1 |
1
|
||
2013-14 | Wales | International Friendly | 3 | 1 | 3 | |||
2014-15 | Wales | UEFA European Championship | 6 | 2 | 2 |
1
|
||
2015-16 | Wales | International Friendly | 4 | 8 | ||||
2015-16 | Wales | UEFA European Championship | 9 | 4 | 7 | |||
2016-17 | Wales | FIFA World Cup | 6 | 1 | 5 | |||
2017-18 | Wales | China Cup | 2 | 1 | 1 | |||
2017-18 | Wales | FIFA World Cup | 4 | 3 | 1 | |||
2017-18 | Wales | International Friendly | 2 | 2 | ||||
2018-19 | Wales | International Friendly | 1 | 4 | ||||
2018-19 | Wales | UEFA European Championship | 3 | 1 | 2 | |||
2018-19 | Wales | UEFA Nations League | 4 | 1 | 5 | |||
2019-20 | Wales | UEFA European Championship | 5 | 2 | 3 | |||
2020-21 | Wales | International Friendly | 3 | 1 | 3 | |||
2020-21 | Wales | UEFA Nations League | 4 | 3 | ||||
2021-22 | Wales | FIFA World Cup | 2 | 1 |
2 | |||
2021-22 | Wales | International Friendly | 1 | 1 |
1 | |||
2021-22 | Wales | UEFA Nations League | 2 | 1 |
4 | |||
2022-23 | Wales | FIFA World Cup | 2 | 3 |
1
|
|||
2022-23 | Wales | UEFA Nations League | 2 | 3 | ||||
2023-24 | Wales | International Friendly | 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 | |
---|---|---|---|---|---|
08 Oct 2004 | Hungary v Wales | W | 0-1 | UEFA Under-19 | Group 1 |
10 Oct 2004 | Greece v Wales | D | 0-0 | UEFA Under-19 | Group 1 |
16 Aug 2005 | Wales v Malta | W | 3-1 | U21 | |
02 Sep 2005 | Wales v England | L | 0-4 | UEFA Under-21 | Group 6 |
06 Sep 2005 | Poland v Wales | L | 3-2 | UEFA U21 | Group 6 |
26 May 2007 | Wales v New Zealand | D | 2-2 | International Friendly | |
02 Jun 2007 | Wales v Czech Republic | D | 0-0 | UEFA European Championship | Group D |
22 Aug 2007 | Bulgaria v Wales | W | 0-1 | International Friendly | |
08 Sep 2007 | Wales v Germany | L | 0-2 | UEFA European Championship | Group D |
12 Sep 2007 | Slovakia v Wales | W | 2-5 | UEFA European Championship | Group D |
17 Nov 2007 | Wales v Republic of Ireland | D | 2-2 | UEFA European Championship | Group D |
21 Nov 2007 | Germany v Wales | D | 0-0 | UEFA European Championship | Group D |
06 Feb 2008 | Wales v Norway | W | 3-0 | International Friendly | |
15 May 2008 | Wales v England | L | 0-2 | Under-21 | |
28 May 2008 | Iceland v Wales | W | 0-1 | International Friendly | |
01 Jun 2008 | Netherlands v Wales | L | 2-0 | International Friendly | |
06 Sep 2008 | Wales v Azerbaijan | W | 1-0 | FIFA World Cup | Europe group 4 |
10 Sep 2008 | Russia v Wales | L | 2-1 | FIFA World Cup | Europe group 4 |
11 Oct 2008 | Wales v Liechtenstein | W | 2-0 | FIFA World Cup | Europe group 4 |
15 Oct 2008 | Germany v Wales | L | 1-0 | FIFA World Cup | Europe group 4 |
11 Feb 2009 | Wales v Poland | L | 0-1 | International Friendly | |
28 Mar 2009 | Wales v Finland | L | 0-2 | FIFA World Cup | Europe group 4 |
01 Apr 2009 | Wales v Germany | L | 0-2 | FIFA World Cup | Europe group 4 |
29 May 2009 | Wales v Estonia | W | 1-0 | International Friendly | |
06 Jun 2009 | Azerbaijan v Wales | W | 0-1 | FIFA World Cup | Europe group 4 |
12 Aug 2009 | Montenegro v Wales | L | 2-1 | International Friendly | |
09 Sep 2009 | Wales v Russia | L | 1-3 | FIFA World Cup | Europe group 4 |
10 Oct 2009 | Finland v Wales | L | 2-1 | FIFA World Cup | Europe group 4 |
14 Nov 2009 | Wales v Scotland | W | 3-0 | International Friendly | |
03 Mar 2010 | Wales v Sweden | L | 0-1 | International Friendly | |
23 May 2010 | Croatia v Wales | L | 2-0 | International Friendly | |
11 Aug 2010 | Wales v Luxembourg | W | 5-1 | International Friendly | |
03 Sep 2010 | Montenegro v Wales | L | 1-0 | UEFA European Championship | Group G |
08 Oct 2010 | Wales v Bulgaria | L | 0-1 | UEFA European Championship | Group G |
12 Oct 2010 | Switzerland v Wales | L | 4-1 | UEFA European Championship | Group G |
08 Feb 2011 | Republic of Ireland v Wales | L | 3-0 | Nations Cup | |
26 Mar 2011 | Wales v England | L | 0-2 | UEFA European Championship | Group G |
27 May 2011 | Wales v Northern Ireland | W | 2-0 | Nations Cup | |
10 Aug 2011 | Wales v Australia | L | 1-2 | International Friendly | |
02 Sep 2011 | Wales v Montenegro | W | 2-1 | UEFA European Championship | Group G |
06 Sep 2011 | England v Wales | L | 1-0 | UEFA European Championship | Group G |
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 | |
11 Oct 2013 | Wales v North Macedonia | W | 1-0 | FIFA World Cup | Europe group A |
15 Oct 2013 | Belgium v Wales | D | 1-1 | FIFA World Cup | Europe group A |
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 |
10 Oct 2014 | Wales v Bosnia and Herzegovina | D | 0-0 | UEFA European Championship | Qualifying group B |
13 Oct 2014 | Wales v Cyprus | W | 2-1 | 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 |
03 Sep 2015 | Cyprus v Wales | W | 0-1 | UEFA European Championship | Qualifying group B |
06 Sep 2015 | Wales v Israel | D | 0-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 Oct 2015 | Wales v Andorra | W | 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 | |
05 Jun 2016 | Sweden v Wales | L | 3-0 | International Friendly | |
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 |
09 Oct 2016 | Wales v Georgia | D | 1-1 | 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 |
02 Sep 2017 | Wales v Austria | W | 1-0 | 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 |
28 May 2018 | Mexico v Wales | D | 0-0 | International Friendly | |
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 |
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 |
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 |
16 Nov 2019 | Azerbaijan v Wales | W | 0-2 | UEFA European Championship | Qualifying group E |
19 Nov 2019 | Wales v Hungary | W | 2-0 | UEFA European Championship | Qualifying group E |
03 Sep 2020 | Finland v Wales | W | 0-1 | UEFA Nations League | League B Group B4 |
06 Sep 2020 | Wales v Bulgaria | W | 1-0 | UEFA Nations League | League B Group B4 |
08 Oct 2020 | England v Wales | L | 3-0 | International Friendly | |
11 Oct 2020 | Republic of Ireland v Wales | D | 0-0 | UEFA Nations League | League B Group B4 |
14 Oct 2020 | Bulgaria v Wales | W | 0-1 | UEFA Nations League | League B Group B4 |
27 Mar 2021 | Wales v Mexico | W | 1-0 | International Friendly | |
05 Jun 2021 | Wales v Albania | D | 0-0 | International Friendly | |
01 Sep 2021 | Finland v Wales | D | 0-0 | International Friendly | |
13 Nov 2021 | Wales v Belarus | W | 5-1 | FIFA World Cup | Europe group E |
24 Mar 2022 | Wales v Austria | W | 2-1 | FIFA World Cup | Semi-final play-off |
29 Mar 2022 | Wales v Czech Republic | D | 1-1 | International Friendly | |
01 Jun 2022 | Poland v Wales | L | 2-1 | UEFA Nations League | League A Group A4 |
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 |
14 Jun 2022 | Netherlands v Wales | L | 3-2 | UEFA Nations League | League A Group A4 |
22 Sep 2022 | Belgium v Wales | L | 2-1 | UEFA Nations League | League A Group A4 |
25 Sep 2022 | Wales v Poland | L | 0-1 | UEFA Nations League | League A Group A4 |
21 Nov 2022 | USA v Wales | D | 1-1 | FIFA World Cup | Group B |
25 Nov 2022 | Wales v Iran | L | 0-2 | FIFA World Cup | Group B |
11 Oct 2023 | Wales v Gibraltar | W | 4-0 | International Friendly |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.