Skip to content
Joe Hodge

Joe Hodge

Midfield - Defensive Midfield  at CD Tondela
Age23
CitizenshipIreland England
Height1.72 m
Footright
BornSeptember 14, 2002
at CD Tondela 310 days · joined 2025-07-18
👕100+ Apps 🏴25+ Caps
Market value €1.00m
Defensive Midfield Midfield

Career snapshot

8
clubs played for
17/18
debut season
0.07
goals / match
Manchester City U18
top club · 29 apps

Career highs

€2.00m
peak value · 2023
top transfer fee
3
best season · 22/23
44 / 3
int'l caps / goals
112Appearances
8Goals
8Assists
13Yellow cards
0Red cards
37Full matches (90′)
Full nameJoe Hodge
Name in home countryJoseph Shaun Hodge
Date of birth2002-09-14 (23 yrs)
Place of birthManchester, Ireland
CitizenshipIreland England
PositionMidfield - Defensive Midfield (main: Midfield)
Footright
Height172.00 m
Current clubCD Tondela
Joined2025-07-18
Contract expires2029-06-30
AgentFortitude Sports ...
Jul 2025
Transfer: Wolves → Tondela
25/26 · Transfer
Jul 2025
25/26 — CD Tondela
3 matches · 0 G · 0 A · across 1 competition
May 2025
Transfer: Huddersfield → Wolves
24/25 · Return from loan
Oct 2024
Injury: unknown
17 games missed
Aug 2024
Transfer: Wolves → Huddersfield
24/25 · Loan
Jul 2024
24/25 — Huddersfield Town, Wolverhampton Wanderers U21
28 matches · 1 G · 0 A · across 2 competitions
May 2024
Transfer: QPR → Wolves
23/24 · Return from loan
Feb 2024
Transfer: Wolves → QPR
23/24 · Loan
Aug 2023
Injury: unknown
9 games missed
Jul 2023
23/24 — Queens Park Rangers, Wolverhampton Wanderers, Wolverhampton Wanderers U21
11 matches · 1 G · 1 A · across 5 competitions
Jul 2022
22/23 — Wolverhampton Wanderers, Wolverhampton Wanderers U21
28 matches · 3 G · 2 A · across 5 competitions
Jul 2022
Transfer: Wolves U21 → Wolves
22/23 · Transfer
Aug 2021
Transfer: Man City U23 → Wolves U23
21/22 · Transfer
Jul 2021
21/22 — Wolverhampton Wanderers U23
11 matches · 2 G · 0 A · across 3 competitions
May 2021
Transfer: Derry City → Man City U23
20/21 · Return from loan
Feb 2021
Injury: unknown
Feb 2021
Transfer: Man City U23 → Derry City
20/21 · Loan
Jul 2020
20/21 — Manchester City U23, Manchester City U18
4 matches · 0 G · 2 A · across 2 competitions
Jul 2020
Transfer: Man City U18 → Man City U23
20/21 · Transfer
Jul 2019
19/20 — Manchester City U18
9 matches · 1 G · 3 A · across 2 competitions
Jul 2018
18/19 — Manchester City U18
17 matches · 0 G · 0 A · across 2 competitions
Jul 2018
Transfer: Man City Youth → Man City U18
18/19 · Transfer
Jul 2017
17/18 — Manchester City U18
1 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €2.00m
Highest valuation recorded in dataset
3,346 min
Minutes played by club
CD Tondela 0.0%
Huddersfield Town 35.5%
Wolverhampton Wanderers U21 40.5%
Wolverhampton Wanderers 0.0%
Queens Park Rangers 10.7%
Wolverhampton Wanderers U23 5.2%
Manchester City U18 8.1%
Manchester City U23 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
CD Tondela 1 25/26 25/26 3 0 0 0
Huddersfield Town 1 24/25 24/25 27 1 0 1,189
Wolverhampton Wanderers U21 3 22/23 24/25 19 3 3 1,355
Wolverhampton Wanderers 2 22/23 23/24 13 0 0 0
Queens Park Rangers 1 23/24 23/24 8 1 0 357
Wolverhampton Wanderers U23 1 21/22 21/22 11 2 0 175
Manchester City U18 4 17/18 20/21 29 1 4 270
Manchester City U23 1 20/21 20/21 2 0 1 0

