Sarr se convierte en el segundo jugador que aterriza en la capital berciana tras Giorgi Makaridze, si bien las situaciones de ambos son diferentes. El jugador africano se someterá a una fase de prueba de dos semanas para tratar de demostrar al técnico luso que tiene aptitudes para formar parte del nuevo proyecto de la Deportiva.
El senegalés comenzó su carrera en su país natal, pero pronto se le abrieron las puertas del fútbol europeo, concretamente del KV Kortijk belga, desde donde saltó al Châteauroux francés primero como cedido y después en propiedad. Desde entonces, continuó sumando un préstamo más, al FC Lorient, y, finalmente, el Chateauroux decidió venderlo al Nîmes Olympique en 2019 por la notable cantidad de dos millones de euros. A partir de este momento, formó parte de la escuadra rojiblanca, sucediendo temporadas en la primera categoría francesa y en la segunda. De hecho, sus piernas portan un total de 31 encuentros en la Ligue 1.