Season | Team | Comp | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
2022/2023 | Altrincham | NAL | 647 | 25 | 3 | 22 | 2 | 39 | 0 | 2 | 0 | 0 |
2021/2022 | Altrincham | NAL | 1314 | 35 | 12 | 23 | 6 | 29 | 1 | 5 | 1 | 0 |
2020/2021 | Morecambe | LET | 370 | 11 | 4 | 7 | 3 | 27 | 0 | 0 | 0 | 0 |
2019/2020 | Gillingham | LEO | 551 | 10 | 6 | 4 | 4 | 21 | 0 | 1 | 0 | 1 |
2018/2019 | Tranmere Rovers | LET | 976 | 14 | 12 | 2 | 10 | 6 | 0 | 0 | 0 | 0 |
2018/2019 | Grimsby Town | LET | 887 | 15 | 11 | 4 | 10 | 10 | 0 | 2 | 0 | 0 |
2017/2018 | Oldham Athletic | LEO | 1008 | 13 | 13 | 0 | 6 | 6 | 1 | 3 | 0 | 0 |
2017/2018 | Preston North End | CHA | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
2016/2017 | Preston North End | CHA | 628 | 10 | 7 | 3 | 5 | 21 | 0 | 1 | 0 | 0 |
2015/2016 | Ipswich Town | CHA | 622 | 10 | 9 | 1 | 9 | 4 | 2 | 0 | 0 | 0 |
2015/2016 | Fulham | CHA | 914 | 15 | 12 | 3 | 10 | 8 | 2 | 1 | 0 | 0 |
2014/2015 | Rotherham United | CHA | 3264 | 40 | 39 | 1 | 15 | 7 | 3 | 6 | 0 | 0 |
2013/2014 | Rotherham United | LEO | 4241 | 48 | 47 | 1 | 9 | 1 | 5 | 7 | 0 | 0 |
2012/2013 | Rotherham United | LET | 3328 | 41 | 39 | 2 | 14 | 7 | 7 | 3 | 0 | 0 |
2011/2012 | Rotherham United | LET | 1269 | 21 | 14 | 7 | 8 | 15 | 4 | 1 | 0 | 0 |
2010/2011 | Derby County | CHA | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
2010/2011 | Torquay United | LET | 409 | 5 | 5 | 0 | 3 | 0 | 0 | 0 | 0 | 0 |
2010/2011 | Derby County | CHA | 505 | 15 | 3 | 12 | 2 | 29 | 0 | 0 | 0 | 0 |
2009/2010 | Derby County | CHA | 126 | 5 | 1 | 4 | 0 | 0 | 0 | 1 | 0 | 0 |
Total | 21059 | 333 | 237 | 96 | 116 | 233 | 25 | 33 | 1 | 1 |
Club Domestic | |||
---|---|---|---|
League Two | Runner-up | 1x | 2012/2013 |
Description | Start Date | End Date | |
---|---|---|---|
Suspended | |||
Suspended | |||
Suspended |