Stefan de Bod - Results

Modern Adventure Pro Cycling

Stefan de Bod is a 29-year-old professional cyclist from South Africa, born on November 17th 1996 in Worcester. He rides for Modern Adventure Pro Cycling, a Pro Tour Team. He has won 10 UCI races and is currently ranked 367th on the UCI World Ranking.

Results

2026

RankGCRaceDate
7 Chrono des Nations 18.10.2026
16 Tour de Langkawi 27.09.2026 - 04.10.2026
56 16 Stage 8 04.10.2026
52 16 Stage 7 03.10.2026
46 16 Stage 6 02.10.2026
20 16 Stage 5 01.10.2026
15 15 Stage 4 30.09.2026
39 15 Stage 3 29.09.2026
15 15 Stage 2 28.09.2026
60 61 Stage 1 27.09.2026
DNF GP Montreal 13.09.2026
60 GP Québec 11.09.2026
10 TPC en Nouvelle-Aquitaine 25.08.2026 - 28.08.2026
19 10 Stage 4 28.08.2026
12 12 Stage 3 27.08.2026
35 33 Stage 2 26.08.2026
54 56 Stage 1 25.08.2026
12 Czech Tour 13.08.2026 - 16.08.2026
17 12 Stage 4 16.08.2026
12 11 Stage 3 15.08.2026
10 11 Stage 2 14.08.2026
38 38 Stage 1 13.08.2026
DNS Villafranca de Ordizia 25.07.2026
52 Tour of Slovenia 17.06.2026 - 21.06.2026
50 52 Stage 5 21.06.2026
55 55 Stage 4 20.06.2026
56 60 Stage 3 19.06.2026
89 68 Stage 2 18.06.2026
64 64 Stage 1 17.06.2026
25 Tour de Hongrie 13.05.2026 - 17.05.2026
48 25 Stage 5 17.05.2026
32 27 Stage 4 16.05.2026
68 52 Stage 3 15.05.2026
42 49 Stage 2 14.05.2026
69 70 Stage 1 13.05.2026
108 Volta Catalunya 23.03.2026 - 29.03.2026
116 108 Stage 7 29.03.2026
120 107 Stage 6 28.03.2026
111 106 Stage 5 27.03.2026
130 110 Stage 4 26.03.2026
105 112 Stage 3 25.03.2026
120 115 Stage 2 24.03.2026
119 119 Stage 1 23.03.2026
35 UAE Tour 16.02.2026 - 22.02.2026
80 35 Stage 7 22.02.2026
37 35 Stage 6 21.02.2026
101 42 Stage 5 20.02.2026
39 42 Stage 4 19.02.2026
45 45 Stage 3 18.02.2026
22 21 Stage 2 17.02.2026
51 52 Stage 1 16.02.2026
9 South Africa RR 08.02.2026
1 South Africa ITT 05.02.2026
4 AlUla Tour 27.01.2026 - 31.01.2026
7 4 Stage 5 31.01.2026
34 11 Stage 4 30.01.2026
14 11 Stage 3 29.01.2026
43 36 Stage 2 28.01.2026
47 46 Stage 1 27.01.2026

2025

