Domestic Leagues
Domestic Cups
2016/2017
Birmingham City
Championship
2016/2017
Yeovil Town
League Two
2016/2017
Birmingham City
Championship
2015/2016
Stevenage
League Two
2014/2015
Stevenage
League Two
2018/2019
Partick Thistle
Challenge Cup
2018/2019
Partick Thistle
League Cup
2016/2017
Birmingham City
League Cup
2015/2016
Stevenage
League Cup
2015/2016
Stevenage
FA Cup
02.07.18
Birmingham
Partick
Free
23.01.18
Solihull
Birmingham
N/A
22.12.17
Birmingham
Solihull
Loan
06.10.17
Birmingham
Gloucester
Loan
17.02.17
Yeovil
Birmingham
N/A
31.12.16
Birmingham
Yeovil
Loan
01.07.16
Stevenage
Birmingham
N/A