| Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2024/2025 | EFL Trophy |  Bristol Rovers | 1 | 0 | 0 | 0/0/0 | 39 | 
| 2024/2025 | League One |  Bristol Rovers | 28 | 4 | 1 | 2/0/0 | 1337 | 
| 2024/2025 | FA Cup |  Bristol Rovers | 2 | 0 | 0 | 0/0/0 | 82 | 
| 2024/2025 | Carabao Cup |  Oxford United | 1 | 0 | 0 | 0/0/0 | 29 | 
| 2024/2025 | Championship |  Oxford United | 1 | 0 | 0 | 0/0/0 | 1 | 
| 2023/2024 | FA Trophy |  Barnet | 2 | 1 | 0 | 0/0/0 | 135 | 
| 2023/2024 | National League |  Barnet | 13 | 5 | 2 | 0/0/0 | 816 | 
| 2023/2024 | EFL Trophy |  Oxford United | 3 | 0 | 0 | 0/0/0 | 182 | 
| 2023/2024 | FA Cup |  Oxford United | 2 | 0 | 0 | 0/0/0 | 15 | 
| 2023/2024 | League One |  Oxford United | 20 | 0 | 1 | 2/0/0 | 199 | 
| 2023/2024 | Carabao Cup |  Oxford United | 1 | 0 | 0 | 0/0/0 | 57 | 
| 2022/2023 | FA Cup |  Oxford United | 3 | 0 | 0 | 1/0/0 | 44 | 
| 2022/2023 | League One |  Oxford United | 29 | 2 | 1 | 4/0/0 | 1085 | 
| 2022/2023 | FA Youth Cup |  Oxford United U18 | 4 | 2 | 0 | 0/0/0 | 360 | 
| 2021/2022 | EFL Trophy |  Oxford United | 2 | 0 | 0 | 0/0/0 | 41 | 
| 2021/2022 | FA Cup |  Oxford United | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | League One |  Oxford United | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | Vanarama National League South |  Oxford City | 4 | 1 | 0 | 0/0/0 | 153 | 
| 2020/2021 | EFL Trophy |  Oxford United | 1 | 0 | 0 | 0/0/0 | 4 | 
| Total: | 117 | 15 | 5 | 9/0/0 | 4579 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Oxford City |  Bristol Rovers | 01/06/2025 | N/a | 
|  Bristol Rovers |  Oxford United | 30/08/2024 | Loan | 
|  Oxford United |  Barnet | 01/07/2024 | N/a | 
|  Barnet |  Oxford United | 09/02/2024 | Loan |