Domestic Leagues
Domestic Cups
International Cups
2019/2020
Hellas Verona
Serie A
2018/2019
Hellas Verona
Serie B
2142
28
24
4
7
11
11
2
0
0
2017/2018
Perugia
Serie B
3480
41
39
2
6
3
22
2
0
0
2016/2017
Perugia
Serie B
2517
32
28
4
5
5
13
5
0
0
2015/2016
Virtus Entella
Serie B
2015/2016
Perugia
Serie B
1083
20
11
9
6
13
3
1
0
0
2013/2014
Juve Stabia
Serie B
2012/2013
Cittadella
Serie B
2011/2012
Cittadella
Serie B
2010/2011
Frosinone
Serie B
2009/2010
Gallipoli
Serie B
2053
33
24
9
10
0
2
3
0
0
2008/2009
Queens Park Rangers
Championship
1204
27
15
12
13
0
2
1
0
0
2007/2008
Fiorentina
Serie A
2006/2007
Fiorentina
Serie A
2005/2006
Fiorentina
Serie A
2018/2019
Hellas Verona
Coppa Italia
2017/2018
Perugia
Coppa Italia
2016/2017
Perugia
Coppa Italia
2015/2016
Virtus Entella
Coppa Italia
2015/2016
Perugia
Coppa Italia
2013/2014
Juve Stabia
Coppa Italia
2012/2013
Cittadella
Coppa Italia
2011/2012
Cittadella
Coppa Italia
2010/2011
Frosinone
Coppa Italia
2008/2009
Queens Park Rangers
FA Cup
2019
Hellas Verona
Club Friendlies
2007/2008
Fiorentina
UEFA Europa League
25.07.18
Perugia
Verona
N/A
01.07.16
Virtus
Perugia
N/A
01.02.16
Perugia
Virtus
Loan
03.07.15
Juve Stabia
Perugia
Free
10.07.13
Cittadella
Juve Stabia
N/A
08.07.11
Frosinone
Cittadella
N/A
01.08.10
Fiorentina
Frosinone
N/A
19.08.09
Fiorentina
Gallipoli
Loan
01.07.08
Fiorentina
QPR
Loan