Skip to content
Joe Wright

Joe Wright

Defender - Centre-Back  at Bradford City
Age31
CitizenshipWales England
Height1.93 m
Footright
BornFebruary 26, 1995
at Bradford City 327 days · joined 2025-07-01
👕200+ Apps
Market value €300k
Centre-Back Defender

Career snapshot

5
clubs played for
14/15
debut season
0.05
goals / match
Doncaster Rovers
top club · 157 apps

Position rank · 25/26

#211
goals rank
#250
assists rank
16
season goals
5
season assists

Among 448 Defender - Centre-Backs · ≥200 mins

Career highs

€375k
peak value · 2023
top transfer fee
5
best season · 22/23
2 / 0
int'l caps / goals
297Appearances
16Goals
5Assists
64Yellow cards
2Red cards
56Full matches (90′)
Full nameJoe Wright
Name in home countryJoseph Harris Wright
Date of birth1995-02-26 (31 yrs)
Place of birthMonk Fryston, Wales
CitizenshipWales England
PositionDefender - Centre-Back (main: Defender)
Footright
Height193.00 m
Current clubBradford City
Joined2025-07-01
Contract expires
AgentCAA Stellar
Jul 2025
25/26 — Bradford City
7 matches · 1 G · 0 A · across 3 competitions
Jul 2025
Transfer: Kilmarnock FC → Bradford
25/26 · Transfer
Jul 2024
24/25 — Kilmarnock FC
36 matches · 2 G · 2 A · across 5 competitions
Jul 2023
23/24 — Kilmarnock FC
32 matches · 3 G · 1 A · across 4 competitions
Jul 2022
Transfer: Without Club → Kilmarnock FC
22/23 · Transfer
Jul 2022
22/23 — Kilmarnock FC
43 matches · 5 G · 0 A · across 4 competitions
Jul 2021
Transfer: Doncaster → Without Club
21/22 · Transfer
Jul 2020
20/21 — Doncaster Rovers
48 matches · 2 G · 1 A · across 4 competitions
Jul 2019
19/20 — Doncaster Rovers
26 matches · 1 G · 0 A · across 3 competitions
Jul 2018
18/19 — Doncaster Rovers
18 matches · 2 G · 0 A · across 4 competitions
Jul 2017
17/18 — Doncaster Rovers
38 matches · 0 G · 0 A · across 4 competitions
Jul 2016
16/17 — Doncaster Rovers
27 matches · 0 G · 1 A · across 4 competitions
Jul 2016
Transfer: Huddersfield → Doncaster
16/17 · Transfer
May 2016
Transfer: Accrington → Huddersfield
15/16 · Return from loan
Jul 2015
Transfer: Huddersfield → Accrington
15/16 · Loan
Jul 2015
15/16 — Accrington Stanley
22 matches · 0 G · 0 A · across 3 competitions
Jul 2014
14/15 — Huddersfield Town
0 matches · 0 G · 0 A · across 1 competition
Jul 2013
Transfer: Huddersf. U18 → Huddersfield
13/14 · Transfer
Jan 1970
Peak market value: €375k
Highest valuation recorded in dataset

Percentile rank vs 116 other Defender - Centre-Backs with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).

Goals1 total · 0.29/90
94
Assists0 total · 0.00/90
0
G+A1 total · 0.29/90
72
Yellow cards1 total · 0.29/90
21
5,031 min
Minutes played by club
Bradford City 6.3%
Kilmarnock FC 45.0%
Doncaster Rovers 48.7%
Accrington Stanley 0.0%
Huddersfield Town 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Bradford City 1 25/26 25/26 7 1 0 315
Kilmarnock FC 3 22/23 24/25 111 10 3 2,265
Doncaster Rovers 5 16/17 20/21 157 5 2 2,451
Accrington Stanley 1 15/16 15/16 22 0 0 0
Huddersfield Town 1 14/15 14/15 0 0 0 0

Career trajectory — goals, assists & market value

