Brendon Davids won the BestMed Jock Tour after strong performances throughout the three-day event, which concluded at the Mbombela Stadium in Mpumalanga on Sunday.
The in-form RoadCover pro, who only confirmed his entry days before, finished the 138km final stage in third.
ProTouch’s James Fourie won the final stage, with Dimension Data’s Kent Main, who started in yellow, in second.
Fourie’s teammate Jayde Julius finished second in the general classification after he won Saturday’s 154km stage over Spitskop and Long Tom Pass.
Completing the overall podium was his teammate Myles van Musschenbroek, who finished fourth at Tour de Maurice recently.
“I had a big week of training coming into the tour so, to be honest, I didn’t think I’d have as good a time-trial as I did. I thought we’d ride for Mornay if he had a good opening stage,” said Davids. “But one thing led to another and my legs continued to do well.”
The former African continental mountain bike champion said he was happy, if not surprised, with the weekend’s results.
“It’s my first tour win, the first time I’ve worn a yellow jersey on the road, so I’m pretty happy with how things have turned out,” said the 23-year-old from Fourways in Johannesburg.
1. Brendon Davids (RoadCover) 9:10:50
2. Jayde Julius (Pro Touch) 9:12:44
3. Myles van Musschenbroek (Pro Touch) 9:18:02