Skip to content
Brandon Hanlan

Brandon Hanlan

Attack - Centre-Forward  at Doncaster Rovers
Age28
CitizenshipEngland
Height1.82 m
Footright
BornMay 31, 1997
at Doncaster Rovers 328 days · joined 2025-07-01
👕200+ Apps 50+ Goals
Market value €225k
Centre-Forward Attack

Career snapshot

8
clubs played for
16/17
debut season
0.16
goals / match
Wycombe Wanderers
top club · 111 apps

Career highs

€450k
peak value · 2022
top transfer fee
9
best season · 18/19
5 · 9.4%
pens / of goals
325Appearances
53Goals
19Assists
15Yellow cards
0Red cards
65Full matches (90′)
Full nameBrandon Hanlan
Name in home countryBrandon Alex Graham Hanlan
Date of birth1997-05-31 (28 yrs)
Place of birthLondon, England
CitizenshipEngland
PositionAttack - Centre-Forward (main: Attack)
Footright
Height182.00 m
Current clubDoncaster Rovers
Joined2025-07-01
Contract expires2027-06-30
AgentTwo Touch Agency
Jul 2025
25/26 — Doncaster Rovers
7 matches · 1 G · 0 A · across 3 competitions
Jul 2025
Transfer: Wycombe → Doncaster
25/26 · Transfer
May 2025
Transfer: Stevenage → Wycombe
24/25 · Return from loan
Jan 2025
Transfer: Wycombe → Stevenage
24/25 · Transfer
Jul 2024
24/25 — Wycombe Wanderers, Stevenage FC
29 matches · 4 G · 0 A · across 3 competitions
Nov 2023
Injury: unknown
37 games missed
Jul 2023
23/24 — Wycombe Wanderers
19 matches · 3 G · 3 A · across 4 competitions
Jul 2022
22/23 — Wycombe Wanderers
36 matches · 3 G · 1 A · across 3 competitions
Aug 2021
Transfer: Bristol Rovers → Wycombe
21/22 · Transfer
Jul 2021
21/22 — Wycombe Wanderers, Bristol Rovers
44 matches · 8 G · 6 A · across 6 competitions
Sep 2020
Transfer: Gillingham → Bristol Rovers
20/21 · Transfer
Jul 2020
20/21 — Bristol Rovers
48 matches · 9 G · 2 A · across 3 competitions
Jul 2019
19/20 — Gillingham FC
40 matches · 7 G · 2 A · across 4 competitions
Jul 2018
Transfer: Charlton → Gillingham
18/19 · Transfer
Jul 2018
18/19 — Gillingham FC
44 matches · 9 G · 2 A · across 4 competitions
May 2018
Transfer: Bromley → Charlton
17/18 · Return from loan
Feb 2018
Transfer: Charlton → Bromley
17/18 · Loan
Jan 2018
Transfer: Colchester Utd. → Charlton
17/18 · Return from loan
Aug 2017
Transfer: Charlton → Colchester Utd.
17/18 · Loan
Jul 2017
17/18 — Colchester United, Charlton Athletic, Bromley FC
35 matches · 5 G · 2 A · across 5 competitions
Mar 2017
Transfer: Bromley → Charlton
16/17 · Return from loan
Jan 2017
Transfer: Charlton → Bromley
16/17 · Loan
Jul 2016
16/17 — Charlton Athletic, Bromley FC
23 matches · 4 G · 1 A · across 5 competitions
Jul 2016
Transfer: Charlton U18 → Charlton
16/17 · Transfer
Jan 1970
Peak market value: €450k
Highest valuation recorded in dataset
5,820 min
Minutes played by club
Doncaster Rovers 1.3%
Wycombe Wanderers 35.8%
Stevenage FC 8.9%
Bristol Rovers 14.3%
Gillingham FC 22.5%
Charlton Athletic 0.0%
Colchester United 7.7%
Bromley FC 9.5%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Doncaster Rovers 1 25/26 25/26 7 1 0 75
Wycombe Wanderers 4 21/22 24/25 111 16 10 2,081
Stevenage FC 1 24/25 24/25 16 2 0 520
Bristol Rovers 2 20/21 21/22 49 9 2 832
Gillingham FC 2 18/19 19/20 84 16 4 1,307
Charlton Athletic 2 16/17 17/18 15 0 0 0
Colchester United 1 17/18 17/18 20 2 0 450
Bromley FC 2 16/17 17/18 23 7 3 555

Career trajectory — goals, assists & market value