1€94K3€188K4€281K5€375K16/17 — 1 assists116/1718/19 — 2 goals (Doncaster Rovers)218/1919/20 — 1 goals (Doncaster Rovers)119/2020/21 — 2 goals (Doncaster Rovers)20/21 — 1 assists320/2122/23 — 5 goals (Kilmarnock FC)522/2323/24 — 3 goals (Kilmarnock FC)23/24 — 1 assists423/2424/25 — 2 goals (Kilmarnock FC)24/25 — 2 assists424/2525/26 — 1 goals (Bradford City)125/2616/17 — €100K22/23 — €300K23/24 — €375K24/25 — €350K25/26 — €300KGoalsAssistsMarket value

Goals by season

14/15: 0014/1515/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 2218/1919/20: 1119/2020/21: 2220/2122/23: 5522/2323/24: 3323/2424/25: 2224/2525/26: 1125/26

Assists by season

14/15: 0014/1515/16: 0015/1616/17: 1116/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 1120/2122/23: 0022/2323/24: 1123/2424/25: 2224/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 EFL Cup Bradford City 2 0 0 0 0 0
25/26 EFL Trophy Bradford City 1 0 0 0 0 0
25/26 League One Bradford City 4 1 0 1 0 315
24/25 Europa League Qualifying Kilmarnock FC 2 0 0 0 0 0
24/25 Prem. Sports Cup Kilmarnock FC 1 0 0 0 0 0
24/25 Premiership Kilmarnock FC 28 2 2 5 1 1,097
24/25 SFA Cup Kilmarnock FC 1 0 0 0 0 0
24/25 UECL Qualifiers Kilmarnock FC 4 0 0 2 0 0
23/24 Premiership Kilmarnock FC 25 3 1 6 0 668
23/24 Scottish Premiership Top Six Split Kilmarnock FC 4 0 0 2 1 0
23/24 SFA Cup Kilmarnock FC 2 0 0 1 0 0
23/24 Viaplay Cup Kilmarnock FC 1 0 0 0 0 0
22/23 Premiership Kilmarnock FC 30 5 0 3 0 500
22/23 Premiership Relegation Kilmarnock FC 4 0 0 2 0 0
22/23 SFA Cup Kilmarnock FC 3 0 0 0 0 0
22/23 Viaplay Cup Kilmarnock FC 6 0 0 1 0 0
20/21 EFL Cup Doncaster Rovers 1 0 0 1 0 0
20/21 EFL Trophy Doncaster Rovers 3 0 0 1 0 0
20/21 FA Cup Doncaster Rovers 4 0 0 0 0 0
20/21 League One Doncaster Rovers 40 2 1 7 0 1,598
19/20 EFL Trophy Doncaster Rovers 3 1 0 0 0 225
19/20 FA Cup Doncaster Rovers 3 0 0 2 0 0
19/20 League One Doncaster Rovers 20 0 0 5 0 0
18/19 EFL Cup Doncaster Rovers 2 0 0 1 0 0
18/19 FA Cup Doncaster Rovers 1 0 0 0 0 0
18/19 League One Doncaster Rovers 14 2 0 5 0 628
18/19 League One Play-Offs Doncaster Rovers 1 0 0 0 0 0
17/18 EFL Cup Doncaster Rovers 3 0 0 1 0 0
17/18 EFL Trophy Doncaster Rovers 1 0 0 0 0 0
17/18 FA Cup Doncaster Rovers 1 0 0 0 0 0
17/18 League One Doncaster Rovers 33 0 0 6 0 0
16/17 EFL Cup Doncaster Rovers 1 0 0 0 0 0
16/17 EFL Trophy Doncaster Rovers 3 0 0 2 0 0
16/17 FA Cup Doncaster Rovers 1 0 0 0 0 0
16/17 League Two Doncaster Rovers 22 0 1 7 0 0
15/16 FA Cup Accrington Stanley 2 0 0 1 0 0
15/16 League Cup Accrington Stanley 0 0 0 0 0 0
15/16 League Two Accrington Stanley 20 0 0 2 0 0
14/15 Championship Huddersfield Town 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
13/14 2013-07-01 Huddersf. U18 Huddersfield Transfer 0
15/16 2015-07-09 Huddersfield Accrington Loan 0
15/16 2016-05-31 Accrington Huddersfield Return from loan 0
16/17 2016-07-01 Huddersfield Doncaster Transfer 0
21/22 2021-07-01 Doncaster Without Club Transfer 100000
22/23 2022-07-13 Without Club Kilmarnock FC Transfer 100000
25/26 2025-07-01 Kilmarnock FC Bradford Transfer 300000

