Former England, Newcastle United and Liverpool legend Kevin Keegan has died at the age of 75.

Keegan recently revealed he was suffering from stage four cancer.

In a statement, his family said: “It is with immense sadness that we announce that Kevin Keegan has passed away at the age of 75.

“The former England player and manager had been battling cancer and was surrounded by his wife and daughters in his final moments. Kevin, a double Ballon d’Or winner, was a much loved husband, father and grandfather.

“The family would like to thank Kevin’s incredible medical team for all their support. This is a hugely difficult time and they are requesting space and privacy.”