| 2026/27 | League Two |  Salford City | Aktuell 1. Platz | 13 | 576 | 3 | 30 | 0 | — | 7.00 |
| 2026 | EFL Trophy |  Salford City | — | 1 | 74 | 0 | — | 0 | — | 6.84 |
| 2026 | League Cup |  Salford City | — | 1 | 38 | 0 | — | 0 | — | 7.20 |
| 2025/26 | League Two |  Salford City | 4. Platz | 43 | 3229 | 4 | 94 | 4 | 48 | 7.12 |
| 2025/26 | FA Cup |  Salford City | — | 3 | 189 | 0 | — | 0 | — | 6.90 |
| 2025/26 | EFL Trophy |  Salford City | Sechzehntelfinale | 2 | 104 | 0 | — | 0 | — | 7.25 |
| 2025/26 | League Cup |  Salford City | — | 1 | 22 | 0 | — | 0 | — | 5.30 |
| 2024/25 | Premiership |  Heart Of Midlothian | 1. Platz | 36 | 1859 | 3 | 74 | 1 | 100 | 7.02 |
| 2024/25 | UEFA Europa Conference League |  Heart Of Midlothian | — | 6 | 76 | 0 | — | 0 | — | 6.68 |
| 2024 | Friendlies Clubs |  Heart OF Midlothian | — | 1 | 62 | 0 | — | 0 | — | 6.70 |
| 2023/24 | Premiership |  Heart OF Midlothian | 3. Platz | 32 | 1376 | 4 | 44 | 4 | 23 | 7.06 |
| 2023/24 | UEFA Europa Conference League |  Heart OF Midlothian | — | 1 | 0 | 0 | — | 0 | — | — |
| 2022/23 | Premiership |  Heart OF Midlothian | 4. Platz | 35 | 1178 | 2 | 77 | 2 | 49 | 6.77 |
| 2022/23 | UEFA Europa Conference League |  Heart OF Midlothian | — | 5 | 314 | 0 | — | 1 | 69 | 6.80 |
| 2021/22 | Championship |  Peterborough | 22. Platz | 43 | 1750 | 2 | 162 | 2 | 138 | 6.89 |
| 2021/22 | FA Cup |  Peterborough | — | 2 | 90 | 0 | — | 0 | — | 6.70 |
| 2021/22 | League Cup |  Peterborough | — | 1 | 90 | 0 | — | 0 | — | 7.20 |
| 2020/21 | League One |  Lincoln | 5. Platz | 39 | 3373 | 13 | 16 | 9 | 7 | 7.52 |
| 2020/21 | EFL Trophy |  Lincoln | Halbfinale | 7 | 475 | 2 | — | 1 | — | 7.49 |
| 2020/21 | League Cup |  Lincoln | — | 3 | 270 | 0 | — | 3 | — | 7.90 |
| 2019/20 | League One |  Lincoln | 16. Platz | 32 | 2591 | 2 | 129 | 8 | 4 | 7.10 |
| 2019/20 | League Cup |  Lincoln | — | 1 | 26 | 0 | — | 0 | — | 5.90 |
| 2018/19 | League Two |  Mansfield Town | 4. Platz | 1 | 1 | 0 | — | 0 | — | — |
| 2017/18 | League Two |  Notts County | 4. Platz | 5 | 209 | 4 | 6 | 0 | — | — |
| 2016/17 | Championship |  Nottingham Forest | 21. Platz | 6 | 283 | 0 | — | 1 | 227 | 6.60 |
| 2015/16 | Championship |  Nottingham Forest | 16. Platz | 9 | 235 | 0 | — | 0 | — | 6.59 |