RankGCRaceDate
DNF Tour de Kyushu 11.10.2025 - 13.10.2025
DNS Stage 3 13.10.2025
48 45 Stage 2 12.10.2025
58 58 Stage 1 11.10.2025
3 Tour of Routhe Salvation 27.08.2025 - 30.08.2025
27 3 Stage 4 30.08.2025
24 3 Stage 3 29.08.2025
4 3 Stage 2 28.08.2025
3 3 Stage 1 27.08.2025
10 Grand Prix Ordu 24.08.2025
15 Circuito de Getxo 03.08.2025
59 Villafranca de Ordizia 25.07.2025
24 Clásica Terres de l´Ebre 21.07.2025
63 Tour of Magnificent Qinghai 06.07.2025 - 13.07.2025
101 63 Stage 8 13.07.2025
64 63 Stage 7 12.07.2025
98 65 Stage 6 11.07.2025
75 65 Stage 5 10.07.2025
56 21 Stage 4 09.07.2025
75 21 Stage 3 08.07.2025
20 16 Stage 2 07.07.2025
67 69 Stage 1 06.07.2025
13 Tour of Türkiye 27.04.2025 - 04.05.2025
62 13 Stage 8 04.05.2025
48 13 Stage 7 03.05.2025
7 13 Stage 6 02.05.2025
18 18 Stage 4 30.04.2025
36 27 Stage 3 29.04.2025
17 32 Stage 2 28.04.2025
91 93 Stage 1 27.04.2025
1 Tour of Mersin 10.04.2025 - 13.04.2025
92 1 Stage 4 13.04.2025
1 1 Stage 3 12.04.2025
2 1 Stage 2 11.04.2025
3 3 Stage 1 10.04.2025
1 Grand Prix Syedra Ancient City 06.04.2025
14 Tour of Thailand 24.03.2025 - 29.03.2025
19 14 Stage 6 29.03.2025
29 15 Stage 5 28.03.2025
16 15 Stage 4 27.03.2025
24 27 Stage 3 26.03.2025
35 29 Stage 2 25.03.2025
39 44 Stage 1 24.03.2025
6 Tour de Taiwan 16.03.2025 - 20.03.2025
34 6 Stage 5 20.03.2025
44 6 Stage 4 19.03.2025
15 6 Stage 3 18.03.2025
15 15 Stage 2 17.03.2025
53 55 Stage 1 16.03.2025
7 South Africa RR 09.02.2025
2 South Africa ITT 07.02.2025
12 AlUla Tour 28.01.2025 - 01.02.2025
30 12 Stage 5 01.02.2025
31 15 Stage 4 31.01.2025
60 11 Stage 3 30.01.2025
5 5 Stage 2 29.01.2025
52 53 Stage 1 28.01.2025

2024

RankGCRaceDate
DNS Il Lombardia 12.10.2024
38 Tour de Langkawi 29.09.2024 - 06.10.2024
44 38 Stage 8 06.10.2024
71 38 Stage 7 05.10.2024
2 38 Stage 6 04.10.2024
73 40 Stage 5 03.10.2024
60 41 Stage 4 02.10.2024
51 51 Stage 3 01.10.2024
92 70 Stage 2 30.09.2024
49 53 Stage 1 29.09.2024
73 GP Montreal 15.09.2024
108 GP Québec 13.09.2024
83 ADAC Cyclassics 08.09.2024
33 Renewi Tour 28.08.2024 - 01.09.2024
39 33 Stage 5 01.09.2024
51 22 Stage 4 31.08.2024
98 27 Stage 3 30.08.2024
32 26 Stage 2 29.08.2024
79 78 Stage 1 28.08.2024
54 Lidl Deutschland Tour 21.08.2024 - 25.08.2024
67 54 Stage 4 25.08.2024
51 44 Stage 3 24.08.2024
27 45 Stage 2 23.08.2024
69 78 Stage 1 22.08.2024
119 119 Prologue 21.08.2024
71 San Sebastian Klasikoa 10.08.2024
80 Giro d'Italia 04.05.2024 - 26.05.2024
137 80 Stage 21 26.05.2024
85 77 Stage 20 25.05.2024
79 76 Stage 19 24.05.2024
125 79 Stage 18 23.05.2024
85 79 Stage 17 22.05.2024
69 78 Stage 16 21.05.2024
96 78 Stage 15 19.05.2024
28 78 Stage 14 18.05.2024
111 80 Stage 13 17.05.2024
75 79 Stage 12 16.05.2024
114 78 Stage 11 15.05.2024
72 79 Stage 10 14.05.2024
126 78 Stage 9 12.05.2024
68 69 Stage 8 11.05.2024
40 79 Stage 7 10.05.2024
99 86 Stage 6 09.05.2024
122 85 Stage 5 08.05.2024
157 83 Stage 4 07.05.2024
138 78 Stage 3 06.05.2024
78 76 Stage 2 05.05.2024
80 80 Stage 1 04.05.2024
95 Tour de Romandie 23.04.2024 - 28.04.2024
122 95 Stage 5 28.04.2024
55 82 Stage 4 27.04.2024
13 107 Stage 3 26.04.2024
117 112 Stage 2 25.04.2024
130 108 Stage 1 24.04.2024
60 60 Prologue 23.04.2024
DNF Coppi e Bartali 19.03.2024 - 23.03.2024
DNS Stage 2 20.03.2024
47 47 Stage 1 19.03.2024
38 Milano - Torino 13.03.2024
DNF Strade Bianche 02.03.2024
DNF UAE Tour 19.02.2024 - 25.02.2024
DNF Stage 1 19.02.2024
55 Cadel Evans Road Race 28.01.2024
58 Surf Coast Classic 25.01.2024
43 Tour Down Under 16.01.2024 - 21.01.2024
64 43 Stage 6 21.01.2024
42 40 Stage 5 20.01.2024
51 7 Stage 4 19.01.2024
84 6 Stage 3 18.01.2024
63 41 Stage 2 17.01.2024
34 37 Stage 1 16.01.2024

