Zinédine Machach, né le 5 janvier 1996 à Marseille, est un footballeur français évoluant au poste de milieu de terrain au SSC Naples.
Né à Marseille d'un père marocain et d'une mère algérienne et formé à l'AS Cannes, puis à l'Olympique de Marseille où il fera une apparition en Ligue de la jeunesse de l'UEFA pour sa première édition (le 25 novembre 2013 face à Arsenal), il arrive au Toulouse FC lors de la saison 2014-2015. Il joue alors avec la réserve et fait sa première apparition en Ligue 1 lors du dernier match de la saison, le 23 mai 2015 face à l'OGC Nice en remplacement de Pešić à la l'heure de jeu.
La saison suivante, il effectue la préparation avec le groupe professionnel avant de signer son premier contrat pro en octobre, à l'âge de 19 ans. Lors de la 12 journée de la saison de Ligue 1, il fête sa première titularisation lors d'un match à domicile face au Montpellier HSC en inscrivant son premier but. Le changement d'entraineur à Toulouse, début mars, marque un virage dans sa saison : arrivé en retard lors d'une des première séance d'entrainement de Pascal Dupraz, il se voit mis à disposition de l'équipe réserve, en CFA2 et se fait expulser après seulement 24 minutes de jeu. Cet enchainement de ratés est considéré par l'entraineur comme un manque d’implication et le prive de fin de saison puisqu'il n'est plus rappelé une seule fois dans le groupe professionnel. Cette mise à l'écart est d'autant plus dommageable pour lui que la fin de saison du club marquée par une remontée spectaculaire au classement qui aboutit à son maintien dans l'élite, exploit auquel il ne participe pas et dont il ne peut tirer bénéfice.