Sofiane Diop de son nom complet Sofiane Daouda Diop, né le à Tours (France), est un footballeur international marocain qui évolue au poste de milieu offensif à l'OGC Nice.

Formé au Stade rennais FC, il fait ses débuts professionnels à l'AS Monaco à l'âge de 18 ans avant d'être prêté au FC Sochaux en Ligue 2. De retour de prêt à l'AS Monaco, il atteint la finale de la Coupe de France en 2021. En 2022, il s'engage pour cinq saisons à l'OGC Nice.

Natif de France et possédant également les nationalités marocaines et sénégalaises, il passe la majorité de sa carrière internationale junior avec l'équipe de France jusqu'aux espoirs. En 2023, il tranche définitivement en faveur du Maroc après avoir été contraint de faire un choix international entre ses trois pays.

Biographie Enfance, famille et origines redresse|vignette|gauche|Quartier des Fontaines de Tours, où a grandi Sofiane Diop.

Originaire de Tours et ayant grandi dans le quartier des Fontaines, Sofiane Diop est issu d'une famille mixte : il est originaire à la fois du Sénégal par son père Manou Diop, et du Maroc par sa mère LeïlaTours : le geste de générosité du footballeur Sofiane Diop pour son ancienne école sur La Nouvelle République du Centre-Ouest, le 21 octobre 2021. Leïla Diop est née à Romorantin-Lanthenay en France de parents marocains, tandis que Manou Diop a poursuivi ses études universitaires en provenance du Sénégal. Les parents de Sofiane se sont rencontrés dans la même ville à Saint-Symphorien.

Il est né dans une famille de football, puisque son père lui aussi jouait au football au niveau amateur dans son pays natal. Son petit frère Edan Diop est également footballeur. Alors que Sofiane est encore enfant et orienté vers la musique et le saxophone, son père l'emmène chaque dimanche avec lui pour assister à ses matchs. Sofiane déclare à propos de cette époque : .

Chaque été, Sofiane Diop est envoyé au Sénégal par son père pour rendre visite à la famille paternelle qui y réside. Une grande partie de la famille maternelle de Sofiane réside en France. Sofiane a été à l'école Giraudoux et ensuite, au collège Corneille, à Tours, combinant les études avec le football au Tours FC. Il est par la suite repéré par des scouts qui l'envoient au pôle espoirs football de Châteauroux.

En club Formation au Stade rennais et débuts à l'AS Monaco (2015-2018) Sofiane Diop est formé au Stade rennais, où le futur entraîneur de l'équipe première Julien Stéphan va plus particulièrement lui donner sa chance alors en équipe réserveMonaco-Strasbourg: Diop prêt à retrouver son mentor Stéphan, rmcsport.bfmtv.com, 28 novembre 2021, par Clément Brossard. Alors que le Stade rennais lui propose de signer un premier contrat professionnel, Sofiane Diop refuse. Il explique plus tard lors d'une interview : .

Il signe son premier contrat professionnel le avec l'AS Monaco. Il fait ses débuts en match officiel le lors du Trophée des champions perdu 4-0 contre le Paris Saint-Germain. Il joue son premier match de Ligue des Champions en entrant en jeu contre le Club Bruges en lieu et place de Stevan Jovetic à la minute, lors d'un match nul 1-1 le .

Prêt au FC Sochaux-Montbéliard (2019-2020) Ne figurant pas dans les priorités de l'entraîneur Léo Jardim, le , Diop est prêté pour une saison au FC Sochaux-Montbéliard. Le , il ouvre le score face au VAFC pour inscrire son premier but en professionnel, mais malheureusement, n'aidera pas son équipe à l'emporter, puisque les locaux gagneront 3-2. Sans être tonitruant, son passage à Sochaux est apprécié, son travail et son volume de jeu s'améliorant progressivement selon l'entraineur sochalien Omar DafLigue 1. PSG – Monaco : Sofiane Diop, la bonne surprise Monégasque, ouest-france.fr, 13 août 2021, par Victor Boutonnat.