2023

RankGCRaceDate
6 Chrono des Nations 15.10.2023
DNF Coppa Sabatini 14.09.2023
37 Giro della Toscana 13.09.2023
13 PostNord Tour of Denmark 15.08.2023 - 19.08.2023
21 13 Stage 5 19.08.2023
49 20 Stage 4 18.08.2023
20 19 Stage 3 17.08.2023
44 30 Stage 2 16.08.2023
26 27 Stage 1 15.08.2023
24 World Championship ITT 11.08.2023
31 Tour de Pologne 29.07.2023 - 04.08.2023
95 31 Stage 7 04.08.2023
54 32 Stage 6 03.08.2023
25 32 Stage 5 02.08.2023
95 34 Stage 4 01.08.2023
39 34 Stage 3 31.07.2023
35 35 Stage 2 30.07.2023
121 121 Stage 1 29.07.2023
30 Vuelta a Castilla y León 26.07.2023 - 27.07.2023
29 30 Stage 2 27.07.2023
66 66 Stage 1 26.07.2023
DNF Giro d'Italia 06.05.2023 - 28.05.2023
DNS Stage 14 20.05.2023
70 102 Stage 13 19.05.2023
83 104 Stage 12 18.05.2023
90 109 Stage 11 17.05.2023
104 117 Stage 10 16.05.2023
97 131 Stage 9 14.05.2023
132 131 Stage 8 13.05.2023
101 133 Stage 7 12.05.2023
153 143 Stage 6 11.05.2023
45 117 Stage 5 10.05.2023
113 119 Stage 4 09.05.2023
171 125 Stage 3 08.05.2023
122 29 Stage 2 07.05.2023
17 17 Stage 1 06.05.2023
41 Tour of the Alps 17.04.2023 - 21.04.2023
53 41 Stage 5 21.04.2023
5 40 Stage 4 20.04.2023
77 45 Stage 3 19.04.2023
32 37 Stage 2 18.04.2023
48 48 Stage 1 17.04.2023
28 GP Industria & Artigianato 26.03.2023
34 Coppi e Bartali 21.03.2023 - 25.03.2023
20 34 Stage 5 25.03.2023
45 35 Stage 4 24.03.2023
52 34 Stage 3 23.03.2023
11 9 Stage 2 22.03.2023
29 29 Stage 1 21.03.2023
14 Per Sempre Alfredo 19.03.2023
82 Milano - Torino 15.03.2023
11 UAE Tour 20.02.2023 - 26.02.2023
17 11 Stage 7 26.02.2023
27 4 Stage 6 25.02.2023
61 4 Stage 5 24.02.2023
55 4 Stage 4 23.02.2023
12 4 Stage 3 22.02.2023
2 14 Stage 2 21.02.2023
42 42 Stage 1 20.02.2023
8 South Africa RR 12.02.2023
1 South Africa ITT 10.02.2023

2022

