Date of birth | 22 October 1997 |
Place of birth | Swansea |
Nationality | Welsh |
Weight | 76 kg |
Height | 1.90 m |
Position | Defender |
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.
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 |
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.
Date | Match | Result | Competition | Round | |
---|---|---|---|---|---|
26 Oct 2020 | Burnley v Tottenham Hotspur | W | 0-1 | Premier League | |
21 Nov 2020 | Tottenham Hotspur v Manchester City | W | 2-0 | Premier League | |
29 Nov 2020 | Chelsea v Tottenham Hotspur | D | 0-0 | Premier League | |
06 Dec 2020 | Tottenham Hotspur v Arsenal | W | 2-0 | Premier League | |
10 Jan 2021 | Marine v Tottenham Hotspur | W | 0-5 | FA Cup | 3rd round |
17 Jan 2021 | Sheffield United v Tottenham Hotspur | W | 1-3 | Premier League | |
25 Jan 2021 | Wycombe Wanderers v Tottenham Hotspur | W | 1-4 | FA Cup | 4th round |
28 Jan 2021 | Tottenham Hotspur v Liverpool | L | 1-3 | Premier League | |
31 Jan 2021 | Brighton and Hove Albion v Tottenham Hotspur | L | 1-0 | Premier League | |
21 Mar 2021 | Aston Villa v Tottenham Hotspur | W | 0-2 | Premier League | |
04 Apr 2021 | Newcastle United v Tottenham Hotspur | D | 2-2 | Premier League | |
11 Apr 2021 | Tottenham Hotspur v Manchester United | L | 1-3 | Premier League | |
16 Apr 2021 | Everton v Tottenham Hotspur | D | 2-2 | Premier League | |
23 May 2021 | Leicester City v Tottenham Hotspur | W | 2-4 | Premier League | |
11 Sep 2021 | Crystal Palace v Tottenham Hotspur | L | 3-0 | Premier League | |
16 Sep 2021 | Rennes v Tottenham Hotspur | D | 2-2 | UEFA Europa Conference League | Group G |
30 Sep 2021 | Tottenham Hotspur v NS Mura | W | 5-1 | UEFA Europa Conference League | Group G |
21 Oct 2021 | Vitesse Arnhem v Tottenham Hotspur | L | 1-0 | UEFA Europa Conference League | Group G |
27 Oct 2021 | Burnley v Tottenham Hotspur | W | 0-1 | League Cup | 4th round |
25 Nov 2021 | NS Mura v Tottenham Hotspur | L | 2-1 | UEFA Europa Conference League | Group G |
09 Jan 2022 | Tottenham Hotspur v Morecambe | W | 3-1 | FA Cup | 3rd round |
05 Feb 2022 | Tottenham Hotspur v Brighton and Hove Albion | W | 3-1 | FA Cup | 4th round |
12 May 2022 | Tottenham Hotspur v Arsenal | W | 3-0 | Premier League | |
15 May 2022 | Tottenham Hotspur v Burnley | W | 1-0 | Premier League |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.
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.
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.