A product of Hibernians, Grech played for Vittoriosa Stars, Birkirkara, Qormi, Pembroke Athleta, Floriana and Zebbug Rangers throughout his career.
A product of Hibernians, Grech played for Vittoriosa Stars, Birkirkara, Qormi, Pembroke Athleta, Floriana and Zebbug Rangers throughout his career.