Former South African football player Marc Batchelor was shot dead outside his home in Johannesburg on Monday, local media reported on Tuesday.
The 49-year-old, who played for South African teams Kaizer Chiefs, Orlando Pirates and Mamelodi Sundowns, was shot in his car.
Another person in the vehicle was unharmed in the incident.
A police spokesman said he was attacked by two men who were driving a motorbike,as he was about to drive into his premises. The suspects shot several times at him.
He added that the police are still investigating what the motive for the attack was.