W sezonie 2024/2025 zdobył dla Metz 15 bramek w Ligue 2 (najwięcej w drużynie), dokładając 4 asysty i uczestnicząc w wywalczeniu promocji do Ligue 1.
5 lutego 2026 został zawodnikiem Vancouver Whitecaps FC za około 1 mln euro, podpisując kontrakt do końca sezonu 2028/2029 z opcją przedłużenia o kolejny rok, w zespole występuje z numerem 7. Jest drugim senegalskim piłkarzem w historii Whitecaps w erze MLS. 15 marca 2026 strzelił pierwszego gola w MLS – w wygranym 6:0 meczu z Minnesota United FC (trafienie w 74. minucie). Kolejną bramkę, po asyście Thomasa Mullera, strzelił 26 kwietnia w wygranym spotkaniu (3:1) z Colorado Rapids. Do 27 kwietnia 2026 rozegrał w MLS 7 meczów i strzelił 2 bramki.
Kariera reprezentacyjna W seniorskiej reprezentacji Senegalu zadebiutował w sierpniu 2023 w meczu przeciwko Rwandzie. Jedynego gola w kadrze zdobył w czerwcu 2025 w towarzyskim spotkaniu z Anglią (3:1). Do 17 kwietnia 2026 rozegrał w reprezentacji 12 meczów i strzelił 1 bramkę.
W styczniu 2026 Senegal wygrał finał Pucharu Narodów Afryki 2025 z Marokiem 1:0 po dogrywce (mecz w Rabacie, 18 stycznia 2026). 17 marca 2026 komisja odwoławcza CAF uznała Senegal za przegranego walkowerem (0:3) i przyznała tytuł Maroku.