No recorded injuries.

Current€300k
Peak€375k
Low€100k
Δ since start+€200k
€100k€169k€238k€306k€375k197019701970
DateValue
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €350k
Jan 1, 1970 €375k
Jan 1, 1970 €325k
Jan 1, 1970 €375k
Jan 1, 1970 €150k
Jan 1, 1970 €300k
Jan 1, 1970 €100k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #24966 2 0 former national player
TeammatePPG played withJoint goalsMinutes
Brad Lyons 1 0 0
Alfie May 1 1 0
Robbie Deas 1 0 0
Corrie Ndaba 1 0 0
Matty Kennedy 1 0 0
Jordan Houghton 2 0 0
Marley Watkins 1 1 0
Reece James 1 0 0
Fraser Murray 1 2 0
Tommy Rowe 2 1 0
Lewis Mayo 1 0 0
Liam Donnelly 1 0 0
Kyle Vassell 1 1 0
Rory McKenzie 1 0 0
Tom Anderson 1 0 0
David Watson 1 0 0
John Marquis 2 0 0
Liam Polworth 1 1 0
Ben Whiteman 2 0 0
Danny Armstrong 1 4 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
22/23 Premiership Kilmarnock FC 5 30
23/24 Premiership Kilmarnock FC 3 25
20/21 League One Doncaster Rovers 2 40

Top assist seasons

SeasonCompetitionClubAssistsMatches
24/25 Premiership Kilmarnock FC 2 28
23/24 Premiership Kilmarnock FC 1 25
16/17 League Two Doncaster Rovers 1 22

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
15/16 2016-05-31 Accrington Huddersfield Return from loan
15/16 2015-07-09 Huddersfield Accrington Loan

Last 50 matches for Bradford City 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-07 GB3 Luton Town 2–1 Bradford City Available
2026-01-31 GB3 Bradford City 1–0 Doncaster Rovers Available
2026-01-27 GB3 Lincoln City 3–0 Bradford City Available
2026-01-24 GB3 Huddersfield Town 1–0 Bradford City Available
2026-01-17 GB3 Bradford City 1–2 Cardiff City Available
2026-01-04 GB3 Blackpool FC 1–2 Bradford City Available
2026-01-01 GB3 Mansfield Town 3–0 Bradford City Available
2025-12-29 GB3 Bradford City 1–0 Port Vale FC Available
2025-12-26 GB3 Bradford City 0–1 Wigan Athletic Available
2025-12-20 GB3 Leyton Orient 1–1 Bradford City Available
2025-12-13 GB3 Bradford City 1–1 Reading FC Available
2025-12-09 GB3 Port Vale FC 0–0 Bradford City Available
2025-11-29 GB3 Bradford City 2–1 Exeter City Available
2025-11-22 GB3 Bolton Wanderers 1–0 Bradford City Available
2025-11-15 GB3 Plymouth Argyle 0–0 Bradford City Available
2025-11-08 GB3 Bradford City 1–0 Burton Albion Available
2025-10-28 GB3 Bradford City 0–0 Lincoln City Available
2025-10-25 GB3 Stevenage FC 1–1 Bradford City Available
2025-10-18 GB3 Bradford City 2–2 Barnsley FC Available
2025-10-02 GB3 Rotherham United 2–2 Bradford City Available
2025-09-27 GB3 Bradford City 1–0 Blackpool FC Available
2025-09-20 GB3 Cardiff City 1–3 Bradford City Available
2025-09-13 GB3 Bradford City 3–1 Huddersfield Town Available
2025-09-06 GB3 Doncaster Rovers 3–1 Bradford City Available
2025-08-30 GB3 Bradford City 3–2 AFC Wimbledon Available
2025-08-23 GB3 Peterborough United 1–1 Bradford City Available
2025-08-19 GB3 Stockport County 1–2 Bradford City Available
2025-08-16 GB3 Bradford City 2–1 Luton Town Available
2025-08-09 GB3 Northampton Town 0–0 Bradford City Available
2025-08-02 GB3 Bradford City 2–1 Wycombe Wanderers Available
2025-05-03 GB4 Bradford City 1–0 Fleetwood Town Available
2025-04-26 GB4 Doncaster Rovers 2–1 Bradford City Available
2025-04-21 GB4 Chesterfield FC 3–3 Bradford City Available
2025-04-17 GB4 Bradford City 1–1 Notts County Available
2025-04-12 GB4 Swindon Town 5–4 Bradford City Available
2025-04-05 GB4 Bradford City 2–0 Crewe Alexandra Available
2025-04-01 GB4 Port Vale FC 2–0 Bradford City Available
2025-03-29 GB4 Accrington Stanley 0–0 Bradford City Available
2025-03-22 GB4 Bradford City 4–1 Colchester United Available
2025-03-15 GB4 Bradford City 0–1 Tranmere Rovers Available
2025-03-08 GB4 Gillingham FC 1–0 Bradford City Available
2025-03-04 GB4 Bradford City 3–0 Cheltenham Town Available
2025-03-01 GB4 Salford City 1–2 Bradford City Available
2025-02-25 GB4 Bromley FC 0–1 Bradford City Available
2025-02-22 GB4 Bradford City 2–0 Milton Keynes Dons Available
2025-02-15 GB4 Newport County 0–0 Bradford City Available
2025-02-11 GB4 Bradford City 1–0 Accrington Stanley Available
2025-02-08 GB4 Bradford City 1–0 Harrogate Town Available
2025-02-01 GB4 AFC Wimbledon 1–0 Bradford City Available
2025-01-28 GB4 Bradford City 1–0 Morecambe FC Available

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

