Domestic Leagues
Domestic Cups
National Team
2018/2019
Rochdale
League One
2017/2018
Rochdale
League One
2325
37
25
12
16
17
4
1
0
0
2016/2017
Peterborough United
League One
2015/2016
Crewe Alexandra
League One
2977
39
33
6
6
6
10
0
0
0
2014/2015
Crewe Alexandra
League One
1126
21
12
9
7
19
1
2
0
0
2013/2014
Crewe Alexandra
League One
2451
36
28
8
12
8
4
6
0
0
2012/2013
Crewe Alexandra
League One
2011/2012
Newcastle United
Premier League
2010/2011
Newcastle United
Premier League
2008/2009
Newcastle United
Premier League
2018/2019
Rochdale
FA Cup
2018/2019
Rochdale
League Cup
2017/2018
Rochdale
League Cup
2017/2018
Rochdale
FA Cup
2016/2017
Peterborough United
FA Cup
2016/2017
Peterborough United
League Cup
2015/2016
Crewe Alexandra
League Cup
2015/2016
Crewe Alexandra
FA Cup
2014/2015
Crewe Alexandra
FA Cup
2014/2015
Crewe Alexandra
League Cup
2013/2014
Crewe Alexandra
FA Cup
2012/2013
Crewe Alexandra
FA Cup
2018
Australia
WC Qualification Asia
2016
Australia
Friendlies
Championship
Winner
1
2009/2010
EFL Trophy
Winner
1
2012/2013
04.07.18
Peterborough
Rochdale
Free
01.07.18
Rochdale
Peterborough
N/A
23.06.17
Peterborough
Rochdale
Loan
01.07.16
Crewe
Peterborough
Free
22.11.12
Newcastle
Crewe
Loan