Season | Team | Comp | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
2023/2024 | Warrington Town | NLN | 540 | 6 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2021/2022 | Altrincham | NAL | 3256 | 37 | 37 | 0 | 1 | 0 | 0 | 2 | 0 | 0 |
2020/2021 | Altrincham | NAL | 3780 | 42 | 42 | 0 | 0 | 0 | 0 | 5 | 0 | 0 |
2019/2020 | Altrincham | NLN | 2700 | 30 | 30 | 0 | 0 | 3 | 0 | 0 | 0 | 0 |
2018/2019 | Altrincham | NLN | 3120 | 34 | 34 | 0 | 0 | 8 | 0 | 0 | 0 | 0 |
2016/2017 | Fylde | NLN | 750 | 9 | 8 | 1 | 0 | 15 | 0 | 0 | 0 | 0 |
2015/2016 | Chester | NAL | 1080 | 12 | 12 | 0 | 0 | 5 | 0 | 1 | 0 | 0 |
2015/2016 | Morecambe | LET | 69 | 1 | 0 | 1 | 0 | 17 | 0 | 0 | 0 | 0 |
2014/2015 | Southport | NAL | 630 | 7 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2014/2015 | Rotherham United | CHA | 0 | 0 | 0 | 0 | 0 | 16 | 0 | 0 | 0 | 0 |
2014/2015 | Chelmsford City | NLN | 360 | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2014/2015 | Rotherham United | CHA | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2013/2014 | Rotherham United | LEO | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
2013/2014 | Rotherham United | LEO | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2012/2013 | Rotherham United | LET | 0 | 0 | 0 | 0 | 0 | 22 | 0 | 0 | 0 | 0 |
Total | 16285 | 182 | 180 | 2 | 1 | 87 | 0 | 8 | 0 | 0 |
Club Domestic | |||
---|---|---|---|
League Two | Runner-up | 1x | 2012/2013 |
Per | From | To | Value |
---|---|---|---|
Fylde | Altrincham | Free | |
Chester | Fylde | Free | |
Morecambe | Chester | Free | |
Rotherham | Morecambe | Free | |
Southport | Rotherham | N/A | |
Rotherham | Southport | Loan | |
Chelmsford | Rotherham | N/A | |
Curzon Ashton | Rotherham | N/A | |
Rotherham | Curzon Ashton | Loan |