Domestic Leagues
Domestic Cups
2019/2020
Walsall
League Two
2018/2019
Shrewsbury Town
League One
2532
29
28
1
1
18
0
1
0
0
2017/2018
Shrewsbury Town
League One
2016/2017
Shrewsbury Town
League One
2015/2016
Shrewsbury Town
League One
1823
24
19
5
2
16
2
3
0
0
2014/2015
Oldham Athletic
League One
2014/2015
Crawley Town
League One
2014/2015
Rotherham United
Championship
2013/2014
Crawley Town
League One
2012/2013
Crawley Town
League One
2011/2012
Walsall
League One
2010/2011
Shrewsbury Town
League Two
2009/2010
Stockport County
League One
2008/2009
Watford
Championship
2007/2008
Watford
Premier League
2007/2008
Birmingham City
Premier League
2006/2007
Birmingham City
Championship
2005/2006
Birmingham City
Premier League
2019/2020
Walsall
League Cup
2018/2019
Shrewsbury Town
League Cup
2018/2019
Shrewsbury Town
FA Cup
2017/2018
Shrewsbury Town
FA Cup
2017/2018
Shrewsbury Town
League Cup
2016/2017
Shrewsbury Town
League Cup
2016/2017
Shrewsbury Town
FA Cup
2015/2016
Shrewsbury Town
FA Cup
2015/2016
Shrewsbury Town
League Cup
2014/2015
Rotherham United
League Cup
2013/2014
Crawley Town
League Cup
2013/2014
Crawley Town
FA Cup
2012/2013
Crawley Town
FA Cup
2012/2013
Crawley Town
League Cup
2011/2012
Walsall
League Cup
2010/2011
Shrewsbury Town
League Cup
2010/2011
Shrewsbury Town
FA Cup
Championship
2nd Place
1
2006/2007
EFL Trophy
2nd Place
1
2017/2018
11.07.19
Shrewsbury
Walsall
Free
01.07.15
Rotherham
Shrewsbury
Free
11.09.14
Rotherham
Crawley
Loan
01.07.14
Crawley
Rotherham
Free
01.07.12
Walsall
Crawley
Free
01.07.11
Watford
Walsall
Free
07.07.10
Watford
Shrewsbury
Loan
23.10.19
27.10.19
Suspended
22.11.15
25.11.15
Suspended