Ben Davies

Date of birth24 April 1993
Place of birthNeath
NationalityWelsh
Weight76 kg
Height1.70 m
PositionDefender/Midfielder

Ben Davies' contract at Swansea City was extended to June 2014 in July 2012 and to June 2017 in December 2013.

He joined Tottenham Hotspur in July 2014 with a five-year contract that was extended to June 2021 in March 2017, to June 2024 in July 2019 and June 2025 in July 2022.

Club history

Team Joined Left Loan / Trialist
Swansea City 01 Jul 2011 23 Jul 2014
Tottenham Hotspur 23 Jul 2014

Club stats

Season Team Competition Apps Subs Goals Y R
2012-13 Swansea City FA Cup 1
2012-13 Swansea City League Cup 6
2012-13 Swansea City Premier League 33
4
1
5
2013-14 Swansea City Premier League 32
2
2
3
2013-14 Swansea City UEFA Europa League 6
1
1
2014-15 Tottenham Hotspur FA Cup 2
2014-15 Tottenham Hotspur League Cup 4
2014-15 Tottenham Hotspur Premier League 9
5
3
2014-15 Tottenham Hotspur UEFA Europa League 9
4
2015-16 Tottenham Hotspur FA Cup 2
1
2015-16 Tottenham Hotspur Premier League 14
3
3
2015-16 Tottenham Hotspur UEFA Europa League 8
2
2016-17 Tottenham Hotspur FA Cup 4
1
2016-17 Tottenham Hotspur League Cup 2
2016-17 Tottenham Hotspur Premier League 18
5
1
1
2016-17 Tottenham Hotspur UEFA Champions League 3
2016-17 Tottenham Hotspur UEFA Europa League 2
2017-18 Tottenham Hotspur FA Cup 2
1
2017-18 Tottenham Hotspur League Cup 1
2017-18 Tottenham Hotspur Premier League 26
3
2
3
2017-18 Tottenham Hotspur UEFA Champions League 5
1
2018-19 Tottenham Hotspur FA Cup 1
2018-19 Tottenham Hotspur League Cup 3
2018-19 Tottenham Hotspur Premier League 20
7
2
2018-19 Tottenham Hotspur UEFA Champions League 6
3
2019-20 Tottenham Hotspur League Cup 1
2019-20 Tottenham Hotspur Premier League 16
2
6
2019-20 Tottenham Hotspur UEFA Champions League 3
1
2020-21 Tottenham Hotspur FA Cup 3
2020-21 Tottenham Hotspur League Cup 1
1
1
2020-21 Tottenham Hotspur Premier League 14
6
1
2020-21 Tottenham Hotspur UEFA Europa League 13
1
2021-22 Tottenham Hotspur FA Cup 3
2021-22 Tottenham Hotspur League Cup 5
2021-22 Tottenham Hotspur Premier League 28
1
1
6
2021-22 Tottenham Hotspur UEFA Europa Conference League 5
1
1
2022-23 Tottenham Hotspur FA Cup 2
1
2022-23 Tottenham Hotspur Premier League 26
5
2
4
2022-23 Tottenham Hotspur UEFA Champions League 4
3
2023-24 Tottenham Hotspur FA Cup 1
2023-24 Tottenham Hotspur League Cup 1
2023-24 Tottenham Hotspur Premier League 11
5
1
1


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
25 Aug 2012 Swansea City v West Ham United W 3-0 Premier League
28 Aug 2012 Swansea City v Barnsley W 3-1 League Cup 2nd round
01 Sep 2012 Swansea City v Sunderland D 2-2 Premier League
15 Sep 2012 Aston Villa v Swansea City L 2-0 Premier League
22 Sep 2012 Swansea City v Everton L 0-3 Premier League
25 Sep 2012 Crawley Town v Swansea City W 2-3 League Cup 3rd round
29 Sep 2012 Stoke City v Swansea City L 2-0 Premier League
06 Oct 2012 Swansea City v Reading D 2-2 Premier League
20 Oct 2012 Swansea City v Wigan Athletic W 2-1 Premier League
27 Oct 2012 Manchester City v Swansea City L 1-0 Premier League
03 Nov 2012 Swansea City v Chelsea D 1-1 Premier League
10 Nov 2012 Southampton v Swansea City D 1-1 Premier League
17 Nov 2012 Newcastle United v Swansea City W 1-2 Premier League
25 Nov 2012 Swansea City v Liverpool D 0-0 Premier League
28 Nov 2012 Swansea City v West Bromwich Albion W 3-1 Premier League
01 Dec 2012 Arsenal v Swansea City W 0-2 Premier League
08 Dec 2012 Swansea City v Norwich City L 3-4 Premier League
12 Dec 2012 Swansea City v Middlesbrough W 1-0 League Cup 5th round
16 Dec 2012 Tottenham Hotspur v Swansea City L 1-0 Premier League
23 Dec 2012 Swansea City v Manchester United D 1-1 Premier League
26 Dec 2012 Reading v Swansea City D 0-0 Premier League
29 Dec 2012 Fulham v Swansea City W 1-2 Premier League
01 Jan 2013 Swansea City v Aston Villa D 2-2 Premier League
06 Jan 2013 Swansea City v Arsenal D 2-2 FA Cup 3rd round
09 Jan 2013 Chelsea v Swansea City W 0-2 League Cup Semi-final 1st leg
12 Jan 2013 Everton v Swansea City D 0-0 Premier League
19 Jan 2013 Swansea City v Stoke City W 3-1 Premier League
23 Jan 2013 Swansea City v Chelsea D 0-0
Agg: 2-0
League Cup Semi-final 2nd leg
29 Jan 2013 Sunderland v Swansea City D 0-0 Premier League
02 Feb 2013 West Ham United v Swansea City L 1-0 Premier League
09 Feb 2013 Swansea City v Queens Park Rangers W 4-1 Premier League
17 Feb 2013 Liverpool v Swansea City L 5-0 Premier League
24 Feb 2013 Bradford City v Swansea City W 0-5 League Cup Final
02 Mar 2013 Swansea City v Newcastle United W 1-0 Premier League
09 Mar 2013 West Bromwich Albion v Swansea City L 2-1 Premier League
16 Mar 2013 Swansea City v Arsenal L 0-2 Premier League
30 Mar 2013 Swansea City v Tottenham Hotspur L 1-2 Premier League
06 Apr 2013 Norwich City v Swansea City D 2-2 Premier League
20 Apr 2013 Swansea City v Southampton D 0-0 Premier League
28 Apr 2013 Chelsea v Swansea City L 2-0 Premier League
04 May 2013 Swansea City v Manchester City D 0-0 Premier League
07 May 2013 Wigan Athletic v Swansea City W 2-3 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
01 Aug 2013 Swansea City v Malmo FF W 4-0 UEFA Europa League 3rd qualifying round 1st leg
17 Aug 2013 Swansea City v Manchester United L 1-4 Premier League
25 Aug 2013 Tottenham Hotspur v Swansea City L 1-0 Premier League
29 Aug 2013 Petrolul Ploiesti v Swansea City L 2-1
Agg: 3-6
UEFA Europa League Play-off 2nd leg
01 Sep 2013 West Bromwich Albion v Swansea City W 0-2 Premier League
16 Sep 2013 Swansea City v Liverpool D 2-2 Premier League
19 Sep 2013 Valencia v Swansea City W 0-3 UEFA Europa League Group A
22 Sep 2013 Crystal Palace v Swansea City W 0-2 Premier League
28 Sep 2013 Swansea City v Arsenal L 1-2 Premier League
03 Oct 2013 Swansea City v St Gallen W 1-0 UEFA Europa League Group A
06 Oct 2013 Southampton v Swansea City L 2-0 Premier League
19 Oct 2013 Swansea City v Sunderland W 4-0 Premier League
07 Nov 2013 Kuban Krasnodar v Swansea City D 1-1 UEFA Europa League Group A
10 Nov 2013 Swansea City v Stoke City D 3-3 Premier League
23 Nov 2013 Fulham v Swansea City W 1-2 Premier League
01 Dec 2013 Manchester City v Swansea City L 3-0 Premier League
04 Dec 2013 Swansea City v Newcastle United W 3-0 Premier League
09 Dec 2013 Swansea City v Hull City D 1-1 Premier League
15 Dec 2013 Norwich City v Swansea City D 1-1 Premier League
22 Dec 2013 Swansea City v Everton L 1-2 Premier League
28 Dec 2013 Aston Villa v Swansea City D 1-1 Premier League
01 Jan 2014 Swansea City v Manchester City L 2-3 Premier League
11 Jan 2014 Manchester United v Swansea City L 2-0 Premier League
19 Jan 2014 Swansea City v Tottenham Hotspur L 1-3 Premier League
28 Jan 2014 Swansea City v Fulham W 2-0 Premier League
01 Feb 2014 West Ham United v Swansea City L 2-0 Premier League
08 Feb 2014 Swansea City v Cardiff City W 3-0 Premier League
12 Feb 2014 Stoke City v Swansea City D 1-1 Premier League
20 Feb 2014 Swansea City v Napoli D 0-0 UEFA Europa League Round of 32 1st leg
27 Feb 2014 Napoli v Swansea City L 3-1
Agg: 3-1
UEFA Europa League Round of 32 2nd leg
02 Mar 2014 Swansea City v Crystal Palace D 1-1 Premier League
15 Mar 2014 Swansea City v West Bromwich Albion L 1-2 Premier League
22 Mar 2014 Everton v Swansea City L 3-2 Premier League
25 Mar 2014 Arsenal v Swansea City D 2-2 Premier League
29 Mar 2014 Swansea City v Norwich City W 3-0 Premier League
05 Apr 2014 Hull City v Swansea City L 1-0 Premier League
13 Apr 2014 Swansea City v Chelsea L 0-1 Premier League
19 Apr 2014 Newcastle United v Swansea City W 1-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


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
2012-13 Wales FIFA World Cup 4
2012-13 Wales International Friendly 1
2013-14 Wales FIFA World Cup 2
2013-14 Wales International Friendly 1
2
2014-15 Wales UEFA European Championship 3
2015-16 Wales International Friendly 3
2015-16 Wales UEFA European Championship 9
2
2016-17 Wales FIFA World Cup 5
1
2017-18 Wales China Cup 2
2017-18 Wales FIFA World Cup 4
2017-18 Wales International Friendly 3
2018-19 Wales International Friendly 1
2018-19 Wales UEFA European Championship 3
1
2018-19 Wales UEFA Nations League 3
2
2019-20 Wales International Friendly 1
2019-20 Wales UEFA European Championship 4
1
2020-21 Wales International Friendly 2
1
2020-21 Wales UEFA European Championship 3
1
1
2020-21 Wales UEFA Nations League 5
2
2021-22 Wales FIFA World Cup 6
1
2021-22 Wales International Friendly
1
2021-22 Wales UEFA Nations League 3
2022-23 Wales FIFA World Cup 3
2022-23 Wales UEFA European Championship 1
2023-24 Wales International Friendly 2
1
2023-24 Wales UEFA European Championship 4
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
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
22 Mar 2013 Scotland v Wales W 1-2 FIFA World Cup Europe group A
26 Mar 2013 Wales v Croatia L 1-2 FIFA World Cup Europe group A
14 Aug 2013 Wales v Republic of Ireland D 0-0 International Friendly
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
16 Nov 2013 Wales v Finland D 1-1 International Friendly
05 Mar 2014 Wales v Iceland W 3-1 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
28 Mar 2015 Israel v Wales W 0-3 UEFA European Championship Qualifying group B
03 Sep 2015 Cyprus v Wales W 0-1 UEFA European Championship Qualifying group B
06 Sep 2015 Wales v Israel D 0-0 UEFA European Championship Qualifying group B
10 Oct 2015 Bosnia and Herzegovina v Wales L 2-0 UEFA European Championship Qualifying group B
13 Oct 2015 Wales v Andorra W 2-0 UEFA European Championship Qualifying group B
13 Nov 2015 Wales v Netherlands L 2-3 International Friendly
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
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
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
14 Nov 2017 Wales v Panama D 1-1 International Friendly
22 Mar 2018 China PR v Wales W 0-6 China Cup Semi-final
26 Mar 2018 Wales v Uruguay L 0-1 China Cup Final
28 May 2018 Mexico v Wales D 0-0 International Friendly
06 Sep 2018 Wales v Republic of Ireland W 4-1 UEFA Nations League League B Group B4
09 Sep 2018 Denmark v Wales L 2-0 UEFA Nations League League B Group B4
11 Oct 2018 Wales v Spain L 1-4 International Friendly
16 Oct 2018 Republic of Ireland v Wales W 0-1 UEFA Nations League League B Group B4
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
16 Nov 2019 Azerbaijan v Wales W 0-2 UEFA European Championship Qualifying group E
19 Nov 2019 Wales v Hungary W 2-0 UEFA European Championship Qualifying group E
03 Sep 2020 Finland v Wales W 0-1 UEFA Nations League League B Group B4
06 Sep 2020 Wales v Bulgaria W 1-0 UEFA Nations League League B Group B4
08 Oct 2020 England v Wales L 3-0 International Friendly
11 Oct 2020 Republic of Ireland v Wales D 0-0 UEFA Nations League League B Group B4
14 Oct 2020 Bulgaria v Wales W 0-1 UEFA Nations League League B Group B4
15 Nov 2020 Wales v Republic of Ireland W 1-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
01 Sep 2021 Finland v Wales D 0-0 International Friendly
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
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
08 Jun 2022 Wales v Netherlands L 1-2 UEFA Nations League League A Group A4
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
16 Jun 2023 Wales v Armenia L 2-4 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
11 Oct 2023 Wales v Gibraltar W 4-0 International Friendly
15 Oct 2023 Wales v Croatia W 2-1 UEFA European Championship Qualifying group D
18 Nov 2023 Armenia v Wales D 1-1 UEFA European Championship Qualifying group D
21 Nov 2023 Wales v Turkey D 1-1 UEFA European Championship Qualifying group D


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