Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2022/2023 | Dunfermline Athletic | League One | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2021/2022 | Dunfermline Athletic | Championship | 19 | 1519 | 17 | 2 | 3 | 1 | 4 | 0 | 1 |
2020/2021 | Dundee | Championship | 3 | 270 | 3 | 0 | 0 | 0 | 1 | 0 | 0 |
2020/2021 | Western Sydney Wanderers | A-League | 23 | 2014 | 23 | 0 | 7 | 4 | 11 | 0 | 0 |
2019/2020 | Dundee | Championship | 22 | 1917 | 21 | 1 | 1 | 1 | 4 | 0 | 0 |
2016/2017 | Norwich City | Championship | 23 | 1852 | 22 | 1 | 3 | 6 | 8 | 0 | 0 |
2015/2016 | Norwich City | Premier League | 21 | 1287 | 14 | 7 | 7 | 0 | 2 | 0 | 0 |
2014/2015 | West Bromwich Albion | Premier League | 21 | 1594 | 19 | 2 | 9 | 1 | 5 | 0 | 0 |
2014/2015 | Norwich City | Championship | 18 | 1147 | 13 | 5 | 7 | 3 | 2 | 0 | 0 |
2013/2014 | West Bromwich Albion | Premier League | 14 | 1105 | 12 | 2 | 3 | 2 | 4 | 0 | 0 |
2012/2013 | West Bromwich Albion | Premier League | 26 | 1763 | 21 | 5 | 15 | 1 | 3 | 0 | 0 |
2011/2012 | West Bromwich Albion | Premier League | 31 | 1520 | 16 | 15 | 13 | 3 | 4 | 0 | 0 |
2010/2011 | West Bromwich Albion | Premier League | 21 | 1421 | 16 | 5 | 9 | 1 | 2 | 0 | 0 |
2009/2010 | West Bromwich Albion | Championship | 45 | 3800 | 42 | 3 | 3 | 13 | 10 | 1 | 0 |
2008/2009 | West Bromwich Albion | Premier League | 8 | 427 | 5 | 3 | 3 | 0 | 1 | 0 | 0 |
2007/2008 | Livingston | Championship | 34 | 0 | 0 | 0 | 0 | 11 | 0 | 0 | 0 |
2006/2007 | Livingston | Championship | 34 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 0 |
2005/2006 | Partick Thistle | League One | 15 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 0 |
Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2022/2023 | Dunfermline Athletic | League Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2021/2022 | Dunfermline Athletic | League Cup | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2021/2022 | Dunfermline Athletic | FA Cup | 1 | 90 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
2021/2022 | Dunfermline Athletic | Play-offs 2/3 | 2 | 180 | 2 | 0 | 2 | 0 | 1 | 0 | 0 |
2020/2021 | Dundee | League Cup | 1 | 90 | 1 | 0 | 0 | 1 | 1 | 0 | 0 |
2019/2020 | Dundee | FA Cup | 1 | 90 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
2018/2019 | Rangers | Premiership | 1 | 27 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2018/2019 | Rangers | League Cup | 1 | 56 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
2017/2018 | Rangers | Premiership | 16 | 1277 | 16 | 0 | 4 | 5 | 6 | 0 | 0 |
2017/2018 | Rangers | FA Cup | 1 | 73 | 1 | 0 | 1 | 0 | 1 | 0 | 0 |
2017/2018 | Rangers | League Cup | 3 | 278 | 3 | 0 | 1 | 0 | 0 | 0 | 0 |
2016/2017 | Norwich City | League Cup | 1 | 74 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2016/2017 | Norwich City | FA Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2015/2016 | Norwich City | League Cup | 3 | 170 | 2 | 1 | 2 | 0 | 0 | 0 | 0 |
2015/2016 | Norwich City | FA Cup | 1 | 90 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
2014/2015 | West Bromwich Albion | FA Cup | 1 | 54 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
2013/2014 | West Bromwich Albion | League Cup | 2 | 210 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
2012/2013 | West Bromwich Albion | League Cup | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2012/2013 | West Bromwich Albion | FA Cup | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2011/2012 | West Bromwich Albion | League Cup | 2 | 210 | 2 | 0 | 0 | 0 | 1 | 0 | 0 |
2011/2012 | West Bromwich Albion | FA Cup | 2 | 180 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
2010/2011 | West Bromwich Albion | League Cup | 3 | 270 | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
2010/2011 | West Bromwich Albion | FA Cup | 1 | 90 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
2009/2010 | West Bromwich Albion | League Cup | 3 | 300 | 3 | 0 | 0 | 2 | 0 | 0 | 0 |
2009/2010 | West Bromwich Albion | FA Cup | 4 | 340 | 4 | 0 | 1 | 3 | 0 | 0 | 0 |
2008/2009 | West Bromwich Albion | FA Cup | 3 | 135 | 1 | 2 | 0 | 0 | 0 | 0 | 0 |
2005/2006 | Livingston | Premiership | 8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2019/2020 | Rangers | UEFA Europa League | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2018/2019 | Rangers | UEFA Europa League | 1 | 5 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
2018 | Rangers | Florida Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2016 | Scotland | EC Qualification | 2 | 96 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
2014 Brazil | Scotland | WC Qualification Europe | 2 | 77 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
2014 | Scotland | Friendlies | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2013 | Scotland | Friendlies | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2012 | Scotland | EC Qualification | 3 | 181 | 2 | 1 | 1 | 0 | 1 | 0 | 0 |
2012 | Scotland | Friendlies | 1 | 18 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2011 | Scotland | Friendlies | 1 | 32 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2010 | Scotland | Friendlies | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2009 | Scotland | Friendlies | 2 | 161 | 2 | 0 | 1 | 0 | 0 | 0 | 0 |
Date | Tournament | Home | Score | Away | Min | G | Ass | YC | RC | ||
26.11.2021 | FA Cup | Partick Thistle | 1:0 | Dunfermline Athletic | 90 | - | - | 1 | - | ||
13.08.2021 | League Cup | Rangers | 5:0 | Dunfermline Athletic | 90 | - | - | - | - | ||
10.10.2020 | League Cup | Brora Rangers | 0:2 | Dundee | 90 | 1 | - | 1 | - | ||
18.01.2020 | FA Cup | Dundee | 0:3 | Motherwell | 90 | - | - | 1 | - | ||
26.09.2018 | League Cup | Rangers | 4:0 | Ayr United | 56 | - | - | - | - | ||
23.09.2018 | Premiership | Rangers | 5:1 | St. Johnstone | 27 | - | - | - | - | ||
20.09.2018 | UEFA Europa League | Villarreal | 2:2 | Rangers | 5 | - | - | 1 | - | ||
08.05.2018 | Premiership | Aberdeen | 1:1 | Rangers | 32 | - | - | 1 | - | ||
05.05.2018 | Premiership | Rangers | 1:0 | Kilmarnock | 90 | - | - | - | - | ||
29.04.2018 | Premiership | Celtic | 5:0 | Rangers | 71 | - | - | - | - | ||
Date | Tournament | Home | Score | Away | Min | G | Ass | YC | RC |
National | |||
---|---|---|---|
Championship | Runner-up | 1x | 2009/2010 |
Premiership | Runner-up | 1x | 2018/2019 |
Play-offs 2/3 | Winner | 1x | 2005/2006 |
Description | Start | Finish | |
---|---|---|---|
Suspended | 20.11.2016 | 27.11.2016 | |
Illness | 01.02.2016 | 12.02.2016 | |
Calf Injury | 23.12.2014 | 27.12.2014 | |
Ankle Injury | 01.03.2011 | 05.05.2011 |
Date | From | To | Sum |
---|---|---|---|
27.07.2021 | Western Sydney Wanderers | Dunfermline Athletic | N/A |
01.12.2020 | Dundee | Western Sydney Wanderers | N/A |
20.09.2019 | Rangers | Dundee | Free |
06.07.2017 | Norwich City | Rangers | N/A |
01.07.2015 | West Bromwich Albion | Norwich City | N/A |
01.06.2015 | Norwich City | West Bromwich Albion | N/A |
18.02.2015 | West Bromwich Albion | Norwich City | Loan |
01.08.2008 | Livingston | West Bromwich Albion | 117 thn. EUR |
01.08.2005 | Livingston | Partick Thistle | Loan |