2018/2019
Inverness CT
Challenge Cup
2018/2019
Inverness CT
League Cup
2017/2018
Barrow
FA Trophy
2016/2017
Wrexham
FA Trophy
2015/2016
Livingston
League Cup
2015/2016
Livingston
Challenge Cup
2014/2015
Livingston
League Cup
2014/2015
Livingston
Challenge Cup
2013/2014
Stirling Albion
League Cup
2013/2014
Stirling Albion
Challenge Cup
2012/2013
Falkirk
League Cup
2012/2013
Falkirk
Challenge Cup
2011/2012
Falkirk
League Cup
2011/2012
Falkirk
Challenge Cup
2011
Drogheda United
FAI Cup
2010/2011
Dunfermline Athletic
League Cup
2009/2010
Dunfermline Athletic
Challenge Cup
2009/2010
Dunfermline Athletic
Challenge Cup
01.07.18
Barrow
Inverness
N/A
09.06.17
Wrexham
Barrow
Free
01.07.16
Livingston
Wrexham
Free
01.07.14
Stirling
Livingston
N/A
20.09.12
Falkirk
Stirling
Free
13.01.12
Clyde
Falkirk
Free
01.12.11
Drogheda
Clyde
Free
01.07.11
Dunfermline
Drogheda
Free
05.03.11
Dunfermline
Dumbarton
Loan
01.11.09
Dunfermline
Clyde
Loan