El Mesrar iniziò giocando a calcio nel settore giovanile del Kénitra finché, all'età di 20 anni, venne tesserato dalla Dynamo Kénitra, principale società cittadina di calcio a 5. Nelle otto stagioni in cui vi militò, El Mesrar vinse due campionati[1], conquistando inoltre il titolo di capocannoniere dell'edizione 2016-17, e una coppa nazionale. Nell'estate del 2018 si trasferì al Montpellier[1], militante nella seconda divisione del campionato francese. La positiva annata disputata con gli occitani – il marocchino realizzò 28 reti in 19 presenze – gli valse la chiamata dell'ACCS impegnata nel campionato di Division 1. Nella stagione 2020-21 El Mesrar vince con i bianconeri il suo primo campionato francese mentre l'anno seguente raggiunge le semifinali di UEFA Champions League. Nell'estate del 2022 si trasferisce all'Étoile Lavalloise, contribuendo in maniera decisiva[2] alla conquista dei primi trofei della società.