Skip to content
Wes Harding

Wes Harding

Defender - Centre-Back  at Millwall FC
Age29
CitizenshipJamaica England
Height1.81 m
Footright
BornOctober 20, 1996
at Millwall FC 1,038 days · joined 2023-07-21
👕200+ Apps
Market value €1.00m
Centre-Back Defender

Career snapshot

5
clubs played for
14/15
debut season
0.02
goals / match
Rotherham United
top club · 140 apps

Career highs

€1.20m
peak value · 2022
top transfer fee
3
best season · 23/24
int'l / penalties
241Appearances
6Goals
14Assists
34Yellow cards
0Red cards
48Full matches (90′)
Full nameWes Harding
Name in home countryWesley Nathan Hylton Harding
Date of birth1996-10-20 (29 yrs)
Place of birthLeicester, Jamaica
CitizenshipJamaica England
PositionDefender - Centre-Back (main: Defender)
Footright
Height181.00 m
Current clubMillwall FC
Joined2023-07-21
Contract expires2026-06-30
AgentFull Circle Sports ...
Jul 2025
25/26 — Millwall FC
3 matches · 0 G · 0 A · across 2 competitions
Jul 2024
24/25 — Millwall FC
8 matches · 1 G · 0 A · across 3 competitions
Jul 2023
Transfer: Rotherham → Millwall
23/24 · Transfer
Jul 2023
23/24 — Millwall FC
26 matches · 3 G · 0 A · across 3 competitions
Jul 2022
22/23 — Rotherham United
46 matches · 1 G · 3 A · across 3 competitions
Jul 2021
21/22 — Rotherham United
46 matches · 1 G · 4 A · across 4 competitions
Aug 2020
Transfer: Birmingham → Rotherham
20/21 · Transfer
Jul 2020
20/21 — Rotherham United
48 matches · 0 G · 4 A · across 3 competitions
Jul 2019
19/20 — Birmingham City
19 matches · 0 G · 1 A · across 3 competitions
Jul 2018
18/19 — Birmingham City
29 matches · 0 G · 0 A · across 3 competitions
Jul 2017
17/18 — Birmingham City
11 matches · 0 G · 2 A · across 2 competitions
Jul 2017
Transfer: Birmingham U23 → Birmingham
17/18 · Transfer
Sep 2016
Transfer: Alfreton → Birmingham U23
16/17 · Return from loan
Aug 2016
Transfer: Birmingham U23 → Alfreton
16/17 · Loan
Jul 2016
16/17 — Alfreton Town
3 matches · 0 G · 0 A · across 1 competition
Jul 2015
Transfer: Birmingham U18 → Birmingham U21
15/16 · Transfer
Jul 2014
14/15 — Birmingham City U18
2 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €1.20m
Highest valuation recorded in dataset
4,364 min
Minutes played by club
Millwall FC 18.7%
Rotherham United 81.3%
Birmingham City 0.0%
Alfreton Town 0.0%
Birmingham City U18 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Millwall FC 3 23/24 25/26 37 4 0 816
Rotherham United 3 20/21 22/23 140 2 11 3,548
Birmingham City 3 17/18 19/20 59 0 3 0
Alfreton Town 1 16/17 16/17 3 0 0 0
Birmingham City U18 1 14/15 14/15 2 0 0 0

Career trajectory — goals, assists & market value

1€300K3€600K4€900K5€1.2M17/18 — 2 assists217/1818/1919/20 — 1 assists119/2020/21 — 4 assists420/2121/22 — 1 goals (Rotherham United)21/22 — 4 assists521/2222/23 — 1 goals (Rotherham United)22/23 — 3 assists422/2323/24 — 3 goals (Millwall FC)323/2424/25 — 1 goals (Millwall FC)124/2525/2617/18 — €100K18/19 — €100K19/20 — €750K20/21 — €600K21/22 — €500K22/23 — €1.2M23/24 — €1.2M24/25 — €1.2M25/26 — €1MGoalsAssistsMarket value

Goals by season

14/15: 0014/1516/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 1121/2222/23: 1122/2323/24: 3323/2424/25: 1124/2525/26: 0025/26

Assists by season

