Fav | Race No | Pos | Share | Name | Name | Time | Pace | Pos | Category | Cat Pos | Gender | Gen Pos | Country | Lap 1 | Lap 2 | Lap 3 | Lap 4 |
| 23 | 1 | 1 | | Aurelien DE COMARMOND | Aurelien DE COMARMOND #23 Male Senior | 01:08:35 | 25.2 km/h | 1 | 1 | Senior | 1 | Male | 1 | South Africa | 00:16:52 | 00:16:54 | 00:17:12 | 00:17:35 |
| 49 | 2 | 2 | | Yannick LINCOLN | Yannick LINCOLN #49 Male Master 2 | 01:13:34 | 23.5 km/h | 2 | 2 | Master 2 | 1 | Male | 2 | South Africa | 00:17:01 | 00:17:35 | 00:18:02 | 00:20:55 |
| 34 | 3 | 3 | | Tristan HARDY | Tristan HARDY #34 Male Junior | 01:15:10 | 23.0 km/h | 3 | 3 | Junior | 1 | Male | 3 | South Africa | 00:17:03 | 00:19:07 | 00:19:41 | 00:19:17 |
| 4 | 4 | 4 | | Cuan BAILEY | Cuan BAILEY #4 Male Junior | 01:17:28 | 22.3 km/h | 4 | 4 | Junior | 2 | Male | 4 | South Africa | 00:18:24 | 00:19:46 | 00:19:41 | 00:19:35 |
| 69 | 5 | 5 | | Henri ROUILLARD | Henri ROUILLARD #69 Male Junior | 01:17:53 | 22.2 km/h | 5 | 5 | Junior | 3 | Male | 5 | South Africa | 00:18:23 | 00:19:46 | 00:19:43 | 00:20:00 |
| 16 | 6 | 6 | | Aubin BLANC | Aubin BLANC #16 Male Junior | 01:18:54 | 21.9 km/h | 6 | 6 | Junior | 4 | Male | 6 | South Africa | 00:18:55 | 00:20:06 | 00:20:08 | 00:19:43 |
| 67 | 7 | 7 | | Mathias RITTER | Mathias RITTER #67 Male Master 2 | 01:20:48 | 21.4 km/h | 7 | 7 | Master 2 | 2 | Male | 7 | South Africa | 00:19:35 | 00:20:02 | 00:20:32 | 00:20:38 |
| 52 | 8 | 8 | | Pierre Yves MARIA | Pierre Yves MARIA #52 Male Senior | 01:21:54 | 21.1 km/h | 8 | 8 | Senior | 2 | Male | 8 | South Africa | 00:19:43 | 00:20:21 | 00:20:20 | 00:21:29 |
| 10 | 9 | 9 | | Romain BAYOL | Romain BAYOL #10 Male Master 2 | 01:24:19 | 20.5 km/h | 9 | 9 | Master 2 | 3 | Male | 9 | South Africa | 00:19:30 | 00:20:18 | 00:21:06 | 00:23:24 |
| 27 | 10 | 10 | | Etienne FLEURIE | Etienne FLEURIE #27 Male Master 2 | 01:25:10 | 20.3 km/h | 10 | 10 | Master 2 | 4 | Male | 10 | South Africa | 00:20:01 | 00:21:16 | 00:21:48 | 00:22:03 |
| 50 | 11 | 11 | | Heroan LUTCHMAN | Heroan LUTCHMAN #50 Male Senior | 01:27:48 | 19.7 km/h | 11 | 11 | Senior | 3 | Male | 11 | South Africa | 00:20:09 | 00:22:35 | 00:22:25 | 00:22:37 |
| 63 | 12 | 12 | | Rene PILOT | Rene PILOT #63 Male Master 2 | 01:28:23 | 19.5 km/h | 12 | 12 | Master 2 | 5 | Male | 12 | South Africa | 00:21:19 | 00:22:24 | 00:22:26 | 00:22:14 |
| 61 | 13 | 13 | | Denis-Claude PILOT | Denis-Claude PILOT #61 Male Master 2 | 01:29:08 | 19.4 km/h | 13 | 13 | Master 2 | 6 | Male | 13 | South Africa | 00:20:50 | 00:21:56 | 00:22:50 | 00:23:31 |
| 32 | 14 | 14 | | Fabien HALBWACHS | Fabien HALBWACHS #32 Male Master 2 | 01:30:31 | 19.1 km/h | 14 | 14 | Master 2 | 7 | Male | 14 | South Africa | 00:21:25 | 00:22:49 | 00:22:54 | 00:23:21 |
| 19 | 15 | 15 | | Elric BROCHIER | Elric BROCHIER #19 Male Master 2 | 01:30:32 | 19.1 km/h | 15 | 15 | Master 2 | 8 | Male | 15 | South Africa | 00:21:31 | 00:22:25 | 00:23:14 | 00:23:21 |
| 20 | 16 | 16 | | Jeff CHASTEAU | Jeff CHASTEAU #20 Male Master 2 | 01:34:31 | 18.3 km/h | 16 | 16 | Master 2 | 9 | Male | 16 | South Africa | 00:23:54 | 00:23:45 | 00:23:13 | 00:23:37 |
| 22 | 17 | 17 | | Xavier DE CHALAIN | Xavier DE CHALAIN #22 Male Master 2 | 01:34:59 | 18.2 km/h | 17 | 17 | Master 2 | 10 | Male | 17 | South Africa | 00:22:58 | 00:24:03 | 00:23:52 | 00:24:04 |
| 37 | 18 | 18 | | Yann HART | Yann HART #37 Male Master 2 | 01:35:13 | 18.1 km/h | 18 | 18 | Master 2 | 11 | Male | 18 | South Africa | 00:22:32 | 00:23:46 | 00:24:04 | 00:24:50 |
| 13 | 19 | 19 | | Kinsley BHAGOO | Kinsley BHAGOO #13 Male Senior | 01:37:37 | 17.7 km/h | 19 | 19 | Senior | 4 | Male | 19 | South Africa | 00:23:11 | 00:24:32 | 00:24:44 | 00:25:09 |
| 59 | 20 | 20 | | Fabien NOELLETTE | Fabien NOELLETTE #59 Male Senior | 01:40:32 | 17.2 km/h | 20 | 20 | Senior | 5 | Male | 20 | South Africa | 00:23:14 | 00:26:30 | 00:26:18 | 00:24:29 |
| 74 | 21 | 21 | | Varun SEEGOBIN | Varun SEEGOBIN #74 Male Senior | 01:42:28 | 16.9 km/h | 21 | 21 | Senior | 6 | Male | 21 | South Africa | 00:24:15 | 00:25:28 | 00:25:48 | 00:26:56 |
| 31 | 22 | 22 | | Vinaye Kumar GOPAUL | Vinaye Kumar GOPAUL #31 Male Master 2 | 01:53:17 | 15.3 km/h | 22 | 22 | Master 2 | 12 | Male | 22 | South Africa | 00:27:34 | 00:28:01 | 00:28:55 | 00:28:45 |
| 62 | 23 | 23 | | Vincent PILOT | Vincent PILOT #62 Male Master 2 | 01:58:38 | 14.6 km/h | 23 | 23 | Master 2 | 13 | Male | 23 | South Africa | 00:26:59 | 00:29:22 | 00:30:43 | 00:31:33 |
| 75 | 24 | 24 | | Hendrik SLABBERT | Hendrik SLABBERT #75 Male Master 2 | 02:00:51 | 14.3 km/h | 24 | 24 | Master 2 | 14 | Male | 24 | South Africa | 00:27:02 | 00:29:10 | 00:30:50 | 00:33:47 |
| 65 | 25 | 25 | | Adrien RANCHON | Adrien RANCHON #65 Male Master 2 | 02:01:16 | 14.2 km/h | 25 | 25 | Master 2 | 15 | Male | 25 | South Africa | 00:30:41 | 00:29:33 | 00:30:20 | 00:30:41 |
| 26 | 26 | 26 | | Yann EMILE | Yann EMILE #26 Male Senior | 02:02:16 | 14.1 km/h | 26 | 26 | Senior | 7 | Male | 26 | South Africa | 00:27:46 | 00:30:25 | 00:31:22 | 00:32:41 |
| 17 | 27 | 27 | | Giuliano BOSIO | Giuliano BOSIO #17 Male Senior | 02:15:15 | 12.8 km/h | 27 | 27 | Senior | 8 | Male | 27 | South Africa | 00:29:58 | 00:31:28 | 00:33:02 | 00:40:46 |
| 38 | 28 | 28 | | Jeanluc HORTENSE | Jeanluc HORTENSE #38 Male Master 2 | 02:17:27 | 12.6 km/h | 28 | 28 | Master 2 | 16 | Male | 28 | South Africa | 00:32:38 | 00:33:03 | 00:35:03 | 00:36:42 |
| 57 | 29 | 29 | | Stephane MUSSARD | Stephane MUSSARD #57 Male Master 2 | 02:20:17 | 12.3 km/h | 29 | 29 | Master 2 | 17 | Male | 29 | South Africa | 00:33:36 | 00:35:22 | 00:35:40 | 00:35:37 |
| 76 | 30 | 30 | | Teeluckchand SOOBA | Teeluckchand SOOBA #76 Male Senior | 02:26:06 | 11.8 km/h | 30 | 30 | Senior | 9 | Male | 30 | South Africa | 00:35:02 | 00:36:40 | 00:36:51 | 00:37:32 |
| 2 | | | | Cecilia ALFEREZ HARO | Cecilia ALFEREZ HARO #2 Female Master 2 | DNS | | | | Master 2 | | Female | | South Africa | | | | |
| 3 | | | | Gael ALIPHON | Gael ALIPHON #3 Male Master 2 | DNS | | | | Master 2 | | Male | | South Africa | | | | |
| 21 | | | | Bryan CHELIN | Bryan CHELIN #21 Male Senior | DNS | | | | Senior | | Male | | South Africa | | | | |
| 48 | | | | Fabrice LECLEZIO | Fabrice LECLEZIO #48 Male Master 2 | DNS | | | | Master 2 | | Male | | South Africa | | | | |
| 55 | | | | Julien MAUREL | Julien MAUREL #55 Male Senior | DNS | | | | Senior | | Male | | South Africa | | | | |
| 56 | | | | John MCAREE | John MCAREE #56 Male Master 2 | DNS | | | | Master 2 | | Male | | South Africa | | | | |
| 1 | | | | Alany ABDOOL WAHED | Alany ABDOOL WAHED #1 Male Senior | DNF | | | | Senior | | Male | | South Africa | 00:39:44 | 01:24:27 | | |
| 5 | | | | Guillaume BAILLIF | Guillaume BAILLIF #5 Male Senior | DNF | | | | Senior | | Male | | South Africa | 00:25:26 | 00:26:59 | | |
| 7 | | | | Didier BASTIEN | Didier BASTIEN #7 Male Master 2 | DNF | | | | Master 2 | | Male | | South Africa | 00:39:50 | 00:42:29 | | |
| 11 | | | | Yvan BAZIRE | Yvan BAZIRE #11 Male Senior | DNF | | | | Senior | | Male | | South Africa | 00:41:32 | 00:41:09 | 00:42:54 | |
| 28 | | | | Lucas FROGET | Lucas FROGET #28 Male Senior | DNF | | | | Senior | | Male | | South Africa | 00:19:09 | 00:20:25 | 00:27:19 | 00:27:49 |
| 30 | | | | Brian GOPAL | Brian GOPAL #30 Male Senior | DNF | | | | Senior | | Male | | South Africa | 00:34:57 | 00:37:15 | 00:39:14 | |
| 39 | | | | Jibin JACOB | Jibin JACOB #39 Male Master 2 | DNF | | | | Master 2 | | Male | | South Africa | 00:37:01 | | | |
| 40 | | | | Jean-Christophe JEANNINE | Jean-Christophe JEANNINE #40 Male Senior | DNF | | | | Senior | | Male | | South Africa | 00:30:09 | 00:34:19 | 00:33:32 | |
| 41 | | | | Alex JULIE | Alex JULIE #41 Male Senior | DNF | | | | Senior | | Male | | South Africa | 00:40:38 | 00:40:19 | 00:44:05 | |
| 60 | | | | Cedric PASSEE | Cedric PASSEE #60 Male Master 2 | DNF | | | | Master 2 | | Male | | South Africa | 00:21:23 | 00:22:42 | | |
| 71 | | | | Stephane ROUSSELIN | Stephane ROUSSELIN #71 Male Senior | DNF | | | | Senior | | Male | | South Africa | 00:26:26 | 00:28:21 | 00:31:36 | |
| 77 | | | | Maarten SPANOGHE | Maarten SPANOGHE #77 Male Senior | DNF | | | | Senior | | Male | | South Africa | 00:26:56 | 00:30:39 | 00:32:52 | |
| 80 | | | | Xavier TOULET | Xavier TOULET #80 Male Master 2 | DNF | | | | Master 2 | | Male | | South Africa | 00:22:25 | 00:24:50 | | |