Neethling, Martin claim elite downhill titles
By
Cycling News
published
Odendall cleans up in junior men's race
Full Results
Swipe to scroll horizontally
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Anka Martin | 0:02:48.12 |
2 | Rika Olivier | 0:00:03.47 |
3 | Gina Nixon | 0:00:24.96 |
4 | Carla Freysen | 0:01:56.84 |
Swipe to scroll horizontally
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Andrew Neethling (Giant) | 0:02:14.92 |
2 | Johann Potgieter | 0:00:03.01 |
3 | Stefan Garlicki | 0:00:03.26 |
4 | Jonty Neethling | 0:00:04.72 |
5 | Darryn Stow | 0:00:10.47 |
6 | Travis Browning | 0:00:11.14 |
7 | Adriaan Smit | 0:00:11.54 |
8 | Tim Bentley | 0:00:13.47 |
9 | Luke Davis | 0:00:14.20 |
10 | Dane Olsen | 0:00:14.60 |
11 | Duran Van Eeden | 0:00:16.42 |
12 | Bradley Illingworth | 0:00:17.84 |
13 | Simon Dinkelman | 0:00:19.85 |
14 | Myles Kelsey | 0:00:20.04 |
15 | Kelvin Purchase | 0:00:20.54 |
16 | Chris Nixon | 0:00:22.26 |
17 | Alexander Bramley | 0:00:23.10 |
18 | Andrew Guess | 0:00:23.56 |
19 | David Hogan | 0:00:23.76 |
20 | Gearard Walsh | 0:00:24.38 |
21 | Hayden Brown | 0:00:24.56 |
22 | Devon Katzen | 0:00:25.46 |
23 | Brad Purchase | 0:00:27.16 |
24 | Gustav Kros | 0:00:32.35 |
25 | Mark Malherbe | 0:00:32.70 |
26 | Tyrone Van Rooyen | 0:00:32.80 |
27 | James Kennedy | 0:00:33.26 |
28 | Andre Pretorius | 0:00:35.66 |
29 | Daniel Walsh | 0:00:36.14 |
30 | Marnus Swanepoel | 0:00:36.97 |
31 | Jason Gorman | 0:00:37.14 |
32 | Dustin Rudman | 0:00:39.60 |
33 | David Dinkelman | 0:00:43.76 |
34 | Richard Argent | 0:01:03.80 |
Swipe to scroll horizontally
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Tiaan Odendaal | 0:02:31.49 |
2 | Adi Van der Merwe | 0:00:00.72 |
3 | Samuel Bull | 0:00:03.68 |
4 | Kyle Davids | 0:00:04.60 |
5 | Steve Jackson | 0:00:11.37 |
6 | Alasdair Fey | 0:00:13.82 |
7 | Roman Kumpers | 0:00:15.66 |
8 | Adrian Schwellnus | 0:00:21.09 |
9 | Luke Bollman | 0:00:38.49 |
10 | Angus Thompson | 0:00:45.49 |
11 | Mitchell Davies | 0:00:47.44 |
12 | Marius Botha | 0:00:52.63 |
Swipe to scroll horizontally
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Robert Starke | 0:02:34.59 |
2 | Adriano Silver | 0:00:02.33 |
3 | Greg Mc Bride | 0:00:16.25 |
4 | Hanco Binneman | 0:00:26.11 |
5 | Julian Burke | 0:00:28.05 |
6 | Gustav Brandt | 0:00:29.60 |
7 | Shaun Havenga | 0:00:31.93 |
8 | Alex Mancini | 0:00:32.24 |
9 | Loubser Claassen | 0:00:44.22 |
10 | David Van Zyl | 0:00:44.56 |
11 | Christo Van Eeden | 0:01:17.49 |
Swipe to scroll horizontally
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Jasper Barrett | 0:03:48.42 |
2 | Francois Du Toit | 0:00:06.17 |
3 | Matthew Muir | 0:00:53.82 |
Swipe to scroll horizontally
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Christopher Philogene | 0:03:05.18 |
2 | Branen Mc Bean | 0:00:05.04 |
3 | Yulbremmer Keffers | 0:00:13.18 |
4 | Sebastian Petersen | 0:00:29.21 |
5 | Behan Boshoff | 0:00:36.44 |
6 | Jacques Prins | 0:00:49.08 |
Swipe to scroll horizontally
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Alan Hatherly | 0:02:37.84 |
2 | Theo Erlangsen | 0:00:01.88 |
3 | Kyle Fletcher | 0:00:11.05 |
4 | Dylan Godfrey | 0:00:28.88 |
5 | Julien De Marigny | 0:00:29.27 |
6 | Luke Evans | 0:00:42.34 |
7 | Luke Le Roux | 0:00:51.90 |
8 | Daniel Saunders | 0:01:20.22 |
9 | Thomas Sandell | 0:02:04.55 |
10 | Gen Worsdale | 0:03:42.38 |
Swipe to scroll horizontally
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Mark Hopkins | 0:02:36.89 |
2 | Dominic Bright | 0:00:01.79 |
3 | Jaco Veldsman | 0:00:01.91 |
4 | Alex Davies | 0:00:03.20 |
5 | David Hartley | 0:00:12.60 |
6 | Andrew Little | 0:00:13.55 |
7 | Hennie Blignaut | 0:00:33.59 |
8 | Pieter Henning | 0:00:38.38 |
9 | Francois Swanepoel | 0:01:15.95 |
10 | Conrad Davies | 0:08:18.54 |
Swipe to scroll horizontally
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Julien Louw | 0:02:44.18 |
2 | Paul Van der Riet | 0:00:04.10 |
3 | Craig Mclosh | 0:00:06.33 |
4 | James Morland | 0:00:09.72 |
5 | Norman Hatherly | 0:00:15.78 |
6 | Neil Evans | 0:00:38.70 |
Swipe to scroll horizontally
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Andrew Neethling | 0:02:14.92 |
2 | Johann Potgieter | 0:00:03.01 |
3 | Stefan Garlicki | 0:00:03.26 |
4 | Jonty Neethling | 0:00:04.72 |
5 | Darryn Stow | 0:00:10.47 |
6 | Travis Browning | 0:00:11.14 |
7 | Adriaan Smit | 0:00:11.54 |
8 | Tim Bentley | 0:00:13.47 |
9 | Luke Davis | 0:00:14.20 |
10 | Dane Olsen | 0:00:14.60 |
11 | Duran Van Eeden | 0:00:16.42 |
12 | Tiaan Odendaal | 0:00:16.57 |
13 | Adi Van der Merwe | 0:00:17.29 |
14 | Bradley Illingworth | 0:00:17.84 |
15 | Robert Starke | 0:00:19.67 |
16 | Simon Dinkelman | 0:00:19.85 |
17 | Myles Kelsey | 0:00:20.04 |
18 | Samuel Bull | 0:00:20.25 |
19 | Kelvin Purchase | 0:00:20.54 |
20 | Kyle Davids | 0:00:21.17 |
21 | Mark Hopkins | 0:00:21.97 |
22 | Adriano Silver | 0:00:22.00 |
23 | Chris Nixon | 0:00:22.26 |
24 | Alan Hatherly | 0:00:22.92 |
25 | Alexander Bramley | 0:00:23.10 |
26 | Andrew Guess | 0:00:23.56 |
27 | Dominic Bright | 0:00:23.76 |
28 | David Hogan | Row 27 - Cell 2 |
29 | Jaco Veldsman | 0:00:23.88 |
30 | Gearard Walsh | 0:00:24.38 |
31 | Hayden Brown | 0:00:24.56 |
32 | Theo Erlangsen | 0:00:24.80 |
33 | Alex Davies | 0:00:25.17 |
34 | Devon Katzen | 0:00:25.46 |
35 | Brad Purchase | 0:00:27.16 |
36 | Steve Jackson | 0:00:27.94 |
37 | Julien Louw | 0:00:29.26 |
38 | Alasdair Fey | 0:00:30.39 |
39 | Roman Kumpers | 0:00:32.23 |
40 | Gustav Kros | 0:00:32.35 |
41 | Mark Malherbe | 0:00:32.70 |
42 | Tyrone Van Rooyen | 0:00:32.80 |
43 | Anka Martin | 0:00:33.20 |
44 | James Kennedy | 0:00:33.26 |
45 | Paul Van der Riet | 0:00:33.36 |
46 | Kyle Fletcher | 0:00:33.97 |
47 | David Hartley | 0:00:34.57 |
48 | Andrew Little | 0:00:35.52 |
49 | Craig Mclosh | 0:00:35.59 |
50 | Andre Pretorius | 0:00:35.66 |
51 | Greg Mc Bride | 0:00:35.92 |
52 | Daniel Walsh | 0:00:36.14 |
53 | Rika Olivier | 0:00:36.67 |
54 | Marnus Swanepoel | 0:00:36.97 |
55 | Jason Gorman | 0:00:37.14 |
56 | Adrian Schwellnus | 0:00:37.66 |
57 | James Morland | 0:00:38.98 |
58 | Dustin Rudman | 0:00:39.60 |
59 | David Dinkelman | 0:00:43.76 |
60 | Norman Hatherly | 0:00:45.04 |
61 | Hanco Binneman | 0:00:45.78 |
62 | Julian Burke | 0:00:47.72 |
63 | Gustav Brandt | 0:00:49.27 |
64 | Christopher Philogene | 0:00:50.26 |
65 | Shaun Havenga | 0:00:51.60 |
66 | Dylan Godfrey | 0:00:51.80 |
67 | Alex Mancini | 0:00:51.91 |
68 | Julien De Marigny | 0:00:52.19 |
69 | Luke Bollman | 0:00:55.06 |
70 | Branen Mc Bean | 0:00:55.30 |
71 | Hennie Blignaut | 0:00:55.56 |
72 | Gina Nixon | 0:00:58.16 |
73 | Pieter Henning | 0:01:00.35 |
74 | Angus Thompson | 0:01:02.06 |
75 | Yulbremmer Keffers | 0:01:03.44 |
76 | Richard Argent | 0:01:03.80 |
77 | Loubser Claassen | 0:01:03.89 |
78 | Mitchell Davies | 0:01:04.01 |
79 | David Van Zyl | 0:01:04.23 |
80 | Luke Evans | 0:01:05.26 |
81 | Neil Evans | 0:01:07.96 |
82 | Marius Botha | 0:01:09.20 |
83 | Luke Le Roux | 0:01:14.82 |
84 | Sebastian Petersen | 0:01:19.47 |
85 | Behan Boshoff | 0:01:26.70 |
86 | Jasper Barrett | 0:01:33.50 |
87 | Christo Van Eeden | 0:01:37.16 |
88 | Francois Swanepoel | 0:01:37.92 |
89 | Jacques Prins | 0:01:39.34 |
90 | Francois Du Toit | 0:01:39.67 |
91 | Daniel Saunders | 0:01:43.14 |
92 | Matthew Muir | 0:02:27.32 |
93 | Thomas Sandell | 0:02:27.47 |
94 | Carla Freysen | 0:02:30.04 |
95 | Gen Worsdale | 0:04:05.30 |
96 | Conrad Davies | 0:08:40.51 |
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Latest on Cyclingnews
-
'It was tense' - Jonathan Vaughters on EF Education-EasyPost's emotions and strategy as Ben Healy takes Tour de France yellow jersey
American squad celebrates team performance that ended with cycling's biggest prize -
'We couldn't crack them just yet' – Jorgenson and Kuss try to isolate Tadej Pogačar as Visma flex team's strength over UAE at Tour de France
Jonas Vingegaard aided by American duo in fight to try take back time on world champion on road to Le Mont Dore -
Tour de France 2025: All the yellow cards, fines, and penalties
A slew of infractions on stage 10 with three yellow cards -
'They were a bit annoying with all the attacks' – Tadej Pogačar provoked by Visma into late surge after ceding Tour de France yellow jersey to breakaway
World champion isolated but up to every challenge thrown at him and UAE en route to Le Mont Dore on stage 10