Domestic Leagues
Domestic Cups
International Cups
2017/2018
Venezia
Serie B
2016/2017
Juventus
Serie A
2015/2016
Virtus Lanciano
Serie B
2015/2016
Juventus
Serie A
2014/2015
Juventus
Serie A
2017/2018
SPAL
Coppa Italia
2017/2018
Venezia
Coppa Italia
2016/2017
Cesena
Coppa Italia
2016/2017
Juventus
Coppa Italia
2015/2016
Virtus Lanciano
Coppa Italia
2015/2016
Juventus
Coppa Italia
2014/2015
Juventus
Coppa Italia
2016
Juventus
Club Friendlies
2016
Juventus
Club Friendlies
2015/2016
Juventus
UEFA Champions League
2015
Juventus
Club Friendlies
2014
Juventus
Club Friendlies
Serie A
Winner
1
2014/2015
Coppa Italia
Winner
1
2014/2015
Super Cup
Winner
1
2015/2016
Super Cup
2nd Place
1
2014/2015
UEFA Champions League
2nd Place
1
2014/2015
31.08.17
Juventus
SPAL
N/A
10.07.17
Juventus
Venezia
Loan
31.07.16
Juventus
Cesena
Loan
01.07.16
Lanciano
Juventus
N/A
14.01.16
Juventus
Lanciano
Loan