Torosantucci solos to victory in George

House continues as overall leader

Davide Torosantucci (D'angelo & Antenucci-Nippo) proved the strongest on stage 4 of the Cell C Tour of South Africa, when he attacked with 5km to go from a select lead group to win the stage in George. The 29-year-old Italian finished 18 seconds ahead of Kévin Reza (Team Europcar) and Darren Lill (DCM), second and third respectively for the stage.

Team D'angelo & Antenucci-Nippo race manager and former Tour de France yellow jersey Alberto Elli was pleased with his team's performance. "I was really angry with the team yesterday when we had no one in front," said Elli. "Torosantucci is a good climber, so I am glad he could win today."

Race leader Kristian House (Rapha Condor-Sharp) was also part of the select 19-man group which formed on the stage's final climb and didn't lose any time to his general classification rivals. House kept his comfortable 2:22 margin over second-placed Daryl Impey (MTN Qhubeka) and third third-placed Johann Rabie (Team Bonitas).

It was a hard day of racing where a quarter of the peloton was dropped early on the first climb, forming the day's grupetto. Meanwhile, Rapha Condor-Sharp set a steady pace to protect their race leader Kristian House.

Adamant to get into the breakaway, Jay Thomson slipped off the front to form the break of the day. The South African was released from his US trade team Bissell Pro Cycling to ride as a guest on Team 360 Life for the race. The bunch only allowed him a maximum lead of 2:30 before reeling him in.

As expected, the race blew apart on the final climb of the day when a steep ascent separated the weaker riders from the race favourites. The lead group of 19 was surprised when race leader House put in an attack with 7km to go. Naturally, everyone responded and brought him back.

Torosantucci took full advantage and counter-attacked, knowing there would be hesitation in chasing him as he was 13:15 down on the general classification. The Italian, who had his appendix removed in December, held on by 18 seconds to win the stage.

The King of the Mountains competition was contested between Daryl Impey (MTN-Qhubeka) and Jonathan Tiernan-Locke (Rapha Condor-Sharp). Impey, the former RadioShack rider, held onto his lead in the competition at the end of the day. However, being fifth overall, he said the general classification was still in his sights.

The peloton will contest stage five on Thursday over a 175km route from Oudtshoorn to Barrydale.

Full Results
1Davide Torosantucci (Ita) d'Angelo & Antenucci - Nippo3:30:22 
2Kévin Reza (Fra) Team Europcar0:00:18 
3Darren Lill (RSA) DCM  
4Johann Rabie (RSA) Team Bonitas0:00:22 
5Jean-Pierre Drucker (Lux) Veranda's Willems - Accent  
6Milan Kadlec (Cze) Czech Republic  
7Giovanni Bernaudeau (Fra) Team Europcar  
8Alex Meenhorst (NZl) Team Differdange - Magic-Sportfood.de  
9Daryl Impey (RSA) MTN Qhubeka  
10William Dugan (USA) Team Type 1 - Sanofi Aventis  
11Kristian House (GBr) Rapha Condor - Sharp  
12Perrig Quemeneur (Fra) Team Europcar  
13Christopher Jennings (RSA) Burgos 2016 - Castilla y León  
14Thomas Degand (Bel) Veranda's Willems - Accent  
15David George (RSA) 360 Life  
16Jacques Janse Van Rensburg (RSA) Burgos 2016 - Castilla y León  
17Dennis Van Niekerk (RSA) MTN Qhubeka  
18Jonathan Tiernan-Locke (GBr) Rapha Condor - Sharp0:00:25 
19Scott Stewart (USA) Team Type 1 - Sanofi Aventis0:00:27 
20Remco Broers (Ned) Team Differdange - Magic-Sportfood.de0:01:34 
21Ian McLeod (RSA) DCM  
22Fabio Calabria (Aus) Team Type 1 - Sanofi Aventis0:02:23 
23Alexander Khatuntsev (Rus) Russia  
24Abdelati Saadoune (Mar) Morocco  
25Estifanos Gebresilassie (Eth) UCI African Team  
26Dariusz Batek (Pol) CCC Polsat Polkowice  
27Tsgabu Gebremaryam Grmay (Eth) UCI African Team  
28Solomon Bitew Shiferaw (Eth) UCI African Team  
29Adil Jelloul (Mar) Morocco  
30Daniel Teklehaimanot (Eri) UCI African Team  
31Carl Pasio (RSA) Tasol - GT Pro Cycling  
32Nathnael Berhane (Eri) UCI African Team  
33Kevin Evans (RSA) 360 Life  
34Neil MacDonald (RSA) Team Bonitas  
35Nicholas White (RSA) Toyota CSA  
36Kevin Van Melsen (Bel) Veranda's Willems - Accent  
37Misnga Okbatsion (Eri) UCI African Team  
38Herman Fouche (RSA) DCM  
39Richard Baxter (RSA) Tasol - GT Pro Cycling  
40Waylon Woolcock (RSA) Team Bonitas  
41Mathias Belka (Ger) TT Raiko Argon 18  
42Gregory Habeaux (Bel) Veranda's Willems - Accent  
43Jacobus Venter (RSA) Veranda's Willems - Accent  
44Henry Frusto (Ita) d'Angelo & Antenucci - Nippo  
45Yohann Gene (Fra) Team Europcar  
46Tony Hurel (Fra) Team Europcar  
47Nico Schneider (Ger) Team Differdange - Magic-Sportfood.de  
48James Perry (RSA) Tasol - GT Pro Cycling0:04:03 
49Alexey Shmidt (Rus) Team Type 1 - Sanofi Aventis  
50Stefan Ihlenfeldt (RSA) Toyota CSA0:04:33 
51Martin Hacecky (Cze) Czech Republic  
52Gijs Strating (Ned) Team Ruiter Dakkapellen  
53Reinardt Janse Van Rensburg (RSA) MTN Qhubeka  
54Christiaan Kriek (RSA) Toyota CSA0:06:51 
55Soufiane Haddi (Mar) Morocco  
56Alexey Markov (Rus) Russia0:06:52 
57Alexander Serov (Rus) Russia  
58Clinton Barrow (RSA) DCM0:09:39 
59Johann Van Zyl (RSA) Toyota CSA  
60Martijn Verschoor (Ned) Team Type 1 - Sanofi Aventis  
61Tomasz Kiendys (Pol) CCC Polsat Polkowice  
62Wouter Haan (Ned) Team Ruiter Dakkapellen  
63Sven Van Den Houte (Bel) Veranda's Willems - Accent  
64Shaun Ward (RSA) 360 Life  
65Johannes Kachelhoffer (RSA) Team Bonitas  
66David Belda Garcia (Spa) Burgos 2016 - Castilla y León  
67Diego Gallego Arnaiz (Spa) Burgos 2016 - Castilla y León  
68Rudy Lesschaeve (Fra) Team Differdange - Magic-Sportfood.de  
69Martin Blaha (Cze) Czech Republic  
70Christoff Van Heerden (RSA) MTN Qhubeka  
71Bradley Potgieter (RSA) MTN Qhubeka0:10:22 
72Jeremy Maartens (RSA) DCM  
73Jay Thomson (RSA) 360 Life  
74Ben Greenwood (GBr) Rapha Condor - Sharp  
75Pieter Seyffert (RSA) DCM  
76Zakkari Dempster (Aus) Rapha Condor - Sharp0:16:34 
77Dan Craven (Nam) Rapha Condor - Sharp  
78Jan Oelerich (Ger) TT Raiko Argon 18  
79Mouhssine Lahsaini (Mar) Morocco0:18:29 
80David Maree (RSA) Tasol - GT Pro Cycling0:16:43 
81David Charles Brown (RSA) TT Raiko Argon 180:18:29 
82Hendrick Kruger (RSA) Toyota CSA  
83Shaun-Nick Bester (RSA) 360 Life0:18:31 
84Arran Brown (RSA) MTN Qhubeka  
85Jean Spies (RSA) Tasol - GT Pro Cycling  
86Ryohei Komori (Jpn) d'Angelo & Antenucci - Nippo  
87Lahcen Saber (Mar) Morocco  
88Mariusz Witecki (Pol) CCC Polsat Polkowice  
89Tomas Smolen (Pol) CCC Polsat Polkowice  
90Frank Dressler-Lehnhof (Ger) Team Differdange - Magic-Sportfood.de  
91Sierd Steigenga (Ned) Team Ruiter Dakkapellen  
92Dominik Ivo (Ger) TT Raiko Argon 18  
93Mateusz Taciak (Pol) CCC Polsat Polkowice  
94Tyler Day (RSA) Team Bonitas  
95Malcolm Lange (RSA) Team Bonitas  
96Leon Burger (Ned) Team Ruiter Dakkapellen  
97Masaaki Kikuchi (Jpn) d'Angelo & Antenucci - Nippo  
98Bernardo Riccio (Ita) d'Angelo & Antenucci - Nippo  
99Evgeny Kovaliev (Rus) Russia  
100Vojtech Hacecky (Cze) Czech Republic  
101Louis Meintjes (RSA) Toyota CSA  
102Oscar Grau (Spa) Burgos 2016 - Castilla y León  
103Clint Hendricks (RSA) Tasol - GT Pro Cycling  
104André Schulze (Ger) CCC Polsat Polkowice0:22:58 
105Jan Dostal (Cze) Czech Republic  
106Berden De Vries (Ned) Team Ruiter Dakkapellen  
107Jos Pronk (Ned) Team Ruiter Dakkapellen  
108Ivan Kovalev (Rus) Russia  
109Arne Hassink (Ned) TT Raiko Argon 18  
110Jan Deutschmann (Ger) TT Raiko Argon 18  
111Graham Briggs (GBr) Rapha Condor - Sharp0:23:50 
112Jiri Hochmann (Cze) Czech Republic  
113Stefan Cohnen (Ned) Team Differdange - Magic-Sportfood.de0:24:21 
DNFKirill Yatsevich (Rus) Russia  
DNFPaul-Alexander Van Zweel (RSA) 360 Life  
Mountain 1 - Summit of Natures Valley Climb, 18.0km
1Jonathan Tiernan-Locke (GBr) Rapha Condor - Sharp12pts
2Daryl Impey (RSA) MTN Qhubeka10 
3David George (RSA) 360 Life8 
4Scott Stewart (USA) Team Type 1 - Sanofi Aventis6 
5Daniel Teklehaimanot (Eri) UCI African Team4 
6Johann Rabie (RSA) Team Bonitas3 
7Perrig Quemeneur (Fra) Team Europcar2 
Mountain 2 - Summit of Piesang Valley Climb, 55.9km
1Jonathan Tiernan-Locke (GBr) Rapha Condor - Sharp10pts
2Daryl Impey (RSA) MTN Qhubeka8 
3Daniel Teklehaimanot (Eri) UCI African Team6 
4David George (RSA) 360 Life5 
5Ian McLeod (RSA) DCM3 
6Jacques Janse Van Rensburg (RSA) Burgos 2016 - Castilla y León1 
Mountain 3 - 95.5km
1Jay Thomson (RSA) 360 Life8pts
2Daryl Impey (RSA) MTN Qhubeka6 
3Jonathan Tiernan-Locke (GBr) Rapha Condor - Sharp5 
4Dennis Van Niekerk (RSA) MTN Qhubeka3 
5Jacques Janse Van Rensburg (RSA) Burgos 2016 - Castilla y León1 
Mountain 4 - 135.3km
1Daryl Impey (RSA) MTN Qhubeka10pts
2Jonathan Tiernan-Locke (GBr) Rapha Condor - Sharp8 
3Tsgabu Gebremaryam Grmay (Eth) UCI African Team6 
4David George (RSA) 360 Life5 
5Kristian House (GBr) Rapha Condor - Sharp3 
6Darren Lill (RSA) DCM1 
General classification after stage 4
1Kristian House (GBr) Rapha Condor - Sharp11:18:14 
2Daryl Impey (RSA) MTN Qhubeka0:02:22 
3Johann Rabie (RSA) Team Bonitas  
4David George (RSA) 360 Life  
5Jacques Janse Van Rensburg (RSA) Burgos 2016 - Castilla y León  
6Perrig Quemeneur (Fra) Team Europcar  
7Thomas Degand (Bel) Veranda's Willems - Accent  
8Jonathan Tiernan-Locke (GBr) Rapha Condor - Sharp0:02:25 
9Kévin Reza (Fra) Team Europcar0:03:00 
10Darren Lill (RSA) DCM  
11William Dugan (USA) Team Type 1 - Sanofi Aventis0:03:04 
12Alex Meenhorst (NZl) Team Differdange - Magic-Sportfood.de  
13Jean-Pierre Drucker (Lux) Veranda's Willems - Accent  
14Milan Kadlec (Cze) Czech Republic  
15Christopher Jennings (RSA) Burgos 2016 - Castilla y León  
16Dennis Van Niekerk (RSA) MTN Qhubeka  
17Scott Stewart (USA) Team Type 1 - Sanofi Aventis0:03:09 
18Remco Broers (Ned) Team Differdange - Magic-Sportfood.de0:04:16 
19Ian McLeod (RSA) DCM  
20Tony Hurel (Fra) Team Europcar0:04:23 
21Yohann Gene (Fra) Team Europcar  
22Herman Fouche (RSA) DCM0:05:05 
23Daniel Teklehaimanot (Eri) UCI African Team  
24Abdelati Saadoune (Mar) Morocco  
25Neil MacDonald (RSA) Team Bonitas  
26Adil Jelloul (Mar) Morocco  
27Dariusz Batek (Pol) CCC Polsat Polkowice  
28Tsgabu Gebremaryam Grmay (Eth) UCI African Team  
29Nico Schneider (Ger) Team Differdange - Magic-Sportfood.de  
30Fabio Calabria (Aus) Team Type 1 - Sanofi Aventis0:05:18 
31Mathias Belka (Ger) TT Raiko Argon 180:05:51 
32Gregory Habeaux (Bel) Veranda's Willems - Accent0:06:25 
33Reinardt Janse Van Rensburg (RSA) MTN Qhubeka0:06:33 
34Alexey Shmidt (Rus) Team Type 1 - Sanofi Aventis0:06:45 
35Kevin Evans (RSA) 360 Life0:06:59 
36Kevin Van Melsen (Bel) Veranda's Willems - Accent  
37Nicholas White (RSA) Toyota CSA0:07:30 
38Christiaan Kriek (RSA) Toyota CSA0:10:00 
39Solomon Bitew Shiferaw (Eth) UCI African Team0:10:40 
40Henry Frusto (Ita) d'Angelo & Antenucci - Nippo  
41Johann Van Zyl (RSA) Toyota CSA0:12:21 
42Shaun Ward (RSA) 360 Life  
43Gijs Strating (Ned) Team Ruiter Dakkapellen0:12:33 
44Davide Torosantucci (Ita) d'Angelo & Antenucci - Nippo0:12:53 
45Jay Thomson (RSA) 360 Life0:13:04 
46Giovanni Bernaudeau (Fra) Team Europcar0:13:15 
47Sven Van Den Houte (Bel) Veranda's Willems - Accent0:14:52 
48Misnga Okbatsion (Eri) UCI African Team0:15:10 
49Nathnael Berhane (Eri) UCI African Team0:15:16 
50Waylon Woolcock (RSA) Team Bonitas  
51Alexander Khatuntsev (Rus) Russia  
52Jacobus Venter (RSA) Veranda's Willems - Accent  
53Richard Baxter (RSA) Tasol - GT Pro Cycling0:15:21 
54Carl Pasio (RSA) Tasol - GT Pro Cycling0:15:29 
55Diego Gallego Arnaiz (Spa) Burgos 2016 - Castilla y León0:15:40 
56James Perry (RSA) Tasol - GT Pro Cycling0:16:56 
57Martin Hacecky (Cze) Czech Republic0:17:26 
58Stefan Ihlenfeldt (RSA) Toyota CSA0:17:39 
59Christoff Van Heerden (RSA) MTN Qhubeka0:18:01 
60Estifanos Gebresilassie (Eth) UCI African Team0:18:07 
61Bradley Potgieter (RSA) MTN Qhubeka0:19:14 
62Zakkari Dempster (Aus) Rapha Condor - Sharp0:19:16 
63David Maree (RSA) Tasol - GT Pro Cycling0:19:25 
64Alexey Markov (Rus) Russia0:19:50 
65Alexander Serov (Rus) Russia  
66Malcolm Lange (RSA) Team Bonitas0:21:13 
67Louis Meintjes (RSA) Toyota CSA  
68Martin Blaha (Cze) Czech Republic0:22:01 
69Martijn Verschoor (Ned) Team Type 1 - Sanofi Aventis0:22:32 
70Wouter Haan (Ned) Team Ruiter Dakkapellen  
71Clinton Barrow (RSA) DCM  
72Tomasz Kiendys (Pol) CCC Polsat Polkowice  
73David Belda Garcia (Spa) Burgos 2016 - Castilla y León  
74Rudy Lesschaeve (Fra) Team Differdange - Magic-Sportfood.de  
75Johannes Kachelhoffer (RSA) Team Bonitas  
76Soufiane Haddi (Mar) Morocco  
77Mouhssine Lahsaini (Mar) Morocco0:23:20 
78Ben Greenwood (GBr) Rapha Condor - Sharp0:23:50 
79Jan Oelerich (Ger) TT Raiko Argon 180:24:51 
80Tyler Day (RSA) Team Bonitas0:25:32 
81Bernardo Riccio (Ita) d'Angelo & Antenucci - Nippo  
82David Charles Brown (RSA) TT Raiko Argon 180:26:37 
83Jos Pronk (Ned) Team Ruiter Dakkapellen0:28:05 
84Vojtech Hacecky (Cze) Czech Republic0:28:20 
85Masaaki Kikuchi (Jpn) d'Angelo & Antenucci - Nippo0:28:35 
86Oscar Grau (Spa) Burgos 2016 - Castilla y León0:29:00 
87Pieter Seyffert (RSA) DCM0:29:32 
88Frank Dressler-Lehnhof (Ger) Team Differdange - Magic-Sportfood.de0:29:59 
89Hendrick Kruger (RSA) Toyota CSA0:31:22 
90Arran Brown (RSA) MTN Qhubeka0:31:24 
91Tomas Smolen (Pol) CCC Polsat Polkowice  
92Mariusz Witecki (Pol) CCC Polsat Polkowice  
93Leon Burger (Ned) Team Ruiter Dakkapellen  
94Mateusz Taciak (Pol) CCC Polsat Polkowice0:31:40 
95Ryohei Komori (Jpn) d'Angelo & Antenucci - Nippo0:33:16 
96Jiri Hochmann (Cze) Czech Republic0:34:04 
97Jan Deutschmann (Ger) TT Raiko Argon 180:36:15 
98Jan Dostal (Cze) Czech Republic0:36:36 
99Evgeny Kovaliev (Rus) Russia0:37:09 
100Lahcen Saber (Mar) Morocco0:37:35 
101Stefan Cohnen (Ned) Team Differdange - Magic-Sportfood.de0:38:56 
102Ivan Kovalev (Rus) Russia0:39:04 
103Jeremy Maartens (RSA) DCM0:39:06 
104Sierd Steigenga (Ned) Team Ruiter Dakkapellen0:39:09 
105Clint Hendricks (RSA) Tasol - GT Pro Cycling0:39:14 
106Dan Craven (Nam) Rapha Condor - Sharp0:40:12 
107André Schulze (Ger) CCC Polsat Polkowice0:41:36 
108Shaun-Nick Bester (RSA) 360 Life0:41:38 
109Dominik Ivo (Ger) TT Raiko Argon 180:42:09 
110Berden De Vries (Ned) Team Ruiter Dakkapellen0:43:36 
111Jean Spies (RSA) Tasol - GT Pro Cycling0:45:20 
112Graham Briggs (GBr) Rapha Condor - Sharp0:50:39 
113Arne Hassink (Ned) TT Raiko Argon 180:54:21 
Mountains classification
1Daryl Impey (RSA) MTN Qhubeka58pts
2Jonathan Tiernan-Locke (GBr) Rapha Condor - Sharp51 
3David George (RSA) 360 Life19 
4Johann Rabie (RSA) Team Bonitas14 
5Tony Hurel (Fra) Team Europcar13 
6Daniel Teklehaimanot (Eri) UCI African Team10 
7Jay Thomson (RSA) 360 Life8 
8Dan Craven (Nam) Rapha Condor - Sharp8 
9Scott Stewart (USA) Team Type 1 - Sanofi Aventis6 
10Tsgabu Gebremaryam Grmay (Eth) UCI African Team6 
11Jacques Janse Van Rensburg (RSA) Burgos 2016 - Castilla y León5 
12Nathnael Berhane (Eri) UCI African Team5 
13Kristian House (GBr) Rapha Condor - Sharp4 
14Dennis Van Niekerk (RSA) MTN Qhubeka3 
15Remco Broers (Ned) Team Differdange - Magic-Sportfood.de3 
16Ian McLeod (RSA) DCM3 
17Reinardt Janse Van Rensburg (RSA) MTN Qhubeka3 
18Perrig Quemeneur (Fra) Team Europcar2 
19Darren Lill (RSA) DCM1 
20Nicholas White (RSA) Toyota CSA1 
Young rider classification
1Kévin Reza (Fra) Team Europcar11:21:14 
2Christopher Jennings (RSA) Burgos 2016 - Castilla y León0:00:04 
3Remco Broers (Ned) Team Differdange - Magic-Sportfood.de0:01:16 
4Daniel Teklehaimanot (Eri) UCI African Team0:02:05 
5Tsgabu Gebremaryam Grmay (Eth) UCI African Team  
6Reinardt Janse Van Rensburg (RSA) MTN Qhubeka0:03:33 
7Christiaan Kriek (RSA) Toyota CSA0:07:00 
8Johann Van Zyl (RSA) Toyota CSA0:09:21 
9Gijs Strating (Ned) Team Ruiter Dakkapellen0:09:33 
10Misnga Okbatsion (Eri) UCI African Team0:12:10 
11Nathnael Berhane (Eri) UCI African Team0:12:16 
12Martin Hacecky (Cze) Czech Republic0:14:26 
13Stefan Ihlenfeldt (RSA) Toyota CSA0:14:39 
14Estifanos Gebresilassie (Eth) UCI African Team0:15:07 
15Bradley Potgieter (RSA) MTN Qhubeka0:16:14 
16David Maree (RSA) Tasol - GT Pro Cycling0:16:25 
17Louis Meintjes (RSA) Toyota CSA0:18:13 
18Wouter Haan (Ned) Team Ruiter Dakkapellen0:19:32 
19Clinton Barrow (RSA) DCM  
20Soufiane Haddi (Mar) Morocco  
21Jan Oelerich (Ger) TT Raiko Argon 180:21:51 
22Tyler Day (RSA) Team Bonitas0:22:32 
23David Charles Brown (RSA) TT Raiko Argon 180:23:37 
24Hendrick Kruger (RSA) Toyota CSA0:28:22 
25Ryohei Komori (Jpn) d'Angelo & Antenucci - Nippo0:30:16 
26Jan Dostal (Cze) Czech Republic0:33:36 
27Evgeny Kovaliev (Rus) Russia0:34:09 
28Lahcen Saber (Mar) Morocco0:34:35 
29Clint Hendricks (RSA) Tasol - GT Pro Cycling0:36:14 
30Shaun-Nick Bester (RSA) 360 Life0:38:38 
31Dominik Ivo (Ger) TT Raiko Argon 180:39:09 
32Berden De Vries (Ned) Team Ruiter Dakkapellen0:40:36 
33Jean Spies (RSA) Tasol - GT Pro Cycling0:42:20 
African rider classification
1Daryl Impey (RSA) MTN Qhubeka11:20:36 
2Johann Rabie (RSA) Team Bonitas  
3David George (RSA) 360 Life  
4Jacques Janse Van Rensburg (RSA) Burgos 2016 - Castilla y León  
5Darren Lill (RSA) DCM0:00:38 
6Christopher Jennings (RSA) Burgos 2016 - Castilla y León0:00:42 
7Dennis Van Niekerk (RSA) MTN Qhubeka  
8Ian McLeod (RSA) DCM0:01:54 
9Herman Fouche (RSA) DCM0:02:43 
10Daniel Teklehaimanot (Eri) UCI African Team  
11Abdelati Saadoune (Mar) Morocco  
12Neil MacDonald (RSA) Team Bonitas  
13Adil Jelloul (Mar) Morocco  
14Tsgabu Gebremaryam Grmay (Eth) UCI African Team  
15Reinardt Janse Van Rensburg (RSA) MTN Qhubeka0:04:11 
16Kevin Evans (RSA) 360 Life0:04:37 
17Nicholas White (RSA) Toyota CSA0:05:08 
18Christiaan Kriek (RSA) Toyota CSA0:07:38 
19Solomon Bitew Shiferaw (Eth) UCI African Team0:08:18 
20Johann Van Zyl (RSA) Toyota CSA0:09:59 
21Shaun Ward (RSA) 360 Life  
22Jay Thomson (RSA) 360 Life0:10:42 
23Misnga Okbatsion (Eri) UCI African Team0:12:48 
24Nathnael Berhane (Eri) UCI African Team0:12:54 
25Waylon Woolcock (RSA) Team Bonitas  
26Jacobus Venter (RSA) Veranda's Willems - Accent  
27Richard Baxter (RSA) Tasol - GT Pro Cycling0:12:59 
28Carl Pasio (RSA) Tasol - GT Pro Cycling0:13:07 
29James Perry (RSA) Tasol - GT Pro Cycling0:14:34 
30Stefan Ihlenfeldt (RSA) Toyota CSA0:15:17 
31Christoff Van Heerden (RSA) MTN Qhubeka0:15:39 
32Estifanos Gebresilassie (Eth) UCI African Team0:15:45 
33Bradley Potgieter (RSA) MTN Qhubeka0:16:52 
34David Maree (RSA) Tasol - GT Pro Cycling0:17:03 
35Malcolm Lange (RSA) Team Bonitas0:18:51 
36Louis Meintjes (RSA) Toyota CSA  
37Clinton Barrow (RSA) DCM0:20:10 
38Johannes Kachelhoffer (RSA) Team Bonitas  
39Soufiane Haddi (Mar) Morocco  
40Mouhssine Lahsaini (Mar) Morocco0:20:58 
41Tyler Day (RSA) Team Bonitas0:23:10 
42David Charles Brown (RSA) TT Raiko Argon 180:24:15 
43Pieter Seyffert (RSA) DCM0:27:10 
44Hendrick Kruger (RSA) Toyota CSA0:29:00 
45Arran Brown (RSA) MTN Qhubeka0:29:02 
46Lahcen Saber (Mar) Morocco0:35:13 
47Jeremy Maartens (RSA) DCM0:36:44 
48Clint Hendricks (RSA) Tasol - GT Pro Cycling0:36:52 
49Dan Craven (Nam) Rapha Condor - Sharp0:37:50 
50Shaun-Nick Bester (RSA) 360 Life0:39:16 
51Jean Spies (RSA) Tasol - GT Pro Cycling0:42:58 
Back to top