Current club
Played for
Plays in
Valletta FC
Balzan Youths
Etzella
Floriana
Hibernians
Qormi
Santa Lucia
Sliema Wanderers
St. Andrews
Tarxien Rainbows
Atlético Fénix
Club Comunicaciones