Retour de prêt à Monaco et révélation (2020-2022) Il revient de son prêt en . Ecarté initialement du groupe professionnel, il est vite repéré par le nouvel entraîneur Niko Kovač, pour ne plus quitter le groupe. Il fait un excellent début de saison en participant à tous les matches, avec de réels progrès à la finitionSofiane Diop (AS Monaco) : « J’ai envie de rendre la pareille au coach », actufoot.com, 5 décembre 2020. Dès la journée de Ligue 1, il ouvre la marque contre Nantes d'un enroulé en pleine lucarne sans contrôle. C'est son premier but en Ligue 1. Lors de la journée de Ligue 1, il marque un but dans le derby contre l'OGN Nice après avoir intercepté la balle dans le camp niçois. Lors de la journée de Ligue 1, il ouvre le score d'une volée puissante petit filet opposé contre le Nîmes Olympique, finalement, Monaco l'emportera 3-0 à domicile. Le , il ouvre la marque contre l'AS Saint-Étienne en profitant d'une louche intelligente de son capitaine Wissam Ben Yedder et en contrôlant le ballon puis en le glissant sous le corps du gardien stéphanois.

redresse|vignette|right|Diop dispute ses matchs à domicile au Stade Louis II de Monaco.

Omniprésent dans les matchs importants, il marque notamment d'une tête sur un centre de Ruben Aguilar au Parc des Princes et permet à Monaco de battre le Paris-Saint-Germain le . Le , il récupère une passe hasardeuse d'un Stéphanois dans les 40 mètres du camp stéphanois, puis il avance avec le ballon et, enfin, lobe le gardien Jessy Moulin. C'est son septième but en Ligue 1. Lors de la victoire 2-0 sur Brest, il participe à son match en Ligue 1 avec Monaco. Lors de la journée de Ligue 1, il délivre une passe décisive de la tête pour Stevan Jovetic pour valider la victoire éclatante 3-0 sur le terrain des Girondins de Bordeaux. Sa belle saison 2020-2021 lui vaut d'être distingué au classement du meilleur espoir de la saison en Ligue 1, où il est classé , derrière son coéquipier Aurélien Tchouaméni et le rennais Eduardo CamavingaLe Monégasque Aurélien Tchouaméni élu meilleur espoir de la saison de Ligue 1 nicematin.fr, 22 mai 2021.

Lors du premier match officiel de la saison, contre le Sparta Prague en tour préliminaire de la Ligue des Champions, il entre en jeu et offre une passe décisive de la tête pour Kevin Volland qui marque le but du 2-0, qui sera le score final du match. Lors du match retour, il entérine la victoire monégasque par un troisième but après avoir dribblé un défenseur adverse pour une victoire 3-1 sur Prague. Contre l'ESTAC, lors de la journée, il marque un doublé et offre la victoire à l'ASM. Puis, contre le Clermont Foot, le , il marque son troisième but de la saison en championnat Lors de la journée de Ligue 1, il obtient un pénalty contre les Girondins de Bordeaux et permet à Monaco de gagner sur le score de 3-0. Lors d'une victoire 2-1 sur le terrain du PSV Eindhoven, il offre la victoire à l'AS Monaco en marquant son cinquième but de la saison toutes compétitions confondues. Les et journées de Ligue 1, il marque ses et buts de la saison. Il sert involontairement Kevin Volland pour le but de la victoire contre le Stade Rennais pour le compte de la journée de Ligue 1. Lors de la 21ème journée de Ligue 1, il ouvre le score pour l'AS Monaco en marquant du gauche sontre le Clermont Foot 63. Le , il marque un nouveau but lors du huitième de finale contre le RC Lens sur la première passe décisive de Jean Lucas sous les couleurs de Monaco. La semaine suivante, il offre une passe décisive à Wissam Ben Yedder lors de la victoire monégasque contre l'Olympique Lyonnais. Cette deuxième partie de saison est plus difficile pour lui, car son nouvel entraîneur, Philippe Clément ne semble pas disposer à lui accorder beaucoup de temps de jeu et il perd progressivement sa place dans le onze de départ.

La saison 2022-2023 commence bien pour lui puisqu'il rentre en jeu lors du premier match officiel de son équipe contre le PSV Eindhoven en barrage de la Ligue des Champions. Puis, il marque son premier but de la saison dès la 1ère journée de Ligue 1 à bout portant et participe à la victoire in extremis 2-1 contre Strasbourg.

