Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Yeovil Town | 2023/24 – 2024/25 | 11 | 1 | — |
| Weston-super-Mare | 2024/25 | 4 | 0 | — |
| Bristol Rovers | 2021/22 – 2023/24 | 1 | 0 | — |
| Oxford City | 2023/24 | 16 | 3 | — |
| Truro City | 2023/24 | 20 | 4 | — |
| Chippenham Town | 2022/23 | 13 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 10 Dec 2024 | Yeovil Town | Weston-super-Mare | Loan |
| 15 Jun 2024 | Oxford City | Yeovil Town | Free |
| 3 Jan 2024 | Bristol Rovers | Oxford City | Loan |
| 11 Aug 2023 | Bristol Rovers | Truro City | Loan |
| 8 Jan 2023 | Chippenham Town | Bristol Rovers | — |
| 6 Sept 2022 | Bristol Rovers | Chippenham Town | Loan |
| 6 Jan 2025 | Weston-super-Mare | Yeovil Town | Back from Loan |
| 29 Jun 2026 | Yeovil Town | Truro City | Free agent |
| 30 Jun 2026 | Yeovil Town | Truro City | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2024/25 | National League - North - Play-offs | Weston-super-Mare | 4 | 3 | 280 | 0 | — | 0 | 0 | — |
| 2024/25 | National League | Yeovil Town | 11 | 3 | 338 | 1 | — | 1 | 0 | — |
| 2023/24 | National League | Oxford City | 16 | 13 | 1202 | 3 | — | 0 | 0 | — |
| 2023/24 | National League - North - Play-offs | Truro City | 19 | 15 | 1296 | 4 | — | 0 | 0 | — |
| 2023/24 | FA Trophy | Truro City | 1 | 0 | 21 | 0 | — | 0 | 0 | — |
| 2022/23 | National League - South - Play-offs | Chippenham Town | 10 | 8 | 725 | 0 | — | 0 | 0 | — |
| 2022/23 | FA Cup | Chippenham Town | 3 | 2 | 174 | 0 | — | 0 | 0 | — |
| 2022/23 | EFL Trophy | Bristol Rovers | 1 | 0 | 12 | 0 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
