Sibusiso Matshaya has been found guilty of raping six women, including four school girls, in and around Vereeniging in the Vaal.
The 24-year-old has also been convicted of kidnapping in the Palm Ridge Regional Court in Ekurhuleni.
The court heard how between 2016 and 2019, Matshaya would lay and wait in the open veld where he targeted women walking alone and young girls.
He would accost them, threaten them with a firearm or a knife and drag them into the bush before raping them. The case has been postponed to Monday for a pre-sentencing report.