Domestic Leagues
Domestic Cups
International Cups
2018/2019
Middlesbrough
Championship
2017/2018
Sunderland
Championship
2017/2018
Middlesbrough
Championship
2017/2018
West Ham United
Premier League
2016/2017
West Ham United
Premier League
2015/2016
Barnsley
League One
1430
24
15
9
13
9
7
2
0
0
2018/2019
Middlesbrough
League Cup
2017/2018
Middlesbrough
FA Cup
2017/2018
Middlesbrough
League Cup
2016/2017
West Ham United
League Cup
2016/2017
West Ham United
FA Cup
2017
West Ham United
Club Friendlies
2016/2017
West Ham United
UEFA Europa League
2016/2017
Manchester United
UEFA Europa League
2016
West Ham United
Club Friendlies
01.07.18
Sunderland
Middlesbrough
N/A
31.01.18
Middlesbrough
Sunderland
Loan
28.07.17
West Ham
Middlesbrough
7.2M €
12.07.16
Man Utd
West Ham
N/A
01.06.16
Barnsley
Man Utd
N/A
07.01.16
Man Utd
Barnsley
Loan