RankGCRaceDate
DNF Tre Valli Varesine 04.10.2022
DNF Giro dell'Emilia 01.10.2022
32 Coppa Agostoni 29.09.2022
4 Okolo Slovenska 13.09.2022 - 17.09.2022
35 Stage 4 17.09.2022
14 Stage 3 16.09.2022
4 Stage 2 15.09.2022
61 Stage 1 14.09.2022
8 Prologue 13.09.2022
DNF Vuelta a Burgos 02.08.2022 - 06.08.2022
DNS Stage 5 06.08.2022
78 Stage 4 05.08.2022
80 Stage 3 04.08.2022
46 Stage 2 03.08.2022
45 Stage 1 02.08.2022
15 San Sebastian Klasikoa 30.07.2022
6 Vuelta a Castilla y León 27.07.2022 - 28.07.2022
6 Stage 2 28.07.2022
30 Stage 1 27.07.2022
26 Villafranca de Ordizia 25.07.2022
4 Sibiu Cycling Tour 02.07.2022 - 05.07.2022
2 Stage 3 05.07.2022
53 Stage 4 05.07.2022
10 Stage 2 04.07.2022
21 Stage 1 03.07.2022
11 Prologue 02.07.2022
31 Route d'Occitanie 16.06.2022 - 19.06.2022
40 Stage 4 19.06.2022
39 Stage 3 18.06.2022
29 Stage 2 17.06.2022
68 Stage 1 16.06.2022
27 CIC - Mont Ventoux 14.06.2022
42 Critérium du Dauphiné 05.06.2022 - 12.06.2022
56 42 Stage 8 12.06.2022
38 33 Stage 7 11.06.2022
65 37 Stage 6 10.06.2022
49 39 Stage 5 09.06.2022
61 43 Stage 4 08.06.2022
45 51 Stage 3 07.06.2022
99 73 Stage 2 06.06.2022
45 48 Stage 1 05.06.2022
57 Tour de Romandie 26.04.2022 - 01.05.2022
67 57 Stage 5 01.05.2022
56 58 Stage 4 30.04.2022
64 72 Stage 3 29.04.2022
64 84 Stage 2 28.04.2022
103 103 Stage 1 27.04.2022
37 37 Prologue 26.04.2022
54 Liège-Bastogne-Liège 24.04.2022
65 La Flèche Wallonne 20.04.2022
DNF Itzulia Basque Country 04.04.2022 - 09.04.2022
OOT Stage 6 09.04.2022
49 45 Stage 5 08.04.2022
45 47 Stage 4 07.04.2022
59 48 Stage 3 06.04.2022
101 31 Stage 2 05.04.2022
31 31 Stage 1 04.04.2022
17 GP Miguel Indurain 02.04.2022
DNF Paris-Nice 06.03.2022 - 13.03.2022
DNF Stage 7 12.03.2022
82 89 Stage 6 11.03.2022
70 95 Stage 5 10.03.2022
29 116 Stage 4 09.03.2022
121 120 Stage 3 08.03.2022
98 107 Stage 2 07.03.2022
110 110 Stage 1 06.03.2022
19 UAE Tour 20.02.2022 - 26.02.2022
21 19 Stage 7 26.02.2022
56 23 Stage 6 25.02.2022
37 23 Stage 5 24.02.2022
30 23 Stage 4 23.02.2022
7 7 Stage 3 22.02.2022
68 67 Stage 2 21.02.2022
65 67 Stage 1 20.02.2022

2021

RankGCRaceDate
DNS World Championship ITT 19.09.2021
DNF Coppa Sabatini 16.09.2021
40 Giro della Toscana 15.09.2021
DNF Bretagne Classic 29.08.2021
11 Arctic Race of Norway 05.08.2021 - 08.08.2021
27 Stage 4 08.08.2021
12 Stage 3 07.08.2021
59 Stage 2 06.08.2021
42 Stage 1 05.08.2021
14 Olympic Games ITT 28.07.2021
52 Olympic Games RR 24.07.2021
DNF Tour de France 26.06.2021 - 18.07.2021
OOT Stage 9 04.07.2021
80 79 Stage 8 03.07.2021
98 73 Stage 7 02.07.2021
115 47 Stage 6 01.07.2021
45 50 Stage 5 30.06.2021
94 50 Stage 4 29.06.2021
106 50 Stage 3 28.06.2021
53 47 Stage 2 27.06.2021
67 67 Stage 1 26.06.2021
24 Tour de Suisse 06.06.2021 - 13.06.2021
31 24 Stage 8 13.06.2021
27 27 Stage 7 12.06.2021
39 30 Stage 6 11.06.2021
35 35 Stage 5 10.06.2021
62 47 Stage 4 09.06.2021
26 47 Stage 3 08.06.2021
72 60 Stage 2 07.06.2021
20 20 Stage 1 06.06.2021
5 Tour de Hongrie 12.05.2021 - 16.05.2021
33 Stage 5 16.05.2021
5 Stage 4 15.05.2021
33 Stage 3 14.05.2021
31 Stage 2 13.05.2021
67 Stage 1 12.05.2021
99 Liège-Bastogne-Liège 25.04.2021
73 La Flèche Wallonne 21.04.2021
DNF Amstel Gold Race 18.04.2021
93 Itzulia Basque Country 05.04.2021 - 10.04.2021
81 Stage 6 10.04.2021
122 Stage 5 09.04.2021
109 Stage 4 08.04.2021
100 Stage 3 07.04.2021
132 Stage 2 06.04.2021
25 Stage 1 05.04.2021
54 Volta Catalunya 22.03.2021 - 28.03.2021
34 54 Stage 7 28.03.2021
73 54 Stage 6 27.03.2021
40 59 Stage 5 26.03.2021
81 69 Stage 4 25.03.2021
94 60 Stage 3 24.03.2021
9 7 Stage 2 23.03.2021
49 49 Stage 1 22.03.2021
DNF GP Industria & Artigianato 07.03.2021
24 UAE Tour 21.02.2021 - 27.02.2021
56 24 Stage 7 27.02.2021
52 24 Stage 6 26.02.2021
19 28 Stage 5 25.02.2021
29 30 Stage 4 24.02.2021
32 30 Stage 3 23.02.2021
8 26 Stage 2 22.02.2021
58 59 Stage 1 21.02.2021

