Aaron Ramsey

Date of birth26 December 1990
Place of birthCaerphilly
NationalityWelsh
Weight67 kg
Height1.75 m
PositionMidfielder

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.

Club history

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

Club stats

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.

Club matches

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.

International stats

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.

International matches

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.