Teams

Malta
Marsa FC Player
2021 / Current
Italy
Hellas Verona Player
2014 / 2017
Italy
AC Monza Player
2008 / 2010
Italy
AC Chievo Verona Player
2011 / 2013
Italy
US Cremonese On loan
2011 / 2012
Malta
Gzira United FC Player
2017 / 2021
Malta
Floriana FC On loan
2016 / 2017
Malta
Floriana FC Player
2014 / 2015
Albania
KF Teuta Player
2014 / 2014
Italy
AC Lumezzane On loan
2012 / 2013