Domestic Leagues
Domestic Cups
2019/2020
Birmingham City
Championship
2018/2019
Bolton Wanderers
Championship
2017/2018
Birmingham City
Championship
2016/2017
Birmingham City
Championship
2015/2016
Birmingham City
Championship
2014/2015
Birmingham City
Championship
2013/2014
Oldham Athletic
League One
2012/2013
Oldham Athletic
League One
2011/2012
Yeovil Town
League One
2011/2012
Chesterfield
League One
2011/2012
Middlesbrough
Championship
2010/2011
Middlesbrough
Championship
2010/2011
Hibernian
Premiership
2010/2011
Middlesbrough
Championship
2009/2010
Middlesbrough
Championship
2008/2009
Middlesbrough
Premier League
2008/2009
Norwich City
Championship
2008/2009
Middlesbrough
Premier League
2008/2009
Norwich City
Championship
2008/2009
Middlesbrough
Premier League
2007/2008
Middlesbrough
Premier League
2018/2019
Bolton Wanderers
League Cup
2018/2019
Bolton Wanderers
FA Cup
2017/2018
Birmingham City
League Cup
2017/2018
Birmingham City
FA Cup
2016/2017
Birmingham City
League Cup
2016/2017
Birmingham City
FA Cup
2015/2016
Birmingham City
League Cup
2015/2016
Birmingham City
FA Cup
2014/2015
Birmingham City
League Cup
2014/2015
Birmingham City
FA Cup
2013/2014
Oldham Athletic
League Cup
2013/2014
Oldham Athletic
FA Cup
2012/2013
Oldham Athletic
League Cup
2012/2013
Oldham Athletic
FA Cup
2011/2012
Chesterfield
FA Cup
2011/2012
Middlesbrough
League Cup
2010/2011
Middlesbrough
League Cup
2010/2011
Hibernian
League Cup
2010/2011
Middlesbrough
League Cup
13.08.18
Birmingham
Bolton
Loan
01.07.14
Oldham
Birmingham
Free
22.02.12
Middlesbrough
Yeovil
Loan
25.08.11
Middlesbrough
Chesterfield
Loan
10.01.11
Hibernian
Middlesbrough
N/A
01.09.10
Middlesbrough
Hibernian
Loan
09.03.09
Norwich
Middlesbrough
N/A
07.01.09
Middlesbrough
Norwich
Loan
03.10.08
Norwich
Middlesbrough
N/A
01.09.08
Middlesbrough
Norwich
Loan
22.10.16
31.10.16
Suspended
13.11.13
20.11.13
Suspended
18.11.12
21.11.12
Suspended