Career
Season Statistics
2024 / 2025
| Team | League | Pos | Apps | Mins | G | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
Ayr Utd
|
All competitions | Attacker | 33 | 1034 | 2 | 0 | 2 | 0 | |
| Challenge Cup | Attacker | 3 | 38 | 0 | 0 | 0 | |||
| Championship | Attacker | 25 | 818 | 0 | 2 | 0 | |||
| FA Cup | Attacker | 1 | 36 | 1 | 0 | 0 | |||
| League Cup | Attacker | 4 | 142 | 1 | 0 | 0 |
2023 / 2024
| Team | League | Pos | Apps | Mins | G | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
Hartlepool
|
All competitions | Attacker | 17 | 819 | 4 | 0 | 1 | 0 | |
| FA Cup | Attacker | 1 | 4 | 0 | 0 | 0 | |||
| FA Trophy | Attacker | 2 | 109 | 0 | 0 | 0 | |||
| National League | Attacker | 14 | 706 | 4 | 1 | 0 | |||
Hamilton Academical
|
League One | Attacker | 14 | 489 | 3 | 0 | 0 | 0 |
2022 / 2023
| Team | League | Pos | Apps | Mins | G | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
Hartlepool
|
All competitions | Attacker | 23 | 1024 | 0 | 1 | 1 | 0 | 6.5 |
| EFL Trophy | Attacker | 1 | 67 | 0 | 0 | 0 | |||
| FA Cup | Attacker | 4 | 159 | 0 | 0 | 0 | |||
| League Two | Attacker | 18 | 798 | 0 | 1 | 1 | 0 | 6.5 |
2021 / 2022
| Team | League | Pos | Apps | Mins | G | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
Rangers U21
|
Challenge Cup | Attacker | 1 | 79 | 1 | 0 | 0 | 0 | |
Partick
|
All competitions | Attacker | 6 | 114 | 0 | 0 | 0 | 0 | |
| Championship | Attacker | 6 | 114 | 0 | 0 | 0 | |||
| FA Cup | Attacker | 0 | 0 | 0 | 0 | 0 | |||
Rangers
|
All competitions | Attacker | 1 | 28 | 0 | 0 | 0 | 0 | |
| FA Cup | Attacker | 0 | 0 | 0 | 0 | 0 | |||
| Friendlies Clubs | Attacker | 1 | 28 | 0 | 0 | 0 | |||
| Premiership | Attacker | 0 | 0 | 0 | 0 | 0 | |||
| UEFA Champions League | Attacker | 0 | 0 | 0 | 0 | 0 | |||
| UEFA Europa League | Attacker | 0 | 0 | 0 | 0 | 0 | |||
Linfield
|
All competitions | Attacker | 10 | 529 | 0 | 0 | 0 | 0 | |
| Irish Cup | Attacker | 1 | 33 | 0 | 0 | 0 | |||
| Premiership | Attacker | 9 | 496 | 0 | 0 | 0 |
2020 / 2021
| Team | League | Pos | Apps | Mins | G | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
Motherwell
|
All competitions | Attacker | 17 | 666 | 0 | 0 | 0 | 0 | 6.4 |
| FA Cup | Attacker | 2 | 62 | 0 | 0 | 0 | |||
| League Cup | Attacker | 0 | 0 | 0 | 0 | 0 | |||
| Premiership | Attacker | 14 | 571 | 0 | 0 | 0 | 6.4 | ||
| UEFA Europa League | Attacker | 1 | 33 | 0 | 0 | 0 |
2019 / 2020
| Team | League | Pos | Apps | Mins | G | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
Rangers U21
|
Challenge Cup | Attacker | 1 | 75 | 0 | 0 | 0 | 0 | |
Rotherham
|
All competitions | Attacker | 16 | 976 | 3 | 1 | 0 | 0 | 6.9 |
| EFL Trophy | Attacker | 1 | 69 | 0 | 0 | 0 | |||
| FA Cup | Attacker | 1 | 28 | 0 | 1 | 0 | 0 | 7.3 | |
| League Cup | Attacker | 0 | 0 | 0 | 0 | 0 | |||
| League One | Attacker | 14 | 879 | 3 | 0 | 0 | 6.9 | ||
Rangers
|
All competitions | Attacker | 2 | 69 | 0 | 0 | 0 | 0 | 6.5 |
| League Cup | Attacker | 1 | 11 | 0 | 0 | 0 | |||
| Premiership | Attacker | 0 | 0 | 0 | 0 | 0 | 6.5 | ||
| UEFA Europa League | Attacker | 1 | 58 | 0 | 0 | 0 |
2018 / 2019
| Team | League | Pos | Apps | Mins | G | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
Alloa Athletic
|
All competitions | Attacker | 23 | 1651 | 3 | 0 | 2 | 0 | |
| Championship | Attacker | 19 | 1291 | 1 | 2 | 0 | |||
| League Cup | Attacker | 4 | 360 | 2 | 0 | 0 | |||
Motherwell
|
Premiership | Attacker | 14 | 1008 | 6 | 0 | 1 | 0 |
2017 / 2018
| Team | League | Pos | Apps | Mins | G | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
Airdrie United
|
League One | Attacker | 31 | 1990 | 2 | 0 | 2 | 0 |
2016 / 2017
| Team | League | Pos | Apps | Mins | G | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
Motherwell
|
Premiership | Attacker | 3 | 52 | 0 | 0 | 0 | 0 |
Recent Appearances
| Date | Match | Mins | G | A | Rating |
|---|---|---|---|---|---|
| 28 Jan 23 |
Hartlepool
1–2
Colchester
|
14 | 6.9 | ||
| 24 Jan 23 |
Carlisle
3–1
Hartlepool
|
13 | 6.3 | ||
| 21 Jan 23 |
Hartlepool
2–0
Rochdale
|
14 | 6.5 | ||
| 14 Jan 23 |
Gillingham
2–0
Hartlepool
|
45 | 6.3 | ||
| 29 Dec 22 |
Hartlepool
1–2
Mansfield Town
|
||||
| 26 Dec 22 |
Rochdale
1–2
Hartlepool
|
||||
| 09 Dec 22 |
Crawley Town
0–2
Hartlepool
|
1 | |||
| 03 Dec 22 |
Hartlepool
0–5
Stockport County
|
70 | 6.2 | ||
| 19 Nov 22 |
Barrow
3–1
Hartlepool
|
82 | 6.6 | ||
| 12 Nov 22 |
Stevenage
1–0
Hartlepool
|
||||
| 29 Oct 22 |
Hartlepool
2–1
Grimsby
|
||||
| 25 Oct 22 |
Hartlepool
0–2
Salford City
|
3 | |||
| 08 Oct 22 |
Hartlepool
1–3
Carlisle
|
10 | 6.3 | ||
| 04 Oct 22 |
Hartlepool
2–1
Doncaster
|
27 | 6.7 | ||
| 24 Sept 22 |
Hartlepool
0–0
Gillingham
|
||||
| 20 Sept 22 |
Morecambe
0–0
Hartlepool
|
||||
| 17 Sept 22 |
Sutton Utd
2–0
Hartlepool
|
22 | 6.7 | ||
| 13 Sept 22 |
Hartlepool
1–1
Crewe
|
||||
| 03 Sept 22 |
Colchester
1–1
Hartlepool
|
16 | 6.3 | ||
| 30 Aug 22 |
Hartlepool
2–0
Harrogate Town
|
Transfer History
| Date | From | To | Type | |
|---|---|---|---|---|
| Dec 2025 | → | Free agent | ||
| Dec 2025 | → | Return from loan | ||
| Sept 2025 | → | Loan | ||
| Jan 2019 | → | N/A | ||
| Jul 2018 | → | Loan | ||
| Aug 2017 | → | Loan |
×