4€113K7€225K11€338K14€450K16/17 — 4 goals (Bromley FC)16/17 — 1 assists516/1717/18 — 5 goals (Colchester United)17/18 — 2 assists717/1818/19 — 9 goals (Gillingham FC)18/19 — 2 assists1118/1919/20 — 7 goals (Gillingham FC)19/20 — 2 assists919/2020/21 — 9 goals (Bristol Rovers)20/21 — 2 assists1120/2121/22 — 8 goals (Wycombe Wanderers)21/22 — 6 assists1421/2222/23 — 3 goals (Wycombe Wanderers)22/23 — 1 assists422/2323/24 — 3 goals (Wycombe Wanderers)23/24 — 3 assists623/2424/25 — 4 goals (Stevenage FC)424/2525/26 — 1 goals (Doncaster Rovers)125/2622/23 — €450K23/24 — €450K24/25 — €300K25/26 — €225KGoalsAssistsMarket value

Goals by season

16/17: 4416/1717/18: 5517/1818/19: 9918/1919/20: 7719/2020/21: 9920/2121/22: 8821/2222/23: 3322/2323/24: 3323/2424/25: 4424/2525/26: 1125/26

Assists by season

16/17: 1116/1717/18: 2217/1818/19: 2218/1919/20: 2219/2020/21: 2220/2121/22: 6621/2222/23: 1122/2323/24: 3323/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 EFL Cup Doncaster Rovers 1 0 0 0 0 0
25/26 EFL Trophy Doncaster Rovers 1 1 0 0 0 75
25/26 League One Doncaster Rovers 5 0 0 0 0 0
24/25 EFL Trophy Wycombe Wanderers 2 1 0 0 0 140
24/25 FA Cup Wycombe Wanderers 3 1 0 0 0 157
24/25 League One Stevenage FC 16 2 0 0 0 520
24/25 League One Wycombe Wanderers 8 0 0 0 0 0
23/24 EFL Cup Wycombe Wanderers 1 1 1 0 0 24
23/24 EFL Trophy Wycombe Wanderers 1 0 0 0 0 0
23/24 FA Cup Wycombe Wanderers 1 0 0 1 0 0
23/24 League One Wycombe Wanderers 16 2 2 1 0 456
22/23 EFL Trophy Wycombe Wanderers 1 0 0 0 0 0
22/23 FA Cup Wycombe Wanderers 1 0 0 0 0 0
22/23 League One Wycombe Wanderers 34 3 1 1 0 636
21/22 EFL Cup Wycombe Wanderers 1 1 0 0 0 90
21/22 EFL Trophy Wycombe Wanderers 3 1 0 0 0 181
21/22 FA Cup Wycombe Wanderers 2 0 0 0 0 0
21/22 League One Wycombe Wanderers 36 6 6 3 0 397
21/22 League One Play-Offs Wycombe Wanderers 1 0 0 0 0 0
21/22 League Two Bristol Rovers 1 0 0 0 0 0
20/21 EFL Trophy Bristol Rovers 2 1 0 0 0 164
20/21 FA Cup Bristol Rovers 2 1 0 0 0 180
20/21 League One Bristol Rovers 44 7 2 3 0 488
19/20 EFL Cup Gillingham FC 1 1 0 0 0 85
19/20 EFL Trophy Gillingham FC 0 0 0 0 0 0
19/20 FA Cup Gillingham FC 4 2 0 1 0 195
19/20 League One Gillingham FC 35 4 2 2 0 701
18/19 EFL Cup Gillingham FC 1 0 0 0 0 0
18/19 EFL Trophy Gillingham FC 1 0 0 0 0 0
18/19 FA Cup Gillingham FC 3 0 0 0 0 0
18/19 League One Gillingham FC 39 9 2 3 0 326
17/18 EFL Trophy Colchester United 1 0 0 0 0 0
17/18 FA Cup Colchester United 1 0 0 0 0 0
17/18 League One Charlton Athletic 0 0 0 0 0 0
17/18 League Two Colchester United 18 2 0 0 0 450
17/18 National League Bromley FC 15 3 2 0 0 381
16/17 EFL Cup Charlton Athletic 1 0 0 0 0 0
16/17 EFL Trophy Charlton Athletic 3 0 0 0 0 0
16/17 FA Cup Charlton Athletic 2 0 0 0 0 0
16/17 League One Charlton Athletic 9 0 0 0 0 0
16/17 National League Bromley FC 8 4 1 0 0 174
SeasonDateFromToTypeMarket valueFee
16/17 2016-07-01 Charlton U18 Charlton Transfer 0
16/17 2017-01-20 Charlton Bromley Loan 0
16/17 2017-03-10 Bromley Charlton Return from loan 0
17/18 2017-08-31 Charlton Colchester Utd. Loan 0
17/18 2018-01-14 Colchester Utd. Charlton Return from loan 0
17/18 2018-02-01 Charlton Bromley Loan 0
17/18 2018-05-31 Bromley Charlton Return from loan 0
18/19 2018-07-02 Charlton Gillingham Transfer 0
20/21 2020-09-10 Gillingham Bristol Rovers Transfer 0
21/22 2021-08-26 Bristol Rovers Wycombe Transfer 0
24/25 2025-01-31 Wycombe Stevenage Transfer 225000
24/25 2025-05-31 Stevenage Wycombe Return from loan 225000
25/26 2025-07-01 Wycombe Doncaster Transfer 225000
SeasonInjuryFromToDays missedGames missed
23/24 Cruciate ligament injury 2023-11-12 2024-06-30 232 37
Current€225k
Peak€450k
Low€225k
Δ since start−€225k
€225k€281k€338k€394k€450k197019701970
DateValue
Jan 1, 1970 €225k
Jan 1, 1970 €300k
Jan 1, 1970 €225k
Jan 1, 1970 €400k
Jan 1, 1970 €450k
Jan 1, 1970 €450k
Jan 1, 1970 €450k

