Date of birth | 26 December 1990 |
Place of birth | Caerphilly |
Nationality | Welsh |
Weight | 67 kg |
Height | 1.75 m |
Position | Midfielder |
Aaron Ramsey became Cardiff City's youngest-ever player when he came on as a late substitute against Hull City on 28 April 2007 at the age of 16 years and 123 days.
The previous record holder was John Toshack when he was 16 years and 236 days when he made his Bluebirds debut against Leyton Orient on 13 November 1965.
He became youngest-ever player to represent Wales at Under-21 level whilst still aged 16 in August 2007, playing in 4-3 victory against Sweden.
Shortly before his move to Arsenal, Ramsey became the second youngest-ever player to appear in a FA Cup Final when he came on as a substitute for Cardiff against Portsmouth at Wembley.
Team | Joined | Left | Loan / Trialist |
---|---|---|---|
Cardiff City | 31 Dec 2007 | 13 Jun 2008 | |
Arsenal | 13 Jun 2008 | 30 Jun 2019 | |
Nottingham Forest | 25 Nov 2010 | 03 Jan 2011 | L |
Cardiff City | 21 Jan 2011 | 27 Feb 2011 | L |
Juventus | 01 Jul 2019 |
Season | Team | Competition | Apps | Subs | Goals | Y | R |
---|---|---|---|---|---|---|---|
2006-07 | Cardiff City | League Championship | 1 |
||||
2007-08 | Cardiff City | FA Cup | 3 | 2 |
1 |
||
2007-08 | Cardiff City | League Championship | 11 | 4 |
1 |
1
|
|
2007-08 | Cardiff City | League Cup | 1 |
||||
2008-09 | Arsenal | FA Cup | 2 | 2 |
|||
2008-09 | Arsenal | League Cup | 3 |
1
|
|||
2008-09 | Arsenal | Premier League | 1 | 8 |
1
|
||
2008-09 | Arsenal | UEFA Champions League | 4 | 2 |
1 |
||
2009-10 | Arsenal | FA Cup | 1 | 1 |
1 |
||
2009-10 | Arsenal | League Cup | 3 |
2
|
|||
2009-10 | Arsenal | Premier League | 7 | 11 |
3 |
||
2009-10 | Arsenal | UEFA Champions League | 1 | 5 |
|||
2010-11 | Arsenal | FA Cup | 1 |
||||
2010-11 | Arsenal | Premier League | 5 | 2 |
1 |
1
|
|
2010-11 | Cardiff City | League Championship | 6 | 1 |
|||
2010-11 | Nottingham Forest | League Championship | 2 | 3 |
1
|
||
2011-12 | Arsenal | FA Cup | 3 | ||||
2011-12 | Arsenal | Premier League | 27 | 7 |
2 |
3
|
|
2011-12 | Arsenal | UEFA Champions League | 5 | 2 |
1 |
1
|
|
2012-13 | Arsenal | FA Cup | 2 | 1 |
2
|
||
2012-13 | Arsenal | League Cup | 1 | ||||
2012-13 | Arsenal | Premier League | 21 | 15 |
1 |
5
|
|
2012-13 | Arsenal | UEFA Champions League | 4 | 3 |
1 |
2
|
|
2013-14 | Arsenal | FA Cup | 2 | 1 |
|||
2013-14 | Arsenal | League Cup | 1 | ||||
2013-14 | Arsenal | Premier League | 20 | 3 |
10 |
3
|
|
2013-14 | Arsenal | UEFA Champions League | 7 | 1 |
5 |
3
|
|
2014-15 | Arsenal | FA Community Shield | 1 | 1 |
|||
2014-15 | Arsenal | FA Cup | 3 | 1 |
1
|
||
2014-15 | Arsenal | Premier League | 23 | 6 |
6 |
6
|
|
2014-15 | Arsenal | UEFA Champions League | 6 | 1 |
3 |
1
|
|
2015-16 | Arsenal | FA Community Shield | 1 | ||||
2015-16 | Arsenal | FA Cup | 2 |
1 |
|||
2015-16 | Arsenal | League Cup | 1 | ||||
2015-16 | Arsenal | Premier League | 29 | 2 |
5 |
4
|
|
2015-16 | Arsenal | UEFA Champions League | 3 | 2 |
1
|
||
2016-17 | Arsenal | FA Cup | 4 | 3 |
1
|
||
2016-17 | Arsenal | League Cup | 1 | ||||
2016-17 | Arsenal | Premier League | 13 | 10 |
1 |
3
|
|
2016-17 | Arsenal | UEFA Champions League | 4 | ||||
2017-18 | Arsenal | League Cup | 1 | 1 |
1
|
||
2017-18 | Arsenal | Premier League | 21 | 3 |
7 |
||
2017-18 | Arsenal | UEFA Europa League | 6 | 4 |
1
|
||
2018-19 | Arsenal | FA Cup | 2 | ||||
2018-19 | Arsenal | League Cup | 2 | 1 |
|||
2018-19 | Arsenal | Premier League | 14 | 14 |
4 |
||
2018-19 | Arsenal | UEFA Europa League | 6 | 1 |
2 |
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 | |
---|---|---|---|---|---|
13 Aug 2008 | Twente Enschede v Arsenal | W | 0-2 | UEFA Champions League | 3rd qualifying round 1st leg |
13 Sep 2008 | Blackburn Rovers v Arsenal | W | 0-4 | Premier League | |
20 Sep 2008 | Bolton Wanderers v Arsenal | W | 1-3 | Premier League | |
23 Sep 2008 | Arsenal v Sheffield United | W | 6-0 | League Cup | 3rd round |
21 Oct 2008 | Fenerbahce v Arsenal | W | 2-5 | UEFA Champions League | Group G |
05 Nov 2008 | Arsenal v Fenerbahce | D | 0-0 | UEFA Champions League | Group G |
11 Nov 2008 | Arsenal v Wigan Athletic | W | 3-0 | League Cup | 4th round |
22 Nov 2008 | Manchester City v Arsenal | L | 3-0 | Premier League | |
25 Nov 2008 | Arsenal v Dynamo Kiev | W | 1-0 | UEFA Champions League | Group G |
02 Dec 2008 | Burnley v Arsenal | L | 2-0 | League Cup | 5th round |
10 Dec 2008 | FC Porto v Arsenal | L | 2-0 | UEFA Champions League | Group G |
26 Dec 2008 | Aston Villa v Arsenal | D | 2-2 | Premier League | |
28 Dec 2008 | Arsenal v Portsmouth | W | 1-0 | Premier League | |
03 Jan 2009 | Arsenal v Plymouth Argyle | W | 3-1 | FA Cup | 3rd round |
10 Jan 2009 | Arsenal v Bolton Wanderers | W | 1-0 | Premier League | |
25 Jan 2009 | Cardiff City v Arsenal | D | 0-0 | FA Cup | 4th round |
16 Feb 2009 | Arsenal v Cardiff City | W | 4-0 | FA Cup | 4th round replay |
24 Feb 2009 | Arsenal v AS Roma | W | 1-0 | UEFA Champions League | 1st knockout round 1st leg |
03 Mar 2009 | West Bromwich Albion v Arsenal | W | 1-3 | Premier League | |
08 Mar 2009 | Arsenal v Burnley | W | 3-0 | FA Cup | 5th round |
04 Apr 2009 | Arsenal v Manchester City | W | 2-0 | Premier League | |
02 May 2009 | Portsmouth v Arsenal | W | 0-3 | Premier League | |
15 Aug 2009 | Everton v Arsenal | W | 1-6 | Premier League | |
22 Aug 2009 | Arsenal v Portsmouth | W | 4-1 | Premier League | |
26 Aug 2009 | Arsenal v Celtic | W |
3-1 Agg: 5-1 |
UEFA Champions League | Qualifying play-off 2nd leg |
29 Aug 2009 | Manchester United v Arsenal | L | 2-1 | Premier League | |
16 Sep 2009 | Standard Liege v Arsenal | W | 2-3 | UEFA Champions League | Group H |
19 Sep 2009 | Arsenal v Wigan Athletic | W | 4-0 | Premier League | |
22 Sep 2009 | Arsenal v West Bromwich Albion | W | 2-0 | League Cup | 3rd round |
29 Sep 2009 | Arsenal v Olympiakos | W | 2-0 | UEFA Champions League | Group H |
04 Oct 2009 | Arsenal v Blackburn Rovers | W | 6-2 | Premier League | |
20 Oct 2009 | AZ Alkmaar v Arsenal | D | 1-1 | UEFA Champions League | Group H |
28 Oct 2009 | Arsenal v Liverpool | W | 2-1 | League Cup | 4th round |
31 Oct 2009 | Arsenal v Tottenham Hotspur | W | 3-0 | Premier League | |
04 Nov 2009 | Arsenal v AZ Alkmaar | W | 4-1 | UEFA Champions League | Group H |
07 Nov 2009 | Wolverhampton Wanderers v Arsenal | W | 1-4 | Premier League | |
21 Nov 2009 | Sunderland v Arsenal | L | 1-0 | Premier League | |
02 Dec 2009 | Manchester City v Arsenal | L | 3-0 | League Cup | 5th round |
05 Dec 2009 | Arsenal v Stoke City | W | 2-0 | Premier League | |
09 Dec 2009 | Olympiakos v Arsenal | L | 1-0 | UEFA Champions League | Group H |
13 Dec 2009 | Liverpool v Arsenal | W | 1-2 | Premier League | |
16 Dec 2009 | Burnley v Arsenal | D | 1-1 | Premier League | |
19 Dec 2009 | Arsenal v Hull City | W | 3-0 | Premier League | |
27 Dec 2009 | Arsenal v Aston Villa | W | 3-0 | Premier League | |
30 Dec 2009 | Portsmouth v Arsenal | W | 1-4 | Premier League | |
03 Jan 2010 | West Ham United v Arsenal | W | 1-2 | FA Cup | 3rd round |
09 Jan 2010 | Arsenal v Everton | D | 2-2 | Premier League | |
24 Jan 2010 | Stoke City v Arsenal | L | 3-1 | FA Cup | 4th round |
27 Jan 2010 | Aston Villa v Arsenal | D | 0-0 | Premier League | |
20 Feb 2010 | Arsenal v Sunderland | W | 2-0 | Premier League | |
27 Feb 2010 | Stoke City v Arsenal | W | 1-3 | Premier League | |
12 Mar 2011 | Manchester United v Arsenal | L | 2-0 | FA Cup | 6th round |
19 Mar 2011 | West Bromwich Albion v Arsenal | D | 2-2 | Premier League | |
10 Apr 2011 | Blackpool v Arsenal | W | 1-3 | Premier League | |
24 Apr 2011 | Bolton Wanderers v Arsenal | L | 2-1 | Premier League | |
01 May 2011 | Arsenal v Manchester United | W | 1-0 | Premier League | |
08 May 2011 | Stoke City v Arsenal | L | 3-1 | Premier League | |
15 May 2011 | Arsenal v Aston Villa | L | 1-2 | Premier League | |
22 May 2011 | Fulham v Arsenal | D | 2-2 | Premier League | |
13 Aug 2011 | Newcastle United v Arsenal | D | 0-0 | Premier League | |
16 Aug 2011 | Arsenal v Udinese | W | 1-0 | UEFA Champions League | Play-off 1st leg |
20 Aug 2011 | Arsenal v Liverpool | L | 0-2 | Premier League | |
24 Aug 2011 | Udinese v Arsenal | W |
1-2 Agg: 1-3 |
UEFA Champions League | Play-off 2nd leg |
28 Aug 2011 | Manchester United v Arsenal | L | 8-2 | Premier League | |
10 Sep 2011 | Arsenal v Swansea City | W | 1-0 | Premier League | |
17 Sep 2011 | Blackburn Rovers v Arsenal | L | 4-3 | Premier League | |
24 Sep 2011 | Arsenal v Bolton Wanderers | W | 3-0 | Premier League | |
28 Sep 2011 | Arsenal v Olympiakos | W | 2-1 | UEFA Champions League | Group F |
02 Oct 2011 | Tottenham Hotspur v Arsenal | L | 2-1 | Premier League | |
19 Oct 2011 | Olympique Marseille v Arsenal | W | 0-1 | UEFA Champions League | Group F |
23 Oct 2011 | Arsenal v Stoke City | W | 3-1 | Premier League | |
29 Oct 2011 | Chelsea v Arsenal | W | 3-5 | Premier League | |
01 Nov 2011 | Arsenal v Olympique Marseille | D | 0-0 | UEFA Champions League | Group F |
05 Nov 2011 | Arsenal v West Bromwich Albion | W | 3-0 | Premier League | |
19 Nov 2011 | Norwich City v Arsenal | W | 1-2 | Premier League | |
23 Nov 2011 | Arsenal v Borussia Dortmund | W | 2-1 | UEFA Champions League | Group F |
26 Nov 2011 | Arsenal v Fulham | D | 1-1 | Premier League | |
03 Dec 2011 | Wigan Athletic v Arsenal | W | 0-4 | Premier League | |
10 Dec 2011 | Arsenal v Everton | W | 1-0 | Premier League | |
18 Dec 2011 | Manchester City v Arsenal | L | 1-0 | Premier League | |
21 Dec 2011 | Aston Villa v Arsenal | W | 1-2 | Premier League | |
27 Dec 2011 | Arsenal v Wolverhampton Wanderers | D | 1-1 | Premier League | |
31 Dec 2011 | Arsenal v Queens Park Rangers | W | 1-0 | Premier League | |
02 Jan 2012 | Fulham v Arsenal | L | 2-1 | Premier League | |
09 Jan 2012 | Arsenal v Leeds United | W | 1-0 | FA Cup | 3rd round |
15 Jan 2012 | Swansea City v Arsenal | L | 3-2 | Premier League | |
22 Jan 2012 | Arsenal v Manchester United | L | 1-2 | Premier League | |
29 Jan 2012 | Arsenal v Aston Villa | W | 3-2 | FA Cup | 4th round |
01 Feb 2012 | Bolton Wanderers v Arsenal | D | 0-0 | Premier League | |
11 Feb 2012 | Sunderland v Arsenal | W | 1-2 | Premier League | |
15 Feb 2012 | AC Milan v Arsenal | L | 4-0 | UEFA Champions League | Round of 16 1st leg |
18 Feb 2012 | Sunderland v Arsenal | L | 2-0 | FA Cup | 5th round |
12 Mar 2012 | Arsenal v Newcastle United | W | 2-1 | Premier League | |
21 Mar 2012 | Everton v Arsenal | W | 0-1 | Premier League | |
24 Mar 2012 | Arsenal v Aston Villa | W | 3-0 | Premier League | |
31 Mar 2012 | Queens Park Rangers v Arsenal | L | 2-1 | Premier League | |
08 Apr 2012 | Arsenal v Manchester City | W | 1-0 | Premier League | |
11 Apr 2012 | Wolverhampton Wanderers v Arsenal | W | 0-3 | Premier League | |
16 Apr 2012 | Arsenal v Wigan Athletic | L | 1-2 | Premier League | |
21 Apr 2012 | Arsenal v Chelsea | D | 0-0 | Premier League | |
28 Apr 2012 | Stoke City v Arsenal | D | 1-1 | Premier League | |
05 May 2012 | Arsenal v Norwich City | D | 3-3 | Premier League | |
13 May 2012 | West Bromwich Albion v Arsenal | W | 2-3 | Premier League | |
18 Aug 2012 | Arsenal v Sunderland | D | 0-0 | Premier League | |
26 Aug 2012 | Stoke City v Arsenal | D | 0-0 | Premier League | |
02 Sep 2012 | Liverpool v Arsenal | W | 0-2 | Premier League | |
15 Sep 2012 | Arsenal v Southampton | W | 6-1 | Premier League | |
18 Sep 2012 | Montpellier v Arsenal | W | 1-2 | UEFA Champions League | Group B |
23 Sep 2012 | Manchester City v Arsenal | D | 1-1 | Premier League | |
29 Sep 2012 | Arsenal v Chelsea | L | 1-2 | Premier League | |
03 Oct 2012 | Arsenal v Olympiakos | W | 3-1 | UEFA Champions League | Group B |
06 Oct 2012 | West Ham United v Arsenal | W | 1-3 | Premier League | |
20 Oct 2012 | Norwich City v Arsenal | L | 1-0 | Premier League | |
24 Oct 2012 | Arsenal v Schalke 04 | L | 0-2 | UEFA Champions League | Group B |
27 Oct 2012 | Arsenal v Queens Park Rangers | W | 1-0 | Premier League | |
03 Nov 2012 | Manchester United v Arsenal | L | 2-1 | Premier League | |
10 Nov 2012 | Arsenal v Fulham | D | 3-3 | Premier League | |
17 Nov 2012 | Arsenal v Tottenham Hotspur | W | 5-2 | Premier League | |
21 Nov 2012 | Arsenal v Montpellier | W | 2-0 | UEFA Champions League | Group B |
24 Nov 2012 | Aston Villa v Arsenal | D | 0-0 | Premier League | |
28 Nov 2012 | Everton v Arsenal | D | 1-1 | Premier League | |
04 Dec 2012 | Olympiakos v Arsenal | L | 2-1 | UEFA Champions League | Group B |
11 Dec 2012 | Bradford City v Arsenal | L | 1-1 (2-3) | League Cup | 5th round |
17 Dec 2012 | Reading v Arsenal | W | 2-5 | Premier League | |
22 Dec 2012 | Wigan Athletic v Arsenal | W | 0-1 | Premier League | |
29 Dec 2012 | Arsenal v Newcastle United | W | 7-3 | Premier League | |
01 Jan 2013 | Southampton v Arsenal | D | 1-1 | Premier League | |
06 Jan 2013 | Swansea City v Arsenal | D | 2-2 | FA Cup | 3rd round |
13 Jan 2013 | Arsenal v Manchester City | L | 0-2 | Premier League | |
16 Jan 2013 | Arsenal v Swansea City | W | 1-0 | FA Cup | 3rd round replay |
20 Jan 2013 | Chelsea v Arsenal | L | 2-1 | Premier League | |
23 Jan 2013 | Arsenal v West Ham United | W | 5-1 | Premier League | |
26 Jan 2013 | Brighton and Hove Albion v Arsenal | W | 2-3 | FA Cup | 4th round |
30 Jan 2013 | Arsenal v Liverpool | D | 2-2 | Premier League | |
02 Feb 2013 | Arsenal v Stoke City | W | 1-0 | Premier League | |
09 Feb 2013 | Sunderland v Arsenal | W | 0-1 | Premier League | |
19 Feb 2013 | Arsenal v Bayern Munchen | L | 1-3 | UEFA Champions League | Round of 16 1st leg |
23 Feb 2013 | Arsenal v Aston Villa | W | 2-1 | Premier League | |
03 Mar 2013 | Tottenham Hotspur v Arsenal | L | 2-1 | Premier League | |
13 Mar 2013 | Bayern Munchen v Arsenal | W |
0-2 Agg: 3-3 |
UEFA Champions League | Round of 16 2nd leg |
16 Mar 2013 | Swansea City v Arsenal | W | 0-2 | Premier League | |
30 Mar 2013 | Arsenal v Reading | W | 4-1 | Premier League | |
06 Apr 2013 | West Bromwich Albion v Arsenal | W | 1-2 | Premier League | |
13 Apr 2013 | Arsenal v Norwich City | W | 3-1 | Premier League | |
16 Apr 2013 | Arsenal v Everton | D | 0-0 | Premier League | |
20 Apr 2013 | Fulham v Arsenal | W | 0-1 | Premier League | |
28 Apr 2013 | Arsenal v Manchester United | D | 1-1 | Premier League | |
04 May 2013 | Queens Park Rangers v Arsenal | W | 0-1 | Premier League | |
14 May 2013 | Arsenal v Wigan Athletic | W | 4-1 | Premier League | |
19 May 2013 | Newcastle United v Arsenal | W | 0-1 | Premier League | |
17 Aug 2013 | Arsenal v Aston Villa | L | 1-3 | Premier League | |
21 Aug 2013 | Fenerbahce v Arsenal | W | 0-3 | UEFA Champions League | Play-off 1st leg |
24 Aug 2013 | Fulham v Arsenal | W | 1-3 | Premier League | |
27 Aug 2013 | Arsenal v Fenerbahce | W |
2-0 Agg: 5-0 |
UEFA Champions League | Play-off 2nd leg |
01 Sep 2013 | Arsenal v Tottenham Hotspur | W | 1-0 | Premier League | |
14 Sep 2013 | Sunderland v Arsenal | W | 1-3 | Premier League | |
18 Sep 2013 | Olympique Marseille v Arsenal | W | 1-2 | UEFA Champions League | Group F |
22 Sep 2013 | Arsenal v Stoke City | W | 3-1 | Premier League | |
28 Sep 2013 | Swansea City v Arsenal | W | 1-2 | Premier League | |
01 Oct 2013 | Arsenal v Napoli | W | 2-0 | UEFA Champions League | Group F |
06 Oct 2013 | West Bromwich Albion v Arsenal | D | 1-1 | Premier League | |
19 Oct 2013 | Arsenal v Norwich City | W | 4-1 | Premier League | |
22 Oct 2013 | Arsenal v Borussia Dortmund | L | 1-2 | UEFA Champions League | Group F |
26 Oct 2013 | Crystal Palace v Arsenal | W | 0-2 | Premier League | |
29 Oct 2013 | Arsenal v Chelsea | L | 0-2 | League Cup | 4th round |
02 Nov 2013 | Arsenal v Liverpool | W | 2-0 | Premier League | |
06 Nov 2013 | Borussia Dortmund v Arsenal | W | 0-1 | UEFA Champions League | Group F |
10 Nov 2013 | Manchester United v Arsenal | L | 1-0 | Premier League | |
23 Nov 2013 | Arsenal v Southampton | W | 2-0 | Premier League | |
26 Nov 2013 | Arsenal v Olympique Marseille | W | 2-0 | UEFA Champions League | Group F |
30 Nov 2013 | Cardiff City v Arsenal | W | 0-3 | Premier League | |
04 Dec 2013 | Arsenal v Hull City | W | 2-0 | Premier League | |
08 Dec 2013 | Arsenal v Everton | D | 1-1 | Premier League | |
11 Dec 2013 | Napoli v Arsenal | L | 2-0 | UEFA Champions League | Group F |
14 Dec 2013 | Manchester City v Arsenal | L | 6-3 | Premier League | |
23 Dec 2013 | Arsenal v Chelsea | D | 0-0 | Premier League | |
26 Dec 2013 | West Ham United v Arsenal | W | 1-3 | Premier League | |
06 Apr 2014 | Everton v Arsenal | L | 3-0 | Premier League | |
12 Apr 2014 | Arsenal v Wigan Athletic | W | 1-1 (4-2) | FA Cup | Semi-final |
15 Apr 2014 | Arsenal v West Ham United | W | 3-1 | Premier League | |
20 Apr 2014 | Hull City v Arsenal | W | 0-3 | Premier League | |
28 Apr 2014 | Arsenal v Newcastle United | W | 3-0 | Premier League | |
11 May 2014 | Norwich City v Arsenal | W | 0-2 | Premier League | |
17 May 2014 | Arsenal v Hull City | W | 3-2 | FA Cup | Final |
10 Aug 2014 | Arsenal v Manchester City | W | 3-0 | FA Community Shield | |
16 Aug 2014 | Arsenal v Crystal Palace | W | 2-1 | Premier League | |
19 Aug 2014 | Besiktas v Arsenal | D | 0-0 | UEFA Champions League | Play-off 1st leg |
23 Aug 2014 | Everton v Arsenal | D | 2-2 | Premier League | |
31 Aug 2014 | Leicester City v Arsenal | D | 1-1 | Premier League | |
13 Sep 2014 | Arsenal v Manchester City | D | 2-2 | Premier League | |
16 Sep 2014 | Borussia Dortmund v Arsenal | L | 2-0 | UEFA Champions League | Group D |
20 Sep 2014 | Aston Villa v Arsenal | W | 0-3 | Premier League | |
27 Sep 2014 | Arsenal v Tottenham Hotspur | D | 1-1 | Premier League | |
18 Oct 2014 | Arsenal v Hull City | D | 2-2 | Premier League | |
22 Oct 2014 | Anderlecht v Arsenal | W | 1-2 | UEFA Champions League | Group D |
25 Oct 2014 | Sunderland v Arsenal | W | 0-2 | Premier League | |
01 Nov 2014 | Arsenal v Burnley | W | 3-0 | Premier League | |
04 Nov 2014 | Arsenal v Anderlecht | D | 3-3 | UEFA Champions League | Group D |
09 Nov 2014 | Swansea City v Arsenal | L | 2-1 | Premier League | |
22 Nov 2014 | Arsenal v Manchester United | L | 1-2 | Premier League | |
26 Nov 2014 | Arsenal v Borussia Dortmund | W | 2-0 | UEFA Champions League | Group D |
29 Nov 2014 | West Bromwich Albion v Arsenal | W | 0-1 | Premier League | |
03 Dec 2014 | Arsenal v Southampton | W | 1-0 | Premier League | |
06 Dec 2014 | Stoke City v Arsenal | L | 3-2 | Premier League | |
09 Dec 2014 | Galatasaray v Arsenal | W | 1-4 | UEFA Champions League | Group D |
18 Jan 2015 | Manchester City v Arsenal | W | 0-2 | Premier League | |
25 Jan 2015 | Brighton and Hove Albion v Arsenal | W | 2-3 | FA Cup | 4th round |
01 Feb 2015 | Arsenal v Aston Villa | W | 5-0 | Premier League | |
07 Feb 2015 | Tottenham Hotspur v Arsenal | L | 2-1 | Premier League | |
10 Feb 2015 | Arsenal v Leicester City | W | 2-1 | Premier League | |
04 Mar 2015 | Queens Park Rangers v Arsenal | W | 1-2 | Premier League | |
09 Mar 2015 | Manchester United v Arsenal | W | 1-2 | FA Cup | 6th round |
14 Mar 2015 | Arsenal v West Ham United | W | 3-0 | Premier League | |
17 Mar 2015 | AS Monaco v Arsenal | W |
0-2 Agg: 3-3 |
UEFA Champions League | Round of 16 2nd leg |
21 Mar 2015 | Newcastle United v Arsenal | W | 1-2 | Premier League | |
04 Apr 2015 | Arsenal v Liverpool | W | 4-1 | Premier League | |
11 Apr 2015 | Burnley v Arsenal | W | 0-1 | Premier League | |
18 Apr 2015 | Arsenal v Reading | W | 2-1 | FA Cup | Semi-final |
26 Apr 2015 | Arsenal v Chelsea | D | 0-0 | Premier League | |
04 May 2015 | Hull City v Arsenal | W | 1-3 | Premier League | |
11 May 2015 | Arsenal v Swansea City | L | 0-1 | Premier League | |
17 May 2015 | Manchester United v Arsenal | D | 1-1 | Premier League | |
20 May 2015 | Arsenal v Sunderland | D | 0-0 | Premier League | |
24 May 2015 | Arsenal v West Bromwich Albion | W | 4-1 | Premier League | |
30 May 2015 | Arsenal v Aston Villa | W | 4-0 | FA Cup | Final |
02 Aug 2015 | Arsenal v Chelsea | W | 1-0 | FA Community Shield | |
09 Aug 2015 | Arsenal v West Ham United | L | 0-2 | Premier League | |
16 Aug 2015 | Crystal Palace v Arsenal | W | 1-2 | Premier League | |
24 Aug 2015 | Arsenal v Liverpool | D | 0-0 | Premier League | |
29 Aug 2015 | Newcastle United v Arsenal | W | 0-1 | Premier League | |
12 Sep 2015 | Arsenal v Stoke City | W | 2-0 | Premier League | |
19 Sep 2015 | Chelsea v Arsenal | L | 2-0 | Premier League | |
23 Sep 2015 | Tottenham Hotspur v Arsenal | W | 1-2 | League Cup | 3rd round |
26 Sep 2015 | Leicester City v Arsenal | W | 2-5 | Premier League | |
29 Sep 2015 | Arsenal v Olympiakos | L | 2-3 | UEFA Champions League | Group F |
04 Oct 2015 | Arsenal v Manchester United | W | 3-0 | Premier League | |
17 Oct 2015 | Watford v Arsenal | W | 0-3 | Premier League | |
20 Oct 2015 | Arsenal v Bayern Munchen | W | 2-0 | UEFA Champions League | Group F |
24 Nov 2015 | Arsenal v Dinamo Zagreb | W | 3-0 | UEFA Champions League | Group F |
29 Nov 2015 | Norwich City v Arsenal | D | 1-1 | Premier League | |
05 Dec 2015 | Arsenal v Sunderland | W | 3-1 | Premier League | |
09 Dec 2015 | Olympiakos v Arsenal | W | 0-3 | UEFA Champions League | Group F |
13 Dec 2015 | Aston Villa v Arsenal | W | 0-2 | Premier League | |
21 Dec 2015 | Arsenal v Manchester City | W | 2-1 | Premier League | |
26 Dec 2015 | Southampton v Arsenal | L | 4-0 | Premier League | |
28 Dec 2015 | Arsenal v AFC Bournemouth | W | 2-0 | Premier League | |
02 Jan 2016 | Arsenal v Newcastle United | W | 1-0 | Premier League | |
09 Jan 2016 | Arsenal v Sunderland | W | 3-1 | FA Cup | 3rd round |
13 Jan 2016 | Liverpool v Arsenal | D | 3-3 | Premier League | |
17 Jan 2016 | Stoke City v Arsenal | D | 0-0 | Premier League | |
24 Jan 2016 | Arsenal v Chelsea | L | 0-1 | Premier League | |
02 Feb 2016 | Arsenal v Southampton | D | 0-0 | Premier League | |
07 Feb 2016 | AFC Bournemouth v Arsenal | W | 0-2 | Premier League | |
14 Feb 2016 | Arsenal v Leicester City | W | 2-1 | Premier League | |
23 Feb 2016 | Arsenal v Barcelona | L | 0-2 | UEFA Champions League | Round of 16 1st leg |
28 Feb 2016 | Manchester United v Arsenal | L | 3-2 | Premier League | |
02 Mar 2016 | Arsenal v Swansea City | L | 1-2 | Premier League | |
05 Mar 2016 | Tottenham Hotspur v Arsenal | D | 2-2 | Premier League | |
08 Mar 2016 | Hull City v Arsenal | W | 0-4 | FA Cup | 5th round replay |
09 Apr 2016 | West Ham United v Arsenal | D | 3-3 | Premier League | |
17 Apr 2016 | Arsenal v Crystal Palace | D | 1-1 | Premier League | |
21 Apr 2016 | Arsenal v West Bromwich Albion | W | 2-0 | Premier League | |
24 Apr 2016 | Sunderland v Arsenal | D | 0-0 | Premier League | |
30 Apr 2016 | Arsenal v Norwich City | W | 1-0 | Premier League | |
08 May 2016 | Manchester City v Arsenal | D | 2-2 | Premier League | |
14 Aug 2016 | Arsenal v Liverpool | L | 3-4 | Premier League | |
29 Oct 2016 | Sunderland v Arsenal | W | 1-4 | Premier League | |
01 Nov 2016 | PFC Ludogorets Razgrad v Arsenal | W | 2-3 | UEFA Champions League | Group A |
06 Nov 2016 | Arsenal v Tottenham Hotspur | D | 1-1 | Premier League | |
19 Nov 2016 | Manchester United v Arsenal | D | 1-1 | Premier League | |
23 Nov 2016 | Arsenal v Paris St Germain | D | 2-2 | UEFA Champions League | Group A |
27 Nov 2016 | Arsenal v AFC Bournemouth | W | 3-1 | Premier League | |
30 Nov 2016 | Arsenal v Southampton | L | 0-2 | League Cup | 5th round |
03 Dec 2016 | West Ham United v Arsenal | W | 1-5 | Premier League | |
06 Dec 2016 | FC Basel v Arsenal | W | 1-4 | UEFA Champions League | Group A |
26 Dec 2016 | Arsenal v West Bromwich Albion | W | 1-0 | Premier League | |
01 Jan 2017 | Arsenal v Crystal Palace | W | 2-0 | Premier League | |
03 Jan 2017 | AFC Bournemouth v Arsenal | D | 3-3 | Premier League | |
07 Jan 2017 | Preston North End v Arsenal | W | 1-2 | FA Cup | 3rd round |
14 Jan 2017 | Swansea City v Arsenal | W | 0-4 | Premier League | |
22 Jan 2017 | Arsenal v Burnley | W | 2-1 | Premier League | |
31 Jan 2017 | Arsenal v Watford | L | 1-2 | Premier League | |
07 Mar 2017 | Arsenal v Bayern München | L | 1-5 | UEFA Champions League | Round of 16 2nd leg |
11 Mar 2017 | Arsenal v Lincoln City | W | 5-0 | FA Cup | Quarter-final |
18 Mar 2017 | West Bromwich Albion v Arsenal | L | 3-1 | Premier League | |
05 Apr 2017 | Arsenal v West Ham United | W | 3-0 | Premier League | |
10 Apr 2017 | Crystal Palace v Arsenal | L | 3-0 | Premier League | |
17 Apr 2017 | Middlesbrough v Arsenal | W | 1-2 | Premier League | |
23 Apr 2017 | Arsenal v Manchester City | W | 2-1 | FA Cup | Semi-final |
26 Apr 2017 | Arsenal v Leicester City | W | 1-0 | Premier League | |
30 Apr 2017 | Tottenham Hotspur v Arsenal | L | 2-0 | Premier League | |
07 May 2017 | Arsenal v Manchester United | W | 2-0 | Premier League | |
10 May 2017 | Southampton v Arsenal | W | 0-2 | Premier League | |
13 May 2017 | Stoke City v Arsenal | W | 1-4 | Premier League | |
16 May 2017 | Arsenal v Sunderland | W | 2-0 | Premier League | |
21 May 2017 | Arsenal v Everton | W | 3-1 | Premier League | |
27 May 2017 | Arsenal v Chelsea | W | 2-1 | FA Cup | Final |
11 Aug 2017 | Arsenal v Leicester City | W | 4-3 | Premier League | |
19 Aug 2017 | Stoke City v Arsenal | L | 1-0 | Premier League | |
27 Aug 2017 | Liverpool v Arsenal | L | 4-0 | Premier League | |
09 Sep 2017 | Arsenal v AFC Bournemouth | W | 3-0 | Premier League | |
17 Sep 2017 | Chelsea v Arsenal | D | 0-0 | Premier League | |
25 Sep 2017 | Arsenal v West Bromwich Albion | W | 2-0 | Premier League | |
01 Oct 2017 | Arsenal v Brighton and Hove Albion | W | 2-0 | Premier League | |
22 Oct 2017 | Everton v Arsenal | W | 2-5 | Premier League | |
28 Oct 2017 | Arsenal v Swansea City | W | 2-1 | Premier League | |
05 Nov 2017 | Manchester City v Arsenal | L | 3-1 | Premier League | |
18 Nov 2017 | Arsenal v Tottenham Hotspur | W | 2-0 | Premier League | |
26 Nov 2017 | Burnley v Arsenal | W | 0-1 | Premier League | |
29 Nov 2017 | Arsenal v Huddersfield Town | W | 5-0 | Premier League | |
02 Dec 2017 | Arsenal v Manchester United | L | 1-3 | Premier League | |
10 Dec 2017 | Southampton v Arsenal | D | 1-1 | Premier League | |
14 Jan 2018 | AFC Bournemouth v Arsenal | L | 2-1 | Premier League | |
24 Jan 2018 | Arsenal v Chelsea | W | 2-1 | League Cup | Semi-final 2nd leg |
30 Jan 2018 | Swansea City v Arsenal | L | 3-1 | Premier League | |
03 Feb 2018 | Arsenal v Everton | W | 5-1 | Premier League | |
25 Feb 2018 | Arsenal v Manchester City | L | 0-3 | League Cup | Final |
01 Mar 2018 | Arsenal v Manchester City | L | 0-3 | Premier League | |
08 Mar 2018 | AC Milan v Arsenal | W | 0-2 | UEFA Europa League | Round of 16 1st leg |
15 Mar 2018 | Arsenal v AC Milan | W | 3-1 | UEFA Europa League | Round of 16 2nd leg |
01 Apr 2018 | Arsenal v Stoke City | W | 3-0 | Premier League | |
05 Apr 2018 | Arsenal v CSKA Moscow | W | 4-1 | UEFA Europa League | Quarter-final 1st leg |
12 Apr 2018 | CSKA Moscow v Arsenal | D | 2-2 | UEFA Europa League | Quarter-final 2nd leg |
22 Apr 2018 | Arsenal v West Ham United | W | 4-1 | Premier League | |
26 Apr 2018 | Arsenal v Atlético Madrid | D | 1-1 | UEFA Europa League | Semi-final 1st leg |
03 May 2018 | Atlético Madrid v Arsenal | L | 1-0 | UEFA Europa League | Semi-final 2nd leg |
06 May 2018 | Arsenal v Burnley | W | 5-0 | Premier League | |
09 May 2018 | Leicester City v Arsenal | L | 3-1 | Premier League | |
13 May 2018 | Huddersfield Town v Arsenal | W | 0-1 | Premier League | |
12 Aug 2018 | Arsenal v Manchester City | L | 0-2 | Premier League | |
18 Aug 2018 | Chelsea v Arsenal | L | 3-2 | Premier League | |
25 Aug 2018 | Arsenal v West Ham United | W | 3-1 | Premier League | |
02 Sep 2018 | Cardiff City v Arsenal | W | 2-3 | Premier League | |
15 Sep 2018 | Newcastle United v Arsenal | W | 1-2 | Premier League | |
23 Sep 2018 | Arsenal v Everton | W | 2-0 | Premier League | |
26 Sep 2018 | Arsenal v Brentford | W | 3-1 | League Cup | 3rd round |
29 Sep 2018 | Arsenal v Watford | W | 2-0 | Premier League | |
07 Oct 2018 | Fulham v Arsenal | W | 1-5 | Premier League | |
22 Oct 2018 | Arsenal v Leicester City | W | 3-1 | Premier League | |
25 Oct 2018 | Sporting Clube Portugal v Arsenal | W | 0-1 | UEFA Europa League | Group E |
28 Oct 2018 | Crystal Palace v Arsenal | D | 2-2 | Premier League | |
31 Oct 2018 | Arsenal v Blackpool | W | 2-1 | League Cup | 4th round |
03 Nov 2018 | Arsenal v Liverpool | D | 1-1 | Premier League | |
08 Nov 2018 | Arsenal v Sporting Clube Portugal | D | 0-0 | UEFA Europa League | Group E |
11 Nov 2018 | Arsenal v Wolverhampton Wanderers | D | 1-1 | Premier League | |
25 Nov 2018 | AFC Bournemouth v Arsenal | W | 1-2 | Premier League | |
29 Nov 2018 | Vorskla Poltava v Arsenal | W | 0-3 | UEFA Europa League | Group E |
02 Dec 2018 | Arsenal v Tottenham Hotspur | W | 4-2 | Premier League | |
05 Dec 2018 | Manchester United v Arsenal | D | 2-2 | Premier League | |
19 Dec 2018 | Arsenal v Tottenham Hotspur | L | 0-2 | League Cup | 5th round |
26 Dec 2018 | Brighton and Hove Albion v Arsenal | D | 1-1 | Premier League | |
29 Dec 2018 | Liverpool v Arsenal | L | 5-1 | Premier League | |
01 Jan 2019 | Arsenal v Fulham | W | 4-1 | Premier League | |
05 Jan 2019 | Blackpool v Arsenal | W | 0-3 | FA Cup | 3rd round |
12 Jan 2019 | West Ham United v Arsenal | L | 1-0 | Premier League | |
19 Jan 2019 | Arsenal v Chelsea | W | 2-0 | Premier League | |
25 Jan 2019 | Arsenal v Manchester United | L | 1-3 | FA Cup | 4th round |
29 Jan 2019 | Arsenal v Cardiff City | W | 2-1 | Premier League | |
03 Feb 2019 | Manchester City v Arsenal | L | 3-1 | Premier League | |
24 Feb 2019 | Arsenal v Southampton | W | 2-0 | Premier League | |
02 Mar 2019 | Tottenham Hotspur v Arsenal | D | 1-1 | Premier League | |
07 Mar 2019 | Rennes v Arsenal | L | 3-1 | UEFA Europa League | Round of 16 1st leg |
10 Mar 2019 | Arsenal v Manchester United | W | 2-0 | Premier League | |
14 Mar 2019 | Arsenal v Rennes | W | 3-0 | UEFA Europa League | Round of 16 2nd leg |
01 Apr 2019 | Arsenal v Newcastle United | W | 2-0 | Premier League | |
07 Apr 2019 | Everton v Arsenal | L | 1-0 | Premier League | |
11 Apr 2019 | Arsenal v Napoli | W | 2-0 | UEFA Europa League | Quarter-final 1st leg |
15 Apr 2019 | Watford v Arsenal | W | 0-1 | Premier League | |
18 Apr 2019 | Napoli v Arsenal | W | 0-1 | UEFA Europa League | Quarter-final 2nd leg |
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 | FIFA World Cup | 2 | 1 |
1
|
||
2008-09 | Wales | International Friendly | 2 | 1 |
|||
2008-09 | Wales | UEFA Under-21 | 2 | 1 |
|||
2009-10 | Wales | FIFA World Cup | 3 | 1 |
|||
2009-10 | Wales | International Friendly | 2 | 1 |
|||
2010-11 | Wales | Nations Cup | 1 | 1 |
1 |
||
2010-11 | Wales | UEFA European Championship | 1 | ||||
2011-12 | Wales | International Friendly | 3 |
1
|
|||
2011-12 | Wales | UEFA European Championship | 4 | 2 |
|||
2012-13 | Wales | FIFA World Cup | 4 | 1 |
3
|
1
|
|
2012-13 | Wales | International Friendly | 1 | ||||
2013-14 | Wales | FIFA World Cup | 4 | 2 |
|||
2014-15 | Wales | UEFA European Championship | 4 | 1 |
|||
2015-16 | Wales | International Friendly | 1 | ||||
2015-16 | Wales | UEFA European Championship | 9 | 2 |
3
|
||
2016-17 | Wales | FIFA World Cup | 3 | 1 |
1
|
||
2017-18 | Wales | FIFA World Cup | 4 | 1 |
|||
2017-18 | Wales | International Friendly | 2 |
1
|
|||
2018-19 | Wales | International Friendly | 1 | 1 |
|||
2018-19 | Wales | UEFA Nations League | 3 | 1 |
|||
2019-20 | Wales | UEFA European Championship | 1 | 1 |
2 |
||
2020-21 | Wales | International Friendly | 1 | 1 |
|||
2020-21 | Wales | UEFA European Championship | 4 | 1 |
|||
2020-21 | Wales | UEFA Nations League | 1 | ||||
2021-22 | Wales | FIFA World Cup | 6 | 3 |
1
|
||
2021-22 | Wales | UEFA Nations League | 2 |
||||
2022-23 | Wales | FIFA World Cup | 3 |
1
|
|||
2022-23 | Wales | UEFA European Championship | 4 | ||||
2023-24 | Wales | International Friendly | 1 |
||||
2023-24 | Wales | UEFA European Championship | 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 |
14 Oct 2008 | England v Wales | D | 2-2 | UEFA Under-21 | Play-off 2nd leg |
19 Nov 2008 | Denmark v Wales | W | 0-1 | International Friendly | |
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 Oct 2009 | Liechtenstein v Wales | W | 0-2 | FIFA World Cup | Europe group 4 |
14 Nov 2009 | Wales v Scotland | W | 3-0 | International Friendly | |
26 Mar 2011 | Wales v England | L | 0-2 | UEFA European Championship | Group G |
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 |
12 Nov 2011 | Wales v Norway | W | 4-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 | |
07 Sep 2012 | Wales v Belgium | L | 0-2 | FIFA World Cup | Europe group A |
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 |
22 Mar 2013 | Scotland v Wales | W | 1-2 | FIFA World Cup | Europe group A |
06 Sep 2013 | North Macedonia v Wales | L | 2-1 | FIFA World Cup | Europe group A |
10 Sep 2013 | Wales v Serbia | L | 0-3 | FIFA World Cup | Europe group A |
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 |
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 |
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 |
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 |
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 | |
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 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 | |
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 |
11 Oct 2020 | Republic of Ireland v Wales | D | 0-0 | UEFA Nations League | League B Group B4 |
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 |
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 |
14 Jun 2022 | Netherlands v Wales | L | 3-2 | 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 |
29 Nov 2022 | Wales v England | L | 0-3 | FIFA World Cup | Group B |
25 Mar 2023 | Croatia v Wales | D | 1-1 | UEFA European Championship | Qualifying group D |
28 Mar 2023 | Wales v Latvia | W | 1-0 | UEFA European Championship | Qualifying group D |
16 Jun 2023 | Wales v Armenia | L | 2-4 | UEFA European Championship | Qualifying group D |
19 Jun 2023 | Turkey v Wales | L | 2-0 | UEFA European Championship | Qualifying group D |
07 Sep 2023 | Wales v Korea Republic | D | 0-0 | International Friendly | |
11 Sep 2023 | Latvia v Wales | W | 0-2 | UEFA European Championship | Qualifying group D |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.