14/15: 0014/1516/17: 0016/1717/18: 2217/1818/19: 0018/1919/20: 1119/2020/21: 4420/2121/22: 4421/2222/23: 3322/2323/24: 0023/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Championship Millwall FC 1 0 0 0 0 0
25/26 EFL Cup Millwall FC 2 0 0 0 0 0
24/25 Championship Millwall FC 5 0 0 1 0 0
24/25 EFL Cup Millwall FC 1 0 0 0 0 0
24/25 FA Cup Millwall FC 2 1 0 0 0 180
23/24 Championship Millwall FC 24 3 0 4 0 636
23/24 EFL Cup Millwall FC 1 0 0 0 0 0
23/24 FA Cup Millwall FC 1 0 0 0 0 0
22/23 Championship Rotherham United 43 1 3 9 0 3,154
22/23 EFL Cup Rotherham United 2 0 0 0 0 0
22/23 FA Cup Rotherham United 1 0 0 0 0 0
21/22 EFL Cup Rotherham United 0 0 0 0 0 0
21/22 EFL Trophy Rotherham United 5 1 1 2 0 394
21/22 FA Cup Rotherham United 3 0 1 1 0 0
21/22 League One Rotherham United 38 0 2 5 0 0
20/21 Championship Rotherham United 46 0 4 3 0 0
20/21 EFL Cup Rotherham United 1 0 0 0 0 0
20/21 FA Cup Rotherham United 1 0 0 0 0 0
19/20 Championship Birmingham City 15 0 1 2 0 0
19/20 EFL Cup Birmingham City 1 0 0 1 0 0
19/20 FA Cup Birmingham City 3 0 0 1 0 0
18/19 Championship Birmingham City 27 0 0 3 0 0
18/19 EFL Cup Birmingham City 1 0 0 0 0 0
18/19 FA Cup Birmingham City 1 0 0 0 0 0
17/18 Championship Birmingham City 9 0 2 2 0 0
17/18 EFL Cup Birmingham City 2 0 0 0 0 0
16/17 National League North Alfreton Town 3 0 0 0 0 0
14/15 FA Youth Cup Birmingham City U18 2 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
15/16 2015-07-01 Birmingham U18 Birmingham U21 Transfer 0
16/17 2016-08-08 Birmingham U23 Alfreton Loan 0
16/17 2016-09-08 Alfreton Birmingham U23 Return from loan 0
17/18 2017-07-01 Birmingham U23 Birmingham Transfer 0
20/21 2020-08-20 Birmingham Rotherham Transfer 475000
23/24 2023-07-21 Rotherham Millwall Transfer 1200000

No recorded injuries.

Current€1.00m
Peak€1.20m
Low€100k
Δ since start+€900k
€100k€375k€650k€925k€1.20m197019701970
DateValue
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.20m
Jan 1, 1970 €800k
Jan 1, 1970 €600k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €475k
Jan 1, 1970 €600k
Jan 1, 1970 €750k
Jan 1, 1970 €100k
Jan 1, 1970 €100k

No national team data.

TeammatePPG played withJoint goalsMinutes
Shane Ferguson 2 0 0
Ché Adams 2 0 0
Conor Washington 1 0 0
Cameron Humphreys 1 0 0
Hakeem Odoffin 2 0 0
Cohen Bramall 1 0 0
Brooke Norton-Cuffy 1 0 0
Matt Crooks 1 0 0
Maxime Colin 2 0 0
Ben Wiles 1 0 0
Ollie Rathbone 2 0 0
Viktor Johansson 1 0 0
Michael Ihiekwe 1 1 0
Michael Smith 1 5 0
Chiedozie Ogbene 1 1 0
Jamie Lindsay 1 0 0
Dan Barlaser 1 0 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
23/24 Championship Millwall FC 3 24
22/23 Championship Rotherham United 1 43
21/22 EFL Trophy Rotherham United 1 5

Top assist seasons

SeasonCompetitionClubAssistsMatches
20/21 Championship Rotherham United 4 46
22/23 Championship Rotherham United 3 43
17/18 Championship Birmingham City 2 9

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
16/17 2016-09-08 Alfreton Birmingham U23 Return from loan
16/17 2016-08-08 Birmingham U23 Alfreton Loan