Career trajectory — goals, assists & market value

1€500K3€1M4€1.5M5€2M19/20 — 1 goals (Manchester City U18)19/20 — 3 assists419/2020/21 — 2 assists220/2121/22 — 2 goals (Wolverhampton Wanderers U23)221/2222/23 — 3 goals (Wolverhampton Wanderers U21)22/23 — 2 assists522/2323/24 — 1 goals (Queens Park Rangers)23/24 — 1 assists223/2424/25 — 1 goals (Huddersfield Town)124/2525/2622/23 — €500K23/24 — €2M24/25 — €1.5M25/26 — €1MGoalsAssistsMarket value

Goals by season

17/18: 0017/1818/19: 0018/1919/20: 1119/2020/21: 0020/2121/22: 2221/2222/23: 3322/2323/24: 1123/2424/25: 1124/2525/26: 0025/26

Assists by season

17/18: 0017/1818/19: 0018/1919/20: 3319/2020/21: 2220/2121/22: 0021/2222/23: 2222/2323/24: 1123/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Liga Portugal CD Tondela 3 0 0 0 0 0
24/25 League One Huddersfield Town 27 1 0 3 0 1,189
24/25 Premier League 2 Wolverhampton Wanderers U21 1 0 0 0 0 0
23/24 Championship Queens Park Rangers 8 1 0 1 0 357
23/24 EFL Cup Wolverhampton Wanderers 1 0 0 0 0 0
23/24 FA Cup Wolverhampton Wanderers 1 0 0 0 0 0
23/24 Premier League Wolverhampton Wanderers 0 0 0 0 0 0
23/24 Premier League 2 Wolverhampton Wanderers U21 1 0 1 0 0 0
22/23 EFL Cup Wolverhampton Wanderers 3 0 0 0 0 0
22/23 EFL Trophy Wolverhampton Wanderers U21 2 2 0 0 0 90
22/23 FA Cup Wolverhampton Wanderers 2 0 0 0 0 0
22/23 Premier League Wolverhampton Wanderers 6 0 0 1 0 0
22/23 Premier League 2 Wolverhampton Wanderers U21 15 1 2 5 0 1,265
21/22 PL2 Playoffs Wolverhampton Wanderers U23 2 0 0 0 0 0
21/22 Premier League 2 Wolverhampton Wanderers U23 8 2 0 1 0 175
21/22 Premier League Cup Wolverhampton Wanderers U23 1 0 0 0 0 0
20/21 Premier League 2 Manchester City U23 2 0 1 0 0 0
20/21 U18 Premier League Manchester City U18 2 0 1 0 0 0
19/20 FA Youth Cup Manchester City U18 3 1 0 1 0 270
19/20 U18 Premier League Manchester City U18 6 0 3 1 0 0
18/19 FA Youth Cup Manchester City U18 1 0 0 0 0 0
18/19 U18 Premier League Manchester City U18 16 0 0 0 0 0
17/18 U18 Premier League Manchester City U18 1 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
18/19 2018-07-01 Man City Youth Man City U18 Transfer 0
20/21 2020-07-01 Man City U18 Man City U23 Transfer 0
20/21 2021-02-10 Man City U23 Derry City Loan 0
20/21 2021-05-31 Derry City Man City U23 Return from loan 0
21/22 2021-08-27 Man City U23 Wolves U23 Transfer 0
22/23 2022-07-01 Wolves U21 Wolves Transfer 0
23/24 2024-02-01 Wolves QPR Loan 1800000
23/24 2024-05-31 QPR Wolves Return from loan 1500000
24/25 2024-08-28 Wolves Huddersfield Loan 1500000
24/25 2025-05-31 Huddersfield Wolves Return from loan 1200000
25/26 2025-07-18 Wolves Tondela Transfer 1000000
SeasonInjuryFromToDays missedGames missed
20/21 Back injury 2021-02-23 2022-02-27 370 0
23/24 Hamstring injury 2023-08-31 2023-09-30 31 9
24/25 Groin problems 2024-10-15 2025-01-03 81 17
Current€1.00m
Peak€2.00m
Low€500k
Δ since start+€500k
€500k€875k€1.25m€1.63m€2.00m197019701970
DateValue
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.80m
Jan 1, 1970 €2.00m
Jan 1, 1970 €500k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #53638 4 0 former national player
Team #41203 0 0 former national player
Team #34683 2 0 former national player
Team #30323 #6 2 0 former national player
Team #30322 #18 8 1 former national player
Team #23260 #15 5 0 former national player
Team #23132 #6 9 0 former national player
Team #23102 #18 4 1 former national player
Team #21103 #6 10 1 former national player
Team #3509 0 0 former national player
TeammatePPG played withJoint goalsMinutes
James McAtee 2 1 977
Fisayo Dele-Bashiru 2 0 939
Brodie Spencer 1 0 919
Ben Wiles 1 0 795
Callum Marshall 1 0 726
Morgan Rogers 3 1 694
Josh Koroma 1 1 676
Antony Evans 1 0 641
Lasse Sørensen 1 0 631
D'Margio Wright-Phillips 2 0 0
Henri Ogunby 2 0 0
Chem Campbell 2 0 0
Ollie Tipton 2 0 0
Cole Palmer 2 0 0
Dexter Lembikisa 2 0 0
Lee Harkin 2 0 0
Justin Hubner 2 1 0
Hugo Bueno 2 1 0
Louie Moulden 2 0 0
Harvey Griffiths 2 1 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
22/23 EFL Trophy Wolverhampton Wanderers U21 2 2
21/22 Premier League 2 Wolverhampton Wanderers U23 2 8
22/23 Premier League 2 Wolverhampton Wanderers U21 1 15

