See results for the first stage of the 2017 Tour of Good Hope which kicked off from La Paris and covered 102km today.
Elite men
1. Philip Lavery (Alfabodyworks) 2:21:06
2. Brendon Davids (RoadCover Cycling) 2:21:06
3. Calvin Beneke (Team BCX) 2:21:07
4. Joseph Areruys (Dimension Data Continental Team) 2:21:07
5. Hendrik Kruger (Team BCX) 2:21:07
Elite women
1. An-li Kachelhoffer 3:01:09
2. Vera Adrian 3:01:09
3. Ariane Luthi 3:01:10
4. Louise Moriarty 3:01:10
5. Chante van der Merwe 3:01:10
Vets 30+
1. Jacques van Staden 2:37:44
2. Jaco Cronje 2:37:44
3. Stefan Oberholzer 2:37:44
4. Petri Strydom 2:37:45
5. Stephen Cooke 2:37:46
Vets 40+
1. Jean-Pierre van Tonder 2:40:36
2. Erich Meintjes 2:40:36
3. Moolman Welgemoed 2:40:36
4. Graham Coker 2:40:36
5. Thys Oosthuizen 2:40:37
Vets 50+
1. Paul Kraus 2:43:30
2. Thorsten Riedel 2:46:26
3. Douglas Burger 2:46:26
4. Andries Duminy 2:46:26
5. Simon Cleminson 2:46:27
Open team
1. Nandos
2. ASG Sport Solutions Pinarello South Africa
3. Bicycle Com Bestmed SEESA
Open solo
1. Zaheer Rahman 2:36:43
2. Kelson Da Cruz 2:36:43
3. Wayne Southgate 2:36:43
4. Schalk Blom 2:36:43
5. Horst Neumann 2:36:43
More Tour of Good Hope news and photos.