Domestic Leagues
Domestic Cups
International Cups
National Team
2018/2019
Blackburn Rovers
Championship
2017/2018
Blackburn Rovers
League One
2016/2017
Shrewsbury Town
League One
2015/2016
Shrewsbury Town
League One
2014/2015
Shrewsbury Town
League Two
2013/2014
Middlesbrough
Championship
2012/2013
Middlesbrough
Championship
2010/2011
Wohlen
Challenge League
2009/2010
Yverdon Sport
Challenge League
2018/2019
Blackburn Rovers
League Cup
2017/2018
Blackburn Rovers
League Cup
2017/2018
Blackburn Rovers
FA Cup
2016/2017
Shrewsbury Town
League Cup
2016/2017
Shrewsbury Town
FA Cup
2015/2016
Shrewsbury Town
League Cup
2015/2016
Shrewsbury Town
FA Cup
2014/2015
Shrewsbury Town
League Cup
2014/2015
Shrewsbury Town
FA Cup
2013/2014
Middlesbrough
League Cup
2012/2013
Middlesbrough
League Cup
2012/2013
Middlesbrough
FA Cup
2010/2011
Wohlen
Schweizer Pokal
2018
Blackburn Rovers
Club Friendlies
2008/2009
Basel
UEFA Champions League
2017
Canada
CONCACAF Gold Cup
League One
2nd Place
1
2017/2018
League Two
2nd Place
1
2014/2015
02.08.17
Shrewsbury
Blackburn
N/A
01.07.14
Middlesbrough
Shrewsbury
Free
15.08.12
Basel
Middlesbrough
N/A