Top assist seasons

SeasonCompetitionClubAssistsMatches
19/20 U18 Premier League Manchester City U18 3 6
22/23 Premier League 2 Wolverhampton Wanderers U21 2 15
20/21 Premier League 2 Manchester City U23 1 2

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
24/25 2025-05-31 Huddersfield Wolves Return from loan €1.20m
24/25 2024-08-28 Wolves Huddersfield Loan €1.50m
23/24 2024-05-31 QPR Wolves Return from loan €1.50m
23/24 2024-02-01 Wolves QPR Loan €1.80m
20/21 2021-05-31 Derry City Man City U23 Return from loan
20/21 2021-02-10 Man City U23 Derry City Loan

Last 50 matches for CD Tondela The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.

DateCompHomeScoreAwayAvailability
2026-05-16 PO1 FC Arouca 3–1 CD Tondela Available
2026-05-11 PO1 CD Tondela 2–0 Moreirense FC Available
2026-05-11 PO1 CD Tondela 2–0 Moreirense FC Available
2026-05-03 PO1 Casa Pia AC 0–1 CD Tondela Available
2026-05-03 PO1 Casa Pia AC 0–1 CD Tondela Available
2026-04-29 PO1 Sporting Clube de Portugal 2–2 CD Tondela Available
2026-04-29 PO1 Sporting Clube de Portugal 2–2 CD Tondela Available
2026-04-25 PO1 CD Tondela 0–2 CD Nacional Available
2026-04-25 PO1 CD Tondela 0–2 CD Nacional Available
2026-04-19 PO1 FC Porto 2–0 CD Tondela Available
2026-04-19 PO1 FC Porto 2–0 CD Tondela Available
2026-04-13 PO1 CD Tondela 2–2 Gil Vicente FC Available
2026-04-03 PO1 Vitória Guimarães 5–0 CD Tondela Available
2026-03-21 PO1 CD Tondela 0–0 AVS Available
2026-03-09 PO1 CD Tondela 0–1 Rio Ave FC Available
2026-03-01 PO1 CD Tondela 2–2 CD Santa Clara Available
2026-02-20 PO1 CF Estrela da Amadora 0–2 CD Tondela Available
2026-02-13 PO1 CD Tondela 1–1 FC Alverca Available
2026-02-07 PO1 GD Estoril Praia 2–2 CD Tondela Available
2026-02-01 PO1 CD Tondela 0–0 Sport Lisboa e Benfica Available
2026-01-25 PO1 FC Famalicão 3–0 CD Tondela Available
2026-01-18 PO1 CD Tondela 0–1 Sporting Clube de Braga Available
2026-01-11 PO1 Moreirense FC 1–0 CD Tondela Available
2026-01-03 PO1 CD Tondela 3–1 FC Arouca Available
2025-12-21 PO1 CD Tondela 1–2 Casa Pia AC Available
2025-12-15 PO1 CD Nacional 3–1 CD Tondela Available
2025-12-07 PO1 CD Tondela 0–2 FC Porto Available
2025-11-29 PO1 Gil Vicente FC 0–1 CD Tondela Available
2025-11-08 PO1 CD Tondela 0–1 Vitória Guimarães Available
2025-11-02 PO1 AVS 2–2 CD Tondela Available
2025-10-26 PO1 CD Tondela 0–3 Sporting Clube de Portugal Available
2025-10-05 PO1 Rio Ave FC 3–0 CD Tondela Available
2025-09-27 PO1 CD Santa Clara 1–2 CD Tondela Available
2025-09-21 PO1 CD Tondela 0–0 CF Estrela da Amadora Available
2025-09-12 PO1 FC Alverca 1–0 CD Tondela Available
2025-08-31 PO1 CD Tondela 2–2 GD Estoril Praia Available
2025-08-23 PO1 Sport Lisboa e Benfica 3–0 CD Tondela Available
2025-08-16 PO1 CD Tondela 0–1 FC Famalicão Available
2025-08-10 PO1 Sporting Clube de Braga 3–0 CD Tondela Available
2025-05-17 PO2 União Leiria CD Tondela TIMED
2025-05-11 PO2 CD Tondela FC Alverca TIMED
2025-05-04 PO2 CD Tondela GD Chaves TIMED
2025-04-27 PO2 Portimonense SC CD Tondela TIMED
2025-04-19 PO2 CD Tondela FC Vizela TIMED
2025-04-13 PO2 Paços de Ferreira CD Tondela TIMED
2025-04-05 PO2 CD Tondela CD Feirense TIMED
2025-03-29 PO2 UD Oliveirense CD Tondela TIMED
2025-03-16 PO2 CD Tondela 2–1 SL Benfica B Available
2025-03-10 PO2 Leixões SC 0–1 CD Tondela Available
2025-03-01 PO2 CD Tondela 2–2 União Torreense Available

