Domestic Leagues
Domestic Cups
2019/2020
Brentford
Championship
2018/2019
Brentford
Championship
1080
12
12
0
0
29
0
1
0
0
2017/2018
Brentford
Championship
2016/2017
Scunthorpe United
League One
2015/2016
Scunthorpe United
League One
2014/2015
Scunthorpe United
League One
2014/2015
West Bromwich Albion
Premier League
2013/2014
West Bromwich Albion
Premier League
2012/2013
West Bromwich Albion
Premier League
2011/2012
West Bromwich Albion
Premier League
2011/2012
Southend United
League Two
2010/2011
Bristol Rovers
League One
2010/2011
Rochdale
League One
2010/2011
Charlton Athletic
League One
2009/2010
Tranmere Rovers
League One
2008/2009
Shrewsbury Town
League Two
2019/2020
Brentford
League Cup
2019/2020
Brentford
FA Cup
2018/2019
Brentford
League Cup
2018/2019
Brentford
FA Cup
2017/2018
Brentford
League Cup
2017/2018
Brentford
FA Cup
2016/2017
Scunthorpe United
League Cup
2016/2017
Scunthorpe United
FA Cup
2015/2016
Scunthorpe United
FA Cup
2015/2016
Scunthorpe United
League Cup
2013/2014
West Bromwich Albion
League Cup
2012/2013
West Bromwich Albion
League Cup
2011/2012
West Bromwich Albion
League Cup
2011/2012
Southend United
FA Cup
2011/2012
West Bromwich Albion
League Cup
2009/2010
Tranmere Rovers
League Cup
2009/2010
Tranmere Rovers
FA Cup
01.07.17
Scunthorpe
Brentford
Free
22.01.15
West Bromwich
Scunthorpe
N/A
01.02.12
Southend
West Bromwich
N/A
24.10.11
West Bromwich
Southend
Loan
09.08.15
20.08.15
Suspended
09.08.15
12.08.15
Suspended