Date of birth | 07 February 1989 |
Place of birth | Ruthin |
Nationality | Welsh |
Weight | 64 kg |
Height | 1.75 m |
Position | Defender/Midfielder |
Neil Taylor's contract at Wrexham was extended to June 2010 in March 2008.
He joined Swansea City in July 2010 with a three-year contract that was extended to June 2015 in July 2011, to June 2016 in December 2012 and to June 2019 in June 2015.
Neil joined Aston Villa in January 2017 with a contract to June 2021.
Team | Joined | Left | Loan / Trialist |
---|---|---|---|
Wrexham | 30 Jul 2007 | 30 Jun 2010 | |
Swansea City | 01 Jul 2010 | 31 Jan 2017 | |
Aston Villa | 31 Jan 2017 | 30 Jun 2021 | |
Middlesbrough | 18 Nov 2021 |
Season | Team | Competition | Apps | Subs | Goals | Y | R |
---|---|---|---|---|---|---|---|
2007-08 | Wrexham | League Cup | 1 |
||||
2007-08 | Wrexham | League Two | 21 | 5 |
4
|
||
2009-10 | Wrexham | FA Cup | 1 | 1 |
|||
2010-11 | Swansea City | League Championship | 25 | 4 |
2
|
||
2010-11 | Swansea City | League Championship Play-Offs | 1 |
1
|
|||
2010-11 | Swansea City | League Cup | 2 |
1
|
|||
2011-12 | Swansea City | FA Cup | 1 |
1
|
|||
2011-12 | Swansea City | League Cup | 1 |
||||
2011-12 | Swansea City | Premier League | 35 | 1 |
4
|
||
2012-13 | Swansea City | Premier League | 4 | 2 |
|||
2013-14 | Swansea City | FA Cup | 3 | ||||
2013-14 | Swansea City | League Cup | 1 |
1
|
|||
2013-14 | Swansea City | Premier League | 6 | 4 |
1
|
||
2013-14 | Swansea City | UEFA Europa League | 5 | 1 |
1
|
||
2014-15 | Swansea City | League Cup | 2 |
1
|
|||
2014-15 | Swansea City | Premier League | 34 |
9
|
|||
2015-16 | Swansea City | Premier League | 33 | 1 |
4
|
||
2016-17 | Aston Villa | League Championship | 14 |
2
|
|||
2016-17 | Swansea City | League Cup | 2 | ||||
2016-17 | Swansea City | Premier League | 11 |
1
|
|||
2017-18 | Aston Villa | FA Cup | 1 | ||||
2017-18 | Aston Villa | League Championship | 27 | 2 |
3
|
1
|
|
2019-20 | Aston Villa | FA Cup | 1 |
1
|
|||
2019-20 | Aston Villa | League Cup | 3 | ||||
2019-20 | Aston Villa | Premier League | 11 | 3 |
2
|
||
2020-21 | Aston Villa | League Cup | 3 | ||||
2020-21 | Aston Villa | Premier League | 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 | |
---|---|---|---|---|---|
21 Aug 2010 | Norwich City v Swansea City | L | 2-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 | |
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 | |
26 Oct 2010 | Wigan Athletic v Swansea City | L | 2-0 | League Cup | 4th round |
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 | |
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 | |
04 Dec 2010 | Ipswich Town v Swansea City | W | 1-3 | 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 | |
19 Feb 2011 | Swansea City v Doncaster Rovers | W | 3-0 | League Championship | |
22 Feb 2011 | Coventry City v Swansea City | W | 0-1 | 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 | |
16 Apr 2011 | Burnley v Swansea City | L | 2-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 |
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 | |
10 Dec 2011 | Swansea City v Fulham | W | 2-0 | 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 | |
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 | |
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 | |
11 Feb 2012 | Swansea City v Norwich City | L | 2-3 | 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 | |
18 Aug 2012 | Queens Park Rangers v Swansea City | W | 0-5 | Premier League | |
25 Aug 2012 | Swansea City v West Ham United | W | 3-0 | Premier League | |
01 Sep 2012 | Swansea City v Sunderland | D | 2-2 | Premier League | |
28 Apr 2013 | Chelsea v Swansea City | L | 2-0 | Premier League | |
12 May 2013 | Manchester United v Swansea City | L | 2-1 | Premier League | |
19 May 2013 | Swansea City v Fulham | L | 0-3 | Premier League | |
08 Aug 2013 | Malmo FF v Swansea City | D |
0-0 Agg: 0-4 |
UEFA Europa League | 3rd qualifying round 2nd leg |
22 Aug 2013 | Swansea City v Petrolul Ploiesti | W | 5-1 | UEFA Europa League | Play-off 1st leg |
25 Sep 2013 | Birmingham City v Swansea City | L | 3-1 | League Cup | 3rd round |
19 Oct 2013 | Swansea City v Sunderland | W | 4-0 | Premier League | |
24 Oct 2013 | Swansea City v Kuban Krasnodar | D | 1-1 | UEFA Europa League | Group A |
27 Oct 2013 | Swansea City v West Ham United | D | 0-0 | Premier League | |
03 Nov 2013 | Cardiff City v Swansea City | L | 1-0 | Premier League | |
28 Nov 2013 | Swansea City v Valencia | L | 0-1 | UEFA Europa League | Group A |
12 Dec 2013 | St Gallen v Swansea City | L | 1-0 | UEFA Europa League | Group A |
26 Dec 2013 | Chelsea v Swansea City | L | 1-0 | Premier League | |
05 Jan 2014 | Manchester United v Swansea City | W | 1-2 | FA Cup | 3rd round |
25 Jan 2014 | Birmingham City v Swansea City | W | 1-2 | FA Cup | 4th round |
08 Feb 2014 | Swansea City v Cardiff City | W | 3-0 | Premier League | |
16 Feb 2014 | Everton v Swansea City | L | 3-1 | FA Cup | 5th round |
23 Feb 2014 | Liverpool v Swansea City | L | 4-3 | Premier League | |
27 Feb 2014 | Napoli v Swansea City | L |
3-1 Agg: 3-1 |
UEFA Europa League | Round of 32 2nd leg |
25 Mar 2014 | Arsenal v Swansea City | D | 2-2 | Premier League | |
26 Apr 2014 | Swansea City v Aston Villa | W | 4-1 | Premier League | |
03 May 2014 | Swansea City v Southampton | L | 0-1 | Premier League | |
11 May 2014 | Sunderland v Swansea City | W | 1-3 | Premier League | |
16 Aug 2014 | Manchester United v Swansea City | W | 1-2 | Premier League | |
23 Aug 2014 | Swansea City v Burnley | W | 1-0 | Premier League | |
30 Aug 2014 | Swansea City v West Bromwich Albion | W | 3-0 | Premier League | |
13 Sep 2014 | Chelsea v Swansea City | L | 4-2 | Premier League | |
20 Sep 2014 | Swansea City v Southampton | L | 0-1 | Premier League | |
23 Sep 2014 | Swansea City v Everton | W | 3-0 | League Cup | 3rd round |
27 Sep 2014 | Sunderland v Swansea City | D | 0-0 | Premier League | |
04 Oct 2014 | Swansea City v Newcastle United | D | 2-2 | Premier League | |
19 Oct 2014 | Stoke City v Swansea City | L | 2-1 | Premier League | |
25 Oct 2014 | Swansea City v Leicester City | W | 2-0 | Premier League | |
28 Oct 2014 | Liverpool v Swansea City | L | 2-1 | League Cup | 4th round |
01 Nov 2014 | Everton v Swansea City | D | 0-0 | Premier League | |
09 Nov 2014 | Swansea City v Arsenal | W | 2-1 | Premier League | |
22 Nov 2014 | Manchester City v Swansea City | L | 2-1 | Premier League | |
29 Nov 2014 | Swansea City v Crystal Palace | D | 1-1 | Premier League | |
02 Dec 2014 | Swansea City v Queens Park Rangers | W | 2-0 | Premier League | |
14 Dec 2014 | Swansea City v Tottenham Hotspur | L | 1-2 | Premier League | |
20 Dec 2014 | Hull City v Swansea City | W | 0-1 | Premier League | |
26 Dec 2014 | Swansea City v Aston Villa | W | 1-0 | Premier League | |
29 Dec 2014 | Liverpool v Swansea City | L | 4-1 | Premier League | |
01 Jan 2015 | Queens Park Rangers v Swansea City | D | 1-1 | Premier League | |
10 Jan 2015 | Swansea City v West Ham United | D | 1-1 | Premier League | |
17 Jan 2015 | Swansea City v Chelsea | L | 0-5 | Premier League | |
01 Feb 2015 | Southampton v Swansea City | W | 0-1 | Premier League | |
07 Feb 2015 | Swansea City v Sunderland | D | 1-1 | Premier League | |
11 Feb 2015 | West Bromwich Albion v Swansea City | L | 2-0 | Premier League | |
21 Feb 2015 | Swansea City v Manchester United | W | 2-1 | Premier League | |
28 Feb 2015 | Burnley v Swansea City | W | 0-1 | Premier League | |
04 Mar 2015 | Tottenham Hotspur v Swansea City | L | 3-2 | Premier League | |
16 Mar 2015 | Swansea City v Liverpool | L | 0-1 | Premier League | |
21 Mar 2015 | Aston Villa v Swansea City | W | 0-1 | Premier League | |
04 Apr 2015 | Swansea City v Hull City | W | 3-1 | Premier League | |
11 Apr 2015 | Swansea City v Everton | D | 1-1 | Premier League | |
02 May 2015 | Swansea City v Stoke City | W | 2-0 | Premier League | |
11 May 2015 | Arsenal v Swansea City | W | 0-1 | Premier League | |
17 May 2015 | Swansea City v Manchester City | L | 2-4 | Premier League | |
08 Aug 2015 | Chelsea v Swansea City | D | 2-2 | Premier League | |
15 Aug 2015 | Swansea City v Newcastle United | W | 2-0 | Premier League | |
22 Aug 2015 | Sunderland v Swansea City | D | 1-1 | Premier League | |
30 Aug 2015 | Swansea City v Manchester United | W | 2-1 | Premier League | |
12 Sep 2015 | Watford v Swansea City | L | 1-0 | Premier League | |
19 Sep 2015 | Swansea City v Everton | D | 0-0 | Premier League | |
26 Sep 2015 | Southampton v Swansea City | L | 3-1 | Premier League | |
04 Oct 2015 | Swansea City v Tottenham Hotspur | D | 2-2 | Premier League | |
19 Oct 2015 | Swansea City v Stoke City | L | 0-1 | Premier League | |
24 Oct 2015 | Aston Villa v Swansea City | W | 1-2 | Premier League | |
31 Oct 2015 | Swansea City v Arsenal | L | 0-3 | Premier League | |
07 Nov 2015 | Norwich City v Swansea City | L | 1-0 | Premier League | |
21 Nov 2015 | Swansea City v AFC Bournemouth | D | 2-2 | Premier League | |
29 Nov 2015 | Liverpool v Swansea City | L | 1-0 | Premier League | |
05 Dec 2015 | Swansea City v Leicester City | L | 0-3 | Premier League | |
12 Dec 2015 | Manchester City v Swansea City | L | 2-1 | Premier League | |
20 Dec 2015 | Swansea City v West Ham United | D | 0-0 | Premier League | |
26 Dec 2015 | Swansea City v West Bromwich Albion | W | 1-0 | Premier League | |
28 Dec 2015 | Crystal Palace v Swansea City | D | 0-0 | Premier League | |
02 Jan 2016 | Manchester United v Swansea City | L | 2-1 | Premier League | |
13 Jan 2016 | Swansea City v Sunderland | L | 2-4 | Premier League | |
18 Jan 2016 | Swansea City v Watford | W | 1-0 | Premier League | |
24 Jan 2016 | Everton v Swansea City | W | 1-2 | Premier League | |
02 Feb 2016 | West Bromwich Albion v Swansea City | D | 1-1 | Premier League | |
06 Feb 2016 | Swansea City v Crystal Palace | D | 1-1 | Premier League | |
13 Feb 2016 | Swansea City v Southampton | L | 0-1 | Premier League | |
28 Feb 2016 | Tottenham Hotspur v Swansea City | L | 2-1 | Premier League | |
05 Mar 2016 | Swansea City v Norwich City | W | 1-0 | Premier League | |
12 Mar 2016 | AFC Bournemouth v Swansea City | L | 3-2 | Premier League | |
02 Apr 2016 | Stoke City v Swansea City | D | 2-2 | Premier League | |
09 Apr 2016 | Swansea City v Chelsea | W | 1-0 | Premier League | |
16 Apr 2016 | Newcastle United v Swansea City | L | 3-0 | Premier League | |
24 Apr 2016 | Leicester City v Swansea City | L | 4-0 | Premier League | |
01 May 2016 | Swansea City v Liverpool | W | 3-1 | Premier League | |
23 Aug 2016 | Peterborough United v Swansea City | W | 1-3 | League Cup | 2nd round |
11 Sep 2016 | Swansea City v Chelsea | D | 2-2 | Premier League | |
21 Sep 2016 | Swansea City v Manchester City | L | 1-2 | League Cup | 3rd round |
15 Oct 2016 | Arsenal v Swansea City | L | 3-2 | Premier League | |
31 Oct 2016 | Stoke City v Swansea City | L | 3-1 | Premier League | |
19 Nov 2016 | Everton v Swansea City | D | 1-1 | Premier League | |
26 Nov 2016 | Swansea City v Crystal Palace | W | 5-4 | Premier League | |
03 Dec 2016 | Tottenham Hotspur v Swansea City | L | 5-0 | Premier League | |
10 Dec 2016 | Swansea City v Sunderland | W | 3-0 | Premier League | |
14 Dec 2016 | West Bromwich Albion v Swansea City | L | 3-1 | Premier League | |
17 Dec 2016 | Middlesbrough v Swansea City | L | 3-0 | Premier League | |
31 Dec 2016 | Swansea City v AFC Bournemouth | L | 0-3 | Premier League | |
03 Jan 2017 | Crystal Palace v Swansea City | W | 1-2 | 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 |
---|---|---|---|---|---|---|---|
2009-10 | Wales | International Friendly | 1 |
||||
2010-11 | Wales | Nations Cup | 2 | ||||
2011-12 | Wales | International Friendly | 2 | ||||
2011-12 | Wales | UEFA European Championship | 4 | ||||
2012-13 | Wales | International Friendly | 1 | ||||
2013-14 | Wales | FIFA World Cup | 2 |
1
|
|||
2013-14 | Wales | International Friendly | 3 | 1 |
|||
2014-15 | Wales | UEFA European Championship | 6 |
1
|
|||
2015-16 | Wales | International Friendly | 3 | ||||
2015-16 | Wales | UEFA European Championship | 9 | 1 |
1
|
||
2016-17 | Wales | FIFA World Cup | 5 |
1
|
|||
2017-18 | Wales | International Friendly | 2 | ||||
2018-19 | Wales | International Friendly | 1 | ||||
2019-20 | Wales | UEFA European Championship | 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 | |
---|---|---|---|---|---|
23 May 2010 | Croatia v Wales | L | 2-0 | International Friendly | |
25 May 2011 | Wales v Scotland | L | 1-3 | Nations Cup | |
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 |
27 May 2012 | Mexico v Wales | L | 2-0 | International Friendly | |
15 Aug 2012 | Wales v Bosnia and Herzegovina | L | 0-2 | International Friendly | |
14 Aug 2013 | Wales v Republic of Ireland | D | 0-0 | 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 Nov 2015 | Wales v Netherlands | L | 2-3 | International Friendly | |
28 Mar 2016 | Ukraine v Wales | L | 1-0 | International Friendly | |
05 Jun 2016 | Sweden v Wales | L | 3-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 |
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 |
10 Nov 2017 | France v Wales | L | 2-0 | International Friendly | |
14 Nov 2017 | Wales v Panama | D | 1-1 | International Friendly | |
20 Mar 2019 | Wales v Trinidad and Tobago | W | 1-0 | International Friendly | |
06 Sep 2019 | Wales v Azerbaijan | W | 2-1 | UEFA European Championship | Qualifying group E |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.