Louw, who rides for Pukke, finished the 14.5km race in 47:49. Frances du Toit and Nicola Giliomee rounded off the podium.
Arno du Toit, who had two near misses in the previous day’s road events, finally took a win as he comfortably finished in 1:05:39, three minutes ahead of Rinus Maarsingh. Max Sullivan claimed third.
Results are as follows:
1. Arno du Toit (Varisty College) 1:05:39
2. Rinus Maarsingh (Maties) 1:08:40
3. Max Sullivan (Maties) 1:09:03
4. Brandon van der Berg (Pukke) 1:10:21
5. Michael Ferreira (Varisty College) 1:10:50
1. Kristen Louw (Pukke) 47:49
2. Frances du Toit (Maties) 49:52
3. Nicola Giliomee (Maties) 54:03
4. Marie Kempf (Maties) 54:03