De 2000 à 2004 Mbaye Leye joue à l’OC Cesson Sévigné près de Rennes, il inscrit une première ligne à son palmarès en gagnant la coupe de Bretagne le 29 Mai 2003 contre l’Esperance de Plouguerneau, 3-1 à Theix dans le Morbihan. Auparavant, Mbaye Leye jouait pour le SV Zulte-Waregem, dont il était l’un des meilleurs joueurs. En 2008–2009, l’équipe termine 5e du championnat de Belgique de D1 et lui deuxième meilleur buteur du championnat. Il a été sélectionné à trois reprises pour l’équipe du Sénégal.
Avec Gand, il a participé au 3e tour préliminaire de l’Europa League, et y a marqué un but important face à l’AS Rome au match aller. En 2010 il finit deuxième du championnat de Belgique avec La Gantoise et permet à son équipe de remporter la coupe de Belgique grâce à un but et une passe décisive en finale.
Il est ensuite transféré le 31/08/2010 au Standard de Liège pour deux saisons plus une en option et remporte à nouveau la coupe de Belgique et finit également deuxième du championnat.
Le 30 janvier 2012, il retourne à Zulte-Waregem où il signe un contrat de 2 ans et demi.
Le 11 août 2014,il signe gratuitement à Lokeren pour un contrat de 2 ans et 1 an en option.
En juin 2015,il revient à nouveau à Waregem pour un contrat de 3 années.
En août 2017, il signe à Eupen pour un contrat de 3 années.
Le 29 août 2018, il signe au Royal Excel Mouscron pour un an.
Il est aussi consultant lors des matchs de Ligue des champions avec Georges Grün et Stéphane Pauwels.
Palmarès
- Championnat de DH Bretagne OC Cesson 2003-2004
- Coupe de Belgique 2010 avec KAA La Gantoise
- Coupe de Belgique 2011 avec Standard de Liège
- Coupe de Belgique 2017 avec Zulte Waregem
Distinctions individuelles
- En 2013 : Vainqueur du Soulier d’ébène belge avec SV Zulte-Waregem