| 1 | 1 | Vicky MacIntosh, Wesley Henning | 30-39 | 1:00:50 | Analyze |
| 2 | 2 | Devon Miller, Robyn Miller | 30-39 | 1:01:51 | Analyze |
| 3 | 3 | Schwartz Van Zyl, Louisa Hendrina Van Zyl | 30-39 | 1:04:41 | Analyze |
| 4 | 1 | Christy Nell, Matthew Cassells | 16-29 | 1:06:06 | Analyze |
| 5 | 2 | Christiaan Janse van Rensburg, Ilse Niebuhr | 16-29 | 1:06:07 | Analyze |
| 6 | 3 | Janco Lotter, Mila de Villiers | 16-29 | 1:06:48 | Analyze |
| 7 | 4 | Cameron Simpson, Kieran Ann Reed | 16-29 | 1:07:53 | Analyze |
| 8 | 4 | Vicky Botha, Geo Botha | 30-39 | 1:07:55 | Analyze |
| 9 | 5 | Carien Struwig, Clark Fourie | 30-39 | 1:08:35 | Analyze |
| 10 | 5 | Anthony Rousseau, Leah Jacobs | 16-29 | 1:08:53 | Analyze |
| 11 | 6 | JP Hendrikz, Alida Hendrikz | 30-39 | 1:09:09 | Analyze |
| 12 | 7 | Carla Erasmus, Jacques Erasmus | 30-39 | 1:09:10 | Analyze |
| 13 | 1 | Chaz Wilson, Raquel Lore-lei Wilson | 40-49 | 1:09:30 | Analyze |
| 14 | 8 | Dane Nortier, Ashleigh Nortier | 30-39 | 1:09:37 | Analyze |
| 15 | 6 | Marnu Vermaak, Nicole Swanepoel | 16-29 | 1:10:01 | Analyze |
| 16 | 7 | Inge Prinsloo, Marlo Prinsloo | 16-29 | 1:10:19 | Analyze |
| 17 | 8 | Cailyn Pretorius, Rohan Pretorius | 16-29 | 1:10:30 | Analyze |
| 18 | 9 | Andrew Keightley-Smith, Kirsten Keightley-Smith | 30-39 | 1:10:32 | Analyze |
| 19 | 10 | Richard Smith, Demi Smith | 30-39 | 1:10:46 | Analyze |
| 20 | 11 | Celestie Du Toit, Frederik Engelbrecht | 30-39 | 1:10:58 | Analyze |
| 21 | 12 | Kerri Huntington, Keegan Peach | 30-39 | 1:11:02 | Analyze |
| 22 | 13 | Nadia Uys, David Uys | 30-39 | 1:11:11 | Analyze |
| 23 | 9 | Tamara de Robillard, Mathew Harris | 16-29 | 1:11:18 | Analyze |
| 24 | 2 | Toann Claassen, Tielana Claassen | 40-49 | 1:11:53 | Analyze |
| 25 | 14 | Ian van Aswegen, Monique Gouws | 30-39 | 1:12:49 | Analyze |
| 26 | 3 | Magda Coertze, Wessel Coertze | 40-49 | 1:12:50 | Analyze |
| 27 | 15 | Chantal Chausse, Roman Chausse | 30-39 | 1:12:57 | Analyze |
| 28 | 16 | Duke Makina, Teal Hogg | 30-39 | 1:13:18 | Analyze |
| 29 | 17 | Sheraine Lauterbach, Leonard Killeen | 30-39 | 1:13:33 | Analyze |
| 30 | 18 | Craig Kinnear, Caylee Mollett | 30-39 | 1:13:49 | Analyze |
| 31 | 19 | Daryn Jackson, Haley Jackson | 30-39 | 1:14:06 | Analyze |
| 32 | 20 | Lesley Orton, Moncheri Bronkhorts | 30-39 | 1:14:12 | Analyze |
| 33 | 10 | Shana Sequeira, Andre Graca | 16-29 | 1:14:31 | Analyze |
| 34 | 21 | Alden Beyer, MEGAN BOSHOFF | 30-39 | 1:14:36 | Analyze |
| 35 | 22 | Mark Ferreira, Hollie Mann | 30-39 | 1:14:41 | Analyze |
| 36 | 4 | Dean Harty, Lori Graham-Robertson | 40-49 | 1:14:47 | Analyze |
| 37 | 5 | Shaun De Jager, Karen Bridger | 40-49 | 1:14:55 | Analyze |
| 38 | 23 | Eben Breytenbach, Chantelle Breytenbach | 30-39 | 1:15:04 | Analyze |
| 39 | 24 | Flavia OLeary, Robin OLeary | 30-39 | 1:15:08 | Analyze |
| 40 | 11 | Eden Muir, Keegan Muir | 16-29 | 1:15:11 | Analyze |
| 41 | 25 | Adriaan Van Zyl, Sheree Van Zyl | 30-39 | 1:15:13 | Analyze |
| 42 | 26 | Rossouw Fourie, Tanielle Oliver | 30-39 | 1:15:15 | Analyze |
| 43 | 27 | Christiaan van der Westhuizen, Michele van der Westhuizen | 30-39 | 1:15:17 | Analyze |
| 44 | 12 | Shane Smit, Jason Fourie | 16-29 | 1:15:19 | Analyze |
| 45 | 13 | Francois Oelofsen, Jordan Bresler | 16-29 | 1:15:23 | Analyze |
| 46 | 14 | Rosey da Graca, Miguel da Graca | 16-29 | 1:15:25 | Analyze |
| 47 | 28 | Robert Verschuren, Robyn-Lee Verschuren | 30-39 | 1:15:37 | Analyze |
| 48 | 15 | Lauren Van Heerden, Retief Hoffmann | 16-29 | 1:15:39 | Analyze |
| 49 | 16 | Jennavieve Williams, Dale Scrutton | 16-29 | 1:15:41 | Analyze |
| 50 | 17 | Tiffiny Uys, Ryan Painting | 16-29 | 1:16:01 | Analyze |
| 51 | 29 | Grant Harris, Shaylee Krumples | 30-39 | 1:16:06 | Analyze |
| 52 | 30 | Kerin van Heerden, Tertius van Heerden | 30-39 | 1:16:12 | Analyze |
| 53 | 6 | Eulali Gouws, Chris Cronje | 40-49 | 1:16:14 | Analyze |
| 54 | 18 | Wesley Buy, Simone Lategan | 16-29 | 1:16:20 | Analyze |
| 55 | 31 | Rae Trew-Browne, Lida Versfeld | 30-39 | 1:16:20 | Analyze |
| 56 | 32 | Chantelize Visagie, Jean Visagie | 30-39 | 1:16:30 | Analyze |
| 57 | 19 | Ailsa Cairns, Joshua Wacks | 16-29 | 1:16:39 | Analyze |
| 58 | 20 | Jason Thorburn, Roxanne Harris | 16-29 | 1:16:41 | Analyze |
| 59 | 21 | Kyle McMahon, Diné van Schalkwyk | 16-29 | 1:16:59 | Analyze |
| 60 | 22 | Estee Van der Merwe, Schalk Van der Merwe | 16-29 | 1:17:02 | Analyze |
| 61 | 33 | Rasheeqa Davis, Dalton April | 30-39 | 1:17:16 | Analyze |
| 62 | 34 | James Morgan, Emma Morgan | 30-39 | 1:18:16 | Analyze |
| 63 | 35 | Jade du Toit, Derrik Kruger | 30-39 | 1:18:21 | Analyze |
| 64 | 36 | Benedict Mthelebofu, Dimakatso Calisa | 30-39 | 1:18:24 | Analyze |
| 65 | 37 | Chanté Van Deventer, Calvin Van Deventer | 30-39 | 1:18:44 | Analyze |
| 66 | 23 | Nicholas Papas, Libby Grose | 16-29 | 1:18:54 | Analyze |
| 67 | 7 | Jonathan Davis, Amy Davis | 40-49 | 1:19:06 | Analyze |
| 68 | 8 | tanya de azevedo, faheem l laher | 40-49 | 1:19:09 | Analyze |
| 69 | 38 | lyzette PORTER, Trevor burger | 30-39 | 1:19:10 | Analyze |
| 70 | 9 | Clinton Halsey, Laurel Halsey | 40-49 | 1:19:17 | Analyze |
| 71 | 39 | Robin Hall, Jason Hall | 30-39 | 1:19:22 | Analyze |
| 72 | 24 | Hesmari Teubes, Dehan Marais | 16-29 | 1:19:23 | Analyze |
| 73 | 1 | Duncan Carmichael, Megan Carmichael | 50-59 | 1:19:24 | Analyze |
| 74 | 40 | Ruan Swiegelaar, Philippa Abbott | 30-39 | 1:19:51 | Analyze |
| 75 | 10 | Eugene Pfister, Nicole Pfister | 40-49 | 1:19:52 | Analyze |
| 76 | 25 | Leilah Britz, Tyrese van Burick | 16-29 | 1:19:54 | Analyze |
| 77 | 41 | Lauren Shalem, Daniel Shalem | 30-39 | 1:19:59 | Analyze |
| 78 | 26 | Dewan Bouwer, Shinae Pateman | 16-29 | 1:20:01 | Analyze |
| 79 | 42 | JG Du Plessis, Maretha Scheepers | 30-39 | 1:20:20 | Analyze |
| 80 | 27 | James Crouse, Hope Eibl | 16-29 | 1:20:27 | Analyze |
| 81 | 43 | Jarryd Hettema, Roelien Hettema | 30-39 | 1:20:29 | Analyze |
| 82 | 28 | Justin Meyer, Helné Le Roux | 16-29 | 1:20:38 | Analyze |
| 83 | 29 | Anneke Jordaan, Christopher Lipawsky | 16-29 | 1:20:38 | Analyze |
| 84 | 30 | Eliyah Di Blasio, Torong Motsepe | 16-29 | 1:20:45 | Analyze |
| 85 | 44 | Sbusiso Mthembu, Emely Tembe | 30-39 | 1:20:47 | Analyze |
| 86 | 31 | Jordan Frans, Tayla Frans | 16-29 | 1:20:51 | Analyze |
| 87 | 32 | Kayley Thompson, Dylan Clark | 16-29 | 1:20:52 | Analyze |
| 88 | 45 | Ryan Thompson, Michelle Graca | 30-39 | 1:20:52 | Analyze |
| 89 | 46 | Chantal Viljoen, Ludwig Viljoen | 30-39 | 1:20:54 | Analyze |
| 90 | 33 | Abby Byrne, Johandre Barto Greeff | 16-29 | 1:20:59 | Analyze |
| 91 | 47 | Siena Hickey, Abdou Lassissi | 30-39 | 1:21:03 | Analyze |
| 92 | 34 | Jane Van der Merwe, Ruan Fourie | 16-29 | 1:21:03 | Analyze |
| 93 | 2 | Mar-Loes Mantoua, Charl Mantoua | 50-59 | 1:21:08 | Analyze |
| 94 | 48 | Amoré Grobbelaar, Arno Grobbelaar | 30-39 | 1:21:19 | Analyze |
| 95 | 35 | René Du Preez, Christiaan Du Preez | 16-29 | 1:21:27 | Analyze |
| 96 | 11 | Nikki Abdinor, Vaughn Abdinor | 40-49 | 1:21:29 | Analyze |
| 97 | 12 | Kenneth Badenhorst, Claire Joubert | 40-49 | 1:21:30 | Analyze |
| 98 | 49 | Darren Sanders, Abigail Keats | 30-39 | 1:21:37 | Analyze |
| 99 | 50 | Ashley Kupfer, Lara Kupfer | 30-39 | 1:21:38 | Analyze |
| 100 | 51 | Remina Pienaar, Barend Pienaar | 30-39 | 1:21:39 | Analyze |