Domestic Leagues
Domestic Cups
International Cups
2018/2019
Tamworth
Non League Premier
2017/2018
Grimsby Town
League Two
2017/2018
Grimsby Town
League Two
2016/2017
Grimsby Town
League Two
2013/2014
Birmingham City
Championship
2013/2014
Shrewsbury Town
League One
2012/2013
Birmingham City
Championship
2012/2013
Shrewsbury Town
League One
2012/2013
Birmingham City
Championship
2011/2012
Birmingham City
Championship
2011/2012
Northampton Town
League Two
2011/2012
Birmingham City
Championship
2010/2011
Birmingham City
Premier League
2017/2018
Grimsby Town
FA Cup
2017/2018
Solihull Moors
FA Trophy
2017/2018
Solihull Moors
FA Cup
2017/2018
Grimsby Town
League Cup
2016/2017
Solihull Moors
FA Trophy
2016/2017
Solihull Moors
FA Cup
2015/2016
Solihull Moors
FA Trophy
2014/2015
Kidderminster Harriers
FA Trophy
2011/2012
Birmingham City
League Cup
2011/2012
Birmingham City
FA Cup
2011/2012
Birmingham City
League Cup
2010/2011
Birmingham City
League Cup
2011/2012
Birmingham City
UEFA Europa League
2011/2012
Birmingham City
UEFA Europa League
League Cup
Winner
1
2010/2011
Birmingham Senior Cup
Winner
1
2015/2016
09.02.18
Grimsby
Tamworth
Free
19.01.18
Solihull
Grimsby
N/A
16.10.17
Grimsby
Solihull
Loan
18.01.17
Solihull
Grimsby
N/A
01.07.15
Kidderminster
Solihull
Free
19.12.14
Birmingham
Kidderminster
Free
19.08.13
Shrewsbury
Birmingham
N/A
15.07.13
Birmingham
Shrewsbury
Loan
03.05.13
Shrewsbury
Birmingham
N/A
28.03.13
Birmingham
Shrewsbury
Loan
01.01.12
Birmingham
Northampton
Loan