Last 50 matches for Millwall FC 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-02-14 GB2 Sheffield Wednesday FC 1–2 Millwall FC Available
2026-02-07 GB2 Wrexham AFC 0–2 Millwall FC Available
2026-01-31 GB2 Millwall FC 1–1 Sheffield United FC Available
2026-01-24 GB2 Millwall FC 4–0 Charlton Athletic FC Available
2026-01-20 GB2 Coventry City FC 2–1 Millwall FC Available
2026-01-17 GB2 Watford FC 0–2 Millwall FC Available
2026-01-04 GB2 Millwall FC 2–1 Swansea City AFC Available
2026-01-01 GB2 Southampton FC 0–0 Millwall FC Available
2025-12-29 GB2 Millwall FC 1–0 Bristol City FC Available
2025-12-26 GB2 Millwall FC 0–2 Ipswich Town FC Available
2025-12-20 GB2 Blackburn Rovers FC 1–0 Millwall FC Available
2025-12-13 GB2 Millwall FC 2–1 Hull City AFC Available
2025-12-10 GB2 Derby County FC 0–0 Millwall FC Available
2025-12-06 GB2 Bristol City FC 1–1 Millwall FC Available
2025-11-29 GB2 Millwall FC 0–2 Southampton FC Available
2025-11-26 GB2 Millwall FC 1–1 Sheffield Wednesday FC Available
2025-11-22 GB2 Portsmouth FC 1–1 Millwall FC Available
2025-11-08 GB2 Millwall FC 1–1 Preston North End FC Available
2025-11-04 GB2 Birmingham City FC 4–0 Millwall FC Available
2025-11-01 GB2 Oxford United FC 2–2 Millwall FC Available
2025-10-25 GB2 Millwall FC 1–0 Leicester City FC Available
2025-10-21 GB2 Millwall FC 2–0 Stoke City FC Available
2025-10-18 GB2 Queens Park Rangers FC 1–2 Millwall FC Available
2025-10-04 GB2 Millwall FC 3–0 West Bromwich Albion FC Available
2025-10-01 GB2 Millwall FC 0–4 Coventry City FC Available
2025-09-27 GB2 Swansea City AFC 1–1 Millwall FC Available
2025-09-22 GB2 Millwall FC 1–0 Watford FC Available
2025-09-13 GB2 Charlton Athletic FC 1–1 Millwall FC Available
2025-08-30 GB2 Millwall FC 0–2 Wrexham AFC Available
2025-08-23 GB2 Sheffield United FC 0–1 Millwall FC Available
2025-08-16 GB2 Millwall FC 0–3 Middlesbrough FC Available
2025-08-09 GB2 Norwich City FC 1–2 Millwall FC Available
2025-05-03 GB2 Burnley FC 3–1 Millwall FC Available
2025-04-26 GB2 Millwall FC 1–0 Swansea City AFC Available
2025-04-21 GB2 Millwall FC 3–1 Norwich City FC Available
2025-04-18 GB2 Blackburn Rovers FC 4–1 Millwall FC Available
2025-04-12 GB2 Millwall FC 1–0 Middlesbrough FC Available
2025-04-08 GB2 Sheffield United FC 0–1 Millwall FC Available
2025-04-05 GB2 Millwall FC 2–1 Portsmouth FC Available
2025-03-29 GB2 Sunderland AFC 1–0 Millwall FC Available
2025-03-15 GB2 Millwall FC 1–0 Stoke City FC Available
2025-03-12 GB2 Leeds United FC 2–0 Millwall FC Available
2025-03-08 GB2 Watford FC 1–2 Millwall FC Available
2025-03-04 GB2 Millwall FC 0–2 Bristol City FC Available
2025-03-01 GB1 Crystal Palace 3–1 Millwall FC Available
2025-02-22 GB2 Derby County FC 0–1 Millwall FC Available
2025-02-18 GB2 Preston North End FC 1–1 Millwall FC Available
2025-02-15 GB2 Millwall FC 1–1 West Bromwich Albion FC Available
2025-02-12 GB2 Plymouth Argyle FC 5–1 Millwall FC Available
2025-02-01 GB2 Millwall FC 2–1 Queens Park Rangers FC Available

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

OpponentPWDLGFGAGDWin %
Hull City AFC 8 1 3 4 5 8 -3 13%
Sunderland AFC 8 2 4 2 10 9 +1 25%
Blackburn Rovers FC 8 1 3 4 9 14 -5 13%
Preston North End FC 8 3 5 0 13 7 +6 38%
West Bromwich Albion FC 8 2 6 0 7 4 +3 25%
Queens Park Rangers FC 8 4 2 2 10 8 +2 50%
Middlesbrough FC 8 3 2 3 6 6 0 38%
Bristol City FC 8 3 1 4 9 11 -2 38%
Cardiff City FC 8 4 1 3 11 9 +2 50%
Stoke City FC 8 5 2 1 8 4 +4 63%
Swansea City AFC 8 4 2 2 7 7 0 50%
Coventry City FC 8 2 2 4 6 10 -4 25%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
14/15 Senior debut season
21/22 First senior goal

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 8 180 1 0 0 0.5
23/24 26 636 4 0 0 0.57
22/23 46 3,154 9 0 0 0.26
21/22 46 394 8 1 0 2.06
20/21 48 0 3 0 0 0
19/20 19 0 4 0 0 0
18/19 29 0 3 0 0 0
17/18 11 0 2 0 0 0

Output by competition

Career goals and assists broken down by tournament.

Championship
170 apps
4 G
10 A
FA Cup
12 apps
1 G
1 A
EFL Trophy
5 apps
1 G
1 A
League One
38 apps
0 G
2 A
EFL Cup
11 apps
0 G
0 A

Frequently asked about Wes Harding

Who is Wes Harding?

Wes Harding is a Jamaica professional footballer who plays as a centre-back for Millwall FC.

How old is Wes Harding?

Wes Harding is 29 years old. He was born on October 20, 1996 in Leicester.

What position does Wes Harding play?

Wes Harding plays as a centre-back (Defender - Centre-Back).

What club does Wes Harding play for?

Wes Harding currently plays for Millwall FC.

How many career goals has Wes Harding scored?

Across all senior club competitions in our dataset, Wes Harding has scored 6 goals in 241 appearances.

What is Wes Harding's market value?

Wes Harding's most recent reported market value is €1.00m.