Ба известен в первую очередь своими выступлениями в Премьер-лиге, где защищал цвета Вест Хэма, Ньюкасла и Челси. После этого он играл за Бешикташ и уже оттуда перед началом прошлого сезона отправился в Шеньхуа.

В нынешнем сезоне 31-летний сенегалец забил 14 голов в 18 матчах за Шеньхуа. Во втором тайме Ба столкнулся с защитником соперника и сломал ногу.

Он был заменен на небезызвестного Обафеми Мартинса. К поединку было добавлено почти 10 минут и на 5-й из них Фредди Гуарин забил гол, который поставил точку в матче – 2:1, победа Шеньхуа.