2020

RankGCRaceDate
94 Vuelta a España 20.10.2020 - 08.11.2020
115 94 Stage 18 08.11.2020
104 94 Stage 17 07.11.2020
102 90 Stage 16 06.11.2020
120 89 Stage 15 05.11.2020
135 83 Stage 14 04.11.2020
35 80 Stage 13 03.11.2020
80 81 Stage 12 01.11.2020
65 78 Stage 11 31.10.2020
113 84 Stage 10 30.10.2020
127 80 Stage 9 29.10.2020
127 78 Stage 8 28.10.2020
29 77 Stage 7 27.10.2020
109 91 Stage 6 25.10.2020
122 80 Stage 5 24.10.2020
86 67 Stage 4 23.10.2020
65 70 Stage 3 22.10.2020
109 74 Stage 2 21.10.2020
57 57 Stage 1 20.10.2020
47 GP d'Isbergues 20.09.2020
DNF Coppi e Bartali 01.09.2020 - 04.09.2020
DNF Stage 5 04.09.2020
67 Stage 4 03.09.2020
39 Stage 3 02.09.2020
83 Stage 1 01.09.2020
4 Stage 2 01.09.2020
68 Bretagne Classic 25.08.2020
51 Giro dell'Emilia 18.08.2020
79 Il Lombardia 15.08.2020
50 Gran Piemonte 12.08.2020
103 Tour de Pologne 05.08.2020 - 09.08.2020
34 103 Stage 5 09.08.2020
130 106 Stage 4 08.08.2020
94 85 Stage 3 07.08.2020
83 75 Stage 2 06.08.2020
85 85 Stage 1 05.08.2020
DNF UAE Tour 23.02.2020 - 29.02.2020
DNS Stage 4 26.02.2020
15 14 Stage 3 25.02.2020
38 25 Stage 2 24.02.2020
37 40 Stage 1 23.02.2020
11 South Africa RR 09.02.2020
2 South Africa ITT 07.02.2020
49 Cadel Evans Road Race 02.02.2020
76 Surf Coast Classic 30.01.2020
52 Tour Down Under 21.01.2020 - 26.01.2020
29 52 Stage 6 26.01.2020
41 63 Stage 5 25.01.2020
51 72 Stage 4 24.01.2020
113 76 Stage 3 23.01.2020
42 46 Stage 2 22.01.2020
62 63 Stage 1 21.01.2020

2019

