
Ofensywny pomocnik, który przyspiesza akcje grą na jeden kontakt i dryblingiem na małej przestrzeni.
Urodził się 9 czerwca 2000 roku w Tours, gdzie zaczynał grać w piłkę. W 2015 roku trafił do akademii Stade Rennais.
Latem 2018 roku wybrał AS Monaco. Już w pierwszym sezonie zadebiutował w Ligue 1 przeciwko FC Nantes i w Lidze Mistrzów w spotkaniu z Club Brugge. Kolejny rok spędził na wypożyczeniu w drugoligowym FC Sochaux-Montbéliard.
Początki w Monaco i pobyt w Sochaux mocno nadwyrężyły jego pewność siebie. Wyjeżdżając na wypożyczenie, postanowił wrócić i wywalczyć swoją pozycję. Po powrocie w 2020 roku pomógł mu Niko Kovač: Diop podkreślał, że zaufanie trenera pozwoliło mu odzyskać wiarę we własną grę. Kovač często przerywał treningi, by poprawiać błędy zawodników.
Diop sam wracał do nagrań spotkań, żeby wychwytywać niedokładne przyjęcia i straty piłki. W grze Cesca Fàbregasa obserwował podania oraz sposób znajdowania wolnego miejsca. Za szczególnie bliski sobie wzór uważał Kevina De Bruyne’a.
W sierpniu 2022 roku przeniósł się z Monaco do OGC Nice.
Łączy krótkie podania na jeden kontakt z dryblingiem w ciasnych przestrzeniach. Potrafi przyspieszyć rozegranie przeciwko zwartej obronie i minąć przeciwnika z piłką. Wykonuje również stałe fragmenty gry; w Monaco regularnie ćwiczył rzuty wolne.
Grał zarówno za napastnikiem, jak i na skrzydłach. W Rennes Julien Stéphan wystawiał go po prawej stronie, a w Monaco często zajmował lewą. Sam nie wskazywał jednej ulubionej pozycji i podkreślał, że szybko dostosowuje się do nowych zadań.
2 września 2021 roku zadebiutował w reprezentacji Francji do lat 21. Rozegrał całe spotkanie eliminacji mistrzostw Europy z Macedonią Północną, wygrane 3:0.
W 2023 roku zdecydował się reprezentować Maroko i otrzymał pierwsze powołanie do jego seniorskiej kadry. W towarzyskim meczu z Ugandą 18 listopada 2025 roku wszedł na boisko w 75. minucie; Maroko wygrało 4:0.





