Zakaria El Allali speelde in de jeugd van JSV Nieuwegein, USV Elinkwijk en RKC Waalwijk. Via amateurclub VSV TONEGIDO kwam hij bij FC Oss terecht. Hier debuteerde hij in het betaald voetbal op 4 december 2009, in de met 1-1 gelijkgespeelde uitwedstrijd tegen HFC Haarlem. Hij kwam in de 90e minuut in het veld voor Mike Thijssen, maar omdat HFC Haarlem failliet ging werd deze uitslag niet meegeteld voor de stand in de Eerste divisie. FC Oss degradeerde naar de Topklasse, en El Allali vertrok naar VV De Meern. Hierna speelde hij nog voor SC Woerden en JSV Nieuwegein, en speelt nu voor SV Geinoord.