-
Domestic Leagues
Domestic Cups
International Cups
2016/2017
Port Vale
League One
2015/2016
Port Vale
League One
2014/2015
Bradford City
League One
2014/2015
Newcastle United
Premier League
2013/2014
Newcastle United
Premier League
2012/2013
Newcastle United
Premier League
2018/2019
Rangers
League Cup
2017/2018
Rangers
League Cup
2016/2017
Port Vale
League Cup
2016/2017
Port Vale
FA Cup
2015/2016
Port Vale
League Cup
2015/2016
Port Vale
FA Cup
2014/2015
Newcastle United
League Cup
2014/2015
Newcastle United
FA Cup
2013/2014
Newcastle United
League Cup
2013/2014
Newcastle United
FA Cup
2011/2012
Gateshead
FA Cup
2011/2012
Gateshead
FA Trophy
2018/2019
Rangers
UEFA Europa League
2017/2018
Rangers
UEFA Europa League
2012/2013
Newcastle United
UEFA Europa League
-
30.01.17
Port Vale
Rangers
N/A
07.08.15
Newcastle
Port Vale
N/A
01.06.15
Bradford
Newcastle
N/A
13.03.15
Newcastle
Bradford
Loan
09.09.11
Newcastle
Gateshead
Loan