1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Mario Lemina commence sa carrière professionnelle au FC Lorient. Après avoir retenu l'attention de l'entraineur Christian Gourcuff dès son premier entraînement[1], il joue son premier match en professionnel le , lors des seizièmes de finale de la Coupe de France face à Sedan[2].
Il joue dix-huit matchs sous le maillot lorientais avant d'être transféré dans les toutes dernières heures du marché des transferts[3].
Le , dans les dernières heures du marché des transferts, il s'engage avec l'Olympique de Marseille[4].
Le suivant, il porte pour la première fois le maillot phocéen contre Saint-Étienne en remplaçant Dimitri Payet.
Le , il marque son premier but sous les couleurs de l'OM face à Bordeaux de la tête sur un centre de Dimitri Payet pour le compte de la 14e journée de Ligue 1.
Juventus
Le , Mario Lemina signe en faveur de la Juventus sous la forme d'un prêt payant avec option d'achat obligatoire[5]. Le suivant, il joue son premier match sous les couleurs turinoises en étant titulaire contre le Genoa CFC lors de la quatrième journée de championnat puis marque son premier but avec la Juventus le face au SSC Naples lors d'une défaite deux buts à un[6].
Le , il annonce sur les réseaux sociaux s'être engagé avec la Juventus jusqu'en 2020, le club italien ayant levé l'option d'achat conclue dans le cadre du prêt du joueur par l'Olympique de Marseille. Le , il remporte la Coupe d'Italie face à l'AC Milan.
Southampton FC
Le , Lemina s'engage pour cinq saisons avec le Southampton FC[7]. Il dispute sa première rencontre de Premier League le 19 août face à West Ham ({deuxième journée, victoire 3-2). Tout au long de la saison, Southampton lutte pour son maintien en première division. Son entraîneur, Mauricio Pellegrino, est notamment évincé le 12 mars 2018. Sous les ordres de Mark Hughes, les Saints se classent finalement 17e. Mario Lemina clôt l'exercice avec 25 apparitions en championnat, dont 20 titularisations, pour un but inscrit et une passe décisive délivrée.
Lors de la saison 2018-2019, Southampton lutte de nouveau pour son maintien. Lemina s'impose comme un homme de base de Mark Hughes, étant titularisé à 15 reprises sur la phase aller. La phase retour s'avère plus compliquée, le milieu de terrain souffrant d'une blessure abdominale, le privant de nombreux matchs entre décembre 2018 et avril 2019.
N'entrant pas dans les plans de Ralph Hasenhüttl en vue de la saison 2019-2020, il est poussé à trouver un nouveau point de chute[8].
Prêt à Galatasaray
Le , il est prêté pour une saison avec option d'achat au Galatasaray SK[9]. En Turquie, il prend part à la Ligue des champions, disputant quatre rencontres de phase de groupe où son équipe ne parvient pas à remporter une rencontre et termine dernière, derrière le Paris Saint-Germain, le Real Madrid et le Club Bruges.
Il prend part à vingt-huit matchs avec le club turc, qui ne lève pas l'option d'achat, avant de retourner à Southampton.
Prêt à Fulham
Le , Lemina est cédé en prêt pour une saison au Fulham FC[10],[11]. Il marque son premier but sous ses nouvelles couleurs le 7 mars 2021 pour une victoire (0-1) contre le Liverpool FC.
OGC Nice
En 2021, il est transféré à l’OGC Nice et réalise une bonne saison 2021-2022 en marquant deux buts contre Lens et Marseille.
Wolverhampton
Le 13 janvier 2023, lors du mercato hivernal, il est transféré de l'OGC Nice à Wolverhampton pour un montant de 10M€. Il signe un contrat de trois ans et demi[12]. Il va connaître son troisième club anglais après Southampton et Fulham.
Sélectionné dans la liste des vingt-trois du Gabon pour la Coupe d'Afrique des nations 2015, il fait part de son refus, affirmant qu'il n'a conclu « aucun accord » avec ce pays[13].
Le , il annonce qu'il souhaite finalement défendre les couleurs de la patrie de son père et il choisit de représenter le Gabon et non la France[14]. Le suivant, il est sélectionné pour la première fois avec le Gabon pour participer à deux matchs amicaux[15] contre le Soudan et la Zambie. Cependant, son nouveau club, la Juventus demande à la Fédération gabonaise de football de pouvoir exceptionnellement le retenir pour finaliser les détails administratifs de son arrivée au club. La fédération répond positivement à la demande, reportant ainsi son arrivée en sélection. Il effectue sa première sélection avec le Gabon le en étant titulaire contre la Tunisie. Il marque son premier but en international dès sa première sélection[16].
Il fait partie de la liste des vingt-trois Gabonais qui participent à la Coupe d'Afrique des nations 2017. Cependant, la compétition se termine rapidement pour lui. En effet, après un premier match contre la Guinée-Bissau, il lui est détecté une blessure au dos qui le contraint à déclarer forfait pour le reste de la compétition[17].