Arrivé cet été au RC Lens en provenance de Sochaux, El-Hadji Ba s’est imposé en tant qu’élément clé du dispositif de Philippe Montanier dans l’entrejeu. Il a déjà participé à 21 rencontres dont 20 dans le onze de départ pour 1 673 minutes jouées.

A l’occasion du match joué lundi à Bollaert contre Metz (0-0, 24e journée de Ligue 2), il a égalé son plus gros total de matches joués sur une saison en France, mais il a surtout dépassé depuis quelques rencontres maintenant son total de minutes jouées et de titularisations. Ces records dataient de la saison dernière avec Sochaux. Il avait disputé 21 matches dont 17 en tant que titulaire pour 1 384 minutes jouées. La carrière professionnelle en France d‘El-Hadji Ba s’étend sur 5 saisons puisqu’il a disputé son premier match lors de l’exercice 2011-2012 avec Le Havre. El-Hadji Ba a également joué plusieurs saisons à l’étranger, en Angleterre à Sunderland ou encore Charlton ainsi qu’en Norvège à Stabaek. Son plus gros temps de jeu a été trouvé à Charlton en 2015-2016. Il avait joué 25 matches, mais moins de minutes que le total déjà atteint avec le Racing (25 matches de Championship dont 13 comme titulaire pour 1 102 minutes jouées).