
WalesCentre Back
Joe Rodon
Joseph Peter Rodon
- Date of birth: (29 years)
- Place of birth: Llangyfelach, Wales
- Height: 1.93 m
- Baconbauer number 3
All positions:Positions
- Defender
- Caps
- 62
- 59 starts · 3 as sub
- Goals
- 2
- 0.03 per game
- Assists
- 0
- 0.00 per game
- All-time · Wales
- #26
- in caps
- Cards
- 5
- 5 yellow · 0 second yellow · 0 red
National Teams · Wales
| Year | Caps | Goals | Caps and goals per year |
|---|---|---|---|
| 2026 | 4 | 0 | |
| 2025 | 8 | 2 | |
| 2024 | 8 | 0 | |
| 2023 | 9 | 0 | |
| 2022 | 11 | 0 | |
| 2021 | 12 | 0 | |
| 2020 | 6 | 0 | |
| 2019 | 4 | 0 | |
| Total | 62 | 2 |
All international matches
- Friendly · Stadionul SteauaAvs.
RomaniaOwn contribution: StartedMatch report: Romania vs. Wales 2–1Defeat - Friendly · Cardiff City StadiumHvs.
GhanaOwn contribution: Startedoff 83'Match report: Wales vs. Ghana 1–1Draw - Friendly · Cardiff City StadiumHvs.
Northern IrelandOwn contribution: StartedMatch report: Wales vs. Northern Ireland 1–1Draw - World Cup 2026 · Play-Off Semi-Finals · Cardiff City StadiumHvs.
Bosnia & HerzegovinaOwn contribution: StartedMatch report: Wales vs. Bosnia & Herzegovina 3–5a.e.t.Defeat - World Cup 2026 · Group J · Cardiff City StadiumHvs.
North MacedoniaOwn contribution: Startedoff 82'Match report: Wales vs. North Macedonia 7–1Win - World Cup 2026 · Group J · Rheinpark StadionAvs.
LiechtensteinMatch report: Liechtenstein vs. Wales 0–1Win - World Cup 2026 · Group J · Cardiff City StadiumHvs.
BelgiumOwn contribution: 1 goalMatch report: Wales vs. Belgium 2–4Defeat - Friendly · Wembley StadiumAvs.
EnglandMatch report: England vs. Wales 3–0Defeat - World Cup 2026 · Group J · Stade Roi BaudouinAvs.
BelgiumMatch report: Belgium vs. Wales 4–3Defeat - World Cup 2026 · Group J · Cardiff City StadiumHvs.
LiechtensteinOwn contribution: 1 goalMatch report: Wales vs. Liechtenstein 3–0Win - World Cup 2026 · Group J · Nacionalna Arena Toše ProeskiAvs.
North MacedoniaOwn contribution: Yellow cardMatch report: North Macedonia vs. Wales 1–1Draw - World Cup 2026 · Group J · Cardiff City StadiumHvs.
KazakhstanMatch report: Wales vs. Kazakhstan 3–1Win - UEFA Nations League 2025 · Group 4 · Cardiff City StadiumHvs.
IcelandMatch report: Wales vs. Iceland 4–1Win - UEFA Nations League 2025 · Group 4 · Kadir Has StadyumuAvs.
TurkeyOwn contribution: Yellow cardMatch report: Turkey vs. Wales 0–0Draw - UEFA Nations League 2025 · Group 4 · Cardiff City StadiumHvs.
MontenegroMatch report: Wales vs. Montenegro 1–0Win - UEFA Nations League 2025 · Group 4 · LaugardalsvöllurAvs.
IcelandMatch report: Iceland vs. Wales 2–2Draw - UEFA Nations League 2025 · Group 4 · Stadion Gradski NikšićAvs.
MontenegroMatch report: Montenegro vs. Wales 1–2Win - UEFA Nations League 2025 · Group 4 · Cardiff City StadiumHvs.
TurkeyMatch report: Wales vs. Turkey 0–0Draw - European Championship 2024 · Play-Off Finals · Cardiff City StadiumHvs.
PolandMatch report: Wales vs. Poland 0–04–5 pensDefeat - European Championship 2024 · Play-Off Semi-Finals · Cardiff City StadiumHvs.
FinlandMatch report: Wales vs. Finland 4–1Win - European Championship 2024 · Group D · Cardiff City StadiumHvs.
TurkeyMatch report: Wales vs. Turkey 1–1Draw - European Championship 2024 · Group D · Vazgen Sargsyan Republican StadiumAvs.
ArmeniaMatch report: Armenia vs. Wales 1–1Draw - European Championship 2024 · Group D · Cardiff City StadiumHvs.
CroatiaMatch report: Wales vs. Croatia 2–1Win - European Championship 2024 · Group D · Skonto StadiumAvs.
LatviaMatch report: Latvia vs. Wales 0–2Win - Friendly · Cardiff City StadiumHvs.
South KoreaMatch report: Wales vs. South Korea 0–0Draw - European Championship 2024 · Group D · Samsun 19 Mayıs Stadyumu (1975)Avs.
TurkeyMatch report: Turkey vs. Wales 2–0Defeat - European Championship 2024 · Group D · Cardiff City StadiumHvs.
ArmeniaMatch report: Wales vs. Armenia 2–4Defeat - European Championship 2024 · Group D · Cardiff City StadiumHvs.
LatviaMatch report: Wales vs. Latvia 1–0Win - European Championship 2024 · Group D · Stadion PoljudAvs.
CroatiaMatch report: Croatia vs. Wales 1–1Draw - World Cup 2022 · Group B · Ahmad bin Ali StadiumHvs.
EnglandMatch report: Wales vs. England 0–3Defeat - World Cup 2022 · Group B · Ahmad bin Ali StadiumHvs.
IranOwn contribution: Yellow cardMatch report: Wales vs. Iran 0–2Defeat - World Cup 2022 · Group B · Ahmad bin Ali StadiumAvs.
USAMatch report: USA vs. Wales 1–1Draw - UEFA Nations League 2023 · Group 4 · Cardiff City StadiumHvs.
PolandMatch report: Wales vs. Poland 0–1Defeat - UEFA Nations League 2023 · Group 4 · Stade Roi BaudouinAvs.
BelgiumMatch report: Belgium vs. Wales 2–1Defeat - UEFA Nations League 2023 · Group 4 · Stadion Feijenoord - De KuipAvs.
NetherlandsMatch report: Netherlands vs. Wales 3–2Defeat - UEFA Nations League 2023 · Group 4 · Cardiff City StadiumHvs.
BelgiumOwn contribution: Yellow cardMatch report: Wales vs. Belgium 1–1Draw - UEFA Nations League 2023 · Group 4 · Cardiff City StadiumHvs.
NetherlandsMatch report: Wales vs. Netherlands 1–2Defeat - World Cup 2022 · Play-Off Finals · Cardiff City StadiumHvs.
UkraineMatch report: Wales vs. Ukraine 1–0Win - Friendly · Cardiff City StadiumHvs.
CzechiaMatch report: Wales vs. Czechia 1–1Draw - World Cup 2022 · Play-Off Semi-Finals · Cardiff City StadiumHvs.
AustriaMatch report: Wales vs. Austria 2–1Win - World Cup 2022 · Group E · Cardiff City StadiumHvs.
BelgiumMatch report: Wales vs. Belgium 1–1Draw - World Cup 2022 · Group E · Cardiff City StadiumHvs.
BelarusMatch report: Wales vs. Belarus 5–1Win - World Cup 2022 · Group E · Lilleküla StadiumAvs.
EstoniaMatch report: Estonia vs. Wales 0–1Win - World Cup 2022 · Group E · Fortuna ArenaAvs.
CzechiaMatch report: Czechia vs. Wales 2–2Draw - European Championship 2020 · Round of 16 · Johan Cruijff ArenAHvs.
DenmarkOwn contribution: Yellow cardMatch report: Wales vs. Denmark 0–4Defeat - European Championship 2020 · Group A · Stadio Olimpico RomaAvs.
ItalyMatch report: Italy vs. Wales 1–0Defeat - European Championship 2020 · Group A · Bakı Olimpiya StadionuAvs.
TurkeyMatch report: Turkey vs. Wales 0–2Win - European Championship 2020 · Group A · Bakı Olimpiya StadionuHvs.
SwitzerlandMatch report: Wales vs. Switzerland 1–1Draw - Friendly · Cardiff City StadiumHvs.
AlbaniaMatch report: Wales vs. Albania 0–0Draw - Friendly · Allianz RiviéraAvs.
FranceMatch report: France vs. Wales 3–0Defeat - World Cup 2022 · Group E · Cardiff City StadiumHvs.
CzechiaMatch report: Wales vs. Czechia 1–0Win - World Cup 2022 · Group E · King Power StadiumAvs.
BelgiumMatch report: Belgium vs. Wales 3–1Defeat - UEFA Nations League 2021 · Group 4 · Cardiff City StadiumHvs.
FinlandMatch report: Wales vs. Finland 3–1Win - UEFA Nations League 2021 · Group 4 · Cardiff City StadiumHvs.
IrelandMatch report: Wales vs. Ireland 1–0Win - Friendly · Swansea.com StadiumHvs.
USAMatch report: Wales vs. USA 0–0Draw - UEFA Nations League 2021 · Group 4 · Vassil Levski National StadiumAvs.
BulgariaMatch report: Bulgaria vs. Wales 0–1Win - UEFA Nations League 2021 · Group 4 · Aviva StadiumAvs.
IrelandMatch report: Ireland vs. Wales 0–0Draw - Friendly · Wembley StadiumAvs.
EnglandMatch report: England vs. Wales 3–0Defeat - European Championship 2020 · Group E · Cardiff City StadiumHvs.
CroatiaMatch report: Wales vs. Croatia 1–1Draw - European Championship 2020 · Group E · Štadión Antona MalatinskéhoAvs.
SlovakiaMatch report: Slovakia vs. Wales 1–1Draw - Friendly · Cardiff City StadiumHvs.
BelarusMatch report: Wales vs. Belarus 1–0Win - European Championship 2020 · Group E · Cardiff City StadiumHvs.
AzerbaijanMatch report: Wales vs. Azerbaijan 2–1Win
Show all 62 matchesShow the latest matches only
Results over time
One mark per match with a known result, oldest on the left.
Most frequent teammates
| # | Player | Together | Both started |
|---|---|---|---|
| 1 | 50 | 44 | |
| 2 | 50 | 40 | |
| 3 | 49 | 43 | |
| 4 | 49 | 40 | |
| 5 | 48 | 43 | |
| 6 | 44 | 40 | |
| 7 | 44 | 27 | |
| 8 | 42 | 35 | |
| 9 | 39 | 23 | |
| 10 | 33 | 31 | |
| 11 | 30 | 18 | |
| 12 | 30 | 13 | |
| 13 | 26 | 20 | |
| 14 | 26 | 20 | |
| 15 | 24 | 13 | |
| 16 | 23 | 18 | |
| 17 | 22 | 15 | |
| 18 | 18 | 5 | |
| 19 | 17 | 14 | |
| 20 | 14 | 14 |
Counted from the line-ups and substitutions of his 62 FIFA matches. Players with an unknown position in the line-up count as starters.
Most frequent opponents
| # | Opponent | Matches | W | D | L | Goals |
|---|---|---|---|---|---|---|
| 1 | 6 | 0 | 2 | 4 | 1 | |
| 2 | 5 | 1 | 3 | 1 | 0 | |
| 3 | 3 | 0 | 0 | 3 | 0 | |
| 4 | 3 | 1 | 2 | 0 | 0 | |
| 5 | 3 | 1 | 2 | 0 | 0 | |
| 6 | 2 | 2 | 0 | 0 | 1 | |
| 7 | 2 | 1 | 1 | 0 | 0 | |
| 8 | 2 | 2 | 0 | 0 | 0 | |
| 9 | 2 | 1 | 1 | 0 | 0 | |
| 10 | 2 | 0 | 0 | 2 | 0 | |
| 11 | 2 | 2 | 0 | 0 | 0 | |
| 12 | 2 | 0 | 1 | 1 | 0 | |
| 13 | 2 | 2 | 0 | 0 | 0 | |
| 14 | 2 | 0 | 0 | 2 | 0 | |
| 15 | 2 | 0 | 2 | 0 | 0 |
FIFA matches against the team. Won / drawn / lost only where the result is known; a penalty shoot-out decides.

