Joe Allen

Date of birth14 March 1990
Place of birthCarmarthen
NationalityWelsh
Weight62 kg
Height1.68 m
PositionMidfielder

Joe Allen's contract at Swansea City was extended to June 2010 in August 2007, to June 2012 in June 2009 and to June 2015 in August 2011.

He joined Liverpool in August 2012 with a six-year contract.

Joe joined Stoke City in July 2016 with a five-year contract that was extended to June 2022 in June 2018.

Club history

Team Joined Left Loan / Trialist
Swansea City 23 Aug 2007 10 Aug 2012
Wrexham 07 Oct 2008 07 Nov 2008 L
Liverpool 10 Aug 2012 25 Jul 2016
Stoke City 25 Jul 2016

Club stats

Season Team Competition Apps Subs Goals Y R
2006-07 Swansea City League One
1
2007-08 Swansea City FA Cup 2
1
2007-08 Swansea City Johnstones Paint Trophy 2
1
2007-08 Swansea City League Cup 2
2007-08 Swansea City League One 2
4
2008-09 Swansea City FA Cup 2
2008-09 Swansea City League Championship 17
6
1
4
2008-09 Swansea City League Cup 1
2009-10 Swansea City FA Cup 1
2009-10 Swansea City League Championship 13
8
2
2010-11 Swansea City FA Cup 2
2010-11 Swansea City League Championship 30
10
2
4
2010-11 Swansea City League Championship Play-Offs 3
1
2010-11 Swansea City League Cup 2
1
2011-12 Swansea City FA Cup
2
2011-12 Swansea City League Cup 1
2011-12 Swansea City Premier League 31
5
4
1
1
2012-13 Liverpool FA Cup 2
1
2012-13 Liverpool League Cup 1
2012-13 Liverpool Premier League 21
6
2
2012-13 Liverpool UEFA Europa League 5
2
1
1
2013-14 Liverpool FA Cup 1
2013-14 Liverpool League Cup 1
2013-14 Liverpool Premier League 15
9
1
4
2014-15 Liverpool FA Cup 5
1
2014-15 Liverpool Premier League 16
5
1
3
2014-15 Liverpool UEFA Champions League 4
2014-15 Liverpool UEFA Europa League 2
2015-16 Liverpool FA Cup 2
1
2015-16 Liverpool League Cup 4
1
2
2015-16 Liverpool Premier League 8
11
2
2015-16 Liverpool UEFA Europa League 5
6
1
2016-17 Stoke City FA Cup
1
2016-17 Stoke City League Cup 2
1
2016-17 Stoke City Premier League 34
2
6
9
2017-18 Stoke City FA Cup 1
1
2017-18 Stoke City League Cup 1
2
2017-18 Stoke City Premier League 36
2
8


Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.

Club matches

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


Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.

International stats

Season Team Competition Apps Subs Goals Y R
2008-09 Wales International Friendly
1
2008-09 Wales UEFA Under-21
1
2009-10 Wales International Friendly
1
2011-12 Wales International Friendly 3
1
2011-12 Wales UEFA European Championship 2
1
2012-13 Wales FIFA World Cup 3
1
2012-13 Wales International Friendly 2
2013-14 Wales International Friendly 4
2014-15 Wales UEFA European Championship 4
3
2015-16 Wales International Friendly 2
1
2015-16 Wales UEFA European Championship 7
1
2016-17 Wales FIFA World Cup 5
2
2
2017-18 Wales China Cup 2
1
2017-18 Wales FIFA World Cup 3
1
2017-18 Wales International Friendly 1
1
2018-19 Wales International Friendly 2
2018-19 Wales UEFA European Championship 3
1
2018-19 Wales UEFA Nations League 4
1
2019-20 Wales International Friendly 1
2019-20 Wales UEFA European Championship 4
2
2020-21 Wales FIFA World Cup 1
2020-21 Wales International Friendly 2
2020-21 Wales UEFA European Championship 4
1
2021-22 Wales FIFA World Cup 8
2
2021-22 Wales UEFA Nations League 1
2022-23 Wales FIFA World Cup 1
1


Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.

International matches

