Domestic Leagues
Domestic Cups
2018/2019
Brentford
Championship
2017/2018
Brentford
Championship
2016/2017
Brentford
Championship
2015/2016
Brentford
Championship
2015/2016
Shrewsbury Town
League One
2014/2015
Shrewsbury Town
League Two
2013/2014
Shrewsbury Town
League One
2012/2013
Shrewsbury Town
League One
2017/2018
Brentford
League Cup
2017/2018
Brentford
FA Cup
2016/2017
Brentford
League Cup
2016/2017
Brentford
FA Cup
2015/2016
Brentford
FA Cup
2015/2016
Shrewsbury Town
League Cup
2014/2015
Shrewsbury Town
League Cup
2014/2015
Shrewsbury Town
FA Cup
2013/2014
Shrewsbury Town
League Cup
2013/2014
Shrewsbury Town
FA Cup
31.03.18
11.04.18
Suspended
25.09.16
28.09.16
Suspended
07.04.15
15.04.15
Suspended
09.11.14
16.11.14
Suspended