Final Results
| Pos | Bib | Name | Time | ± | Compensation | Group |
|---|---|---|---|---|---|---|
| 1. | 545 | Said Mohamed | 00:17:35.7 | 00:00:00.0 | 100% | Men (16+) |
| 2. | 542 | Patrick Rasta | 00:17:51.2 | 00:00:15.5 | 100% | Men (16+) |
| 3. | 609 | Unnamed Racer | 00:18:35.2 | 00:00:59.5 | 100% | Men (16+) |
| 4. | 233 | Susie Welty | 00:19:33.7 | 00:01:58.0 | 100% | Women (16+) |
| 5. | 611 | Unnamed Racer | 00:20:21.5 | 00:02:45.8 | 100% | Men (16+) |
| 6. | 308 | Unnamed Racer | 00:20:52.3 | 00:03:16.6 | 100% | Women (16+) |
| 7. | 610 | Unnamed Racer | 00:22:43.9 | 00:05:08.2 | 100% | Men (16+) |
| 8. | 117 | Felix Sherrington | 00:22:45.4 | 00:05:09.7 | 100% | Boys (<16) |
| 9. | 223 | Liv Elliot | 00:22:56.0 | 00:05:20.3 | 100% | Women (16+) |
| 10. | 550 | Thian Myburgh | 00:23:02.0 | 00:05:26.3 | 100% | Men (16+) |
| 11. | 544 | Ahmed Mohamed | 00:23:46.2 | 00:06:10.5 | 100% | Men (16+) |
| 12. | 568 | Dan Holodnik | 00:23:51.8 | 00:06:16.1 | 100% | Men (16+) |
| 13. | 10 | Jessica Nagy | 00:24:00.0 | 00:06:24.3 | 100% | Girls (<16) |
| 14. | 131 | Gihan V Schalkwyk | 00:24:03.3 | 00:06:27.6 | 100% | Boys (<16) |
| 15. | 9 | Bridgit Nagy | 00:24:04.4 | 00:06:28.7 | 100% | Girls (<16) |
| 16. | 618 | Unnamed Racer | 00:24:08.8 | 00:06:33.1 | 100% | Men (16+) |
| 17. | 213 | Stephanie Said | 00:24:10.7 | 00:06:35.0 | 100% | Women (16+) |
| 18. | 310 | Unnamed Racer | 00:24:41.2 | 00:07:05.5 | 100% | Women (16+) |
| 19. | 567 | Andre Bald | 00:24:44.7 | 00:07:09.0 | 100% | Men (16+) |
| 20. | 556 | Christian Pennotti | 00:24:46.1 | 00:07:10.4 | 100% | Men (16+) |
| 21. | 278 | Kyla Stockdale | 00:24:50.4 | 00:07:14.7 | 100% | Women (16+) |
| 22. | 130 | Joshua V Schalkwyk | 00:25:02.1 | 00:07:26.4 | 100% | Boys (<16) |
| 23. | 551 | Carmen | 00:25:03.6 | 00:07:27.9 | 100% | Men (16+) |
| 24. | 469 | Unnamed Racer | 00:25:06.6 | 00:07:30.9 | 100% | Women (16+) |
| 25. | 264 | Vanessa Guitierrez | 00:25:19.3 | 00:07:43.6 | 100% | Women (16+) |
| 26. | 534 | Greg Fernandez | 00:25:30.6 | 00:07:54.9 | 100% | Men (16+) |
| 27. | 601 | Unnamed Racer | 00:25:34.2 | 00:07:58.5 | 100% | Men (16+) |
| 28. | 400 | Unnamed Racer | 00:25:37.3 | 00:08:01.6 | 100% | Women (16+) |
| 29. | 553 | Pete Nettleton | 00:25:41.5 | 00:08:05.8 | 100% | Men (16+) |
| 30. | 501 | Cory Bullock | 00:25:42.7 | 00:08:07.0 | 100% | Men (16+) |
| 31. | 564 | George Parkes | 00:25:57.4 | 00:08:21.7 | 100% | Men (16+) |
| 32. | 275 | Teresa Parkes | 00:25:58.8 | 00:08:23.1 | 100% | Women (16+) |
| 33. | 552 | David Master | 00:26:01.9 | 00:08:26.2 | 100% | Men (16+) |
| 34. | 537 | Zoheb Lakha | 00:26:03.3 | 00:08:27.6 | 100% | Men (16+) |
| 35. | 401 | Unnamed Racer | 00:26:07.0 | 00:08:31.3 | 100% | Women (16+) |
| 36. | 132 | Syver S. Brautaset | 00:26:12.5 | 00:08:36.8 | 100% | Boys (<16) |
| 37. | 517 | Leonard Kitoka | 00:26:22.0 | 00:08:46.3 | 100% | Men (16+) |
| 38. | 257 | Anne-Marie Soulsby | 00:26:23.6 | 00:08:47.9 | 100% | Women (16+) |
| 39. | 513 | Yvon | 00:26:49.9 | 00:09:14.2 | 100% | Men (16+) |
| 40. | 524 | Andrew Boyd | 00:27:42.5 | 00:10:06.8 | 100% | Men (16+) |
| 41. | 247 | Kat Kameja | 00:28:19.1 | 00:10:43.4 | 100% | Women (16+) |
| 42. | 555 | Ray Blumrick | 00:28:21.3 | 00:10:45.6 | 100% | Men (16+) |
| 43. | 256 | Lucia Minde | 00:28:27.7 | 00:10:52.0 | 100% | Women (16+) |
| 44. | 234 | Jill Kent | 00:28:29.4 | 00:10:53.7 | 100% | Women (16+) |
| 45. | 203 | G Higgins | 00:28:50.9 | 00:11:15.2 | 100% | Women (16+) |
| 46. | 252 | Adila Ismail Ismail | 00:28:55.9 | 00:11:20.2 | 100% | Women (16+) |
| 47. | 615 | Unnamed Racer | 00:30:07.1 | 00:12:31.4 | 100% | Men (16+) |
| 48. | 613 | Unnamed Racer | 00:30:44.0 | 00:13:08.3 | 100% | Men (16+) |
| 49. | 121 | James De La Rey | 00:30:45.8 | 00:13:10.1 | 100% | Boys (<16) |
| 50. | 506 | Kelsy Horton | 00:30:49.2 | 00:13:13.5 | 100% | Men (16+) |
| 51. | 111 | Jaden Mahler | 00:30:56.7 | 00:13:21.0 | 100% | Boys (<16) |
| 52. | 129 | Avery Bald | 00:31:37.3 | 00:14:01.6 | 100% | Boys (<16) |
| 53. | 271 | Palak Patel | 00:31:39.0 | 00:14:03.3 | 100% | Women (16+) |
| 54. | 300 | Unnamed Racer | 00:31:42.9 | 00:14:07.2 | 100% | Women (16+) |
| 55. | 221 | Sapna Kanabar | 00:32:11.1 | 00:14:35.4 | 100% | Women (16+) |
| 56. | 309 | Unnamed Racer | 00:32:17.6 | 00:14:41.9 | 100% | Women (16+) |
| 57. | 518 | Damas Bayanga | 00:32:50.5 | 00:15:14.8 | 100% | Men (16+) |
| 58. | 265 | Meysun Buyusarac | 00:32:54.4 | 00:15:18.7 | 100% | Women (16+) |
| 59. | 30 | Alfa Bald | 00:32:57.6 | 00:15:21.9 | 100% | Girls (<16) |
| 60. | 10234 | Unnamed Racer | 00:33:16.5 | 00:15:40.8 | 100% | |
| 61. | 113 | Unnamed Racer | 00:33:18.1 | 00:15:42.4 | 100% | |
| 62. | 217 | Victoria Delmon | 00:33:24.5 | 00:15:48.8 | 100% | Women (16+) |
| 63. | 2 | Zo Wienand | 00:33:33.5 | 00:15:57.8 | 100% | Girls (<16) |
| 64. | 514 | Wienand | 00:34:00.7 | 00:16:25.0 | 100% | Men (16+) |
| 65. | 533 | Micky Mdolo | 00:34:05.3 | 00:16:29.6 | 100% | Men (16+) |
| 66. | 301 | Unnamed Racer | 00:34:11.2 | 00:16:35.5 | 100% | Women (16+) |
| 67. | 302 | Unnamed Racer | 00:34:47.0 | 00:17:11.3 | 100% | Women (16+) |
| 68. | 108 | Yolane Baker | 00:35:03.8 | 00:17:28.1 | 100% | Boys (<16) |
| 69. | 250 | Sanya Hunsucker | 00:35:05.3 | 00:17:29.6 | 100% | Women (16+) |
| 70. | 405 | Unnamed Racer | 00:35:07.8 | 00:17:32.1 | 100% | Women (16+) |
| 71. | 8 | Rowan Mahler | 00:35:19.9 | 00:17:44.2 | 100% | Girls (<16) |
| 72. | 50 | Unnamed Racer | 00:35:23.4 | 00:17:47.7 | 100% | Girls (<16) |
| 73. | 226 | Suzan Boyde | 00:35:43.7 | 00:18:08.0 | 100% | Women (16+) |
| 74. | 57 | Unnamed Racer | 00:35:54.5 | 00:18:18.8 | 100% | Girls (<16) |
| 75. | 614 | Unnamed Racer | 00:35:56.2 | 00:18:20.5 | 100% | Men (16+) |
| 76. | 281 | Anoek De Smet | 00:36:04.6 | 00:18:28.9 | 100% | Women (16+) |
| 77. | 35 | Unnamed Racer | 00:36:13.4 | 00:18:37.7 | 100% | Girls (<16) |
| 78. | 116 | Joshua Troll | 00:37:00.8 | 00:19:25.1 | 100% | Boys (<16) |
| 79. | 227 | Kim Troll | 00:37:03.4 | 00:19:27.7 | 100% | Women (16+) |
| 80. | 133 | Tryn S. Brautaset | 00:37:08.2 | 00:19:32.5 | 100% | Boys (<16) |
| 81. | 280 | Trude L. Braytaset | 00:37:09.6 | 00:19:33.9 | 100% | Women (16+) |
| 82. | 619 | Unnamed Racer | 00:37:18.8 | 00:19:43.1 | 100% | Men (16+) |
| 83. | 266 | Mona Folkson | 00:37:45.4 | 00:20:09.7 | 100% | Women (16+) |
| 84. | 10550 | Unnamed Racer | 00:38:40.2 | 00:21:04.5 | 100% | |
| 85. | 20 | Danielle Van Eeden | 00:38:41.7 | 00:21:06.0 | 100% | Girls (<16) |
| 86. | 246 | Jacqueline Lyakurwa | 00:38:47.3 | 00:21:11.6 | 100% | Women (16+) |
| 87. | 249 | Sandra Mhando | 00:38:48.8 | 00:21:13.1 | 100% | Women (16+) |
| 88. | 535 | Unnamed Racer | 00:39:04.5 | 00:21:28.8 | 100% | |
| 89. | 10057 | Unnamed Racer | 00:39:16.7 | 00:21:41.0 | 100% | |
| 90. | 307 | Unnamed Racer | 00:39:18.1 | 00:21:42.4 | 100% | Women (16+) |
| 91. | 107 | Yolande Baker | 00:39:33.0 | 00:21:57.3 | 100% | Boys (<16) |
| 92. | 123 | Diego Guittierrez | 00:39:44.2 | 00:22:08.5 | 100% | Boys (<16) |
| 93. | 503 | Taylor | 00:39:49.0 | 00:22:13.3 | 100% | Men (16+) |
| 94. | 4 | Mila Wienand | 00:39:52.8 | 00:22:17.1 | 100% | Girls (<16) |
| 95. | 10116 | Unnamed Racer | 00:39:54.3 | 00:22:18.6 | 100% | |
| 96. | 106 | Diya Said | 00:39:56.1 | 00:22:20.4 | 100% | Boys (<16) |
| 97. | 543 | Alistair James | 00:39:57.8 | 00:22:22.1 | 100% | Men (16+) |
| 98. | 563 | Chintu Patel | 00:39:59.2 | 00:22:23.5 | 100% | Men (16+) |
| 99. | 154 | Unnamed Racer | 00:40:00.4 | 00:22:24.7 | 100% | Boys (<16) |
| 100. | 616 | Unnamed Racer | 00:40:03.3 | 00:22:27.6 | 100% | Men (16+) |
| 101. | 28 | Maya Mcneill | 00:40:06.8 | 00:22:31.1 | 100% | Girls (<16) |
| 102. | 206 | Lise Wienand | 00:40:08.5 | 00:22:32.8 | 100% | Women (16+) |
| 103. | 562 | Duncan Mcneill | 00:40:13.7 | 00:22:38.0 | 100% | Men (16+) |
| 104. | 115 | James Boyd | 00:40:41.8 | 00:23:06.1 | 100% | Boys (<16) |
| 105. | 602 | Unnamed Racer | 00:40:58.7 | 00:23:23.0 | 100% | Men (16+) |
| 106. | 31 | Mayli V Schalkwyk | 00:41:04.1 | 00:23:28.4 | 100% | Girls (<16) |
| 107. | 279 | Sumarie Enslin | 00:41:05.6 | 00:23:29.9 | 100% | Women (16+) |
| 108. | 10469 | Unnamed Racer | 00:41:07.7 | 00:23:32.0 | 100% | |
| 109. | 10108 | Unnamed Racer | 00:41:12.3 | 00:23:36.6 | 100% | |
| 110. | 703 | Unnamed Racer | 00:41:14.2 | 00:23:38.5 | 100% | Men (16+) |
| 111. | 251 | Christina De La Rey | 00:42:03.8 | 00:24:28.1 | 100% | Women (16+) |
| 112. | 48 | Unnamed Racer | 00:42:15.7 | 00:24:40.0 | 100% | Girls (<16) |
| 113. | 109 | Tristan Bangera | 00:43:46.1 | 00:26:10.4 | 100% | Boys (<16) |
| 114. | 103 | Connor Blumrick | 00:43:48.0 | 00:26:12.3 | 100% | Boys (<16) |
| 115. | 303 | Unnamed Racer | 00:43:51.8 | 00:26:16.1 | 100% | Women (16+) |
| 116. | 51 | Unnamed Racer | 00:43:54.3 | 00:26:18.6 | 100% | Girls (<16) |
| 117. | 523 | Georgie Ferreira | 00:43:57.0 | 00:26:21.3 | 100% | Men (16+) |
| 118. | 11 | Emma Boyde | 00:43:58.4 | 00:26:22.7 | 100% | Girls (<16) |
| 119. | 608 | Unnamed Racer | 00:44:00.0 | 00:26:24.3 | 100% | Men (16+) |
| 120. | 504 | Amit Patel | 00:44:01.5 | 00:26:25.8 | 100% | Men (16+) |
| 121. | 259 | Hansen | 00:44:03.1 | 00:26:27.4 | 100% | Women (16+) |
| 122. | 128 | Dyllan Patel | 00:44:07.0 | 00:26:31.3 | 100% | Boys (<16) |
| 123. | 236 | Adrian Tan | 00:44:12.3 | 00:26:36.6 | 100% | Women (16+) |
| 124. | 10555 | Unnamed Racer | 00:44:13.6 | 00:26:37.9 | 100% | |
| 125. | 232 | Nursyazana Amiruddin | 00:44:15.4 | 00:26:39.7 | 100% | Women (16+) |
| 126. | 237 | Syadhafiza Rosli | 00:44:17.6 | 00:26:41.9 | 100% | Women (16+) |
| 127. | 238 | Siti Nathrah Johar Salim | 00:44:19.3 | 00:26:43.6 | 100% | Women (16+) |
| 128. | 10133 | Unnamed Racer | 00:44:32.9 | 00:26:57.2 | 100% | |
| 129. | 10280 | Unnamed Racer | 00:44:34.9 | 00:26:59.2 | 100% | |
| 130. | 274 | Mizuki Kubota | 00:44:36.5 | 00:27:00.8 | 100% | Women (16+) |
| 131. | 273 | Akiko Kubota | 00:44:38.6 | 00:27:02.9 | 100% | Women (16+) |
| 132. | 311 | Unnamed Racer | 00:45:00.3 | 00:27:24.6 | 100% | Women (16+) |
| 133. | 220 | Gill Legge | 00:45:04.0 | 00:27:28.3 | 100% | Women (16+) |
| 134. | 532 | Shyam Nathwani | 00:45:56.6 | 00:28:20.9 | 100% | Men (16+) |
| 135. | 244 | Krupa Nathwani | 00:45:58.2 | 00:28:22.5 | 100% | Women (16+) |
| 136. | 210 | Shoshanah Tischler | 00:46:31.5 | 00:28:55.8 | 100% | Women (16+) |
| 137. | 248 | Fatema Esmailji | 00:46:33.5 | 00:28:57.8 | 100% | Women (16+) |
| 138. | 229 | Rachel Cocker | 00:46:35.0 | 00:28:59.3 | 100% | Women (16+) |
| 139. | 228 | Salma Hilal | 00:46:38.5 | 00:29:02.8 | 100% | Women (16+) |
| 140. | 511 | David Chait | 00:47:04.3 | 00:29:28.6 | 100% | Men (16+) |
| 141. | 10103 | Unnamed Racer | 00:47:08.1 | 00:29:32.4 | 100% | |
| 142. | 515 | Clement Kilembe | 00:47:09.8 | 00:29:34.1 | 100% | Men (16+) |
| 143. | 10109 | Unnamed Racer | 00:47:13.4 | 00:29:37.7 | 100% | |
| 144. | 243 | Kamalpreet Rayat | 00:48:13.0 | 00:30:37.3 | 100% | Women (16+) |
| 145. | 242 | Gurpreet Rayat | 00:48:20.4 | 00:30:44.7 | 100% | Women (16+) |
| 146. | 516 | Peter Masika | 00:48:22.2 | 00:30:46.5 | 100% | Men (16+) |
| 147. | 153 | Unnamed Racer | 00:48:23.8 | 00:30:48.1 | 100% | Boys (<16) |
| 148. | 10516 | Unnamed Racer | 00:48:28.0 | 00:30:52.3 | 100% | |
| 149. | 507 | Stephano | 00:48:45.8 | 00:31:10.1 | 100% | Men (16+) |
| 150. | 520 | Brian Blumrick | 00:48:47.8 | 00:31:12.1 | 100% | Men (16+) |
| 151. | 262 | Svetlana Sahakian | 00:48:49.8 | 00:31:14.1 | 100% | Women (16+) |
| 152. | 253 | Liesl Van Eeden | 00:49:03.3 | 00:31:27.6 | 100% | Women (16+) |
| 153. | 549 | Pieter Van Eeden | 00:49:29.1 | 00:31:53.4 | 100% | Men (16+) |
| 154. | 122 | Wian Van Eeden | 00:49:31.4 | 00:31:55.7 | 100% | Boys (<16) |
| 155. | 254 | Mariegie Myburgh | 00:49:34.0 | 00:31:58.3 | 100% | Women (16+) |