Connor Roberts

Date of birth23 September 1995
Place of birthNeath
NationalityWelsh
Weight71 kg
Height1.75 m
PositionDefender/Midfielder

Connor Roberts' contract at Swansea City was extended to June 2019 in September 2016.

He joined Burnley in August 2021 with a four-year contract.

Club history

Team Joined Left Loan / Trialist
Swansea City 01 Jul 2014 31 Aug 2021
Yeovil Town 08 Aug 2015 31 May 2016 L
Bristol Rovers 25 Aug 2016 03 Jan 2017 L
Middlesbrough 14 Jul 2017 03 Jan 2018 L
Burnley 31 Aug 2021
Leeds United 01 Feb 2024 L

Club stats

Season Team Competition Apps Subs Goals Y R
2015-16 Yeovil Town FA Cup 4
1
2015-16 Yeovil Town Johnstones Paint Trophy 4
2015-16 Yeovil Town League Cup 1
2015-16 Yeovil Town League Two 45
6
2016-17 Bristol Rovers FA Cup 2
2016-17 Bristol Rovers Football League Trophy 1
2016-17 Bristol Rovers League One 2
2017-18 Middlesbrough League Championship 1
2017-18 Middlesbrough League Cup 3
2017-18 Swansea City FA Cup 6
1
2017-18 Swansea City Premier League 3
1
2021-22 Burnley League Cup 1
1
2021-22 Burnley Premier League 19
2
1
2
2023-24 Burnley League Cup
2
2023-24 Burnley Premier League 8
6
3
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
08 Aug 2015 Exeter City v Yeovil Town L 3-2 League Two
11 Aug 2015 Yeovil Town v Queens Park Rangers L 0-3 League Cup 1st round
15 Aug 2015 Yeovil Town v Bristol Rovers L 0-1 League Two
18 Aug 2015 York City v Yeovil Town L 1-0 League Two
22 Aug 2015 Yeovil Town v Luton Town W 3-2 League Two
29 Aug 2015 Oxford United v Yeovil Town L 2-0 League Two
01 Sep 2015 Yeovil Town v Barnet W 1-0 Johnstones Paint Trophy 1st round - southern section
05 Sep 2015 Yeovil Town v Morecambe L 2-4 League Two
12 Sep 2015 Yeovil Town v AFC Wimbledon D 1-1 League Two
19 Sep 2015 Crawley Town v Yeovil Town W 0-1 League Two
26 Sep 2015 Yeovil Town v Hartlepool United L 1-2 League Two
29 Sep 2015 Accrington Stanley v Yeovil Town L 2-1 League Two
03 Oct 2015 Portsmouth v Yeovil Town D 0-0 League Two
06 Oct 2015 Yeovil Town v Coventry City W 0-0 (4-3) Johnstones Paint Trophy 2nd round - southern section
10 Oct 2015 Yeovil Town v Dagenham and Redbridge D 2-2 League Two
17 Oct 2015 Notts County v Yeovil Town L 2-0 League Two
20 Oct 2015 Yeovil Town v Mansfield Town L 0-1 League Two
24 Oct 2015 Yeovil Town v Cambridge United L 2-3 League Two
31 Oct 2015 Carlisle United v Yeovil Town L 3-2 League Two
08 Nov 2015 Maidstone United [1992] v Yeovil Town W 0-1 FA Cup 1st round
10 Nov 2015 Gillingham v Yeovil Town W 1-1 (5-4) Johnstones Paint Trophy Quarter-final - southern section
14 Nov 2015 Yeovil Town v Stevenage D 2-2 League Two
21 Nov 2015 Newport County v Yeovil Town D 0-0 League Two
24 Nov 2015 Yeovil Town v Wycombe Wanderers L 0-1 League Two
28 Nov 2015 Northampton Town v Yeovil Town L 2-0 League Two
05 Dec 2015 Yeovil Town v Stevenage W 1-0 FA Cup 2nd round
08 Dec 2015 Oxford United v Yeovil Town L 3-2 Johnstones Paint Trophy Semi-final - southern section
12 Dec 2015 Yeovil Town v Barnet D 2-2 League Two
19 Dec 2015 Leyton Orient v Yeovil Town D 1-1 League Two
26 Dec 2015 Plymouth Argyle v Yeovil Town L 1-0 League Two
28 Dec 2015 Yeovil Town v Oxford United D 0-0 League Two
02 Jan 2016 Yeovil Town v York City W 1-0 League Two
10 Jan 2016 Carlisle United v Yeovil Town D 2-2 FA Cup 3rd round
16 Jan 2016 Morecambe v Yeovil Town L 2-1 League Two
19 Jan 2016 Yeovil Town v Carlisle United L 1-1 (4-5) FA Cup 3rd round replay
23 Jan 2016 Yeovil Town v Crawley Town W 2-1 League Two
30 Jan 2016 AFC Wimbledon v Yeovil Town W 2-3 League Two
02 Feb 2016 Luton Town v Yeovil Town D 1-1 League Two
13 Feb 2016 Hartlepool United v Yeovil Town L 2-1 League Two
20 Feb 2016 Yeovil Town v Portsmouth D 1-1 League Two
23 Feb 2016 Yeovil Town v Plymouth Argyle D 0-0 League Two
27 Feb 2016 Dagenham and Redbridge v Yeovil Town W 0-1 League Two
01 Mar 2016 Yeovil Town v Accrington Stanley W 1-0 League Two
05 Mar 2016 Mansfield Town v Yeovil Town W 0-1 League Two
12 Mar 2016 Yeovil Town v Notts County W 1-0 League Two
19 Mar 2016 Cambridge United v Yeovil Town L 3-0 League Two
02 Apr 2016 Yeovil Town v Newport County W 1-0 League Two
05 Apr 2016 Stevenage v Yeovil Town D 0-0 League Two
09 Apr 2016 Yeovil Town v Exeter City L 0-2 League Two
16 Apr 2016 Bristol Rovers v Yeovil Town L 2-1 League Two
19 Apr 2016 Wycombe Wanderers v Yeovil Town D 0-0 League Two
23 Apr 2016 Yeovil Town v Northampton Town D 1-1 League Two
30 Apr 2016 Barnet v Yeovil Town W 3-4 League Two
07 May 2016 Yeovil Town v Leyton Orient L 0-1 League Two


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
2017-18 Wales China Cup
1
2017-18 Wales International Friendly
1
2018-19 Wales International Friendly 2
2018-19 Wales UEFA European Championship 2
2018-19 Wales UEFA Nations League 4
1
2019-20 Wales International Friendly 1
2019-20 Wales UEFA European Championship 5
2020-21 Wales FIFA World Cup 2
1
2020-21 Wales International Friendly 3
1
1
2020-21 Wales UEFA European Championship 4
1
2020-21 Wales UEFA Nations League 4
1
2021-22 Wales FIFA World Cup 5
1
1
2021-22 Wales UEFA Nations League 2
1
1
2022-23 Wales FIFA World Cup 2
1
2022-23 Wales UEFA European Championship 4
1
2022-23 Wales UEFA Nations League 2
2023-24 Wales International Friendly 1
2023-24 Wales UEFA European Championship 6
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
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
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
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
12 Nov 2020 Wales v USA D 0-0 International Friendly
18 Nov 2020 Wales v Finland W 3-1 UEFA Nations League League B Group B4
24 Mar 2021 Belgium v Wales L 3-1 FIFA World Cup Europe group E
27 Mar 2021 Wales v Mexico W 1-0 International Friendly
30 Mar 2021 Wales v Czech Republic W 1-0 FIFA World Cup Europe group E
02 Jun 2021 France v Wales L 3-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
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
22 Sep 2022 Belgium v Wales L 2-1 UEFA Nations League League A Group A4
25 Sep 2022 Wales v Poland L 0-1 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
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
21 Mar 2024 Wales v Finland W 4-1 UEFA European Championship Play-off semi-final Path A
26 Mar 2024 Wales v Poland L 0-0 (4-5) UEFA European Championship Play-off final Path A


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