RankGCRaceDate
36 Tour of Guangxi 17.10.2019 - 22.10.2019
25 36 Stage 6 22.10.2019
59 37 Stage 5 21.10.2019
41 40 Stage 4 20.10.2019
61 61 Stage 3 19.10.2019
48 45 Stage 2 18.10.2019
47 49 Stage 1 17.10.2019
DNF World Championship RR 29.09.2019
41 World Championship ITT 25.09.2019
DNS African Games RR 29.08.2019
DNF Vuelta a Burgos 13.08.2019 - 17.08.2019
DNF Stage 3 15.08.2019
115 Stage 2 14.08.2019
110 Stage 1 13.08.2019
86 Tour de Pologne 03.08.2019 - 09.08.2019
90 86 Stage 7 09.08.2019
92 85 Stage 6 08.08.2019
66 79 Stage 5 07.08.2019
113 109 Stage 3 05.08.2019
115 112 Stage 2 04.08.2019
133 133 Stage 1 03.08.2019
3 Tour of Austria 06.07.2019 - 12.07.2019
5 Stage 6 12.07.2019
14 Stage 5 11.07.2019
5 Stage 4 10.07.2019
31 Stage 3 09.07.2019
58 Stage 2 08.07.2019
32 Stage 1 07.07.2019
32 Prologue 06.07.2019
78 Critérium du Dauphiné 09.06.2019 - 16.06.2019
104 78 Stage 8 16.06.2019
83 79 Stage 7 15.06.2019
100 77 Stage 6 14.06.2019
124 62 Stage 5 13.06.2019
43 59 Stage 4 12.06.2019
72 63 Stage 3 11.06.2019
69 66 Stage 2 10.06.2019
79 79 Stage 1 09.06.2019
12 Hammer Stavanger 24.05.2019 - 26.05.2019
8 Stage 3 26.05.2019
15 Stage 2 25.05.2019
11 Stage 1 24.05.2019
30 Tour of Türkiye 16.04.2019 - 21.04.2019
52 30 Stage 6 21.04.2019
25 30 Stage 5 20.04.2019
63 60 Stage 4 19.04.2019
56 72 Stage 3 18.04.2019
71 73 Stage 2 17.04.2019
43 45 Stage 1 16.04.2019
DNF Africa RR 19.03.2019
1 Africa ITT 17.03.2019
3 South Africa RR 10.02.2019
2 South Africa ITT 08.02.2019

2018

RankGCRaceDate
8 Il Lombardia Under 23 07.10.2018
18 World Championship RR-U23 28.09.2018
8 World Championship ITT-U23 24.09.2018
58 Coppa Bernocchi 16.09.2018
DNF Coppa Agostoni 15.09.2018
DNF GP Poggiana 12.08.2018
73 Tour Alsace 01.08.2018 - 05.08.2018
85 Stage 5 05.08.2018
62 Stage 4 04.08.2018
94 Stage 3 03.08.2018
76 Stage 2 02.08.2018
14 Stage 1 01.08.2018
36 Valle d'Aosta (U23) 11.07.2018 - 15.07.2018
22 Stage 4 15.07.2018
51 Stage 3 14.07.2018
4 Stage 2 13.07.2018
63 Stage 1 12.07.2018
2 Prologue 11.07.2018
DNF T.d.Savoie Mont Blanc 21.06.2018 - 24.06.2018
DNS Stage 2 22.06.2018
60 Stage 1 21.06.2018
27 Giro Next Gen 07.06.2018 - 16.06.2018
91 Stage 9 16.06.2018
4 Stage 10 16.06.2018
85 Stage 8 15.06.2018
17 Stage 7 14.06.2018
74 Stage 6 13.06.2018
22 Stage 5 12.06.2018
27 Stage 4 11.06.2018
137 Stage 3 10.06.2018
37 Stage 2 09.06.2018
81 Stage 1 08.06.2018
28 Prologue 07.06.2018
19 Coppa della Pace 03.06.2018
2 Trofeo Alcide Degasperi 02.06.2018
19 GP Marmo 13.05.2018
27 Tour de Bretagne 25.04.2018 - 01.05.2018
10 Stage 7 01.05.2018
57 Stage 6 30.04.2018
45 Stage 5 29.04.2018
35 Stage 4 28.04.2018
35 Stage 3 27.04.2018
64 Stage 2 26.04.2018
79 Stage 1 25.04.2018
22 Giro dell'Appennino 22.04.2018
1 GP Palio del Recioto (U23) 03.04.2018
31 Trofeo PIVA (U23) 01.04.2018
68 Popolarissima 18.03.2018
13 South Africa RR 10.02.2018
1 South Africa ITT-U23 07.02.2018

2017

