Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Wimbledon | 2025/26 – 2026/27 | 46 | 5 | 0 |
| Swindon | 2026/27 | 9 | 1 | 0 |
| Sheffield Utd | 2020/21 – 2024/25 | 3 | 0 | — |
| Port Vale | 2024/25 | 41 | 4 | 1 |
| Sheffield United U21 | 2022 – 2023 | 8 | 6 | — |
| Burton | 2023/24 | 6 | 0 | — |
| Sheffield United U18 | 2019 – 2021 | 6 | 1 | — |
| Alfreton Town | 2021/22 | 1 | 1 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 30 Aug 2024 | Sheffield Utd | Port Vale | Loan |
| 1 Jul 2024 | Burton Albion | Sheffield Utd | — |
| 11 Aug 2023 | Alfreton Town | Sheffield Utd | — |
| 1 Jul 2025 | Port Vale | Sheffield United U21 | Back from Loan |
| 29 Jul 2025 | Sheffield Utd | AFC Wimbledon | Free agent |
| 30 Aug 2026 | AFC Wimbledon | Swindon Town | Transfer |
| 31 Aug 2026 | AFC Wimbledon | Swindon Town | Transfer |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | League Cup | Wimbledon | 2 | 0 | 28 | 0 | 0 | 0 | 0 | 6.45 |
| 2026/27 | EFL Trophy | Wimbledon | 1 | 1 | 89 | 0 | 0 | 0 | 0 | 7.00 |
| 2026/27 | League One | Wimbledon | 1 | 0 | 11 | 0 | 0 | 0 | 0 | 6.30 |
| 2026/27 | EFL Trophy | Swindon | 1 | 1 | 180 | 1 | 0 | 0 | 0 | 7.03 |
| 2026/27 | League Two | Swindon | 8 | 4 | 348 | 0 | 0 | 0 | 0 | 6.45 |
| 2025/26 | League Cup | Wimbledon | 2 | 2 | 133 | 1 | 0 | 0 | 0 | 7.00 |
| 2025/26 | EFL Trophy | Wimbledon | 4 | 4 | 247 | 1 | 0 | 0 | 0 | 6.70 |
| 2025/26 | League One | Wimbledon | 36 | 5 | 941 | 3 | 0 | 1 | 0 | 6.49 |
| 2024/25 | League Two | Port Vale | 36 | 21 | 920 | 4 | 1 | 1 | 0 | 6.60 |
| 2024/25 | FA Cup | Port Vale | 1 | 1 | 71 | — | 0 | 0 | 0 | 6.30 |
| 2024/25 | EFL Trophy | Port Vale | 4 | 2 | 225 | 0 | 0 | 0 | 0 | 6.35 |
| 2023/24 | League One | Burton | 6 | 0 | 164 | 0 | — | 0 | 0 | 6.43 |
| 2023/24 | Premier League | Sheffield Utd | 2 | 0 | 11 | 0 | — | 0 | 0 | 6.25 |
| 2023 | Premier League Cup | Sheffield United U21 | 4 | 3 | 298 | 5 | — | 0 | 0 | — |
| 2022 | Premier League Cup | Sheffield United U21 | 4 | 3 | 228 | 1 | — | 0 | 0 | — |
| 2021/22 | National League - South | Alfreton Town | 1 | 1 | 73 | 1 | — | 0 | 0 | — |
| 2021 | FA Youth Cup | Sheffield United U18 | 1 | 1 | 62 | 0 | — | 0 | 0 | — |
| 2020/21 | Premier League | Sheffield Utd | 1 | 0 | 10 | 0 | — | 0 | 0 | 6.70 |
| 2020 | FA Youth Cup | Sheffield United U18 | 4 | 3 | 274 | 1 | — | 0 | 0 | — |
| 2019 | FA Youth Cup | Sheffield United U18 | 1 | 0 | 1 | 0 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
| Competition | Season | Place |
|---|---|---|
| Professional Development League (England) | 2022/2023 | 2nd Place |
| League Two (England) | 2024/2025 | 2nd Place |
