Domestic Leagues
Domestic Cups
2013/2014
Messina
Lega Pro 2
2013/2014
Casertana
Lega Pro 2
2011/2012
Nocerina
Serie B
2017/2018
Lecce
Coppa Italia
2016/2017
Lecce
Coppa Italia
2015/2016
Ascoli
Coppa Italia
2014/2015
Casertana
Coppa Italia
2012/2013
Paganese
Coppa Italia
2011/2012
Nocerina
Coppa Italia
2009/2010
Empoli
Coppa Italia
01.07.19
Virtus
Lecce
N/A
17.08.18
Lecce
Virtus
Loan
01.07.17
Bari 1908
Lecce
N/A
04.01.16
Bari 1908
Lecce
Loan
31.08.15
Bari 1908
Ascoli
Loan
01.07.15
Melfi
Bari 1908
Free
01.09.14
Casertana
Melfi
Swap
01.07.14
Messina
Casertana
N/A
03.01.14
Casertana
Messina
Loan
13.07.12
Empoli
Paganese
Loan
13.01.12
Empoli
Foligno
Loan