Former Bafana Bafana midfielder John ‘Shoes’ Moshoeu has died at the age of 49 after a long battle with cancer.

His agent, Glyn Binkin confirmed the former Kaizer Chiefs star passed away this afternoon.

Moshoeu has been in and out of hospital and was admitted twice this year.

Binkin said, “It’s a sad day for South African and African football. He has been sick and in a way he is no longer suffering.”

In May 2014, Moshoeu hung up his boots after spending several seasons with third-tier side Alexandra United.

He was capped 73 times for South Africa and scored eight times.

Moshoeu started his career back in 1987 with Giant Blackpool and went on to become a stalwart of South African football.

Moshoeu then made the big overseas move from Kaizer Chiefs to Turkey, where he spent 10 years playing for the likes of Fenerbahce and won the league title with them.

He was also part of the 1996 team that won the African Cup of Nations.

At 37 he returned to Amakhosi and was still a fan favourite but decided to retire in 2008.

However, he didn’t stay out of football as he and Brian Baloyi became owners of Alexandra United in 2010.

Ad:See How you can turn $500 into $10,000 Click HERE For Details.