| Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2024/2025 | EFL Trophy |  Newcastle United U21 | 3 | 0 | 0 | 0/0/0 | 263 | 
| 2024/2025 | Premier League 2 Division One |  Newcastle United U21 | 17 | 5 | 2 | 5/0/0 | 1291 | 
| 2024/2025 | National League Cup |  Newcastle United U21 | 3 | 1 | 2 | 1/0/0 | 14 | 
| 2023/2024 | Premiership |  St. Johnstone | 6 | 0 | 0 | 0/0/0 | 223 | 
| 2023/2024 | Scottish Cup |  St. Johnstone | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2023/2024 | Premier League 2 Division One |  Newcastle United U21 | 6 | 2 | 0 | 0/0/0 | 344 | 
| 2022/2023 | League Two |  Tranmere Rovers | 12 | 0 | 0 | 1/0/0 | 529 | 
| 2022/2023 | EFL Trophy |  Newcastle United U21 | 3 | 0 | 0 | 0/0/0 | 270 | 
| 2022/2023 | Premier League 2 Divison Two |  Newcastle United U21 | 9 | 1 | 2 | 2/1/0 | 777 | 
| 2022/2023 | Premier League Cup |  Newcastle United U21 | 4 | 0 | 0 | 0/0/0 | 283 | 
| 2021/2022 | Premier League U18 |  Newcastle Utd U18 | 8 | 3 | 1 | 1/0/0 | 720 | 
| 2021/2022 | FA Youth Cup |  Newcastle Utd U18 | 2 | 1 | 0 | 0/0/0 | 132 | 
| 2021/2022 | EFL Trophy |  Newcastle United U21 | 2 | 0 | 0 | 1/0/0 | 106 | 
| 2020/2021 | Premier League 2 Divison Two |  Sunderland U23 | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2020/2021 | Premier League U18 |  Newcastle Utd U18 | 8 | 4 | 0 | 1/0/0 | 571 | 
| Total: | 83 | 17 | 7 | 12/1/0 | 5523 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Newcastle United U21 |  St. Johnstone | 01/07/2024 | N/a | 
|  Newcastle United U21 |  St. Johnstone | 01/02/2024 | Free | 
|  St. Johnstone |  Newcastle United U21 | 24/08/2023 | Loan | 
|  Newcastle United |  Tranmere Rovers | 01/07/2023 | N/a | 
|  Newcastle United |  Tranmere Rovers | 02/04/2023 | N/a |