No. Winnings from recreational gambling aren’t related to your job function, so they are not considered taxable in South Africa.