Domestic Leagues
Domestic Cups
2018/2019
Crystal Palace
Premier League
2017/2018
Charlton Athletic
League One
2017/2018
Crystal Palace
Premier League
2016/2017
Crystal Palace
Premier League
2016/2017
Brentford
Championship
2015/2016
Crystal Palace
Premier League
2015/2016
Shrewsbury Town
League One
2015/2016
Crystal Palace
Premier League
2015/2016
Shrewsbury Town
League One
2015/2016
Crystal Palace
Premier League
2014/2015
Cambridge United
League Two
1228
25
11
14
7
17
5
2
0
0
2014/2015
Crystal Palace
Premier League
2013/2014
Crawley Town
League One
2017/2018
Crystal Palace
FA Cup
2017/2018
Crystal Palace
League Cup
2016/2017
Crystal Palace
League Cup
2016/2017
Crystal Palace
FA Cup
2016/2017
Brentford
FA Cup
2015/2016
Shrewsbury Town
FA Cup
2015/2016
Crystal Palace
League Cup
2014/2015
Cambridge United
FA Cup
2014/2015
Crystal Palace
League Cup
01.07.18
Charlton
Crystal Palace
N/A
26.01.18
Crystal Palace
Charlton
Loan
31.08.16
Crystal Palace
Brentford
Loan
03.05.16
Shrewsbury
Crystal Palace
N/A
01.03.16
Crystal Palace
Shrewsbury
Loan
23.12.15
Shrewsbury
Crystal Palace
N/A
17.09.15
Crystal Palace
Shrewsbury
Loan
01.06.15
Cambridge Utd
Crystal Palace
N/A
27.11.14
Crystal Palace
Cambridge Utd
Loan
17.04.14
Crawley
Crystal Palace
N/A
08.02.14
Crystal Palace
Crawley
Loan