Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Sutton Utd | 2024/25 – 2025/26 | 19 | 3 | 0 |
| Carlisle | 2022/23 – 2023/24 | 36 | 1 | — |
| Eastleigh | 2023/24 | 15 | 2 | — |
| Aldershot Town | 2021/22 – 2022/23 | 10 | 0 | — |
| Hampton & Richmond | 2021/22 | 2 | 0 | — |
| Fulham U21 | 2017 – 2020 | 11 | 2 | — |
| Woking | 2019/20 | 3 | 0 | — |
| Fulham | 2019/20 | 0 | 0 | — |
| Fulham U18 | 2016 – 2017 | 39 | 9 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 14 Jun 2024 | Carlisle | Sutton Utd | Free |
| 31 Jan 2024 | Eastleigh | Carlisle | — |
| 16 Oct 2023 | Carlisle | Eastleigh | Loan |
| 2 Aug 2022 | Aldershot Town | Carlisle | — |
| 1 Dec 2021 | Hampton & Richmond | Aldershot Town | — |
| 30 Oct 2021 | Aldershot Town | Hampton & Richmond | Loan |
| 24 Jan 2020 | Fulham | Woking | Loan |
| 31 Jul 2026 | Sutton Utd | Wealdstone | Free agent |
| 30 Jul 2026 | Sutton Utd | Wealdstone | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | FA Cup | Sutton Utd | 2 | 2 | 100 | 0 | 0 | 0 | 0 | 7.00 |
| 2024/25 | National League | Sutton Utd | 16 | 14 | 1291 | 3 | — | 6 | 0 | — |
| 2024/25 | FA Cup | Sutton Utd | 1 | 1 | 90 | — | 0 | 0 | 0 | 6.70 |
| 2023/24 | League One | Carlisle | 10 | 5 | 105 | — | — | 1 | 0 | 6.38 |
| 2023/24 | National League | Eastleigh | 10 | 7 | 606 | 1 | — | 4 | 0 | — |
| 2023/24 | FA Trophy | Eastleigh | 1 | 1 | 72 | 1 | — | 0 | 0 | — |
| 2023/24 | FA Cup | Eastleigh | 4 | 1 | 121 | 0 | — | 2 | 0 | 6.30 |
| 2023/24 | EFL Trophy | Carlisle | 2 | 2 | 160 | 0 | — | 0 | 0 | 7.10 |
| 2022/23 | League Two | Carlisle | 18 | 3 | 534 | 0 | — | 4 | 0 | 6.58 |
| 2022/23 | FA Cup | Carlisle | 2 | 0 | 44 | 1 | — | 1 | 0 | — |
| 2022/23 | League Cup | Carlisle | 1 | 1 | 60 | 0 | — | 0 | 0 | 6.70 |
| 2022/23 | EFL Trophy | Carlisle | 3 | 3 | 270 | 0 | — | 1 | 0 | — |
| 2021/22 | National League - South | Hampton & Richmond | 2 | 2 | 152 | 0 | — | 0 | 0 | — |
| 2021/22 | FA Trophy | Aldershot Town | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2021/22 | National League | Aldershot Town | 8 | 8 | 694 | 0 | — | 4 | 0 | — |
| 2020 | EFL Trophy | Fulham U21 | 3 | 3 | 270 | 1 | — | 1 | 0 | 6.83 |
| 2019/20 | National League | Woking | 3 | 3 | 199 | 0 | — | 1 | 0 | — |
| 2019 | EFL Trophy | Fulham U21 | 3 | 3 | 232 | 1 | — | 0 | 0 | — |
| 2018 | EFL Trophy | Fulham U21 | 3 | 3 | 270 | 0 | — | 0 | 0 | — |
| 2017 | U18 Premier League | Fulham U18 | 8 | 8 | 706 | 1 | — | 2 | 0 | — |
| 2017 | EFL Trophy | Fulham U21 | 2 | 1 | 104 | 0 | — | 0 | 0 | — |
| 2017 | FA Youth Cup | Fulham U18 | 4 | 4 | 420 | 1 | — | 1 | 0 | — |
| 2016 | U18 Premier League | Fulham U18 | 27 | 26 | 2260 | 7 | — | 2 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
