Rennes Diouf played for the youth teams of
Paris Saint-Germain (PSG) and
Boulogne-Billancourt, also spending two years at the
INF Clairefontaine, before joining the
Rennes academy in 2015.
Basel On 18 July 2022, Diouf joined
Basel in Switzerland on a season-long loan with an option to buy. He joined Basel's first team for their
2022–23 season under head coach
Alexander Frei. Diouf played his domestic league debut for his new club on 24 July 2022 in the home game in the
St. Jakob Stadium as Basel played a 1–1 draw against
Servette. He scored his first goal for his new team on 13 October in the away game in the
Tehelné pole stadium as Basel played in the
2022–23 UEFA Europa Conference League group stage against
Slovan Bratislava. Diouf was substituted in for
Wouter Burger in the 64th minute as Basel were 3–1 down and he scored just one minute later. His first shot was blocked, but he headed home the rebound. Just seven minutes later Basel equalised and the game ended in a 3–3 draw. On 2 May 2023, the option to buy was activated, with Diouf signing a four-year contract. But, not quite two months later, the
midfielder decided to move back to France. During his one season with the club, Diouf played a total of 60 games for Basel scoring a total of three goals. 34 of these games were in the
Swiss Super League, five in the
Swiss Cup, 18 in the
2022–23 UEFA Europa Conference League, where the team advanced to the semi-finals and three were friendly games. He scored all three goals in the
UEFA Europa Conference League.
Lens On 30 June 2023, Diouf signed for
Ligue 1 club
Lens on a five-year contract. He scored his first goal for the club in a 2–0 away win over
Toulouse on 28 January 2024.
Inter Milan On 22 August 2025, Diouf joined
Serie A club
Inter Milan, signing a five-year contract. Later that year, on 3 December, he netted his first goal in a 5–1 victory over
Venezia in the
Coppa Italia. On 28 January 2026, he scored his first
UEFA Champions League goal in the stoppage time of a 2–0 away win over
Borussia Dortmund. ==International career==