Domestic Leagues
Domestic Cups
International Cups
2015/2016
Middlesbrough
Championship
2013/2014
Cagliari
Serie A
2012/2013
Cagliari
Serie A
2011/2012
Cagliari
Serie A
2010/2011
Cagliari
Serie A
2009/2010
Cagliari
Serie A
2009/2010
Triestina
Serie B
2008/2009
Triestina
Serie B
2005/2006
Triestina
Serie B
2017/2018
Alessandria
Coppa Italia
2016/2017
Cesena
Coppa Italia
2015/2016
Middlesbrough
League Cup
2015/2016
Middlesbrough
FA Cup
2014/2015
Milan
Coppa Italia
2013/2014
Cagliari
Coppa Italia
2012/2013
Cagliari
Coppa Italia
2011/2012
Cagliari
Coppa Italia
2010/2011
Cagliari
Coppa Italia
2009/2010
Triestina
Coppa Italia
2016
Milan
Club Friendlies
2015
Milan
Club Friendlies
2014
Milan
Club Friendlies
30.01.18
Alessandria
Ascoli
N/A
18.07.17
Cesena
Alessandria
N/A
18.07.16
Milan
Cesena
N/A
01.07.16
Middlesbrough
Milan
N/A
29.08.15
Milan
Middlesbrough
Loan
01.07.14
Chievo
Milan
Free
30.01.14
Cagliari
Chievo
N/A
02.01.10
Triestina
Cagliari
N/A
02.07.07
Triestina
Foggia
Loan
01.08.06
Triestina
Sassuolo
Loan