Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2023 | Orange County SC | USL Championship | 18 | 791 | 10 | 8 | 9 | 3 | 3 | 0 | 0 |
2021/2022 | Reading | Championship | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2019/2020 | Sunderland | League One | 15 | 669 | 7 | 8 | 5 | 2 | 0 | 0 | 0 |
2018/2019 | Reading | Championship | 13 | 412 | 4 | 9 | 4 | 1 | 0 | 0 | 0 |
2017/2018 | Coventry City | League Two | 45 | 3697 | 43 | 2 | 13 | 25 | 6 | 0 | 0 |
2016/2017 | Bradford City | League One | 15 | 521 | 5 | 10 | 5 | 1 | 0 | 0 | 0 |
2015/2016 | Portsmouth | League Two | 29 | 1694 | 21 | 8 | 16 | 11 | 4 | 0 | 0 |
2015/2016 | Sheffield United | League One | 5 | 169 | 1 | 4 | 0 | 1 | 0 | 0 | 0 |
2014/2015 | Sheffield United | League One | 32 | 1269 | 12 | 20 | 8 | 9 | 1 | 0 | 0 |
2013/2014 | Livingston | Championship | 35 | 2800 | 32 | 3 | 12 | 17 | 2 | 0 | 0 |
2012/2013 | Livingston | Championship | 26 | 1839 | 20 | 6 | 4 | 7 | 0 | 0 | 0 |
2011/2012 | Livingston | Championship | 30 | 2150 | 25 | 5 | 14 | 11 | 3 | 0 | 0 |
2010/2011 | Livingston | League One | 5 | 50 | 0 | 5 | 0 | 1 | 0 | 0 | 0 |
2009/2010 | Livingston | League Two | 9 | 277 | 2 | 7 | 1 | 1 | 1 | 0 | 0 |
Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2023 | Orange County SC | US Open Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2021/2022 | Reading | FA Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2021/2022 | Dundee United | FA Cup | 3 | 240 | 3 | 0 | 2 | 1 | 0 | 0 | 0 |
2021/2022 | Dundee United | Premiership | 19 | 1428 | 16 | 3 | 5 | 2 | 3 | 0 | 0 |
2021/2022 | Dundee United | League Cup | 2 | 126 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
2020/2021 | Reading | League Cup | 2 | 116 | 2 | 0 | 2 | 0 | 0 | 0 | 0 |
2020/2021 | Dundee United | Premiership | 25 | 1644 | 17 | 8 | 4 | 3 | 4 | 0 | 0 |
2020/2021 | Dundee United | FA Cup | 4 | 356 | 4 | 0 | 1 | 2 | 1 | 0 | 0 |
2020/2021 | Dundee United | League Cup | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2019/2020 | Sunderland | League Cup | 2 | 180 | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
2019/2020 | Sunderland | FA Cup | 1 | 24 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2019/2020 | Sunderland | EFL Trophy | 3 | 270 | 3 | 0 | 0 | 1 | 0 | 0 | 0 |
2019/2020 | Hibernian | Premiership | 6 | 364 | 4 | 2 | 2 | 1 | 0 | 0 | 0 |
2019/2020 | Hibernian | FA Cup | 2 | 170 | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
2018/2019 | Reading | League Cup | 2 | 180 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
2018/2019 | Hibernian | Premiership | 15 | 1174 | 13 | 2 | 5 | 7 | 5 | 0 | 0 |
2018/2019 | Hibernian | FA Cup | 2 | 176 | 2 | 0 | 1 | 1 | 0 | 0 | 0 |
2017/2018 | Coventry City | League Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2017/2018 | Coventry City | FA Cup | 5 | 434 | 5 | 0 | 1 | 1 | 0 | 0 | 0 |
2017/2018 | Coventry City | EFL Trophy | 2 | 180 | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
2016/2017 | Sheffield United | League Cup | 1 | 50 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2016/2017 | Sheffield United | EFL Trophy | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2015/2016 | Sheffield United | League Cup | 2 | 180 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
2015/2016 | Portsmouth | FA Cup | 5 | 385 | 4 | 1 | 1 | 1 | 1 | 0 | 0 |
2015/2016 | Sheffield United | EFL Trophy | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2014/2015 | Sheffield United | League Cup | 6 | 511 | 6 | 0 | 4 | 2 | 0 | 0 | 0 |
2014/2015 | Sheffield United | FA Cup | 4 | 228 | 2 | 2 | 1 | 2 | 2 | 0 | 0 |
2014/2015 | Sheffield United | EFL Trophy | 1 | 44 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2013/2014 | Livingston | FA Cup | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2013/2014 | Livingston | Challenge Cup | 1 | 120 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
2013/2014 | Livingston | League Cup | 2 | 180 | 2 | 0 | 0 | 1 | 0 | 0 | 0 |
2012/2013 | Livingston | FA Cup | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2012/2013 | Livingston | Challenge Cup | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2012/2013 | Livingston | League Cup | 3 | 300 | 3 | 0 | 0 | 4 | 1 | 0 | 0 |
2011/2012 | Livingston | Challenge Cup | 3 | 70 | 0 | 3 | 0 | 0 | 1 | 0 | 0 |
2011/2012 | Livingston | League Cup | 2 | 45 | 0 | 2 | 0 | 1 | 0 | 0 | 0 |
2011/2012 | Livingston | FA Cup | 2 | 134 | 2 | 0 | 1 | 4 | 0 | 0 | 0 |
2010/2011 | Livingston | Challenge Cup | 1 | 52 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2010/2011 | Livingston | League Cup | 1 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2020 | Reading | Club Friendlies | 1 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2019 | Reading | Club Friendlies | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2018 | Reading | Club Friendlies | 1 | 24 | 0 | 1 | 0 | 1 | 0 | 0 | 0 |
Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2020 | Scotland | EC Qualification | 2 | 62 | 0 | 2 | 0 | 0 | 0 | 0 | 0 |
Date | Tournament | Home | Score | Away | Min | G | Ass | YC | RC | ||
29.08.2024 | UEFA Europa League | Shamrock Rovers | 0:2 | PAOK | 65 | - | - | - | - | ||
30.04.2022 | Premiership | Dundee United | 1:0 | Motherwell | 80 | - | 1 | - | - | ||
24.04.2022 | Premiership | Dundee United | 2:3 | Hearts | 19 | - | - | - | - | ||
09.04.2022 | Premiership | Dundee United | 2:2 | Dundee | 90 | - | - | - | - | ||
02.04.2022 | Premiership | Hibernian | 1:1 | Dundee United | 79 | - | - | - | - | ||
19.03.2022 | Premiership | St. Mirren | 1:2 | Dundee United | 90 | 1 | - | 1 | - | ||
14.03.2022 | FA Cup | Dundee United | 0:3 | Celtic | 70 | - | - | - | - | ||
05.03.2022 | Premiership | Dundee United | 2:2 | Hearts | 90 | - | - | 1 | - | ||
02.03.2022 | Premiership | Livingston | 2:1 | Dundee United | 90 | - | - | - | - | ||
26.02.2022 | Premiership | Aberdeen | 1:1 | Dundee United | 90 | 1 | - | - | - | ||
Date | Tournament | Home | Score | Away | Min | G | Ass | YC | RC |
National | |||
---|---|---|---|
League One | Winner | 1x | 2016/2017 |
League One | Winner | 1x | 2010/2011 |
League Two | Winner | 1x | 2009/2010 |
Date | From | To | Sum |
---|---|---|---|
08.08.2024 | Spartans | Shamrock Rovers | Free |
21.02.2024 | Orange County SC | Spartans | N/A |
13.08.2021 | Reading | Dundee United | Loan |
01.07.2021 | Dundee United | Reading | N/A |
05.10.2020 | Reading | Dundee United | Loan |
01.07.2020 | Hibernian | Reading | N/A |
31.01.2020 | Reading | Hibernian | Loan |
24.07.2019 | Reading | Sunderland | Loan |
31.01.2019 | Reading | Hibernian | Loan |
06.07.2018 | Coventry City | Reading | N/A |
01.07.2017 | Sheffield United | Coventry City | Free |
01.01.2017 | Bradford City | Sheffield United | N/A |
31.08.2016 | Sheffield United | Bradford City | Loan |
01.07.2016 | Portsmouth | Sheffield United | N/A |
06.11.2015 | Sheffield United | Portsmouth | Loan |
01.07.2014 | Livingston | Sheffield United | N/A |
01.07.2014 | Livingston | Sheffield United | N/A |