Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2022/2023 | Airbus UK | Premier League | 8 | 542 | 6 | 2 | 3 | 0 | 3 | 0 | 0 |
2021/2022 | Connah's Quay | Premier League | 20 | 1412 | 18 | 2 | 10 | 5 | 6 | 0 | 0 |
2020/2021 | Connah's Quay | Premier League | 28 | 1656 | 19 | 9 | 11 | 6 | 7 | 0 | 0 |
2019/2020 | Dundee | Championship | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2019/2020 | Connah's Quay | Premier League | 4 | 351 | 4 | 0 | 2 | 2 | 1 | 0 | 0 |
2018/2019 | Dundee United | Championship | 16 | 811 | 8 | 8 | 4 | 3 | 4 | 0 | 0 |
2014/2015 | Nuneaton Borough | National League | 13 | 909 | 11 | 2 | 5 | 1 | 1 | 0 | 0 |
2014 | Limerick | Premier Division | 4 | 202 | 2 | 2 | 2 | 0 | 1 | 0 | 0 |
2013 | Limerick | Premier Division | 26 | 2322 | 26 | 0 | 1 | 7 | 11 | 0 | 0 |
2012/2013 | Rochdale | League Two | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2012/2013 | Chester | National League N / S | 11 | 856 | 10 | 1 | 4 | 7 | 0 | 0 | 0 |
2011/2012 | Carlisle United | League One | 12 | 334 | 2 | 10 | 1 | 0 | 2 | 0 | 0 |
2011/2012 | Morecambe | League Two | 7 | 564 | 6 | 1 | 0 | 1 | 0 | 0 | 0 |
2010/2011 | Carlisle United | League One | 45 | 3213 | 36 | 9 | 11 | 8 | 5 | 0 | 0 |
2009/2010 | Tranmere Rovers | League One | 43 | 3263 | 38 | 5 | 13 | 5 | 5 | 0 | 0 |
2008/2009 | Tranmere Rovers | League One | 15 | 722 | 7 | 8 | 2 | 3 | 1 | 0 | 0 |
Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2021/2022 | Connah's Quay | League Cup | 3 | 168 | 2 | 1 | 2 | 1 | 1 | 0 | 0 |
2021/2022 | Connah's Quay | Welsh Cup | 1 | 68 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
2019/2020 | Connah's Quay | Welsh Cup | 1 | 75 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
2019/2020 | Connah's Quay | League Cup | 1 | 32 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2019/2020 | Dundee | League Cup | 3 | 100 | 1 | 2 | 1 | 1 | 0 | 0 | 0 |
2018/2019 | Dundee | FA Cup | 2 | 140 | 2 | 0 | 2 | 0 | 0 | 0 | 0 |
2018/2019 | Dundee United | League Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2018/2019 | Dundee | Premiership | 14 | 913 | 11 | 3 | 8 | 0 | 4 | 0 | 0 |
2017/2018 | Ross County | Premiership | 35 | 1924 | 20 | 15 | 10 | 6 | 2 | 1 | 0 |
2017/2018 | Ross County | League Cup | 5 | 243 | 4 | 1 | 4 | 4 | 1 | 0 | 0 |
2016/2017 | Ross County | League Cup | 4 | 144 | 1 | 3 | 1 | 2 | 0 | 0 | 0 |
2016/2017 | Ross County | Premiership | 34 | 2195 | 26 | 8 | 20 | 5 | 6 | 0 | 0 |
2016/2017 | Ross County | FA Cup | 1 | 24 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2015/2016 | Ross County | League Cup | 1 | 87 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
2015/2016 | Ross County | Premiership | 19 | 1204 | 15 | 4 | 10 | 7 | 4 | 0 | 0 |
2014/2015 | Nuneaton Borough | FA Cup | 2 | 210 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
2014/2015 | Ross County | Premiership | 19 | 1439 | 17 | 2 | 15 | 5 | 1 | 0 | 0 |
2012/2013 | Rochdale | League Cup | 1 | 36 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2012/2013 | Rochdale | EFL Trophy | 1 | 79 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
2011/2012 | Carlisle United | League Cup | 2 | 176 | 2 | 0 | 1 | 0 | 1 | 0 | 0 |
2011/2012 | Carlisle United | FA Cup | 1 | 17 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2011/2012 | Carlisle United | EFL Trophy | 1 | 46 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
2010/2011 | Carlisle United | League Cup | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2010/2011 | Carlisle United | FA Cup | 3 | 62 | 0 | 3 | 0 | 0 | 0 | 0 | 0 |
2010/2011 | Carlisle United | EFL Trophy | 5 | 398 | 4 | 1 | 0 | 0 | 0 | 0 | 0 |
2009/2010 | Tranmere Rovers | League Cup | 2 | 154 | 2 | 0 | 1 | 1 | 0 | 0 | 0 |
2009/2010 | Tranmere Rovers | FA Cup | 5 | 450 | 5 | 0 | 0 | 0 | 0 | 0 | 0 |
2009/2010 | Tranmere Rovers | EFL Trophy | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2021/2022 | Connah's Quay | UEFA Champions League | 2 | 210 | 2 | 0 | 0 | 1 | 0 | 0 | 0 |
2021/2022 | Connah's Quay | UEFA Europa Conference League | 1 | 74 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
2020/2021 | Connah's Quay | UEFA Champions League | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2020/2021 | Connah's Quay | UEFA Europa League | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Date | Tournament | Home | Score | Away | Min | G | Ass | YC | RC | ||
20.07.2021 | UEFA Europa Conference League | Prishtina | 4:1 | Connah's Quay | 74 | - | - | - | - | ||
14.07.2021 | UEFA Champions League | Alashkert | 1:0 | Connah's Quay | 120 | - | - | - | - | ||
07.07.2021 | UEFA Champions League | Connah's Quay | 2:2 | Alashkert | 90 | 1 | - | - | - | ||
19.08.2020 | UEFA Champions League | Connah's Quay | 0:2 | Sarajevo | 90 | - | - | - | - | ||
20.07.2019 | League Cup | Dundee | 0:0 | Peterhead | 57 | - | - | - | - | ||
17.07.2019 | League Cup | Cove Rangers | 0:0 | Dundee | 56 | - | - | - | - | ||
13.07.2019 | League Cup | Raith Rovers | 0:3 | Dundee | 17 | 1 | - | - | - | ||
04.05.2019 | Premiership | Dundee | 0:1 | Hamilton Academical | 44 | - | - | - | - | ||
27.04.2019 | Premiership | Motherwell | 4:3 | Dundee | 90 | - | - | - | - | ||
20.04.2019 | Premiership | St. Johnstone | 2:0 | Dundee | 90 | - | - | 1 | - | ||
Date | Tournament | Home | Score | Away | Min | G | Ass | YC | RC |
National | |||
---|---|---|---|
EFL Trophy | Winner | 1x | 2010/2011 |
League Cup | Winner | 1x | 2015/2016 |
League Cup | Winner | 1x | 2019/2020 |
Description | Start | Finish | |
---|---|---|---|
Suspended | 10.10.2012 | 24.10.2012 |
Date | From | To | Sum |
---|---|---|---|
25.01.2020 | Dundee | Connah's Quay | N/A |
06.01.2019 | Dundee United | Dundee | Free |
01.07.2018 | Ross County | Dundee United | N/A |
02.01.2015 | Nuneaton Borough | Ross County | Free |
29.08.2014 | Limerick | Nuneaton Borough | Free |
16.02.2013 | Rochdale | Limerick | Free |
16.02.2013 | Rochdale | Limerick | Free |
16.02.2013 | Rochdale | Limerick | Free |
09.11.2012 | Rochdale | Chester | Loan |
09.11.2012 | Rochdale | Chester | Loan |
09.11.2012 | Rochdale | Chester | Loan |
09.11.2012 | Rochdale | Chester | Loan |
01.08.2012 | Carlisle United | Rochdale | Free |
01.08.2012 | Carlisle United | Rochdale | Free |
01.08.2012 | Carlisle United | Rochdale | Free |
01.08.2012 | Carlisle United | Rochdale | Free |
23.03.2012 | Carlisle United | Morecambe | Loan |
23.03.2012 | Carlisle United | Morecambe | Loan |
23.03.2012 | Carlisle United | Morecambe | Loan |
23.03.2012 | Carlisle United | Morecambe | Loan |
01.08.2010 | Tranmere Rovers | Carlisle United | Free |
01.08.2010 | Tranmere Rovers | Carlisle United | Free |
01.08.2010 | Tranmere Rovers | Carlisle United | Free |