| | 1 1 1 | 1 | Joe Greenslade-Cross Chris Moulin-Jones | 16-29 | 54:29 16-29 | |
| | 2 2 2 | 2 | Matthew Schiff Callum Deeble | 16-29 | 57:40 16-29 | |
| | 3 1 3 | 1 | Brian Van Vuuren Byron Miller | 30-39 | 1:00:14 30-39 | |
| | 4 2 4 | 2 | Riaan Smit Christiaan Van Der Merwe | 30-39 | 1:01:30 30-39 | |
| | 5 3 5 | 3 | Hugo Gutsche Roux Havenga | 30-39 | 1:01:34 30-39 | |
| | 6 4 6 | 4 | Johan Janse Van Rensburg Robert Alers | 30-39 | 1:03:02 30-39 | |
| | 7 3 7 | 3 | Ryan Basson Jason Brien | 16-29 | 1:04:46 16-29 | |
| | 8 4 8 | 4 | Juan Maritz Andre-Hugo Wium | 16-29 | 1:05:49 16-29 | |
| | 9 5 9 | 5 | Marcio Pinheiro Dylan Heubner | 16-29 | 1:06:28 16-29 | |
| | 10 1 10 | 1 | Cameron Cleaver Matt David Halfhill | 40-49 | 1:06:36 40-49 | |
| | 11 5 11 | 5 | Sedick Moerat Achmat Moerat | 30-39 | 1:06:57 30-39 | |
| | 12 6 12 | 6 | Luca Botha Sean Botha | 16-29 | 1:07:08 16-29 | |
| | 13 7 13 | 7 | Schalk Viljoen Wynand Le Roux | 30-39 | 1:07:47 30-39 | |
| | 14 6 14 | 6 | Jochemus Prinsloo Gary Van Aswegen | 30-39 | 1:07:47 30-39 | |
| | 15 2 15 | 2 | Henk Van Zyl Dave Mackay | 40-49 | 1:08:10 40-49 | |
| | 16 7 16 | 7 | Robert Tubb Troy Payne | 16-29 | 1:08:25 16-29 | |
| | 17 8 17 | 8 | Quinton Catherine Dillan Van Jaarsveldt | 30-39 | 1:08:33 30-39 | |
| | 18 8 18 | 8 | Michael Wood Cebolenkosi Mchunu | 16-29 | 1:08:47 16-29 | |
| | 19 9 19 | 9 | Urs Eller Adham Hasan | 16-29 | 1:08:54 16-29 | |
| | 20 9 20 | 9 | Ruan Engelbrecht Eben Louw | 30-39 | 1:09:29 30-39 | |
| | 21 10 21 | 10 | Michael Bandell Alan Paddon | 30-39 | 1:09:43 30-39 | |
| | 22 10 22 | 10 | Mathew Webb Tyler Cunniffe | 16-29 | 1:09:48 16-29 | |
| | 23 3 23 | 3 | Warren Browning Adam Pike | 40-49 | 1:09:48 40-49 | |
| | 24 11 24 | 11 | Rene Wery Ryan Jason Romans | 30-39 | 1:09:55 30-39 | |
| | 25 12 25 | 12 | Alan Foulis Reece Turner | 30-39 | 1:10:05 30-39 | |
| | 26 11 26 | 11 | Jamie Elliott James Hind | 16-29 | 1:10:11 16-29 | |
| | 27 13 27 | 13 | Alexio Dos Santos Ryno Siebrits | 30-39 | 1:10:27 30-39 | |
| | 28 14 28 | 14 | Mathieu Fontaine Mathieu Duvignau | 30-39 | 1:10:36 30-39 | |
| | 29 4 29 | 4 | Michael Swartland David Swarts | 40-49 | 1:10:43 40-49 | |
| | 30 12 30 | 12 | Zaakir Bhikha Briarley Klassen | 16-29 | 1:10:46 16-29 | |
| | 31 15 31 | 15 | Pj Le Grange Gareth Mcgregor | 30-39 | 1:11:20 30-39 | |
| | 32 16 32 | 16 | Gabriel De Matos Viegas Ryan Faull | 30-39 | 1:11:21 30-39 | |
| | 33 1 33 | 1 | Andries Venter Inus Van Rooyen | 50-59 | 1:12:44 50-59 | |
| | 34 17 34 | 17 | Cedric Van Coller Drikus Muller | 30-39 | 1:13:03 30-39 | |
| | 35 18 35 | 18 | Dirk Maass Jared Kretzmann | 30-39 | 1:13:09 30-39 | |
| | 36 19 36 | 19 | Nelis Pretorius Merrick Whittaker | 30-39 | 1:13:33 30-39 | |
| | 37 13 37 | 13 | Aiden Bradfield Keighan Bradfield | 16-29 | 1:13:57 16-29 | |
| | 38 20 38 | 20 | Kyle Kennedy Damion Williams | 30-39 | 1:14:09 30-39 | |
| | 39 21 39 | 21 | Gerrit Visser Andries Van Den Berg | 30-39 | 1:14:20 30-39 | |
| | 40 22 40 | 22 | Jose Ngoy Matt Lee Hing | 30-39 | 1:14:21 30-39 | |
| | 41 23 41 | 23 | Timothy Rodrigues Jedsun Cawcutt | 30-39 | 1:14:32 30-39 | |
| | 42 14 42 | 14 | Wiehan Le Roux Matthew Beck | 16-29 | 1:15:18 16-29 | |
| | 43 24 43 | 24 | Marv W. Jaun Louis Zaayman | 30-39 | 1:15:31 30-39 | |
| | 44 15 44 | 15 | Jerome Jacobs Pascal Haas | 16-29 | 1:15:35 16-29 | |
| | 45 5 45 | 5 | Nasheme Abrahams Myren Pillay | 40-49 | 1:15:46 40-49 | |
| | 46 6 46 | 6 | Jason Stevens Justin Wood | 40-49 | 1:15:47 40-49 | |
| | 47 16 47 | 16 | Armin Jonker Rainer Jonker | 16-29 | 1:15:53 16-29 | |
| | 48 26 48 | 26 | Matthew Robert Janno Swiegers | 30-39 | 1:16:20 30-39 | |
| | 49 25 49 | 25 | Simon Frank Nico Van Zyl | 30-39 | 1:16:20 30-39 | |
| | 50 27 50 | 27 | Bennie Hickman James Wolfaardt | 30-39 | 1:16:33 30-39 | |
| | 51 28 51 | 28 | Andrzej Ogonowski Matthew Burke | 30-39 | 1:16:57 30-39 | |
| | 52 29 52 | 29 | Paul Cameron Robbie Stemmet | 30-39 | 1:17:03 30-39 | |
| | 53 30 53 | 30 | Rutger Van Den Berg René-Paul De Jong | 30-39 | 1:17:06 30-39 | |
| | 54 31 54 | 31 | Steven Van Jaarsveld Devon Thompson | 30-39 | 1:17:12 30-39 | |
| | 55 17 55 | 17 | Dino Chizinga Kyle Hardy | 16-29 | 1:17:17 16-29 | |
| | 56 32 56 | 32 | Jacobus Johannes Joyce Andrew Viljoen | 30-39 | 1:17:22 30-39 | |
| | 57 18 57 | 18 | Gerhard Venter Callum During | 16-29 | 1:17:27 16-29 | |
| | 58 33 58 | 33 | Wessel Coetzee Michael Appollis | 30-39 | 1:17:49 30-39 | |
| | 59 19 59 | 19 | Philip Nel Zander Nel | 16-29 | 1:17:58 16-29 | |
| | 60 20 60 | 20 | Teko Khetsi Thomas Doyle | 16-29 | 1:17:59 16-29 | |
| | 61 34 61 | 34 | Frans Kruger Jurie Jan Swart | 30-39 | 1:18:04 30-39 | |
| | 62 21 62 | 21 | Joshua Padoa Justin Dorman | 16-29 | 1:18:21 16-29 | |
| | 63 22 63 | 22 | Finn Whittle Cole Kruger | 16-29 | 1:18:54 16-29 | |
| | 64 23 64 | 23 | Ryan Lawson Luke Ranoszek | 16-29 | 1:19:20 16-29 | |
| | 65 24 65 | 24 | Roelof Coertze Tijan Oberholzer | 16-29 | 1:19:38 16-29 | |
| | 66 35 66 | 35 | Richard Hutton Jono Anderson | 30-39 | 1:19:39 30-39 | |
| | 67 7 67 | 7 | Clayton Goddard Brendon Jordaan | 40-49 | 1:19:39 40-49 | |
| | 68 36 68 | 36 | Justin Bosman Jake Bosman | 30-39 | 1:19:53 30-39 | |
| | 69 8 69 | 8 | Avron Goodman Marvel Mutshina | 40-49 | 1:20:21 40-49 | |
| | 70 9 70 | 9 | Buti Manamela Rodrique Kena | 40-49 | 1:20:30 40-49 | |
| | 71 10 71 | 10 | Heinrich Jansen Van Rensburg Jaco Meyer | 40-49 | 1:20:35 40-49 | |
| | 72 37 72 | 37 | Valdo Henriques Ryan Jones | 30-39 | 1:20:39 30-39 | |
| | 73 11 73 | 11 | Benon Maguta Ricky Papale | 40-49 | 1:21:16 40-49 | |
| | 74 12 74 | 12 | Errol Bryce Adam Fletcher | 40-49 | 1:21:17 40-49 | |
| | 75 38 75 | 38 | André Ackermann Fabio Eucalipto | 30-39 | 1:21:59 30-39 | |
| | 76 25 76 | 25 | Nick Golding Anele Ngcwabe | 16-29 | 1:22:12 16-29 | |
| | 77 13 77 | 13 | Gordon Kernick Clyde Thomas | 40-49 | 1:22:16 40-49 | |
| | 78 39 78 | 39 | Wesley Payne Keith Crossman | 30-39 | 1:22:54 30-39 | |
| | 79 40 79 | 40 | Jason Schwagele Craig Kinnear | 30-39 | 1:23:02 30-39 | |
| | 80 26 80 | 26 | Emile Scriba Jaeden Buhler | 16-29 | 1:23:02 16-29 | |
| | 81 27 81 | 27 | Ash Nosakhare Peter Osegbe Akeem Leves Afonso Mayata | 16-29 | 1:23:39 16-29 | |
| | 82 2 82 | 2 | Derick Jansen Van Rensburg Andries Johannes Van Wyk | 50-59 | 1:23:49 50-59 | |
| | 83 14 83 | 14 | James Worsley Nick Worsley | 40-49 | 1:24:05 40-49 | |
| | 84 41 84 | 41 | Gareth Crow Eurico James Monteiro | 30-39 | 1:24:48 30-39 | |
| | 85 42 85 | 42 | Jody Spocter Jermaine Piet | 30-39 | 1:25:09 30-39 | |
| | 86 28 86 | 28 | Stefan Van Der Merwe Marco Van Der Merwe | 16-29 | 1:25:20 16-29 | |
| | 87 29 87 | 29 | Chad Cook Stefan Benjamin | 16-29 | 1:25:25 16-29 | |
| | 88 43 88 | 43 | Marvin Erendsen Ashley Fortuin | 30-39 | 1:25:40 30-39 | |
| | 89 30 89 | 30 | Marquise Josephs Dilano Smith | 16-29 | 1:26:14 16-29 | |
| | 90 15 90 | 15 | Wayne Mcphail Justin Botha | 40-49 | 1:26:48 40-49 | |
| | 91 44 91 | 44 | Nduduzo Khawula Lundi Mkosi | 30-39 | 1:27:18 30-39 | |
| | 92 45 92 | 45 | Kristian Hinderberger Handre Laubscher | 30-39 | 1:27:29 30-39 | |
| | 93 16 93 | 16 | Dino Peros Rudi Bezuidenhout | 40-49 | 1:27:43 40-49 | |
| | 94 31 94 | 31 | Heinrich Barnard Xander Botha | 16-29 | 1:28:46 16-29 | |
| | 95 46 95 | 46 | Sakhe Mkosi Anele Mtsweni | 30-39 | 1:29:46 30-39 | |
| | 96 17 96 | 17 | Farouk Satar Pierre Du Buisson | 40-49 | 1:30:34 40-49 | |
| | 97 47 97 | 47 | Ketan Sahadew Kapil Hariparsaad | 30-39 | 1:30:48 30-39 | |
| | 98 32 98 | 32 | Imaad Isaacs Azhar Khan | 16-29 | 1:32:54 16-29 | |
| | 99 48 99 | 48 | Wessel Pretorius Henk Gous | 30-39 | 1:33:59 30-39 | |
| | 100 33 100 | 33 | Niels Dekker Nils Van Stappen | 16-29 | 1:41:38 16-29 | |