Shirt #9
Brandon Alex Graham Hanlan - Salary and Stats
Left Winger •
Doncaster
Market Value
200K €
Nationality
England
Agent
Two Touch Agency
Contract Start
01 July 2025
Contract End
30 June 2027
Date of Birth
31 May 1997 (29y)
Place of Birth
London, England
Height
182 cm
Weight
78 kg
Preferred Foot
Right
Played Positions
LW
ST
Stats Overview
| Season | Competition | App | Rtg | Min/G | Min/A | G+A | Min/G+A | G/90 | A/90 | G+A/90 | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Career Total | - | 393 | 25339' | 61 | 415 | 16 | 1584 | 77 | 329 | 0.16 | 0.04 | 0.20 | |
| 2026/2027 |
League One
Doncaster
|
12 | 641' | - | - | 1 | 641 | 1 | 641 | 0.00 | 0.08 | 0.08 | |
| 2026/2027 |
EFL Trophy
Doncaster
|
2 | 154' | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | |
| 2026/2027 |
League Cup
Doncaster
|
2 | 51' | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | |
| 2025/2026 |
League One
Doncaster
|
36 | 1975' | 5 | 395 | 1 | 1975 | 6 | 329 | 0.14 | 0.03 | 0.17 | |
| 2025/2026 |
FA Cup
Doncaster
|
2 | 77' | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | |
| 2025/2026 |
EFL Trophy
Doncaster
|
6 | 238' | 1 | 238 | - | - | 1 | 238 | 0.17 | 0.00 | 0.17 | |
| 2025/2026 |
League Cup
Doncaster
|
2 | 96' | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | |
| 2024/2025 |
League One
Stevenage
|
16 | 1040' | 2 | 520 | - | - | 2 | 520 | 0.13 | 0.00 | 0.13 | |
| 2024/2025 |
League One
Wycombe
|
16 | 974' | 2 | 487 | - | - | 2 | 487 | 0.13 | 0.00 | 0.13 | |
| 2024/2025 |
FA Cup
Wycombe
|
1 | 67' | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | |
| 2024/2025 |
EFL Trophy
Wycombe
|
2 | 140' | 1 | 140 | - | - | 1 | 140 | 0.50 | 0.00 | 0.50 | |
| 2024/2025 |
League Cup
Wycombe
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2023/2024 |
League One
Wycombe
|
16 | 910' | 2 | 455 | 2 | 455 | 4 | 228 | 0.13 | 0.13 | 0.25 | |
| 2023/2024 |
FA Cup
Wycombe
|
1 | 44' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2023/2024 |
EFL Trophy
Wycombe
|
1 | 16' | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | |
| 2023/2024 |
League Cup
Wycombe
|
1 | 24' | 1 | 24 | 1 | 24 | 2 | 12 | 1.00 | 1.00 | 2.00 | |
| 2022/2023 |
League One
Wycombe
|
34 | 1826' | 3 | 609 | 1 | 1826 | 4 | 457 | 0.09 | 0.03 | 0.12 | |
| 2022/2023 |
FA Cup
Wycombe
|
1 | 64' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2022/2023 |
EFL Trophy
Wycombe
|
1 | 68' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2022/2023 |
League Cup
Wycombe
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
League One
Wycombe
|
37 | 2407' | 6 | 401 | 6 | 401 | 12 | 201 | 0.16 | 0.16 | 0.32 | |
| 2021/2022 |
League Two
Bristol Rovers
|
1 | 44' | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | |
| 2021/2022 |
FA Cup
Wycombe
|
2 | 96' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2021/2022 |
FA Cup
Bristol Rovers
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
EFL Trophy
Wycombe
|
3 | 182' | 1 | 182 | - | - | 1 | 182 | 0.33 | 0.00 | 0.33 | |
| 2021/2022 |
EFL Trophy
Bristol Rovers
|
- | - | - | - | - | - | - | - | - | - | - | |
| 2021/2022 |
League Cup
Wycombe
|
1 | 90' | 1 | 90 | - | - | 1 | 90 | 1.00 | 0.00 | 1.00 | |
| 2021/2022 |
League Cup
Bristol Rovers
|
- | - | - | - | - | - | - | - | - | - | - | |
| 2020/2021 |
League One
Bristol Rovers
|
44 | 3444' | 7 | 492 | 2 | 1722 | 9 | 383 | 0.16 | 0.05 | 0.20 | |
| 2020/2021 |
FA Cup
Bristol Rovers
|
2 | 180' | 1 | 180 | - | - | 1 | 180 | 0.50 | 0.00 | 0.50 | |
| 2020/2021 |
EFL Trophy
Bristol Rovers
|
2 | 164' | 1 | 164 | - | - | 1 | 164 | 0.50 | 0.00 | 0.50 | |
| 2019/2020 |
League One
Gillingham
|
35 | 2803' | 4 | 701 | 2 | 1402 | 6 | 467 | 0.11 | 0.06 | 0.17 | |
| 2019/2020 |
FA Cup
Gillingham
|
4 | 390' | 2 | 195 | - | - | 2 | 195 | 0.50 | 0.00 | 0.50 | |
| 2019/2020 |
EFL Trophy
Gillingham
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2019/2020 |
League Cup
Gillingham
|
1 | 85' | 1 | 85 | - | - | 1 | 85 | 1.00 | 0.00 | 1.00 | |
| 2018/2019 |
League One
Gillingham
|
39 | 2937' | - | 9 | 326 | - | - | 9 | 326 | 0.23 | 0.00 | 0.23 |
| 2018/2019 |
FA Cup
Gillingham
|
3 | 139' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2018/2019 |
EFL Trophy
Gillingham
|
1 | 24' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2018/2019 |
League Cup
Gillingham
|
1 | 90' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2017/2018 |
League One
Charlton
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2017/2018 |
League Two
Colchester
|
18 | 900' | - | 2 | 450 | - | - | 2 | 450 | 0.11 | 0.00 | 0.11 |
| 2017/2018 |
National League
Bromley
|
15 | 1142' | - | 3 | 381 | - | - | 3 | 381 | 0.20 | 0.00 | 0.20 |
| 2017/2018 |
FA Cup
Colchester
|
1 | 90' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2017/2018 |
EFL Trophy
Colchester
|
1 | 9' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2017/2018 |
FA Trophy
Bromley
|
7 | 566' | - | 2 | 283 | - | - | 2 | 283 | 0.29 | 0.00 | 0.29 |
| 2017/2018 |
League Cup
Charlton
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2016/2017 |
League One
Charlton
|
9 | 113' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2016/2017 |
National League
Bromley
|
8 | 697' | - | 4 | 174 | - | - | 4 | 174 | 0.50 | 0.00 | 0.50 |
| 2016/2017 |
FA Cup
Charlton
|
2 | 73' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2016/2017 |
EFL Trophy
Charlton
|
3 | 189' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2016/2017 |
League Cup
Charlton
|
1 | 80' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
Player statistics are available from the 2016/2017 season onwards. Some historical records may be incomplete.
All Competition Stats
| Season | Competition | Games | Shots | Goals | Passes | Tackles | Duels | Dribbles | Fouls | Cards | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| # | App | St | Bnch | Rtg | Pen Scr | Pen Mis | Key | Tot | Acc% | Tkl | Blk | Int | Won | Tot | Suc | Att | FC | FS | |||||||||||
| Career Total | - | - | 393 | 293 | 100 | 107 | 112 | 25339' | 301 | 146 | 61 | 16 | 3 | 2 | 136 | 2638 | - | 140 | 14 | 37 | 870 | 2541 | 179 | 437 | 353 | 395 | 19 | - | |
| 2026/2027 |
League One
Doncaster
|
#9 | 12 | 6 | 6 | 4 | 6 | 641' | 7 | 2 | - | 1 | - | - | 8 | 91 | 69% | 7 | 1 | 1 | 48 | 95 | 5 | 11 | 7 | 16 | - | - | |
| 2026/2027 |
EFL Trophy
Doncaster
|
#9 | 2 | 2 | - | 2 | - | 154' | 4 | 1 | - | - | - | - | 1 | 18 | 94% | 1 | 2 | - | 4 | 14 | - | 1 | 3 | 2 | - | - | |
| 2026/2027 |
League Cup
Doncaster
|
#9 | 2 | - | 2 | - | 2 | 51' | - | - | - | - | - | - | - | 7 | 85% | - | - | - | 4 | 9 | - | 1 | 2 | 2 | - | - | |
| 2025/2026 |
League One
Doncaster
|
#9 | 36 | 20 | 16 | 9 | 18 | 1975' | 22 | 15 | 5 | 1 | - | - | 11 | 305 | 71% | 17 | 2 | 5 | 124 | 408 | 16 | 44 | 47 | 39 | 4 | - | |
| 2025/2026 |
FA Cup
Doncaster
|
#9 | 2 | 1 | 1 | 1 | 1 | 77' | 1 | 1 | - | - | - | - | 1 | 9 | 66% | - | - | - | 1 | 9 | - | - | 4 | 1 | - | - | |
| 2025/2026 |
EFL Trophy
Doncaster
|
#9 | 6 | 3 | 3 | 2 | 4 | 238' | 7 | 5 | 1 | - | - | - | 2 | 60 | 76% | - | - | - | 17 | 42 | 3 | 5 | 6 | 5 | - | - | |
| 2025/2026 |
League Cup
Doncaster
|
#9 | 2 | 1 | 1 | 1 | 1 | 96' | 1 | 1 | - | - | - | - | - | 11 | 81% | - | - | - | 4 | 11 | 1 | 2 | - | 1 | - | - | |
| 2024/2025 |
League One
Stevenage
|
- | 16 | 12 | 4 | 9 | 5 | 1040' | 12 | 7 | 2 | - | - | - | 5 | 158 | - | 2 | - | 1 | 53 | 186 | 7 | 26 | 16 | 8 | - | - | |
| 2024/2025 |
League One
Wycombe
|
- | 16 | 14 | 2 | - | - | 974' | 12 | 7 | 2 | - | - | - | 5 | 158 | - | 2 | - | 1 | 53 | 186 | 7 | 26 | 16 | 8 | - | - | |
| 2024/2025 |
FA Cup
Wycombe
|
- | 1 | 1 | - | - | - | 67' | 1 | 1 | - | - | - | - | - | 7 | - | - | - | - | 1 | 7 | 1 | 1 | - | - | - | - | |
| 2024/2025 |
EFL Trophy
Wycombe
|
- | 2 | 2 | - | 2 | - | 140' | 2 | 1 | 1 | - | - | - | - | 24 | - | 1 | - | - | 10 | 27 | 5 | 7 | 2 | 3 | - | - | |
| 2024/2025 |
League Cup
Wycombe
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2023/2024 |
League One
Wycombe
|
- | 16 | 14 | 2 | - | - | 910' | 11 | 5 | 2 | 2 | - | - | 7 | 165 | - | 11 | - | 3 | 63 | 178 | 6 | 21 | 18 | 15 | 1 | - | |
| 2023/2024 |
FA Cup
Wycombe
|
- | 1 | - | 1 | - | 1 | 44' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 | - |
| 2023/2024 |
EFL Trophy
Wycombe
|
- | 1 | - | 1 | - | 1 | 16' | - | - | - | - | - | - | - | 3 | - | - | - | 1 | - | 3 | - | 1 | - | - | - | - | |
| 2023/2024 |
League Cup
Wycombe
|
- | 1 | - | 1 | - | 1 | 24' | 1 | 1 | 1 | 1 | - | - | 2 | 6 | - | - | 1 | - | 1 | 5 | - | - | - | - | - | - | |
| 2022/2023 |
League One
Wycombe
|
- | 34 | 27 | 7 | - | - | 1826' | 23 | 10 | 3 | 1 | - | - | 12 | 283 | - | 13 | 2 | 5 | 99 | 270 | 17 | 45 | 26 | 44 | 1 | - | |
| 2022/2023 |
FA Cup
Wycombe
|
- | 1 | 1 | - | 1 | - | 64' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2022/2023 |
EFL Trophy
Wycombe
|
- | 1 | 1 | - | 1 | - | 68' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2022/2023 |
League Cup
Wycombe
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
League One
Wycombe
|
- | 37 | 25 | 12 | 10 | 15 | 2407' | 45 | 23 | 6 | 6 | - | - | 25 | 350 | - | 29 | 2 | 6 | 114 | 354 | 19 | 64 | 51 | 56 | 3 | - | |
| 2021/2022 |
League Two
Bristol Rovers
|
- | 1 | - | 1 | - | 1 | 44' | 3 | 3 | - | - | - | - | 1 | 7 | - | - | - | - | 5 | 10 | - | - | - | 1 | - | - | |
| 2021/2022 |
FA Cup
Wycombe
|
- | 2 | 1 | 1 | - | 1 | 96' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
FA Cup
Bristol Rovers
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
EFL Trophy
Wycombe
|
- | 3 | 3 | - | 3 | - | 182' | - | - | 1 | - | - | - | 2 | 10 | - | 1 | - | - | 1 | 4 | - | - | - | - | - | - | |
| 2021/2022 |
EFL Trophy
Bristol Rovers
|
- | - | - | - | - | - | - | - | - | - | - | - | - | 2 | 10 | - | 1 | - | - | 1 | 4 | - | - | - | - | - | - | |
| 2021/2022 |
League Cup
Wycombe
|
- | 1 | 1 | - | - | - | 90' | 3 | 1 | 1 | - | - | - | 1 | 11 | - | 1 | - | - | 8 | 15 | 2 | 4 | 2 | 2 | - | - | |
| 2021/2022 |
League Cup
Bristol Rovers
|
- | - | - | - | - | - | - | 3 | 1 | - | - | - | - | 1 | 11 | - | 1 | - | - | 8 | 15 | 2 | 4 | 2 | 2 | - | - | |
| 2020/2021 |
League One
Bristol Rovers
|
- | 44 | 40 | 4 | 17 | 4 | 3444' | 59 | 31 | 7 | 2 | 2 | 1 | 29 | 559 | - | 37 | 2 | 10 | 235 | 642 | 31 | 69 | 82 | 106 | 3 | - | |
| 2020/2021 |
FA Cup
Bristol Rovers
|
- | 2 | 2 | - | - | 1 | 180' | - | - | 1 | - | - | - | - | 12 | - | - | - | - | 7 | 19 | 3 | 6 | 2 | 3 | - | - | |
| 2020/2021 |
EFL Trophy
Bristol Rovers
|
- | 2 | 2 | - | 1 | - | 164' | 5 | 4 | 1 | - | - | - | 1 | 35 | - | - | - | - | 9 | 28 | - | 5 | 4 | 5 | - | - | |
| 2019/2020 |
League One
Gillingham
|
- | 35 | 31 | 4 | 8 | 4 | 2803' | 71 | 21 | 4 | 2 | - | - | 18 | 308 | 65% | 16 | 2 | 4 | - | - | 50 | 88 | 58 | 72 | 2 | - | |
| 2019/2020 |
FA Cup
Gillingham
|
- | 4 | 4 | - | 1 | - | 390' | 1 | 1 | 2 | - | - | - | 1 | 9 | 75% | - | - | - | - | - | 4 | 5 | 1 | 2 | 1 | - | |
| 2019/2020 |
EFL Trophy
Gillingham
|
- | - | - | - | - | 1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2019/2020 |
League Cup
Gillingham
|
- | 1 | 1 | - | 1 | - | 85' | 7 | 4 | 1 | - | 1 | 1 | 1 | 11 | 68% | - | - | - | - | - | - | 1 | 4 | 2 | - | - | |
| 2018/2019 |
League One
Gillingham
|
- | 39 | 35 | 4 | 15 | 6 | 2937' | - | - | - | 9 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 3 | - |
| 2018/2019 |
FA Cup
Gillingham
|
- | 3 | 2 | 1 | 2 | 3 | 139' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2018/2019 |
EFL Trophy
Gillingham
|
- | 1 | - | 1 | - | 1 | 24' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2018/2019 |
League Cup
Gillingham
|
- | 1 | 1 | - | - | - | 90' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2017/2018 |
League One
Charlton
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2017/2018 |
League Two
Colchester
|
- | 18 | 10 | 8 | 9 | 13 | 900' | - | - | - | 2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2017/2018 |
National League
Bromley
|
- | 15 | 11 | 4 | 2 | 4 | 1142' | - | - | - | 3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2017/2018 |
FA Cup
Colchester
|
- | 1 | 1 | - | - | - | 90' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2017/2018 |
EFL Trophy
Colchester
|
- | 1 | - | 1 | - | 2 | 9' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2017/2018 |
FA Trophy
Bromley
|
- | 7 | 6 | 1 | 2 | 1 | 566' | - | - | - | 2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2017/2018 |
League Cup
Charlton
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2016/2017 |
League One
Charlton
|
- | 9 | - | 9 | - | 13 | 113' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2016/2017 |
National League
Bromley
|
- | 8 | 8 | - | 2 | - | 697' | - | - | - | 4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2016/2017 |
FA Cup
Charlton
|
- | 2 | 1 | 1 | 1 | 1 | 73' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2016/2017 |
EFL Trophy
Charlton
|
- | 3 | 2 | 1 | - | 1 | 189' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2016/2017 |
League Cup
Charlton
|
- | 1 | 1 | - | 1 | - | 80' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Player statistics are available from the 2016/2017 season onwards. Some historical records may be incomplete.
No international caps recorded.
Injuries & Sidelined
Sidelined
No injury timeline recorded.
Absences
| Date | Reason | Competition | Season |
|---|---|---|---|
| 06 Sep 2025 | Wound (Missing Fixture) | League One | 2025 |
Transfer History
| Date | From | To | Fee / Type | |
|---|---|---|---|---|
| 01 Jul 2025 | Wycombe | Doncaster | Free | |
| 30 May 2025 | Stevenage | Wycombe | Return from loan | |
| 31 Jan 2025 | Wycombe | Stevenage | Loan | |
| 30 Aug 2021 | Bristol Rovers | Wycombe | - | |
| 09 Sep 2020 | Gillingham | Bristol Rovers | Free | |
| 01 Jul 2018 | Charlton | Gillingham | Free | |
| 02 Feb 2018 | Charlton | Bromley | Loan | |
| 14 Jan 2018 | Colchester | Charlton | - | |
| 31 Aug 2017 | Charlton | Colchester | Loan | |
| 10 Mar 2017 | Bromley | Charlton | - | |
| 20 Jan 2017 | Charlton | Bromley | Loan |
Trophies & Honours
| FA Trophy England | |
| 2017/2018 | 2nd Place |
| EFL Trophy England | |
| 2023/2024 | 2nd Place |
📝
Scouting Notes — Premium feature
Add private notes about this player — observations, ratings, reminders. Only you can see them.
View subscription plansFrequently Asked Questions
Brandon Alex Graham Hanlan's exact salary is available with a TransferBOL Premium subscription. Unlock full access to see verified salary details.
Brandon Alex Graham Hanlan's weekly and monthly salary breakdown is available with a TransferBOL Premium subscription.
Brandon Alex Graham Hanlan's contract details are available with a TransferBOL Premium subscription.
Brandon Alex Graham Hanlan's current market value is estimated at 200K €.
Brandon Alex Graham Hanlan has no major trophies recorded yet.