RankGCRaceDate
16 Tour du Rwanda 12.11.2017 - 19.11.2017
15 Stage 7 19.11.2017
17 Stage 6 18.11.2017
33 Stage 5 17.11.2017
16 Stage 4 16.11.2017
11 Stage 3 15.11.2017
27 Stage 2 14.11.2017
28 Stage 1 13.11.2017
3 Prologue 12.11.2017
21 Il Lombardia Under 23 01.10.2017
43 Ruota d'Oro 26.09.2017
DNF Memorial Pantani 16.09.2017
111 Coppa Bernocchi 14.09.2017
DNF Coppa Agostoni 13.09.2017
28 Olympia's Tour 05.09.2017 - 10.09.2017
30 Stage 5 10.09.2017
55 Stage 4 09.09.2017
63 Stage 3 08.09.2017
46 Stage 2 07.09.2017
59 Stage 1 06.09.2017
12 Prologue 05.09.2017
DNF GP Poggiana 13.08.2017
38 GP Marmo 14.05.2017
DNF Tour de Bretagne 25.04.2017 - 01.05.2017
DNF Stage 6 30.04.2017
111 Stage 5 29.04.2017
106 Stage 4 28.04.2017
119 Stage 3 27.04.2017
108 Stage 2 26.04.2017
146 Stage 1 25.04.2017
53 Tr. S. Vendemiano (U23) 23.04.2017
DNF GP Palio del Recioto (U23) 18.04.2017
107 Giro del Belvedere (U23) 17.04.2017
47 Trofeo Edil C (U23) 08.04.2017
DNF Trofeo PIVA (U23) 02.04.2017
DNF Africa RR 19.02.2017
2 Africa ITT 16.02.2017
2 South Africa RR 12.02.2017
1 South Africa ITT-U23 09.02.2017

2016

RankGCRaceDate
85 World Championship RR-U23 13.10.2016
11 World Championship ITT-U23 10.10.2016
14 Il Lombardia Under 23 02.10.2016
50 Ruota d'Oro 27.09.2016
30 Memorial Pantani 17.09.2016
DNF Coppa Agostoni 15.09.2016
73 Coppa Bernocchi 14.09.2016
49 Tour de l'Avenir 20.08.2016 - 27.08.2016
39 Stage 8 27.08.2016
59 Stage 7 26.08.2016
55 Stage 6 25.08.2016
40 Stage 5 24.08.2016
12 Stage 4 23.08.2016
98 Stage 3 22.08.2016
96 Stage 2 21.08.2016
111 Stage 1 20.08.2016
DNF Trofeo Beato Bernardo 17.08.2016
18 GP Capodarco 16.08.2016
DNF GP Poggiana 14.08.2016
55 Tour Alsace 27.07.2016 - 31.07.2016
79 Stage 4 31.07.2016
55 Stage 3 30.07.2016
60 Stage 2 29.07.2016
34 Stage 1 28.07.2016
19 Prologue 27.07.2016
DNF Valle d'Aosta (U23) 13.07.2016 - 17.07.2016
OOT Stage 5 17.07.2016
64 Stage 4 16.07.2016
64 Stage 3 15.07.2016
56 Stage 2 14.07.2016
13 Stage 1 13.07.2016
DNF Giro del Medio Brenta 10.07.2016
41 GP Marmo 15.05.2016
DNF Giro dell'Appennino 17.04.2016
89 Circuit des Ardennes 08.04.2016 - 10.04.2016
111 Stage 3 10.04.2016
78 Stage 4 10.04.2016
103 Stage 2 09.04.2016
112 Stage 1 08.04.2016
35 GP Palio del Recioto (U23) 29.03.2016
114 Coppi e Bartali 24.03.2016 - 27.03.2016
107 Stage 5 27.03.2016
119 Stage 4 26.03.2016
148 Stage 3 25.03.2016
158 Stage 1 24.03.2016
35 Stage 2 24.03.2016
2 South Africa RR 14.02.2016
1 South Africa ITT-U23 11.02.2016

2015

RankGCRaceDate
18 Chrono de Champagne 13.09.2015
11 Hibiscus Cycle Classic 03.05.2015
DNF Mayday Classic 01.05.2015
4 PMB Road Classic 27.04.2015
6 South Africa RR 07.02.2015
10 South Africa ITT 05.02.2015

2014

RankGCRaceDate
1 South Africa RR-JR 09.02.2014
3 South Africa ITT-JR 06.02.2014

2013

RankGCRaceDate
4 South Africa RR-JR 03.03.2013
5 South Africa ITT-JR 28.02.2013

Rider profile

Name
Stefan de Bod
Team
Modern Adventure Pro Cycling
Nationality
South Africa
Date of birth
November 17 1996
Place of birth
Worcester
Height
1.82 m
UCI ranking
367
UCI wins
10

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️