Domestic Leagues
Domestic Cups
2018/2019
Plymouth Argyle
League One
2017/2018
Southend United
League One
2017/2018
Crystal Palace
Premier League
2016/2017
Shrewsbury Town
League One
2016/2017
Oldham Athletic
League One
2016/2017
Crystal Palace
Premier League
2013/2014
Colchester United
League One
2013/2014
Colchester United
League One
2012/2013
Colchester United
League One
2018/2019
Plymouth Argyle
FA Cup
2018/2019
Plymouth Argyle
League Cup
2017/2018
Crystal Palace
League Cup
2016/2017
Oldham Athletic
FA Cup
2013/2014
Kidderminster Harriers
FA Cup
2013/2014
Nuneaton Borough
FA Trophy
01.07.18
Southend
Plymouth
Free
31.01.18
Crystal Palace
Southend
Free
01.07.17
Shrewsbury
Crystal Palace
N/A
05.01.17
Crystal Palace
Shrewsbury
Loan
30.08.16
Crystal Palace
Oldham
Loan
30.03.16
Margate
Crystal Palace
N/A
10.03.14
Kidderminster
Hayes&Yeading
Loan
01.11.13
Colchester
Nuneaton
Loan
21.09.13
Woking
Colchester
N/A
16.08.13
Colchester
Woking
Loan
25.12.12
Bishop's Stort
Colchester
N/A
31.03.11
Colchester
Chelmsford
Loan