Domestic leagues
Competition | Season | Team | APP / SHO / PAS / DRI / DEF / FOUL / GK | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Appearances | Lineups | Substitute In | Substitute out | Subs on bench | Injuries | Minutes played | Rating | ||||
USL Championship | 2022 | Detroit City | 5 | 3 | 2 | 2 | 6 | - | 264 | - | |
Premiership Play-Offs | 2021/2022 | Partick Thistle | 1 | 1 | - | - | 1 | - | 90 | - | |
Championship | 2021/2022 | Partick Thistle | 27 | 26 | 1 | 3 | 3 | - | 2299 | - | |
League One | 2020/2021 | Partick Thistle | 20 | 20 | 0 | 1 | 2 | - | 1773 | - | |
Premiership | 2019/2020 | St. Johnstone | 2 | 2 | - | - | - | - | 180 | 5.3 | |
Premiership | 2019/2020 | Ross County | 21 | 20 | 1 | 2 | 7 | - | 1807 | 6.61 | |
Premiership | 2018/2019 | St. Johnstone | 37 | 37 | 0 | 3 | - | - | 3281 | - | |
Premiership | 2017/2018 | St. Johnstone | 24 | 22 | 2 | 4 | 3 | - | 2016 | - | |
Premiership | 2016/2017 | St. Johnstone | 33 | 33 | 0 | 2 | - | - | 2872 | - | |
Premiership | 2015/2016 | Ross County | 32 | 28 | 4 | 2 | 6 | - | 2523 | - | |
Premiership Play-Offs | 2014/2015 | Rangers | 6 | 6 | - | - | - | - | - | - | |
League One | 2013/2014 | Rangers | 1 | 1 | - | - | 3 | - | - | - | |
Championship | 2012/2013 | Bristol City | 30 | 27 | 3 | 2 | 11 | - | 2422 | - | |
Championship | 2011/2012 | Bristol City | 20 | 20 | - | - | - | - | 1800 | - | |
Premiership | 2011/2012 | Aberdeen | 22 | 22 | 0 | 0 | - | - | - | 0.00 | |
Premiership | 2010/2011 | Rangers | 15 | 11 | 4 | 3 | 20 | - | 1018 | - | |
Premiership | 2010/2011 | Aberdeen | 1 | - | 1 | 0 | 2 | - | 3 | - | |
Premiership | 2009/2010 | Aberdeen | 37 | 37 | 0 | 1 | - | - | 3312 | - |
Domestic cups
Competition | Season | Team | APP / SHO / PAS / DRI / DEF / FOUL / GK | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Appearances | Lineups | Substitute In | Substitute out | Subs on bench | Injuries | Minutes played | Rating | ||||
League Cup | 2021/2022 | Partick Thistle | 4 | 4 | 0 | 1 | - | - | 353 | - | |
Scottish Cup | 2020/2021 | Partick Thistle | 1 | 1 | - | - | 1 | - | 90 | - | |
League Cup | 2020/2021 | Partick Thistle | 3 | 3 | 0 | 1 | - | - | 286 | - | |
Scottish Cup | 2019/2020 | Ross County | 1 | 1 | - | - | - | - | 90 | - | |
League Cup | 2019/2020 | St. Johnstone | 3 | 3 | - | - | 1 | - | 270 | - | |
Scottish Cup | 2018/2019 | St. Johnstone | 2 | 2 | - | - | - | - | 180 | - | |
League Cup | 2018/2019 | St. Johnstone | 6 | 6 | - | - | - | - | 570 | - | |
Scottish Cup | 2017/2018 | St. Johnstone | 1 | 1 | - | - | - | - | 90 | - | |
League Cup | 2017 | St. Johnstone | 1 | 1 | - | - | - | - | 90 | - | |
Scottish Cup | 2016/2017 | St. Johnstone | 1 | 1 | - | - | 1 | - | - | - | |
Scottish Cup | 2015/2016 | Ross County | 1 | 1 | - | - | - | - | - | - | |
Challenge Cup | 2014/2015 | Rangers | 1 | 1 | - | - | - | - | - | - | |
Scottish Cup | 2014/2015 | Rangers | 3 | 3 | - | - | - | - | - | - | |
Challenge Cup | 2013/2014 | Rangers | - | - | - | - | 1 | - | - | - | |
Carabao Cup | 2012/2013 | Bristol City | 1 | 1 | - | - | - | - | - | - |
International cups
Competition | Season | Team | APP / SHO / PAS / DRI / DEF / FOUL / GK | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Appearances | Lineups | Substitute In | Substitute out | Subs on bench | Injuries | Minutes played | Rating | ||||
Europa League | 2017/2018 | St. Johnstone | 2 | 2 | - | - | - | - | 180 | - | |
Europa League | 2010/2011 | Rangers | 4 | 4 | 0 | 1 | - | - | 356 | - | |
Champions League | 2010/2011 | Rangers | 3 | 3 | - | - | 3 | - | 270 | - |
National team
Competition | Season | Team | APP / SHO / PAS / DRI / DEF / FOUL / GK | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Appearances | Lineups | Substitute In | Substitute out | Subs on bench | Injuries | Minutes played | Rating | ||||
World Cup Qualification Europe | 2014 | Scotland | - | - | - | - | 2 | - | - | - |
Trophies
Transfers
From | To | Type | Amount | Date |
---|---|---|---|---|
Partick Thistle | Detroit City | Free transfer | Aug 15, 2022 | |
Ross County | Partick Thistle | Free transfer | Jul 20, 2020 | |
St. Johnstone | Ross County | Free transfer | Aug 29, 2019 | |
Ross County | St. Johnstone | Free transfer | Aug 19, 2016 | |
Rangers | Ross County | Free transfer | Jul 1, 2015 | |
TBC | Rangers | Transfer | Sep 1, 2013 | |
Aberdeen | Bristol City | Transfer | €300K | Jan 6, 2012 |
Rangers | Aberdeen | Loan | May 1, 2011 | |
Aberdeen | Rangers | Loan | Aug 1, 2010 |
Sidelined
Team | Type | Start date | Returning | Games missed |
---|---|---|---|---|
St. Johnstone | suspended | Aug 2, 2018 | Aug 6, 2018 | 1 |
St. Johnstone | injury | Feb 18, 2018 | Mar 30, 2018 | 7 |
St. Johnstone | suspended | Dec 31, 2017 | Jan 31, 2018 | 2 |
St. Johnstone | suspended | Oct 5, 2017 | Oct 24, 2017 | 2 |
St. Johnstone | suspended | Apr 1, 2017 | Apr 11, 2017 | 3 |
St. Johnstone | suspended | Jan 23, 2017 | Jan 26, 2017 | 0 |
St. Johnstone | injury | Sep 20, 2016 | Oct 10, 2016 | 2 |
Ross County | injury | Apr 20, 2016 | May 31, 2016 | 5 |
Ross County | suspended | Feb 21, 2016 | Feb 29, 2016 | 1 |