OGC Nice (depuis 2022) Ne semblant pas entrer dans les plans de Philippe Clement à l'AS Monaco, il signe à l'OGC Nice le , pour un montant estimé de 22 millions d'euros et une durée de cinq saisons. Sous la houlette de Lucien Favre, il hérite du .

Le , il dispute son premier match avec le club face à l'AS Monaco en remplaçant Nicolas Pépé à la à l'Allianz Riviera (défaite, 0-1). Quatre jours plus tard, il reçoit sa première titularisation avec le club dans le cadre d'un match de Ligue Europa Conférence contre le FC Cologne (match nul, 1-1). Le , il inscrit son premier but avec le club en Ligue Europa Conférence face au FC Slovácko grâce à une passe décisive de Joe Bryan (défaite, 1-2). Le , à l'occasion d'un match de championnat contre l'AJ Auxerre, il se blesse et est contraint de sortir, endurnat une indisponibilité de deux mois. En fin de saison 2022-2023, l'OGC Nice atteint la neuvième place au classement de la Ligue 1, les quarts de finale de la Ligue Europa Conférence (éliminé par le FC Bâle).

Le , il dispute son premier match de la saison 2023-2024 contre LOSC Lille en entrant en jeu à la à la place de Jérémie Boga (match nul, 1-1).

En équipe nationale Avec les Bleuets (2018-2023) En , il reçoit une première convocation en sélection avec la France -18 ans sous la houlette de Lionel Rouxel. Le , il entre en jeu à la en remplaçant Aurélien Tchouaméni dans le cadre d'un match amical contre l'Italie -18 ans (match nul, 1-1). En mars, en l'espace de trois jours, il dispute une double confrontation contre l'Allemagne -18 ans. Titularisé lors du premier match (match nul, 2-2), il entre en jeu lors du deuxième match à la dernière minute du match qui a lieu à Markranstädt (victoire, 2-4).

Toujours sous Lionel Rouxel, il monte en catégorie et est convoqué en avec la France -19 ans. Pour son premier match en amical contre la Slovénie -19 ans, il inscrit son premier but international à la du match avant de céder sa place à Charles Abi (match nul, 3-3). Un mois plus tard, il dispute 90 minutes lors d'un match amical contre l'Arménie -19 ans (victoire, 0-4). Le , à l'occasion des qualifications à l'Euro -19 ans, il entre en jeu contre la Lituanie -19 ans en remplaçant Goduine Koyalipou et inscrit un but à la de jeu (victoire, 7-0). Le face à la Belgique -19 ans, toujours dans le cadre des qualifications à l'Euro, il entre en jeu à la en remplaçant Claudio Gomes à la suite d'un choix tactique. Lors de ce match, il écope d'un carton jaune en même temps que son adversaire Loïs Openda à la (match nul, 2-2).

redresse|vignette|right|Diop est coéquipier de Youssouf Fofana (ici en 2019) avec la France espoirs.

Après à peu près d'un an d'absence de sélection nationale, il est appelé pour la première fois par Bernard Diomède pour figurer sur sa liste des joueurs sélectionnés pour la France -20 ans pour des matchs amicaux. Le , il entre en jeu à la en remplaçant Youssouf Fofana (victoire, 4-0). Quatre jours plus tard, contre les Pays-Bas -20 ans, il remplace Amine Gouiri à la (victoire, 2-1).

En , il est appelé pour la première fois par Sylvain Ripoll avec la France espoirs pour les qualifications à l'Euro espoirs. Disputant son premier match contre la Macédoine espoirs, il délivre une passe décisive lors de son deuxième match contre les îles Féroé espoirs sur le seul but français inscrit par Amine Gouiri. Lors de sa troisième sélection, il marque de l'extérieur de la surface contre l'Ukraine espoirs grâce à une passe décisive d'Adrien Truffert au Stade Francis-Le Blé (victoire, 5-0). Disputant 63 minutes contre la Serbie espoirs, il enchaîne un mois plus tard avec un match remarquable, inscrivant deux buts et délivrant trois passes décisives contre l'Arménie espoirs. Lors de ce match, il est entouré d'Arnaud Kalimuendo, Maxence Caqueret ou encore Enzo Le Fée au Stade des Alpes (victoire, 7-0).