Former Bafana Bafana and Kaizer Chiefs midfielder John “Shoes” Moshoeu, 49, died yesterday after a prolonged battle with stomach cancer.

His agent Glyn Binkin broke the news on Twitter.

Moshoeu was one of the top players during Bafana Bafana’s triumphant Africa Cup of Nations in 1996. He was capped 73 times for South Africa and scored eight times.

The South African Sports Minister, Fikile Mbalula passed condolonces to Moshoeu’s family and football fraternity.

  He began his career in Diepkloof with local football club Blue Whales before joining Kaizer Chiefs. He was one of Kaizer Chiefs’ most valuable players from 1988 to 1993.

In May 2014, Moshoeu hung up his boots after spending several seasons with third-tier side Alexandra United. South African soccer stars and fans have expressed their grief on twitter.