Joe Rodon

Date of birth22 October 1997
Place of birthSwansea
NationalityWelsh
Weight76 kg
Height1.90 m
PositionDefender

Joe Rodon signed his first pro contract with Swansea City in July 2015.

It ran to June 2017 and was extended to June 2019 in October 2016.

He was selected on the Swans' subs bench for the first time on 10 January 2016 in a FA Cup tie at Oxford United.

Joe joined Tottenham Hotspur in October 2020 with a five-year contract.

Club history

Team Joined Left Loan / Trialist
Swansea City 03 Jul 2015 16 Oct 2020
Cheltenham Town 30 Jan 2018 31 May 2018 L
Tottenham Hotspur 16 Oct 2020
Rennes 01 Aug 2022 10 Jun 2023 L
Leeds United 10 Aug 2023 L

Club stats

Season Team Competition Apps Subs Goals Y R
2017-18 Cheltenham Town League Two 7
5
2020-21 Tottenham Hotspur FA Cup 1
1
2020-21 Tottenham Hotspur Premier League 8
4
2021-22 Tottenham Hotspur FA Cup 1
1
2021-22 Tottenham Hotspur League Cup
1
2021-22 Tottenham Hotspur Premier League
3
2021-22 Tottenham Hotspur UEFA Europa Conference League 4


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
03 Feb 2018 Grimsby Town v Cheltenham Town D 1-1 League Two
10 Feb 2018 Cheltenham Town v Port Vale W 5-1 League Two
13 Feb 2018 Lincoln City v Cheltenham Town L 1-0 League Two
17 Feb 2018 Cheltenham Town v Wycombe Wanderers L 0-2 League Two
24 Feb 2018 Luton Town v Cheltenham Town D 2-2 League Two
06 Mar 2018 Cheltenham Town v Notts County D 1-1 League Two
17 Mar 2018 Cheltenham Town v Chesterfield D 1-1 League Two
02 Apr 2018 Exeter City v Cheltenham Town L 2-1 League Two
07 Apr 2018 Cheltenham Town v Morecambe W 3-0 League Two
14 Apr 2018 Cheltenham Town v Forest Green Rovers L 0-1 League Two
21 Apr 2018 Cambridge United v Cheltenham Town L 4-3 League Two
28 Apr 2018 Cheltenham Town v Coventry City L 1-6 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
2019-20 Wales International Friendly 1
2019-20 Wales UEFA European Championship 3
2020-21 Wales FIFA World Cup 2
2020-21 Wales International Friendly 2
2
2020-21 Wales UEFA European Championship 4
1
2020-21 Wales UEFA Nations League 4
2021-22 Wales FIFA World Cup 6
2021-22 Wales International Friendly
1
2021-22 Wales UEFA Nations League 3
1
2022-23 Wales FIFA World Cup 3
1
2022-23 Wales UEFA European Championship 4
2022-23 Wales UEFA Nations League 2
2023-24 Wales International Friendly 1
2023-24 Wales UEFA European Championship 6


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
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
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
12 Nov 2020 Wales v USA D 0-0 International Friendly
15 Nov 2020 Wales v Republic of Ireland W 1-0 UEFA Nations League League B Group B4
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
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
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
29 Mar 2022 Wales v Czech Republic D 1-1 International Friendly
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.