Seine Profilaufbahn begann Machlas bei OFI in seiner kretischen Heimatstadt Iraklio. 1996 wechselte er zum niederländischen ErstligistenVitesse Arnheim. Nachdem er in seiner ersten Saison Schwierigkeiten hatte, seinen Torjägerinstinkt auszuspielen, konnte er in der Spielzeit 1997/98 umso mehr überzeugen: mit 34 Treffern wurde er mit Abstand Torschützenkönig der Eredivisie und schoss seinen Club zur besten Ligaplatzierung seiner Geschichte. Mit 68 Punkten gewann er damit auch den „Goldenen Schuh“ der UEFA für den besten Torschützen Europas. Nach einem weiteren Jahr bei Vitesse wechselte er 1999 zum Ligakonkurrenten AFC Ajax nach Amsterdam, wo er in drei Jahren und 74 Spielen 38 Treffer erzielte. Ein Intermezzo beim FC Sevilla blieb erfolglos – Machlas kam nur zu 14 Ligaeinsätzen und konnte lediglich zwei Tore verbuchen. Er ging zurück nach Griechenland, wo er zunächst bei Iraklis Thessaloniki und von 2004 bis 2006 wieder in seinem Heimatverein spielte. Anschließend ließ er seine Profikarriere in Zypern beim Erstligisten APOEL FC ausklingen.