Domestic Leagues
Domestic Cups
International Cups
2013/2014
Monza
Lega Pro 2
2013/2014
Exeter City
League Two
2012/2013
Exeter City
League Two
2012/2013
Aldershot Town
League Two
2011/2012
Blackburn Rovers
Premier League
2017/2018
Chester
FA Trophy
2016/2017
Barrow
FA Trophy
2015/2016
L'Aquila
Coppa Italia
2012/2013
Aldershot Town
FA Cup
2011/2012
Blackburn Rovers
League Cup
2018
Chester
Club Friendlies
2018
Chester
Club Friendlies
2014
Monza
Club Friendlies
01.07.18
Chester
Hartlepool
Free
08.02.18
Torquay
Chester
Free
01.02.18
Chester
Torquay
N/A
16.11.17
Torquay
Chester
Loan
09.02.17
Barrow
Torquay
Free
25.10.16
L'Aquila
Barrow
Free
01.07.16
Lupa C. Romani
L'Aquila
N/A
28.01.16
L'Aquila
Lupa C. Romani
Loan
22.07.15
Chievo
L'Aquila
N/A
02.02.15
Monza
Chievo
N/A
31.01.15
Pro Patria
Monza
N/A
03.08.14
Monza
Pro Patria
Loan
21.08.13
Exeter
Monza
N/A
07.01.13
Blackburn
Exeter
Free
14.08.12
Blackburn
Aldershot
Loan
01.07.11
Leyton
Blackburn
Free
01.02.11
Leyton
Aberdeen
Loan