OpponentPWDLGFGAGDWin %
AFC Wimbledon 22 8 8 6 22 21 +1 36%
Gillingham FC 20 10 6 4 29 23 +6 50%
Walsall FC 19 9 3 7 33 27 +6 47%
Grimsby Town 18 8 5 5 36 26 +10 44%
Salford City 17 6 6 5 19 23 -4 35%
Celtic FC 17 2 2 13 13 46 -33 12%
Rangers FC 17 4 2 11 15 33 -18 24%
St. Mirren FC 16 10 3 3 23 16 +7 63%
Hibernian FC 16 2 7 7 19 22 -3 13%
Accrington Stanley 16 8 3 5 26 13 +13 50%
Swindon Town 16 8 4 4 22 18 +4 50%
St. Johnstone FC 16 7 2 7 19 16 +3 44%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
18/19 First senior goal

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 7 315 1 0 0 0.29
24/25 36 1,097 7 1 1 0.74
23/24 32 668 9 0 1 1.35
22/23 43 500 6 0 0 1.08
20/21 48 1,598 9 0 0 0.51
19/20 26 225 7 0 0 2.8
18/19 18 628 6 0 0 0.86
17/18 38 0 7 0 0 0
16/17 27 0 9 0 0 0
15/16 22 0 3 0 0 0

Output by competition

Career goals and assists broken down by tournament.

Premiership
83 apps
10 G
3 A
League One
111 apps
5 G
1 A
EFL Trophy
11 apps
1 G
0 A
League Two
42 apps
0 G
1 A
League Cup
9 apps
0 G
0 A
SFA Cup
6 apps
0 G
0 A
Viaplay Cup
8 apps
0 G
0 A
FA Cup
12 apps
0 G
0 A

Frequently asked about Joe Wright

Who is Joe Wright?

Joe Wright is a Wales professional footballer who plays as a centre-back for Bradford City.

How old is Joe Wright?

Joe Wright is 31 years old. He was born on February 26, 1995 in Monk Fryston.

What position does Joe Wright play?

Joe Wright plays as a centre-back (Defender - Centre-Back).

What club does Joe Wright play for?

Joe Wright currently plays for Bradford City.

How many career goals has Joe Wright scored?

Across all senior club competitions in our dataset, Joe Wright has scored 16 goals in 297 appearances.

What is Joe Wright's market value?

Joe Wright's most recent reported market value is €300k.