Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| St Mirren | 2026/27 | 9 | 1 | 0 |
| West Brom | 2024/25 – 2025/26 | 2 | 0 | 0 |
| Motherwell | 2025/26 | — | — | — |
| West Bromwich Albion U18 | 2022 – 2024 | 25 | 9 | — |
| West Bromwich Albion U21 | 2023 – 2024 | 31 | 8 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 25 Jan 2023 | West Brom | West Bromwich Albion U21 | - |
| 6 Jul 2025 | West Bromwich Albion U21 | Motherwell | Loan |
| 6 Jul 2025 | West Brom | Motherwell | Loan |
| 31 Dec 2025 | Motherwell | West Brom | Return from loan |
| 12 Jul 2026 | West Brom | ST Mirren | Transfer |
| 13 Jul 2026 | West Brom | ST Mirren | Transfer |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Premiership | St Mirren | 9 | 4 | 381 | 1 | 0 | 1 | 0 | 6.54 |
| 2025/26 | Championship | West Brom | 1 | 0 | 15 | 0 | 0 | 0 | 0 | 6.70 |
| 2024/25 | League Cup | West Brom | 1 | 0 | 18 | 0 | 0 | 0 | 0 | 6.90 |
| 2024 | National League Cup | West Bromwich Albion U21 | 4 | 2 | 209 | 0 | — | 0 | 0 | — |
| 2024 | Premier League Cup | West Bromwich Albion U21 | 7 | 6 | 453 | 5 | — | 1 | 0 | — |
| 2023 | Premier League 2 Division One | West Bromwich Albion U21 | 14 | 2 | 332 | 2 | — | 0 | 0 | — |
| 2023 | U18 Premier League - Championship | West Bromwich Albion U18 | 16 | 12 | 1156 | 9 | — | 3 | 0 | — |
| 2023 | Premier League Cup | West Bromwich Albion U21 | 6 | 1 | 177 | 1 | — | 0 | 0 | — |
| 2023 | FA Youth Cup | West Bromwich Albion U18 | 1 | 1 | 57 | 0 | — | 0 | 0 | — |
| 2022 | U18 Premier League - Championship | West Bromwich Albion U18 | 8 | 6 | 464 | 0 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
