Demba Ba, formerly of Chelsea and West Ham, has suffered a horrific leg break while playing for Shanghai Shenua in China.

The 31-year-old move to China from Besiktas in 2015 having previously played for Premier League clubs West Ham, Newcastle United and Chelsea.

The Senegalese international was playing in his side’s Chinese Super League clash with Shanghai SIPG this afternoon, before being forced off through injury following a collision with Sun Xiang.

Ba is currently the league’s top goalscorer, having scored 14 goals in 18 games so far this season.