No national team data.

TeammatePPG played withJoint goalsMinutes
Jordan Obita 2 0 0
Luke McCormick 1 1 0
Jack Baldwin 1 0 0
Tom Eaves 1 1 0
Jack Bonham 1 0 0
Tomas Holy 1 0 0
Lewis Wing 2 2 0
Regan Charles-Cook 2 3 0
Chris Forino 1 1 0
Maksymilian Stryjek 2 0 0
Max Ehmer 1 1 0
Ryan Tafazolli 2 1 0
Jack Grimmer 2 2 0
Sam Vokes 1 3 0
Mark Byrne 1 2 0
Connor Ogilvie 1 0 0
Garath McCleary 2 4 0
Luke Leahy 1 1 0
Barry Fuller 1 0 0
Josh Scowen 2 0 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
18/19 League One Gillingham FC 9 39
20/21 League One Bristol Rovers 7 44
21/22 League One Wycombe Wanderers 6 36

Top assist seasons

SeasonCompetitionClubAssistsMatches
21/22 League One Wycombe Wanderers 6 36
18/19 League One Gillingham FC 2 39
17/18 National League Bromley FC 2 15

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
24/25 2025-05-31 Stevenage Wycombe Return from loan €225k
17/18 2018-05-31 Bromley Charlton Return from loan
17/18 2018-02-01 Charlton Bromley Loan
17/18 2018-01-14 Colchester Utd. Charlton Return from loan
17/18 2017-08-31 Charlton Colchester Utd. Loan
16/17 2017-03-10 Bromley Charlton Return from loan
16/17 2017-01-20 Charlton Bromley Loan

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

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

OpponentPWDLGFGAGDWin %
AFC Wimbledon 65 21 16 28 78 86 -8 32%
Crawley Town 61 30 15 16 96 74 +22 49%
Accrington Stanley 60 21 15 24 75 78 -3 35%
Crewe Alexandra 59 22 13 24 80 72 +8 37%
Fleetwood Town 59 18 22 19 69 69 0 31%
Northampton Town 57 27 9 21 85 65 +20 47%
Walsall FC 57 16 22 19 66 80 -14 28%
Cheltenham Town 57 29 14 14 106 76 +30 51%
Bradford City 57 14 18 25 59 76 -17 25%
Shrewsbury Town 56 22 18 16 63 54 +9 39%
Newport County 56 21 13 22 65 71 -6 38%
Grimsby Town 55 30 10 15 83 58 +25 55%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
16/17 Senior debut season
16/17 First senior goal
24/25 Goal #50 (career)

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
23/24 19 480 2 0 0 0.38
22/23 36 636 1 0 0 0.14
21/22 44 668 3 0 0 0.4
20/21 48 832 3 0 0 0.32
19/20 40 981 3 0 0 0.28
18/19 44 326 3 0 0 0.83

Output by competition

Career goals and assists broken down by tournament.

League One
242 apps
33 G
15 A
National League
23 apps
7 G
3 A
EFL Trophy
15 apps
4 G
0 A
FA Cup
19 apps
4 G
0 A
EFL Cup
6 apps
3 G
1 A
League Two
19 apps
2 G
0 A

Frequently asked about Brandon Hanlan

Who is Brandon Hanlan?

Brandon Hanlan is an England professional footballer who plays as a centre-forward for Doncaster Rovers.

How old is Brandon Hanlan?

Brandon Hanlan is 28 years old. He was born on May 31, 1997 in London.

What position does Brandon Hanlan play?

Brandon Hanlan plays as a centre-forward (Attack - Centre-Forward).

What club does Brandon Hanlan play for?

Brandon Hanlan currently plays for Doncaster Rovers.

How many career goals has Brandon Hanlan scored?

Across all senior club competitions in our dataset, Brandon Hanlan has scored 53 goals in 325 appearances.

What is Brandon Hanlan's market value?

Brandon Hanlan's most recent reported market value is €225k.