Season | Team | Comp | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
2022/2023 | Cove Rangers | CHA | 2267 | 26 | 26 | 0 | 2 | 3 | 0 | 2 | 0 | 0 |
2021/2022 | Cove Rangers | LEO | 2077 | 24 | 24 | 0 | 4 | 0 | 0 | 0 | 0 | 1 |
2020/2021 | Hearts | CHA | 422 | 5 | 5 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2020/2021 | Aberdeen | PRE | 433 | 12 | 2 | 10 | 1 | 30 | 0 | 1 | 0 | 0 |
2019/2020 | Aberdeen | PRE | 2049 | 26 | 23 | 3 | 3 | 6 | 0 | 4 | 0 | 0 |
2018/2019 | Aberdeen | PRE | 2176 | 26 | 25 | 1 | 3 | 1 | 0 | 8 | 0 | 0 |
2017/2018 | Aberdeen | PRE | 3330 | 37 | 37 | 0 | 0 | 0 | 2 | 7 | 0 | 1 |
2016/2017 | Aberdeen | PRE | 3348 | 38 | 37 | 1 | 2 | 1 | 2 | 4 | 0 | 0 |
2015/2016 | Aberdeen | PRE | 3200 | 37 | 35 | 2 | 1 | 2 | 4 | 9 | 0 | 0 |
2014/2015 | Aberdeen | PRE | 3150 | 35 | 35 | 0 | 0 | 0 | 3 | 4 | 0 | 0 |
2013/2014 | Aberdeen | PRE | 1163 | 13 | 13 | 0 | 1 | 0 | 1 | 1 | 0 | 0 |
2013/2014 | Brentford | LEO | 1328 | 18 | 14 | 4 | 1 | 14 | 1 | 2 | 0 | 0 |
2012/2013 | Brentford | LEO | 3945 | 48 | 44 | 4 | 6 | 5 | 0 | 7 | 0 | 0 |
2011/2012 | Brentford | LEO | 2282 | 27 | 26 | 1 | 6 | 3 | 3 | 4 | 0 | 0 |
2010/2011 | Manchester City | PRL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2009/2010 | Tranmere Rovers | LEO | 2853 | 33 | 32 | 1 | 0 | 0 | 0 | 9 | 1 | 0 |
2008/2009 | Manchester City | PRL | 90 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
2007/2008 | Manchester City | PRL | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
2007/2008 | Stockport County | LET | ? | 7 | ? | ? | ? | ? | 0 | ? | ? | ? |
2007/2008 | Scunthorpe United | CHA | ? | 0 | ? | ? | ? | ? | 0 | ? | ? | ? |
2007/2008 | Grimsby Town | LET | ? | 5 | ? | ? | ? | ? | 2 | ? | ? | ? |
Total | 34113 | 418 | 379 | 27 | 31 | 67 | 18 | 62 | 1 | 2 |
Club Domestic | |||
---|---|---|---|
Premiership | Runner-up | 4x | 2017/2018, 2016/2017, 2015/2016, 2014/2015 |
Championship | Winner | 1x | 2020/2021 |
League One | Winner | 1x | 2021/2022 |
FA Cup | Winner | 1x | 2010/2011 |
FA Cup | Runner-up | 1x | 2016/2017 |
League Cup | Winner | 1x | 2013/2014 |
Runner-up | 2x | 2018/2019, 2016/2017 |