Teams faced most often by Joe Hodge's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Charlton Athletic 7 3 1 3 12 13 -1 43%
Barnsley FC 6 3 0 3 10 10 0 50%
Birmingham City 6 2 2 2 8 5 +3 33%
Wigan Athletic 6 2 1 3 6 7 -1 33%
Reading FC 6 0 3 3 3 7 -4 0%
Bristol City 5 2 0 3 9 13 -4 40%
Nottingham Forest 5 1 1 3 4 10 -6 20%
Luton Town 5 2 1 2 9 8 +1 40%
Sheffield Wednesday 5 2 1 2 6 8 -2 40%
Preston North End 5 2 1 2 7 8 -1 40%
Middlesbrough FC 5 1 2 2 5 6 -1 20%
Fulham FC 4 0 0 4 5 9 -4 0%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
17/18 Senior debut season
19/20 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 28 1,189 3 0 0 0.23
23/24 11 357 1 0 0 0.25
22/23 28 1,355 6 0 0 0.4
21/22 11 175 1 0 0 0.51
19/20 9 270 2 0 0 0.67

Output by competition

Career goals and assists broken down by tournament.

Premier League 2
27 apps
3 G
4 A
EFL Trophy
2 apps
2 G
0 A
League One
27 apps
1 G
0 A
Championship
8 apps
1 G
0 A
FA Youth Cup
4 apps
1 G
0 A
U18 Premier League
25 apps
0 G
4 A
Premier League
6 apps
0 G
0 A

Frequently asked about Joe Hodge

Who is Joe Hodge?

Joe Hodge is an Ireland professional footballer who plays as a defensive midfield for CD Tondela.

How old is Joe Hodge?

Joe Hodge is 23 years old. He was born on September 14, 2002 in Manchester.

What position does Joe Hodge play?

Joe Hodge plays as a defensive midfield (Midfield - Defensive Midfield).

What club does Joe Hodge play for?

Joe Hodge currently plays for CD Tondela.

How many career goals has Joe Hodge scored?

Across all senior club competitions in our dataset, Joe Hodge has scored 8 goals in 112 appearances.

What is Joe Hodge's market value?

Joe Hodge's most recent reported market value is €1.00m.