Marco es el último hijo de inmigrantes judíos de Egipto quienes llegaron a Israel en 1950 y se asentaron en Tirat Carmel.
Con 9 años de edad, fue aceptado en la división juvenil del Maccabi Haifa.
Su debut se produjo en el torneo israelí de 1986-87.
Jugó 213 partidos para el Maccabi Haifa desde su debut hasta 1998, temporada en la que forma parte de la plantilla del Maccabi Tel Aviv, institución en la que disputó 49 encuentros en dos temporadas.
Jugó hasta su retiro nuevamente en el Maccabi Haifa.