Van Heerden won in his debut race for Vandergroup, which gained Continental status late last year.
The 25-year-old came out on top in a eight-man sprint finish, beating OfficeGuru’s Travis Barrett and TEG Procycling’s Louis Visser to the line.
An early break, comprising Van Heerden, Casper Kruger, Myles van Musschenbroek, Travis Barrett, Dylan Girdlestone, Kent Main, Louis Visser and Sias Joubert, got away and retained a narrow lead.
By the 40km mark the break extended their lead to just over two minutes. The bunch began to split up at around the 60km mark as the breakaway group kept a steady lead, fluctuating to just around two minutes.
The escapees held their own to sprint it out in the final stretch.
Liezel Jordaan won the women’s race in 2:38:58, beating Kim le Court and Maroesjka Matthee to the line.
Provisional results below.
1. Steven van Heerden (Vandergroup) 2:05:27
2. Travis Barrett (OfficeGuru)
3. Louis Visser (TEG Procycling)
4. Dylan Girdlestone (OfficeGuru) 2:05:28
5. Casper Kruger (AC/DC Luso) 2:05:31
6. Myles van Musschenbroek (ProTouch)
7. Kent Main (TEG Procycling)
8. Alexander Worsdale (OfficeGuru) 2:05:52
9. Josh van Wyk (OfficeGuru)
10. Ryan Harris (TEG Procycling)
11. Jason Oosthuizen (TEG Procycling)
12. Gustav Basson (TEG Procycling) 2:07:00
13. Calvin Beneke (AC/DC Luso)
14. Marc Pritzen (OfficeGuru) 2:07:07
15. Chris Jooste (AC/DC Luso) 2:07:08
16. Jandre Storm (Vandergroup) 2:14:25
17. James Fourie (ProTouch) 2:16:10
18. Dian Fritz
19. De Klerk Jacobs
20. Tyrone Filander
1. Liezel Jordaan 2:38:58
2. Kim le Court
3. Maroesjka Matthee
4. Carla Oberholzer 2:38:59
5. Hazel Magill
6. Elmari de Wet
7. Joanna van de Winkel
8. Desray Foyn
9. Sanet Coetzee 2:39:00
10. Michelle Andrew
11. S’annara Grove
12. Suzan Cronje
13. Juanita Venter
14. Lynette Burger 2:39:01
15. Chalita Johnson 2:39:02