Date Match Result Competition Round
10 Oct 2008 Wales v England L 2-3 UEFA Under-21 Play-off 1st leg
29 May 2009 Wales v Estonia W 1-0 International Friendly
14 Nov 2009 Wales v Scotland W 3-0 International Friendly
10 Aug 2011 Wales v Australia L 1-2 International Friendly
07 Oct 2011 Wales v Switzerland W 2-0 UEFA European Championship Group G
11 Oct 2011 Bulgaria v Wales W 0-1 UEFA European Championship Group G
12 Nov 2011 Wales v Norway W 4-1 International Friendly
29 Feb 2012 Wales v Costa Rica L 0-1 International Friendly
27 May 2012 Mexico v Wales L 2-0 International Friendly
15 Aug 2012 Wales v Bosnia and Herzegovina L 0-2 International Friendly
11 Sep 2012 Serbia v Wales L 6-1 FIFA World Cup Europe group A
12 Oct 2012 Wales v Scotland W 2-1 FIFA World Cup Europe group A
16 Oct 2012 Croatia v Wales L 2-0 FIFA World Cup Europe group A
06 Feb 2013 Wales v Austria W 2-1 International Friendly
14 Aug 2013 Wales v Republic of Ireland D 0-0 International Friendly
16 Nov 2013 Wales v Finland D 1-1 International Friendly
05 Mar 2014 Wales v Iceland W 3-1 International Friendly
04 Jun 2014 Netherlands v Wales L 2-0 International Friendly
09 Sep 2014 Andorra v Wales W 1-2 UEFA European Championship Qualifying group B
16 Nov 2014 Belgium v Wales D 0-0 UEFA European Championship Qualifying group B
28 Mar 2015 Israel v Wales W 0-3 UEFA European Championship Qualifying group B
12 Jun 2015 Wales v Belgium W 1-0 UEFA European Championship Qualifying group B
10 Oct 2015 Bosnia and Herzegovina v Wales L 2-0 UEFA European Championship Qualifying group B
13 Nov 2015 Wales v Netherlands L 2-3 International Friendly
24 Mar 2016 Wales v Northern Ireland D 1-1 International Friendly
28 Mar 2016 Ukraine v Wales L 1-0 International Friendly
11 Jun 2016 Wales v Slovakia W 2-1 UEFA European Championship Group B
16 Jun 2016 England v Wales L 2-1 UEFA European Championship Group B
20 Jun 2016 Russia v Wales W 0-3 UEFA European Championship Group B
25 Jun 2016 Wales v Northern Ireland W 1-0 UEFA European Championship Finals - Round of 16
01 Jul 2016 Wales v Belgium W 3-1 UEFA European Championship Quarter-final
06 Jul 2016 Portugal v Wales L 2-0 UEFA European Championship Semi-final
05 Sep 2016 Wales v Moldova W 4-0 FIFA World Cup Europe group D
06 Oct 2016 Austria v Wales D 2-2 FIFA World Cup Europe group D
12 Nov 2016 Wales v Serbia D 1-1 FIFA World Cup Europe group D
24 Mar 2017 Republic of Ireland v Wales D 0-0 FIFA World Cup Europe group D
11 Jun 2017 Serbia v Wales D 1-1 FIFA World Cup Europe group D
05 Sep 2017 Moldova v Wales W 0-2 FIFA World Cup Europe group D
06 Oct 2017 Georgia v Wales W 0-1 FIFA World Cup Europe group D
09 Oct 2017 Wales v Republic of Ireland L 0-1 FIFA World Cup Europe group D
10 Nov 2017 France v Wales L 2-0 International Friendly
22 Mar 2018 China PR v Wales W 0-6 China Cup Semi-final
26 Mar 2018 Wales v Uruguay L 0-1 China Cup Final
06 Sep 2018 Wales v Republic of Ireland W 4-1 UEFA Nations League League B Group B4
09 Sep 2018 Denmark v Wales L 2-0 UEFA Nations League League B Group B4
11 Oct 2018 Wales v Spain L 1-4 International Friendly
16 Oct 2018 Republic of Ireland v Wales W 0-1 UEFA Nations League League B Group B4
16 Nov 2018 Wales v Denmark L 1-2 UEFA Nations League League B Group B4
20 Nov 2018 Albania v Wales L 1-0 International Friendly
24 Mar 2019 Wales v Slovakia W 1-0 UEFA European Championship Qualifying group E
08 Jun 2019 Croatia v Wales L 2-1 UEFA European Championship Qualifying group E
11 Jun 2019 Hungary v Wales L 1-0 UEFA European Championship Qualifying group E
06 Sep 2019 Wales v Azerbaijan W 2-1 UEFA European Championship Qualifying group E
09 Sep 2019 Wales v Belarus W 1-0 International Friendly
10 Oct 2019 Slovakia v Wales D 1-1 UEFA European Championship Qualifying group E
13 Oct 2019 Wales v Croatia D 1-1 UEFA European Championship Qualifying group E
19 Nov 2019 Wales v Hungary W 2-0 UEFA European Championship Qualifying group E
24 Mar 2021 Belgium v Wales L 3-1 FIFA World Cup Europe group E
02 Jun 2021 France v Wales L 3-0 International Friendly
05 Jun 2021 Wales v Albania D 0-0 International Friendly
12 Jun 2021 Wales v Switzerland D 1-1 UEFA European Championship Group A
16 Jun 2021 Turkey v Wales W 0-2 UEFA European Championship Group A
20 Jun 2021 Italy v Wales L 1-0 UEFA European Championship Group A
26 Jun 2021 Wales v Denmark L 0-4 UEFA European Championship Finals - Round of 16
05 Sep 2021 Belarus v Wales W 2-3 FIFA World Cup Europe group E
08 Sep 2021 Wales v Estonia D 0-0 FIFA World Cup Europe group E
08 Oct 2021 Czech Republic v Wales D 2-2 FIFA World Cup Europe group E
11 Oct 2021 Estonia v Wales W 0-1 FIFA World Cup Europe group E
13 Nov 2021 Wales v Belarus W 5-1 FIFA World Cup Europe group E
16 Nov 2021 Wales v Belgium D 1-1 FIFA World Cup Europe group E
24 Mar 2022 Wales v Austria W 2-1 FIFA World Cup Semi-final play-off
05 Jun 2022 Wales v Ukraine W 1-0 FIFA World Cup Final play-off
11 Jun 2022 Wales v Belgium D 1-1 UEFA Nations League League A Group A4
25 Nov 2022 Wales v Iran L 0-2 FIFA World Cup Group B
29 Nov 2022 Wales v England L 0-3 FIFA World Cup Group B


Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.