Keagan Dolly from the Kaizer Chiefs is the highest-paid player in South Africa.
He recently signed a new contract worth around $93,000 per month, or $1.1 million a year (not including bonuses) based on exchange rates at the time of writing.