-
Domestic Leagues
Domestic Cups
National Team
2018/2019
Newcastle United
Premier League
2017/2018
Benevento
Serie A
2017/2018
Newcastle United
Premier League
2016/2017
Newcastle United
Championship
2016/2017
Palermo
Serie A
2015/2016
Palermo
Serie A
2014/2015
Palermo
Serie A
2187
29
27
2
18
7
2
2
0
0
2013/2014
Palermo
Serie B
1188
17
15
2
10
3
0
3
1
0
1228
20
14
6
8
12
0
0
0
0
2017/2018
Newcastle United
League Cup
2017/2018
Newcastle United
FA Cup
2016/2017
Newcastle United
League Cup
2016/2017
Newcastle United
FA Cup
2016/2017
Palermo
Coppa Italia
2015/2016
Palermo
Coppa Italia
2014/2015
Palermo
Coppa Italia
2013/2014
Varese
Coppa Italia
2012/2013
Varese
Coppa Italia
2018
Morocco
WC Qualification Africa
-
Serie B
Winner
1
2013/2014
Championship
Winner
1
2016/2017
-
01.07.18
Benevento
Newcastle
N/A
31.08.17
Newcastle
Benevento
Loan
28.08.16
Palermo
Newcastle
3.5M €
01.07.14
Varese
Palermo
700K €
31.01.14
Varese
Palermo
Loan