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 | ||||
Premiership | 2023/2024 | Rangers | 7 | 3 | 4 | 3 | 6 | - | 253 | 7.04 | |
Premiership | 2022/2023 | Rangers | 26 | 19 | 7 | 10 | 10 | - | 1635 | 7.04 | |
Premiership | 2021/2022 | Rangers | 9 | 4 | 5 | 3 | 8 | - | 423 | 7.06 | |
Premiership | 2020/2021 | Rangers | 19 | 16 | 3 | 8 | 3 | - | 1226 | 7.32 | |
Premiership | 2019/2020 | Rangers | 19 | 19 | 0 | 3 | 3 | - | 1629 | 7.56 | |
Premiership | 2018/2019 | Rangers | 28 | 24 | 4 | 4 | 6 | - | 2233 | - | |
Premiership | 2017/2018 | Rangers | 17 | 17 | 0 | 2 | - | - | 1481 | - | |
Premiership | 2016/2017 | Aberdeen | 26 | 25 | 1 | 3 | 2 | - | 2252 | - | |
Premiership | 2015/2016 | Aberdeen | 28 | 26 | 2 | 5 | 3 | - | 1942 | 0.00 | |
Premiership | 2014/2015 | Aberdeen | 32 | 30 | 2 | 2 | 2 | - | 2700 | - | |
Premiership | 2013/2014 | Aberdeen | 34 | 34 | 0 | 4 | - | - | 2343 | 0.00 | |
Premiership | 2012/2013 | Aberdeen | 18 | 18 | 0 | 6 | 1 | - | 1569 | - | |
Premiership | 2011/2012 | Aberdeen | 31 | 30 | 1 | 7 | 1 | - | 2559 | - | |
Premiership | 2010/2011 | Aberdeen | 30 | 26 | 4 | 7 | 9 | - | 2249 | - |
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 | 2023/2024 | Rangers | 1 | 1 | - | - | - | - | 90 | - | |
Scottish Cup | 2022/2023 | Rangers | 2 | 1 | 1 | 1 | 2 | - | 91 | - | |
League Cup | 2022/2023 | Rangers | 3 | 2 | 1 | 0 | 1 | - | 235 | - | |
Scottish Cup | 2021/2022 | Rangers | 3 | 2 | 1 | 2 | 1 | - | 200 | - | |
League Cup | 2021/2022 | Rangers | 1 | - | 1 | 0 | 1 | - | 21 | - | |
Scottish Cup | 2019/2020 | Rangers | 2 | 2 | 0 | 1 | - | - | 153 | - | |
League Cup | 2019/2020 | Rangers | 3 | 3 | 0 | 1 | - | - | 257 | - | |
Scottish Cup | 2018/2019 | Rangers | 5 | 5 | - | - | - | - | 450 | - | |
League Cup | 2018/2019 | Rangers | 1 | 1 | 0 | 1 | 1 | - | 82 | - | |
League Cup | 2017 | Rangers | 1 | 1 | - | - | 1 | - | 120 | - | |
League Cup | 2015/2016 | Aberdeen | 1 | 1 | - | - | - | - | - | - | |
League Cup | 2014/2015 | Aberdeen | 3 | 3 | - | - | - | - | - | - | |
Scottish Cup | 2014/2015 | Aberdeen | 1 | 1 | - | - | - | - | - | - | |
League Cup | 2013/2014 | Aberdeen | 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 | 2023/2024 | Rangers | 1 | - | 1 | 0 | 2 | - | 9 | 7.04 | |
Champions League | 2023/2024 | Rangers | 4 | 3 | 1 | 2 | 1 | - | 239 | 6.99 | |
Champions League | 2022/2023 | Rangers | 5 | 3 | 2 | 3 | 5 | - | 258 | 6.76 | |
Europa League | 2021/2022 | Rangers | 9 | 9 | 0 | 8 | 1 | 1 | 679 | 7.09 | |
Europa League | 2020/2021 | Rangers | 5 | 2 | 3 | 0 | 3 | - | 218 | 7.19 | |
Europa League | 2019/2020 | Rangers | 15 | 15 | 0 | 4 | - | 1 | 1269 | 6.8 | |
Europa League | 2018/2019 | Rangers | 10 | 9 | 1 | 2 | 2 | - | 811 | 7.11 | |
Europa League | 2017/2018 | Rangers | 2 | 2 | - | - | - | - | 180 | - | |
Europa League | 2016/2017 | Aberdeen | 6 | 6 | - | - | - | - | 540 | - | |
Europa League | 2015/2016 | Aberdeen | 6 | 6 | - | - | - | - | 540 | - | |
Europa League | 2014/2015 | Aberdeen | 6 | 6 | - | - | - | - | 540 | - |
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 | ||||
Euro Qualification | 2024 | Scotland | 2 | 1 | 1 | 1 | 4 | - | 78 | 7.04 | |
UEFA Nations League | 2022/2023 | Scotland | 1 | 1 | 0 | 1 | 2 | - | 72 | 7.14 | |
UEFA Nations League | 2020/2021 | Scotland | 4 | 3 | 1 | 0 | 3 | - | 271 | 7.28 | |
Euro Qualification | 2020 | Scotland | 4 | 4 | 0 | 1 | 1 | - | 383 | 7.14 | |
UEFA Nations League | 2018/2019 | Scotland | - | - | - | - | 1 | - | - | - | |
World Cup Qualification Europe | 2014 | Scotland | - | - | - | - | 1 | - | - | - |
Trophies
Competition | Status | Times | Seasons |
---|---|---|---|
Scottish Cup | Winner | 1 | Rangers 2021/2022 |
Premiership | Runner-up | 2 | Rangers 2019/2020 Rangers 2022/2023 |
League Cup | Runner-up | 2 | Rangers 2019/2020 Rangers 2022/2023 |
Europa League | Runner-up | 1 | Rangers 2021/2022 |
Transfers
From | To | Type | Amount | Date |
---|---|---|---|---|
Aberdeen | Rangers | Free transfer | Jul 1, 2017 |
Sidelined
Team | Type | Start date | Returning | Games missed |
---|---|---|---|---|
Rangers | injury | Mar 7, 2024 | 9 | |
Rangers | injury | Oct 13, 2022 | Nov 10, 2022 | 7 |
Rangers | injury | Feb 6, 2022 | Feb 20, 2022 | 4 |
Rangers | injury | Nov 22, 2021 | Dec 20, 2021 | 8 |
Rangers | injury | Aug 10, 2021 | Nov 6, 2021 | 19 |
Rangers | injury | Feb 21, 2021 | Aug 9, 2021 | 23 |
Rangers | injury | Nov 25, 2020 | Jan 18, 2021 | 13 |
Rangers | injury | Sep 12, 2020 | Sep 28, 2020 | 4 |
Rangers | injury | Mar 6, 2020 | Mar 11, 2020 | 1 |
Rangers | suspended | Feb 18, 2020 | Feb 21, 2020 | 0 |
Rangers | injury | Jan 26, 2020 | Feb 7, 2020 | 4 |
Rangers | injury | Oct 3, 2019 | Oct 22, 2019 | 3 |
Rangers | injury | Sep 3, 2019 | Sep 17, 2019 | 1 |
Rangers | injury | Dec 20, 2018 | Dec 24, 2018 | 0 |
Rangers | injury | Sep 12, 2018 | Sep 30, 2018 | 4 |
Rangers | injury | Aug 5, 2018 | Aug 16, 2018 | 3 |
Rangers | injury | Dec 27, 2017 | May 21, 2018 | 23 |
Rangers | suspended | Dec 7, 2017 | Dec 27, 2017 | 4 |
Aberdeen | injury | Feb 28, 2017 | Mar 11, 2017 | 2 |
Aberdeen | suspended | Dec 3, 2016 | Dec 8, 2016 | 2 |
Aberdeen | suspended | Apr 8, 2014 | Apr 20, 2014 | 2 |
Aberdeen | suspended | Oct 22, 2011 | Nov 7, 2011 | 2 |