Results 2025
Stage 1
← 2025 results and General Classification
No riders match.
| Pos | Rider | Category | Nation | Time | Gap |
|---|---|---|---|---|---|
| 1 | Matthew BEERS#4Specialized Off-Road - Toyota | Pro Men | 2:54:19 | ||
| 2 | Andri FRISCHKNECHT#33Scott Sram | Pro Men | 2:54:20 | +1 | |
| 3 | Hugo DRECHOU#28Numéro31.cc / Pinarello | Pro Men | 2:54:20 | +1 | |
| 4 | Tristan NORTJE#32IMBUKO ChemChamp | Pro Men | 2:55:07 | +48 | |
| 5 | Simon PELLAUD#15Tudor Pro Cycling | Pro Men | 2:55:08 | +49 | |
| 6 | Griffin EASTER#34OpiCure Foundation p/b Orbea and Castelli SOG | Pro Men | 2:55:17 | +58 | |
| 7 | Andreas SEEWALD#3Singer KTM Racing | Pro Men | 2:55:18 | +59 | |
| 8 | Mattia DE MARCHI#21 | Pro Men | 2:55:19 | +1:00 | |
| 9 | Travis STEDMAN#23Team Toyota Specialized | Pro Men | 2:55:29 | +1:10 | |
| 10 | Lodewyk Wilhelm GOOSEN#41IMBUKO ChemChamp | Pro Men | 2:55:35 | +1:16 | |
| 11 | Luis NEFF#45ROSE Racing Circle | Pro Men | 2:56:02 | +1:43 | |
| 12 | Marco Willie JOUBERT#5Imbuko Chemchamp Specialized | Pro Men | 2:56:05 | +1:46 | |
| 13 | Lukas BAUM#9Orbea x Leatt Speed Company | Pro Men | 2:56:06 | +1:47 | |
| 14 | Andrew L'ESPERANCE#29Forward Racing - Maxxis - 3T - Shimano | Pro Men | 2:57:10 | +2:51 | |
| 15 | Peter STETINA#14Canyon/Clif Family | Pro Men | 2:57:11 | +2:52 | |
| 16 | Chad HAGA#12FELT Racing | Pro Men | 2:57:11 | +2:52 | |
| 17 | Lukas PÖSTLBERGER#6Rose Racing Circle | Pro Men | 2:57:29 | +3:10 | |
| 18 | Johan VAN ZYL#27Toyota Specialized | Pro Men | 3:02:26 | +8:07 | |
| 19 | Georg EGGER#22speedcompanyracing | Pro Men | 3:03:53 | +9:34 | |
| 20 | Rudi KOEN#43IMBUKO ChemChamp | Pro Men | 3:07:23 | +13:04 | |
| 21 | Alistair BROWNLEE#25Truefuels | Pro Men | 3:09:41 | +15:22 | |
| 22 | Philipp BACHL#52sartoria ciclistica squadra corse | Pro Men | 3:09:42 | +15:23 | |
| 23 | Daniel LOUBSER#39 | Pro Men | 3:09:54 | +15:35 | |
| 24 | Martin FREYER#24Team Hollard Namibia | Pro Men | 3:11:33 | +17:14 | |
| 25 | Alex MILLER#10Swatt Club | Pro Men | 3:11:36 | +17:17 | |
| 26 | Lawrence NAESEN#31Next level racing: Rapha - Orbea | Pro Men | 3:11:36 | +17:17 | |
| 27 | Rogan SMART#49Rush Sports and The Bike Shop Plett | Pro Men | 3:11:37 | +17:18 | |
| 28 | Lachlan MORTON#1EF education first | Pro Men | 3:12:12 | +17:53 | |
| 29 | Payson MCELVEEN#19Allied Cycle Works | Pro Men | 3:14:29 | +20:10 | |
| 30 | Dave GEORGE#440 | 45–49 Men | 3:17:04 | +22:45 | |
| 31 | Bernard Ndungu NJOROGE#53Team Amani | Pro Men | 3:18:02 | +23:43 | |
| 32 | Kevin BENKENSTEIN#554 | 35–39 Men | 3:19:50 | +25:31 | |
| 33 | Karl PLATT#337 | 45–49 Men | 3:20:06 | +25:47 | |
| 34 | Peter SCHERMANN#205 | 35–39 Men | 3:20:25 | +26:06 | |
| 35 | Donovan LE COK#423 | 40–44 Men | 3:22:14 | +27:55 | |
| 36 | Carl PASIO#46Rocacorba Cycling | Pro Men | 3:23:37 | +29:18 | |
| 37 | Thomas PIDCOCK#2Q36.5 Pro Cycling | Pro Men | 3:23:38 | +29:19 | |
| 38 | Ramon COMULADA PERXACHS#509 | 40–44 Men | 3:24:31 | +30:12 | |
| 39 | Drikus COETZEE#560 | 19–34 Men | 3:24:38 | +30:19 | |
| 40 | Ingram CUFF#394 | 40–44 Men | 3:26:39 | +32:20 | |
| 41 | Ramon SINKELDAM#17Pinarello | Pro Men | 3:27:12 | +32:53 | |
| 42 | Ivar SLIK#11Wilier Triestina @ MAAP | Pro Men | 3:27:13 | +32:54 | |
| 43 | Allan IACUONE#385 | 50–54 Men | 3:27:36 | +33:17 | |
| 44 | Daniel BONELLO#478 | 35–39 Men | 3:28:32 | +34:13 | |
| 45 | Axelle DUBAU-PREVOT#74Numéro 31 par Café du Cycliste / Pinarello | Pro Women | 3:31:30 | +37:11 | |
| 46 | Ashleigh MOOLMAN-PASIO#63AG Insurance Soudal | Pro Women | 3:31:31 | +37:12 | |
| 47 | Aaron BORRILL#415 | 40–44 Men | 3:32:02 | +37:43 | |
| 48 | Craig URIA#258 | 40–44 Men | 3:32:02 | +37:43 | |
| 49 | Charles KEEY#471 | 35–39 Men | 3:32:02 | +37:43 | |
| 50 | Erik KLEINHANS#123 | 40–44 Men | 3:32:02 | +37:43 | |
| 51 | Trevor DAVIES#143 | 45–49 Men | 3:32:46 | +38:27 | |
| 52 | Hayley PREEN#61ChemChamp Honeycomb 226ers | Pro Women | 3:33:16 | +38:57 | |
| 53 | Melisa ROLLINS#66Liv Racing Collective | Pro Women | 3:33:16 | +38:57 | |
| 54 | Fabien MONNIER#207 | 40–44 Men | 3:34:23 | +40:04 | |
| 55 | Lawrence CARPENTER#40More Stories Tomorrow | Pro Men | 3:34:34 | +40:15 | |
| 56 | Marcus SMITH#249 | 45–49 Men | 3:36:19 | +42:00 | |
| 57 | Haley SMITH#68Trek Driftless; MAAP; COROS; The Feed | Pro Women | 3:38:06 | +43:47 | |
| 58 | Olivia HOTTINGER#87Scott Sram | Pro Women | 3:38:31 | +44:12 | |
| 59 | Lauren STEPHENS#62Aegis Cycling Foundation | Pro Women | 3:38:31 | +44:12 | |
| 60 | Thomas FRISCHKNECHT#333 | 55–59 Men | 3:39:40 | +45:21 | |
| 61 | Kyle CARRICK#200 | 40–44 Men | 3:40:28 | +46:09 | |
| 62 | Clara KOPPENBURG#86 | Pro Women | 3:40:30 | +46:11 | |
| 63 | Felix PRINZ#224 | 55–59 Men | 3:41:20 | +47:01 | |
| 64 | Josep RUBIO VIDAL#508 | 45–49 Men | 3:41:53 | +47:34 | |
| 65 | Zachary ALLISON#37BIKE SPORTS! | Pro Men | 3:42:26 | +48:07 | |
| 66 | Jac Louis VAN WYK#368 | 50–54 Men | 3:43:00 | +48:41 | |
| 67 | Silvio BUNDI#566 | 45–49 Men | 3:43:11 | +48:52 | |
| 68 | Christian WEBER#213 | 50–54 Men | 3:43:12 | +48:53 | |
| 69 | Sophie WRIGHT#77Ribble Outliers | Pro Women | 3:43:47 | +49:28 | |
| 70 | Mark O'HARE#391 | 50–54 Men | 3:44:04 | +49:45 | |
| 71 | Andy DAVIES#248 | 50–54 Men | 3:44:44 | +50:25 | |
| 72 | Jerone WALTERS#388 | 50–54 Men | 3:44:45 | +50:26 | |
| 73 | Regis MANIORA#524 | 45–49 Men | 3:45:14 | +50:55 | |
| 74 | Kristin HENDRICKS#338 | 45–49 Men | 3:45:55 | +51:36 | |
| 75 | Theresa RINDLER-BACHL#75Protective Factory Team | Pro Women | 3:47:00 | +52:41 | |
| 76 | Duncan ROSS#456 | 40–44 Men | 3:47:11 | +52:52 | |
| 77 | Ashley OLDFIELD#494 | 40–44 Men | 3:47:14 | +52:55 | |
| 78 | Riaan WEIDEMAN#500 | 40–44 Men | 3:47:14 | +52:55 | |
| 79 | Randy EGUES#538 | 45–49 Men | 3:48:08 | +53:49 | |
| 80 | Neill CLARK#452 | 45–49 Men | 3:48:53 | +54:34 | |
| 81 | Oli MUNNIK#467 | 40–44 Men | 3:48:56 | +54:37 | |
| 82 | Mat STEPHENS#16Cafe du Cycliste | Vittoria | Pro Men | 3:49:26 | +55:07 | |
| 83 | Mikhail WERTHEIM AYMES#343 | 35–39 Men | 3:49:51 | +55:32 | |
| 84 | Verster VENTER#110 | 19–34 Men | 3:50:25 | +56:06 | |
| 85 | Madeleine NUTT#73Lauf/Velocio | Pro Women | 3:51:00 | +56:41 | |
| 86 | Whitney ALLISON#72Bike Sports | ENVE | Pro Women | 3:52:01 | +57:42 | |
| 87 | Felix MÜLLER#299 | 35–39 Men | 3:52:13 | +57:54 | |
| 88 | Gerhardus FOUCHE#433 | 45–49 Men | 3:52:23 | +58:04 | |
| 89 | Rowan VORSTER#321 | 45–49 Men | 3:52:42 | +58:23 | |
| 90 | Jana GIGELE#65Aurum CCS GRVL Team | Pro Women | 3:52:55 | +58:36 | |
| 91 | Rowan WILLIAMS#277 | 50–54 Men | 3:54:37 | +1:00:18 | |
| 92 | Luthando KAKA#351 | 35–39 Men | 3:56:21 | +1:02:02 | |
| 93 | Ignace ROBBERECHTS#130 | 35–39 Men | 3:56:27 | +1:02:08 | |
| 94 | Roland MULLER#246 | 45–49 Men | 3:56:59 | +1:02:40 | |
| 95 | Adam HANSEN#347 | 40–44 Men | 3:57:04 | +1:02:45 | |
| 96 | Lukáš ŠTEFEK#427 | 35–39 Men | 3:57:04 | +1:02:45 | |
| 97 | Radoslaw KWIATKOWSKI#523 | 35–39 Men | 3:57:14 | +1:02:55 | |
| 98 | Tom SCHÖLER#366 | 40–44 Men | 3:57:18 | +1:02:59 | |
| 99 | Mark ANDERSON#323 | 45–49 Men | 3:57:26 | +1:03:07 | |
| 100 | Paul HASTEWELL#374 | 35–39 Men | 3:58:03 | +1:03:44 | |
| 101 | Pieter CALITZ#557 | 50–54 Men | 3:58:18 | +1:03:59 | |
| 102 | Becca BOOK#82Otso/ Rene Herse/ Rapha | Pro Women | 3:58:50 | +1:04:31 | |
| 103 | Ruth ASTLE#79Chemchamp Racing | Pro Women | 3:58:54 | +1:04:35 | |
| 104 | Wade WALLACE#384 | 50–54 Men | 3:59:31 | +1:05:12 | |
| 105 | Damien BISETTI#219 | 55–59 Men | 4:00:12 | +1:05:53 | |
| 106 | Paul FURBANK#201 | 70–74 Men | 4:00:29 | +1:06:10 | |
| 107 | Issy ZIMMERMAN#252 | 55–59 Men | 4:00:29 | +1:06:10 | |
| 108 | Sarah DIEKMEYER#78 | Pro Women | 4:01:21 | +1:07:02 | |
| 109 | Chris BRAMMER#179 | 55–59 Men | 4:02:04 | +1:07:45 | |
| 110 | Barry ROSS#180 | 50–54 Men | 4:02:12 | +1:07:53 | |
| 111 | Jens BRODBECK#444 | 55–59 Men | 4:02:55 | +1:08:36 | |
| 112 | Andrew VAN KINTS#282 | 40–44 Men | 4:03:09 | +1:08:50 | |
| 113 | Bob CANTENS#259 | 35–39 Men | 4:03:26 | +1:09:07 | |
| 114 | Juanita Rose MACKENZIE#80 | Pro Women | 4:03:40 | +1:09:21 | |
| 115 | Alison JACKSON#60EF Education-Oatly | Pro Women | 4:03:41 | +1:09:22 | |
| 116 | Denis MONTARD#520 | 50–54 Men | 4:03:47 | +1:09:28 | |
| 117 | John O'CONNOR#519 | 55–59 Men | 4:03:48 | +1:09:29 | |
| 118 | Michelle GEORGE#441 | 45–49 Women | 4:03:49 | +1:09:30 | |
| 119 | Ernest WELCH#125 | 55–59 Men | 4:03:57 | +1:09:38 | |
| 120 | Bruce CAMPBELL#490 | 35–39 Men | 4:04:14 | +1:09:55 | |
| 121 | David VAN DER STOCKT#565 | 50–54 Men | 4:04:31 | +1:10:12 | |
| 122 | Marcin GÓRNICKI#491 | 35–39 Men | 4:05:05 | +1:10:46 | |
| 123 | David COOKE#173 | 45–49 Men | 4:05:28 | +1:11:09 | |
| 124 | Ryan FLINN#550 | 35–39 Men | 4:06:00 | +1:11:41 | |
| 125 | Angus BURRELL#551 | 19–34 Men | 4:06:01 | +1:11:42 | |
| 126 | Augusto BALDONI#522 | 50–54 Men | 4:06:01 | +1:11:42 | |
| 127 | Kobus BRUMMER#269 | 40–44 Men | 4:07:28 | +1:13:09 | |
| 128 | Mario KUMMER#497 | 60–64 Men | 4:08:09 | +1:13:50 | |
| 129 | Ed DOUCET#295 | 50–54 Men | 4:08:18 | +1:13:59 | |
| 130 | Katharina SEIDEL#241 | 19–34 Women | 4:09:44 | +1:15:25 | |
| 131 | Stewart GOODMAN#111 | 60–64 Men | 4:09:53 | +1:15:34 | |
| 132 | Marcel BEUKERS#290 | 55–59 Men | 4:10:25 | +1:16:06 | |
| 133 | Andrew HUNT#223 | 50–54 Men | 4:10:29 | +1:16:10 | |
| 134 | Ian MARTIN#426 | 55–59 Men | 4:10:34 | +1:16:15 | |
| 135 | Michael GREGORY#448 | 40–44 Men | 4:11:23 | +1:17:04 | |
| 136 | Alton VAN PUTTEN#540 | 50–54 Men | 4:11:37 | +1:17:18 | |
| 137 | Michael WATSON#466 | 50–54 Men | 4:11:45 | +1:17:26 | |
| 138 | Ross ANDERSON#236 | 35–39 Men | 4:11:55 | +1:17:36 | |
| 139 | Jim CANTENS#260 | 35–39 Men | 4:11:56 | +1:17:37 | |
| 140 | Simon STOFBERG#549 | 19–34 Men | 4:12:19 | +1:18:00 | |
| 141 | Kelly FREETH#507 | 19–34 Women | 4:13:08 | +1:18:49 | |
| 142 | Louis DE VILLIERS#428 | 50–54 Men | 4:13:10 | +1:18:51 | |
| 143 | Stuart ANDERSON#532 | 50–54 Men | 4:13:51 | +1:19:32 | |
| 144 | Sebastian VAN HELDEN#288 | 35–39 Men | 4:14:31 | +1:20:12 | |
| 145 | Carlotta FONDRIEST#475 | 19–34 Women | 4:15:14 | +1:20:55 | |
| 146 | Melissa HINZ#136 | 40–44 Women | 4:15:14 | +1:20:55 | |
| 147 | Maurizio FONDRIEST#117 | 60–64 Men | 4:15:16 | +1:20:57 | |
| 148 | Martin VAN DER WALT#189 | 35–39 Men | 4:16:15 | +1:21:56 | |
| 149 | Ivor HAMBRIDGE#154 | 45–49 Men | 4:16:27 | +1:22:08 | |
| 150 | Zane DE DECKER#105 | 40–44 Men | 4:16:42 | +1:22:23 | |
| 151 | Samu ILONEN#530 | 50–54 Men | 4:18:03 | +1:23:44 | |
| 152 | Andre BOOYENS#253 | 45–49 Men | 4:18:38 | +1:24:19 | |
| 153 | Shaun DE LA PORTE#324 | 55–59 Men | 4:18:39 | +1:24:20 | |
| 154 | Remko BORNMANN#531 | 45–49 Men | 4:18:48 | +1:24:29 | |
| 155 | Pavel POPIOLEK#367 | 60–64 Men | 4:20:37 | +1:26:18 | |
| 156 | Justin SEALE#354 | 45–49 Men | 4:20:39 | +1:26:20 | |
| 157 | John BOS#383 | 65–69 Men | 4:20:54 | +1:26:35 | |
| 158 | Gordon HENDERSON#296 | 50–54 Men | 4:21:06 | +1:26:47 | |
| 159 | Austin EDWARDS#273 | 35–39 Men | 4:21:07 | +1:26:48 | |
| 160 | Nigel GRAY#406 | 55–59 Men | 4:21:08 | +1:26:49 | |
| 161 | Carmen MORETTI#453 | 55–59 Men | 4:21:12 | +1:26:53 | |
| 162 | Manuel BIANCHI#521 | 45–49 Men | 4:21:13 | +1:26:54 | |
| 163 | Nick REED#247 | 55–59 Men | 4:21:21 | +1:27:02 | |
| 164 | Frank SNYMAN#203 | 60–64 Men | 4:21:35 | +1:27:16 | |
| 165 | Joan PAGES#317 | 19–34 Men | 4:21:37 | +1:27:18 | |
| 166 | Cornelius LABUSCHAGNE#217 | 50–54 Men | 4:21:40 | +1:27:21 | |
| 167 | Frank SCHMAEHLING#230 | 55–59 Men | 4:21:40 | +1:27:21 | |
| 168 | Nicholas NORTHCOTE#112 | 40–44 Men | 4:21:50 | +1:27:31 | |
| 169 | Anneke LUND#472 | 40–44 Women | 4:21:56 | +1:27:37 | |
| 170 | Wesley LITTLETON#284 | 40–44 Men | 4:22:23 | +1:28:04 | |
| 171 | Julien BOUILLE#204 | 40–44 Men | 4:22:29 | +1:28:10 | |
| 172 | Chris VAN ZYL#451 | 50–54 Men | 4:22:52 | +1:28:33 | |
| 173 | Bruce VILJOEN#243 | 60–64 Men | 4:22:55 | +1:28:36 | |
| 174 | Giovanni STEFANIA#477 | 35–39 Men | 4:23:05 | +1:28:46 | |
| 175 | Charl JOUBERT#556 | 60–64 Men | 4:23:08 | +1:28:49 | |
| 176 | Cherise WILLEIT#64Toyota Specialized | Pro Women | 4:23:15 | +1:28:56 | |
| 177 | Emma VAN DER STOCKT#85 | Pro Women | 4:23:39 | +1:29:20 | |
| 178 | Kerri BRASS#380 | 55–59 Men | 4:23:43 | +1:29:24 | |
| 179 | Aaron ADLER#359 | 19–34 Men | 4:23:47 | +1:29:28 | |
| 180 | Andrew HIGGINBOTHAM#460 | 50–54 Men | 4:24:36 | +1:30:17 | |
| 181 | Herman SCHUTTE#242 | 40–44 Men | 4:24:44 | +1:30:25 | |
| 182 | William WERTHEIM AYMES#344 | 60–64 Men | 4:24:49 | +1:30:30 | |
| 183 | Bruce DARNE#228 | 45–49 Men | 4:24:58 | +1:30:39 | |
| 184 | Nicolle WEIR#116 | 50–54 Women | 4:25:08 | +1:30:49 | |
| 185 | Janine MULLER#118 | 40–44 Women | 4:25:08 | +1:30:49 | |
| 186 | Matthias SCHWUNK#379 | 40–44 Men | 4:25:12 | +1:30:53 | |
| 187 | Raffaele MACCARI#518 | 35–39 Men | 4:26:14 | +1:31:55 | |
| 188 | Gilles DELLAERT#140 | 45–49 Men | 4:26:14 | +1:31:55 | |
| 189 | Gerard DIRKS#407 | 50–54 Men | 4:26:16 | +1:31:57 | |
| 190 | David LISCHKA#543 | 40–44 Men | 4:26:19 | +1:32:00 | |
| 191 | Gina RICARDO#76Praties Cycling Team | Pro Women | 4:26:20 | +1:32:01 | |
| 192 | Sébastien INFANTOLINO#270 | 50–54 Men | 4:26:28 | +1:32:09 | |
| 193 | Sylvain ROCHAT#526 | 45–49 Men | 4:26:28 | +1:32:09 | |
| 194 | George ARNOLD#121 | 40–44 Men | 4:26:33 | +1:32:14 | |
| 195 | Marco FERDINANDI#122 | 55–59 Men | 4:26:33 | +1:32:14 | |
| 196 | Virginia CANCELLIERI#83Assos | Pro Women | 4:27:07 | +1:32:48 | |
| 197 | Javier ANGULO GUIRAO#512 | 19–34 Men | 4:27:07 | +1:32:48 | |
| 198 | Asakhe DYANI#55Velokhaya | Pro Men | 4:27:49 | +1:33:30 | |
| 199 | Stijn VERHAEGEN#469 | 45–49 Men | 4:27:56 | +1:33:37 | |
| 200 | Guy LE RAY-COOK#445 | 55–59 Men | 4:28:11 | +1:33:52 | |
| 201 | Mike ARTHUR#174 | 35–39 Men | 4:28:14 | +1:33:55 | |
| 202 | Brett VAN COLLER#360 | 50–54 Men | 4:28:51 | +1:34:32 | |
| 203 | Leo SORENSEN#364 | 35–39 Men | 4:28:52 | +1:34:33 | |
| 204 | Craig COLLIER#129 | 45–49 Men | 4:29:19 | +1:35:00 | |
| 205 | Andrew MCQUAID#548 | 40–44 Men | 4:29:55 | +1:35:36 | |
| 206 | Jan Braai SCANNELL#216 | 45–49 Men | 4:30:24 | +1:36:05 | |
| 207 | Ross HOCKNELL#409 | 45–49 Men | 4:30:40 | +1:36:21 | |
| 208 | Jerome CEDRAS#177 | 45–49 Men | 4:30:44 | +1:36:25 | |
| 209 | Dieter ROMAN#458 | 50–54 Men | 4:30:48 | +1:36:29 | |
| 210 | Pieter NORTJE#555 | 50–54 Men | 4:31:05 | +1:36:46 | |
| 211 | George SMIT#196 | 50–54 Men | 4:31:22 | +1:37:03 | |
| 212 | Sally FERGUSON#488 | 45–49 Women | 4:31:33 | +1:37:14 | |
| 213 | Jens FREIBERG#356 | 45–49 Men | 4:32:06 | +1:37:47 | |
| 214 | Dirk PIEPER#257 | 50–54 Men | 4:32:40 | +1:38:21 | |
| 215 | Sven RIEDESEL#357 | 60–64 Men | 4:32:48 | +1:38:29 | |
| 216 | Pieter THERON#301 | 50–54 Men | 4:32:52 | +1:38:33 | |
| 217 | Michael SOLMS#398 | 35–39 Men | 4:34:53 | +1:40:34 | |
| 218 | Colin ANDERSON#153 | 60–64 Men | 4:35:05 | +1:40:46 | |
| 219 | Ross KEEN#358 | 40–44 Men | 4:36:05 | +1:41:46 | |
| 220 | Niko KERIDIS#449 | 55–59 Men | 4:36:16 | +1:41:57 | |
| 221 | Graham PEARCE#546 | 45–49 Men | 4:37:07 | +1:42:48 | |
| 222 | Robert MIDDLETON#261 | 60–64 Men | 4:37:18 | +1:42:59 | |
| 223 | Nathalie MONNIER#206 | 40–44 Women | 4:37:35 | +1:43:16 | |
| 224 | Leon TOBIAS#447 | 60–64 Men | 4:37:37 | +1:43:18 | |
| 225 | Eduard ESTER FERNANDEZ#486 | 60–64 Men | 4:37:38 | +1:43:19 | |
| 226 | Brigham MILNE#209 | 45–49 Men | 4:37:44 | +1:43:25 | |
| 227 | Brian EDMOND#400 | 50–54 Men | 4:38:38 | +1:44:19 | |
| 228 | Elliot KNOX#304 | 50–54 Men | 4:38:41 | +1:44:22 | |
| 229 | Jenna BORRILL#416 | 35–39 Women | 4:38:56 | +1:44:37 | |
| 230 | Mark WILLIMOTT#104 | 50–54 Men | 4:39:14 | +1:44:55 | |
| 231 | Sibylle FRISCHKNECHT#330 | 50–54 Women | 4:39:47 | +1:45:28 | |
| 232 | Justin HEINEN#222 | 50–54 Men | 4:39:48 | +1:45:29 | |
| 233 | Matthew MILLER#395 | 50–54 Men | 4:40:30 | +1:46:11 | |
| 234 | Mariske STRAUSS#84Garmin | Rola Toyota | Pro Women | 4:40:30 | +1:46:11 | |
| 235 | Jacques DE BRUYN#159 | 50–54 Men | 4:40:44 | +1:46:25 | |
| 236 | Richard HOAL#315 | 50–54 Men | 4:41:07 | +1:46:48 | |
| 237 | Mike MARCHANT#262 | 55–59 Men | 4:41:42 | +1:47:23 | |
| 238 | Dan VAN HEMERT#126 | 55–59 Men | 4:42:22 | +1:48:03 | |
| 239 | Jorge PADRONES LEON#511 | 50–54 Men | 4:42:23 | +1:48:04 | |
| 240 | Nicholas CHAPLIN#294 | 19–34 Men | 4:43:31 | +1:49:12 | |
| 241 | Tarquin SMIT#169 | 19–34 Men | 4:44:00 | +1:49:41 | |
| 242 | Matthew LEE#474 | 50–54 Men | 4:44:08 | +1:49:49 | |
| 243 | Richard BONATZ#473 | 55–59 Men | 4:44:16 | +1:49:57 | |
| 244 | Philip NEL#186 | 50–54 Men | 4:44:22 | +1:50:03 | |
| 245 | Daniel JACOBS#365 | 40–44 Men | 4:44:22 | +1:50:03 | |
| 246 | Dushan VELJOVIC#393 | 50–54 Men | 4:44:24 | +1:50:05 | |
| 247 | Peggy PFEIFER#496 | 50–54 Women | 4:44:24 | +1:50:05 | |
| 248 | Nick WRIGHT#120 | 45–49 Men | 4:44:51 | +1:50:32 | |
| 249 | Liza VISSER#119 | 19–34 Women | 4:44:51 | +1:50:32 | |
| 250 | Charles KARSTROM#533 | 35–39 Men | 4:45:13 | +1:50:54 | |
| 251 | Adam FOSTER#101 | 55–59 Men | 4:45:15 | +1:50:56 | |
| 252 | Richard BAILEY#106 | 50–54 Men | 4:45:15 | +1:50:56 | |
| 253 | Christopher DRAPE#142 | 60–64 Men | 4:45:30 | +1:51:11 | |
| 254 | Michael RAACH#542 | 50–54 Men | 4:45:42 | +1:51:23 | |
| 255 | Shaun MARAIS#306 | 40–44 Men | 4:46:13 | +1:51:54 | |
| 256 | Jannie STEYN#138 | 55–59 Men | 4:46:41 | +1:52:22 | |
| 257 | Yashvir MAHARAJ#370 | 40–44 Men | 4:46:43 | +1:52:24 | |
| 258 | Nicolaas BESTER#167 | 65–69 Men | 4:46:43 | +1:52:24 | |
| 259 | Adrien DELLAERT#141 | 19–34 Men | 4:46:52 | +1:52:33 | |
| 260 | Bart COUCKUYT#328 | 50–54 Men | 4:47:10 | +1:52:51 | |
| 261 | Violanta ROMINGER#132 | 35–39 Women | 4:47:43 | +1:53:24 | |
| 262 | Francesco GANDOLA#215 | 60–64 Men | 4:48:08 | +1:53:49 | |
| 263 | Div NEL#127 | 45–49 Men | 4:48:40 | +1:54:21 | |
| 264 | Remo KOCH#327 | 35–39 Men | 4:49:27 | +1:55:08 | |
| 265 | Julia WILKES#396 | 40–44 Women | 4:49:29 | +1:55:10 | |
| 266 | Carl LIEBENBERG#237 | 55–59 Men | 4:50:04 | +1:55:45 | |
| 267 | Alison BOSHOFF#514 | 45–49 Women | 4:50:06 | +1:55:47 | |
| 268 | Katerina KARAMANI#88 | Pro Women | 4:51:07 | +1:56:48 | |
| 269 | Bart VERBRAEKEN#293 | 55–59 Men | 4:51:24 | +1:57:05 | |
| 270 | Jodi ZULBERG#390 | 50–54 Women | 4:51:31 | +1:57:12 | |
| 271 | Johan CONRADIE#418 | 60–64 Men | 4:51:38 | +1:57:19 | |
| 272 | Jack VERBRAEKEN#292 | 19–34 Men | 4:52:03 | +1:57:44 | |
| 273 | Elene BRETT-EVANS#459 | 40–44 Women | 4:52:09 | +1:57:50 | |
| 274 | Farhang FARID#408 | 40–44 Men | 4:53:08 | +1:58:49 | |
| 275 | Coillard FORD#152 | 50–54 Men | 4:53:09 | +1:58:50 | |
| 276 | Monica GLOVER#233 | 55–59 Women | 4:53:25 | +1:59:06 | |
| 277 | Nico COETZEE#346 | 40–44 Men | 4:54:18 | +1:59:59 | |
| 278 | Ellen MONTANARI#149 | 45–49 Women | 4:54:40 | +2:00:21 | |
| 279 | Louis Ugo MONTANARI#148 | 40–44 Men | 4:54:40 | +2:00:21 | |
| 280 | Craig STONE#131 | 45–49 Men | 4:54:43 | +2:00:24 | |
| 281 | Carol MCCALLUM#420 | 60–64 Women | 4:55:09 | +2:00:50 | |
| 282 | Joe WESTHUIZEN#450 | 55–59 Men | 4:55:10 | +2:00:51 | |
| 283 | Ray IRWIN#392 | 65–69 Men | 4:55:13 | +2:00:54 | |
| 284 | Frans VAN SCHALKWYK#145 | 45–49 Men | 4:55:17 | +2:00:58 | |
| 285 | Andy HODGSON#102 | 65–69 Men | 4:55:42 | +2:01:23 | |
| 286 | Lea BLOECHLINGER#251 | 45–49 Women | 4:55:58 | +2:01:39 | |
| 287 | Lucien D'AVICE#150 | 50–54 Men | 4:56:06 | +2:01:47 | |
| 288 | David KNEE#454 | 55–59 Men | 4:56:12 | +2:01:53 | |
| 289 | Jaco VAN GASS#510 | 35–39 Men | 4:56:21 | +2:02:02 | |
| 290 | Arie BLAAUBOER#305 | 60–64 Men | 4:56:42 | +2:02:23 | |
| 291 | Sergio MENEGHIN#525 | 45–49 Men | 4:56:53 | +2:02:34 | |
| 292 | Paul WHITBURN#114 | 45–49 Men | 4:57:13 | +2:02:54 | |
| 293 | Peter MILLS#348 | 55–59 Men | 4:57:28 | +2:03:09 | |
| 294 | David REDDY#283 | 35–39 Men | 4:59:03 | +2:04:44 | |
| 295 | Brendon DE BOER#183 | 50–54 Men | 4:59:07 | +2:04:48 | |
| 296 | Niccolo VIOLATI#517 | 55–59 Men | 4:59:16 | +2:04:57 | |
| 297 | Thierry DANLION#527 | 55–59 Men | 4:59:30 | +2:05:11 | |
| 298 | Robert GILMOUR#109 | 45–49 Men | 5:00:04 | +2:05:45 | |
| 299 | Quinton IVAN#373 | 45–49 Men | 5:01:02 | +2:06:43 | |
| 300 | Adam WOLLEY#376 | 35–39 Men | 5:01:03 | +2:06:44 | |
| 301 | Stephen JURGENSON#134 | 50–54 Men | 5:01:07 | +2:06:48 | |
| 302 | Thomas FOX#289 | 55–59 Men | 5:01:14 | +2:06:55 | |
| 303 | Christian SKOSAN#529 | 50–54 Men | 5:01:36 | +2:07:17 | |
| 304 | Brendan GRUNDLINGH#115 | 45–49 Men | 5:02:32 | +2:08:13 | |
| 305 | Belinda VAN WYK#278 | 50–54 Women | 5:02:32 | +2:08:13 | |
| 306 | Craig WHITTAKER#280 | 40–44 Men | 5:02:56 | +2:08:37 | |
| 307 | Adam WOOLDRIDGE#362 | 50–54 Men | 5:03:06 | +2:08:47 | |
| 308 | Susanna MÜLLER#124 | 40–44 Women | 5:03:41 | +2:09:22 | |
| 309 | Ann HARRISON#382 | 55–59 Women | 5:03:52 | +2:09:33 | |
| 310 | Jean-Marin GRILLON#220 | 40–44 Men | 5:03:59 | +2:09:40 | |
| 311 | Ulrike MAIER#457 | 40–44 Women | 5:04:00 | +2:09:41 | |
| 312 | Andrew HOSSACK#276 | 50–54 Men | 5:05:02 | +2:10:43 | |
| 313 | Stéphanie FELLAY#559 | 35–39 Women | 5:05:40 | +2:11:21 | |
| 314 | Tracey CAMPBELL#528 | 45–49 Women | 5:05:53 | +2:11:34 | |
| 315 | Hannes BRUMMER#329 | 55–59 Men | 5:05:54 | +2:11:35 | |
| 316 | Arend VAN WAMELEN#229 | 55–59 Men | 5:06:06 | +2:11:47 | |
| 317 | Mitchell BARRETT#435 | 50–54 Men | 5:06:51 | +2:12:32 | |
| 318 | Peter FELBER#442 | 60–64 Men | 5:07:21 | +2:13:02 | |
| 319 | David WRIGHT#443 | 55–59 Men | 5:07:21 | +2:13:02 | |
| 320 | Urs BRUGGER#297 | 70–74 Men | 5:07:25 | +2:13:06 | |
| 321 | Bruce DU RAND#422 | 50–54 Men | 5:08:10 | +2:13:51 | |
| 322 | Clifford DE WIT#419 | 50–54 Men | 5:08:10 | +2:13:51 | |
| 323 | Kent HUTCHINS#413 | 50–54 Men | 5:08:12 | +2:13:53 | |
| 324 | Joachim FINCK#437 | 50–54 Men | 5:08:26 | +2:14:07 | |
| 325 | Jan VAN DE PUTTE#188 | 55–59 Men | 5:08:40 | +2:14:21 | |
| 326 | Michael NIXON#234 | 65–69 Men | 5:08:41 | +2:14:22 | |
| 327 | Félix KESSLER#235 | 60–64 Men | 5:09:01 | +2:14:42 | |
| 328 | John YIP#397 | 50–54 Men | 5:09:17 | +2:14:58 | |
| 329 | Claire LAW#320 | 35–39 Women | 5:09:26 | +2:15:07 | |
| 330 | Gregory SMITH#387 | 45–49 Men | 5:09:49 | +2:15:30 | |
| 331 | Mike FORD#155 | 35–39 Men | 5:10:10 | +2:15:51 | |
| 332 | Mareli WIBBELINK#275 | 45–49 Women | 5:12:21 | +2:18:02 | |
| 333 | Heather CULBERT#389 | 55–59 Women | 5:13:49 | +2:19:30 | |
| 334 | Gareth MURPHY#128 | 45–49 Men | 5:15:09 | +2:20:50 | |
| 335 | Schalk BURGER#160 | 55–59 Men | 5:16:58 | +2:22:39 | |
| 336 | Jose Mda CORREIA#313 | 55–59 Men | 5:17:06 | +2:22:47 | |
| 337 | Wayne MANDOZA#314 | 45–49 Men | 5:17:08 | +2:22:49 | |
| 338 | Luke LOCKHART-ROSS#470 | 35–39 Men | 5:17:29 | +2:23:10 | |
| 339 | Amy HOPKINS#162 | 35–39 Women | 5:17:29 | +2:23:10 | |
| 340 | Aaron MILLETT#272 | 55–59 Men | 5:18:18 | +2:23:59 | |
| 341 | Katia MARTINI#539 | 45–49 Women | 5:18:43 | +2:24:24 | |
| 342 | Federico QUERIN#535 | 45–49 Men | 5:18:44 | +2:24:25 | |
| 343 | Nicholas FERGUSON#476 | 50–54 Men | 5:19:35 | +2:25:16 | |
| 344 | Robin OLBRICH#227 | 60–64 Men | 5:19:39 | +2:25:20 | |
| 345 | David DIEGO PINTO#399 | 45–49 Men | 5:20:21 | +2:26:02 | |
| 346 | Patrick HAINES#484 | 60–64 Men | 5:21:17 | +2:26:58 | |
| 347 | Wessel VAN DER MERWE#421 | 55–59 Men | 5:21:17 | +2:26:58 | |
| 348 | Katia ROJAS#485 | 55–59 Women | 5:21:18 | +2:26:59 | |
| 349 | George DIMOPOULOS#332 | 55–59 Men | 5:21:47 | +2:27:28 | |
| 350 | Murray DAVIDSON#436 | 45–49 Men | 5:22:52 | +2:28:33 | |
| 351 | Katherine BROWN#271 | 60–64 Women | 5:23:05 | +2:28:46 | |
| 352 | Mireia SIMO PONS#483 | 19–34 Women | 5:23:11 | +2:28:52 | |
| 353 | Jorge SIMO SURIÑACH#482 | 55–59 Men | 5:23:11 | +2:28:52 | |
| 354 | Ruan FICK#381 | 35–39 Men | 5:23:34 | +2:29:15 | |
| 355 | Malepule MSELEKU#462 | 55–59 Women | 5:23:35 | +2:29:16 | |
| 356 | Stephen SALT#103 | 70–74 Men | 5:23:54 | +2:29:35 | |
| 357 | Willemien LE ROUX#481 | 40–44 Women | 5:24:12 | +2:29:53 | |
| 358 | Clinton STORM#541 | 55–59 Men | 5:25:29 | +2:31:10 | |
| 359 | Ed MENZIES#310 | 55–59 Men | 5:25:45 | +2:31:26 | |
| 360 | Malan MULLER#439 | 35–39 Men | 5:25:46 | +2:31:27 | |
| 361 | Rocco MARIANI#335 | 50–54 Men | 5:26:00 | +2:31:41 | |
| 362 | Aloyse SCHARTZ#349 | 55–59 Men | 5:26:03 | +2:31:44 | |
| 363 | Jacqueline HATHORN#487 | 55–59 Women | 5:26:32 | +2:32:13 | |
| 364 | Juliet ELLIOTT#369 | 45–49 Women | 5:27:08 | +2:32:49 | |
| 365 | Benedict OUTTIER#372 | 40–44 Men | 5:27:44 | +2:33:25 | |
| 366 | Bernard BRAVENBOER#165 | 35–39 Men | 5:28:43 | +2:34:24 | |
| 367 | John BENNETT#498 | 60–64 Men | 5:29:42 | +2:35:23 | |
| 368 | Samuel PIENAAR#163 | 40–44 Men | 5:30:02 | +2:35:43 | |
| 369 | Nicola BIANI#563 | 19–34 Women | 5:30:02 | +2:35:43 | |
| 370 | Peter HOLLICK#361 | 55–59 Men | 5:30:08 | +2:35:49 | |
| 371 | Detlef HÖLIG#536 | 55–59 Men | 5:31:26 | +2:37:07 | |
| 372 | Josh RIZZO#515 | 35–39 Men | 5:31:51 | +2:37:32 | |
| 373 | Brian IRELAND#309 | 65–69 Men | 5:32:07 | +2:37:48 | |
| 374 | Johan SMIT#157 | 35–39 Men | 5:32:55 | +2:38:36 | |
| 375 | Charles SWART#342 | 60–64 Men | 5:33:06 | +2:38:47 | |
| 376 | Emily MOLDEN#250 | 45–49 Women | 5:33:29 | +2:39:10 | |
| 377 | Alexander LEHRMANN#287 | 55–59 Men | 5:33:56 | +2:39:37 | |
| 378 | Steve VROMANS#363 | 55–59 Men | 5:34:18 | +2:39:59 | |
| 379 | Michelle HUTCHINS#414 | 55–59 Women | 5:34:44 | +2:40:25 | |
| 380 | Chantal MARE#461 | 50–54 Women | 5:35:45 | +2:41:26 | |
| 381 | Luke BUSH#221 | 45–49 Men | 5:36:37 | +2:42:18 | |
| 382 | Robert Wesson STEENEKAMP#185 | 50–54 Men | 5:36:51 | +2:42:32 | |
| 383 | Caroline RITCHIE#412 | 45–49 Women | 5:37:52 | +2:43:33 | |
| 384 | Bert HERREVELD#197 | 55–59 Men | 5:38:33 | +2:44:14 | |
| 385 | Fabiano CELLINI#181 | 40–44 Men | 5:38:34 | +2:44:15 | |
| 386 | Donovan MILO#151 | 40–44 Men | 5:38:34 | +2:44:15 | |
| 387 | Joel RODRIGUES#171 | 40–44 Men | 5:38:37 | +2:44:18 | |
| 388 | Urs ZUMSTEG#218 | 60–64 Men | 5:40:40 | +2:46:21 | |
| 389 | Giusep ALIG#238 | 65–69 Men | 5:41:01 | +2:46:42 | |
| 390 | Michel MOCELLINI#214 | 50–54 Men | 5:41:01 | +2:46:42 | |
| 391 | Niklaus HESS#307 | 60–64 Men | 5:41:06 | +2:46:47 | |
| 392 | Patrick HILTI#308 | 60–64 Men | 5:41:06 | +2:46:47 | |
| 393 | Egbert ROBERTSON#137 | 50–54 Men | 5:41:07 | +2:46:48 | |
| 394 | Alan EYLES#210 | 60–64 Men | 5:41:42 | +2:47:23 | |
| 395 | Nienke VAN SCHAIK#245 | 45–49 Women | 5:42:05 | +2:47:46 | |
| 396 | Andreas DIACON#244 | 60–64 Men | 5:42:08 | +2:47:49 | |
| 397 | Jamie RYDER#562 | 19–34 Men | 5:42:20 | +2:48:01 | |
| 398 | Ivan GLASENBERG#516 | 65–69 Men | 5:42:20 | +2:48:01 | |
| 399 | Douglas RYDER#553 | 50–54 Men | 5:42:21 | +2:48:02 | |
| 400 | Tor PETERSON#505 | 60–64 Men | 5:42:23 | +2:48:04 | |
| 401 | Chris MAHONEY#501 | 65–69 Men | 5:42:29 | +2:48:10 | |
| 402 | Cameron WURF#26 | Pro Men | 5:42:31 | +2:48:12 | |
| 403 | Chris MANGOS#495 | 60–64 Men | 5:42:31 | +2:48:12 | |
| 404 | Luis PALLARES#401 | 50–54 Men | 5:42:40 | +2:48:21 | |
| 405 | Hug ALEMANY#425 | 50–54 Men | 5:42:40 | +2:48:21 | |
| 406 | Gonzalo MILA#424 | 55–59 Men | 5:42:40 | +2:48:21 | |
| 407 | Glenn CARP#375 | 50–54 Men | 5:42:43 | +2:48:24 | |
| 408 | Siegfried ROUSSEAU#202 | 50–54 Men | 5:42:46 | +2:48:27 | |
| 409 | Greg JAMES#502 | 60–64 Men | 5:42:46 | +2:48:27 | |
| 410 | Jeremy WILLIAMS#156 | 55–59 Men | 5:45:14 | +2:50:55 | |
| 411 | Reg KUKAMA#172 | 55–59 Men | 5:45:32 | +2:51:13 | |
| 412 | Johan KOEKEMOER#545 | 35–39 Men | 5:45:33 | +2:51:14 | |
| 413 | Paula BORNER#211 | 55–59 Women | 5:46:20 | +2:52:01 | |
| 414 | Anne MOORE#268 | 50–54 Women | 5:48:21 | +2:54:02 | |
| 415 | Noel MUNDAY#430 | 55–59 Men | 5:49:20 | +2:55:01 | |
| 416 | Khayise MASHIFANE#191 | 45–49 Men | 5:50:08 | +2:55:49 | |
| 417 | Rob WESSELO#161 | 60–64 Men | 5:50:08 | +2:55:49 | |
| 418 | Edgar BIHLER#256 | 65–69 Men | 5:52:18 | +2:57:59 | |
| 419 | Nick BEER#254 | 50–54 Men | 5:52:19 | +2:58:00 | |
| 420 | David STARK#302 | 55–59 Men | 5:52:20 | +2:58:01 | |
| 421 | Paul MILLER#168 | 60–64 Men | 5:52:50 | +2:58:31 | |
| 422 | Marius HURTER#564 | 55–59 Men | 5:52:52 | +2:58:33 | |
| 423 | Nicole BOTHA#175 | 45–49 Women | 5:53:02 | +2:58:43 | |
| 424 | Charles Sello MOLAPISI#178 | 50–54 Men | 5:54:14 | +2:59:55 | |
| 425 | Rachel FOX#429 | 45–49 Women | 5:54:18 | +2:59:59 | |
| 426 | Gert VISSER#432 | 45–49 Men | 5:56:02 | +3:01:43 | |
| 427 | Jesse PROUDMAN#226 | 40–44 Men | 5:56:18 | +3:01:59 | |
| 428 | Michael MCGUFFIN#212 | 60–64 Men | 5:56:29 | +3:02:10 | |
| 429 | Jeffrey WIESE#534 | 19–34 Men | 5:57:13 | +3:02:54 | |
| 430 | Michael MCDONALD#285 | 60–64 Men | 5:57:17 | +3:02:58 | |
| 431 | Christopher MOORE#267 | 50–54 Men | 5:58:31 | +3:04:12 | |
| 432 | James WALSH#345 | 45–49 Men | 5:59:21 | +3:05:02 | |
| 433 | Beatrice LEHMANN#225 | 40–44 Women | 5:59:21 | +3:05:02 | |
| 434 | Estiaan FERREIRA#544 | 19–34 Men | 5:59:58 | +3:05:39 | |
| 435 | van Zyl BOTHA#184 | 45–49 Men | 6:00:02 | +3:05:43 | |
| 436 | Lena RONGE#479 | 45–49 Women | 6:01:32 | +3:07:13 | |
| 437 | Nicola HAYWOOD#480 | 55–59 Women | 6:01:32 | +3:07:13 | |
| 438 | Nicci BOOYSEN#240 | 50–54 Women | 6:02:05 | +3:07:46 | |
| 439 | Hein KLEE#158 | 50–54 Men | 6:02:22 | +3:08:03 | |
| 440 | Paul INGPEN#503 | 55–59 Men | 6:02:24 | +3:08:05 | |
| 441 | Johan RIBBENS#504 | 55–59 Men | 6:02:25 | +3:08:06 | |
| 442 | Jaco VAN EEDEN#341 | 50–54 Men | 6:02:35 | +3:08:16 | |
| 443 | Matthys DE KOCK#463 | 45–49 Men | 6:02:36 | +3:08:17 | |
| 444 | Sybrand VAN NIEKERK#350 | 50–54 Men | 6:02:36 | +3:08:17 | |
| 445 | Andrejs LANSKIS#464 | 65–69 Men | 6:03:16 | +3:08:57 | |
| 446 | Laura GRIMES#353 | 35–39 Women | 6:03:28 | +3:09:09 | |
| 447 | Paul WILLCOX#352 | 40–44 Men | 6:03:28 | +3:09:09 | |
| 448 | Andy ORDING#334 | 65–69 Men | 6:03:29 | +3:09:10 | |
| 449 | Sanjay PINGLE#133 | 50–54 Men | 6:03:59 | +3:09:40 | |
| 450 | Grant SALTER#300 | 55–59 Men | 6:04:46 | +3:10:27 | |
| 451 | Brigitta DUK#147 | 50–54 Women | 6:06:49 | +3:12:30 | |
| 452 | Mark WARD#239 | 40–44 Men | 6:09:21 | +3:15:02 | |
| 453 | Dries PRINSLOO#446 | 65–69 Men | 6:09:43 | +3:15:24 | |
| 454 | Hugo SYKES#316 | 19–34 Men | 6:10:26 | +3:16:07 | |
| 455 | Rachel LOSADA#537 | 35–39 Women | 6:11:20 | +3:17:01 | |
| 456 | Tasneem LORGAT#499 | 35–39 Women | 6:11:22 | +3:17:03 | |
| 457 | Markus BIHLER#286 | 40–44 Men | 6:11:22 | +3:17:03 | |
| 458 | Urs STEIGER#291 | 65–69 Men | 6:12:08 | +3:17:49 | |
| 459 | Richard TODD#319 | 45–49 Men | 6:13:15 | +3:18:56 | |
| 460 | Alison BARKER#164 | 50–54 Women | 6:13:22 | +3:19:03 | |
| 461 | Daniel TENNER#312 | 55–59 Men | 6:14:59 | +3:20:40 | |
| 462 | Anru DE WET#513 | 50–54 Men | 6:15:01 | +3:20:42 | |
| 463 | Coz CROSSCOMBE#208 | 55–59 Men | 6:15:37 | +3:21:18 | |
| 464 | Timo HOEFER#371 | 50–54 Men | 6:19:56 | +3:25:37 | |
| 465 | Keith STACEY#266 | 50–54 Men | 6:22:06 | +3:27:47 | |
| 466 | Jeanrich STASSEN#195 | 19–34 Men | 6:23:30 | +3:29:11 | |
| 467 | Reuben VAN NIEKERK#493 | 40–44 Men | 6:23:40 | +3:29:21 | |
| 468 | Simon NICKS#434 | 65–69 Men | 6:25:25 | +3:31:06 | |
| 469 | John SMIT#144 | 45–49 Men | 6:29:24 | +3:35:05 | |
| 470 | Bryce CARTER#402 | 19–34 Men | 6:29:52 | +3:35:33 | |
| 471 | Matthew CARTER#403 | 55–59 Men | 6:30:32 | +3:36:13 | |
| 472 | Ian THOMPSON#182 | 50–54 Men | 6:30:49 | +3:36:30 | |
| 473 | Sundeep BHAN#139 | 50–54 Men | 6:31:17 | +3:36:58 | |
| 474 | Nicky WEBB#377 | 60–64 Women | 6:32:22 | +3:38:03 | |
| 475 | Cecil MUNCH#378 | 60–64 Men | 6:32:22 | +3:38:03 | |
| 476 | Petra WIRZ#265 | 55–59 Women | 6:32:26 | +3:38:07 | |
| 477 | Marcel SHIELDS#322 | 40–44 Women | 6:43:09 | +3:48:50 | |
| 478 | Yolande BRAND#194 | 45–49 Women | 6:44:06 | +3:49:47 | |
| 479 | Aletta COERTZE#410 | 60–64 Women | 6:46:43 | +3:52:24 | |
| 480 | Hermanus COERTZE#411 | 65–69 Men | 6:46:44 | +3:52:25 | |
| DNF | Batsile SETLHODI#193 | 45–49 Men | |||
| DNF | Beat STEIGER#298 | 65–69 Men | |||
| DNF | Biance BEKKER#311 | 35–39 Women | |||
| DNF | Catherine COLYN#69Old Mutual Wealth - Vida e Caffè | Pro Women | |||
| DNF | Irina LÜTZELSCHWAB#70Team BULLS Swiss | Pro Women | |||
| DNF | Jean-Lethin FARO#170 | 19–34 Men | |||
| DNF | Mzamo XALA#198 | 45–49 Men | |||
| DNF | Reggie PERKINS#455 | 45–49 Men | |||
| DNF | Tebogo MOTSEPE#187 | 45–49 Men | |||
| DNS | Alessandro CARRETTIN#325 | 19–34 Men | |||
| DNS | Bradyn LANGE#18INFINIT Pro | Pro Men | |||
| DNS | Felix BRILL#264 | 45–49 Men | |||
| DNS | Frans NAUDE#336 | 50–54 Men | |||
| DNS | Joaquim RODRÍGUEZ OLIVER#431 | 45–49 Men | |||
| DNS | Justin WEEKS#50MST | 19–34 Men | |||
| DNS | Neil FOURIE#274 | 70–74 Men |