| 2025/26 | Exeter City | League One | 23 | 0 | 0 | 6.78 |
| 2025/26 | Exeter City | EFL Trophy | 3 | 1 | 0 | 6.8 |
| 2025/26 | Exeter City | FA Cup | 3 | 0 | 0 | 4.6 |
| 2025/26 | Wales U21 | UEFA U21 Championship - Qualification | 1 | 0 | 0 | โ |
| 2024/25 | Exeter City | League One | 13 | 0 | 0 | 7.02 |
| 2024/25 | Brighton U21 | Premier League 2 Division One | 6 | 0 | 0 | โ |
| 2024/25 | Brighton U21 | Premier League International Cup | 3 | 0 | 0 | โ |
| 2024/25 | Brighton U21 | Premier League Cup | 2 | 0 | 0 | โ |
| 2024/25 | Brighton U21 | National League Cup | 2 | 0 | 0 | โ |
| 2024/25 | Exeter City | FA Cup | 1 | 0 | 0 | โ |
| 2024/25 | Brighton U21 | EFL Trophy | 1 | 0 | 0 | 6.2 |
| 2023/24 | Crewe | League Two | 14 | 1 | 1 | 6.81 |
| 2023/24 | Leyton Orient | League One | 13 | 0 | 0 | 6.82 |
| 2023/24 | Leyton Orient | FA Cup | 2 | 0 | 0 | โ |
| 2023/24 | Leyton Orient | EFL Trophy | 2 | 0 | 0 | 6.95 |
| 2023/24 | Brighton | Premier League - Summer Series | 2 | 0 | 0 | โ |
| 2023/24 | Wales U21 | UEFA U21 Championship - Qualification | 1 | 0 | 0 | โ |
| 2022/23 | Leyton Orient | League Two | 16 | 2 | 0 | 6.87 |
| 2022/23 | Brighton U21 | Premier League 2 Division One | 7 | 1 | 0 | โ |
| 2022/23 | Brighton U21 | EFL Trophy | 2 | 0 | 0 | 6.9 |
| 2022/23 | Brighton | League Cup | 1 | 0 | 0 | 7.2 |
| 2022/23 | Brighton U21 | Premier League Cup | 1 | 0 | 0 | โ |
| 2022/23 | Brighton U21 | Premier League International Cup | 1 | 0 | 0 | โ |
| 2021/22 | Brighton U23 | Premier League 2 Division One | 24 | 1 | 0 | โ |
| 2021/22 | Brighton U21 | EFL Trophy | 3 | 0 | 0 | 7.15 |
| 2021/22 | Brighton | League Cup | 1 | 0 | 0 | 7.2 |
| 2020/21 | Brighton U23 | Premier League 2 Division One | 13 | 0 | 0 | โ |
| 2020/21 | Brighton U18 | U18 Premier League - South | 11 | 4 | 0 | โ |
| 2020/21 | Brighton U21 | EFL Trophy | 2 | 0 | 0 | โ |
| 2020/21 | Brighton U18 | FA Youth Cup | 1 | 0 | 0 | โ |
| 2019/20 | Brighton U18 | U18 Premier League | 14 | 0 | 0 | โ |
| 2019/20 | Brighton U18 | FA Youth Cup | 2 | 0 | 0 | โ |