HYROX Cape Town 2026: Pro Doubles Men results

99 teams on 14 Aug 2026. Typical finish 1:12:14, fastest 10% under 0:58:01. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Dylan Pienaar, Kyle Schoonbee 🇿🇦 RSA 25-29 1/21 0:50:35 28:5918:522:48 3:091:242:281:403:311:072:073:26
2 Björn Steinhagen, Teko Khetsi 🇿🇦 RSA 25-29 2/21 0:53:14 30:0420:232:51 3:271:313:02—3:431:222:293:25
2 Wesley Henning, Janco Lotter 🇿🇦 RSA 25-29 2/21 0:53:14 29:4020:532:46 3:201:442:431:553:411:182:443:28
4 Jacques Badenhorst, Janno Nel 🇿🇦 RSA 25-29 4/21 0:54:56 30:3221:293:01 3:281:292:532:033:431:282:333:52
5 Ignatius Ferreira, Roux Havenga 🇿🇦 RSA 30-34 1/15 0:55:56 32:1620:462:58 3:301:322:402:013:521:222:283:21
6 Andre Van Der Merwe, Tristan Blewett 🇿🇦 RSA 25-29 5/21 0:56:00 32:3220:293:03 3:211:332:521:433:411:262:323:21
7 Franko Van Zyl, Janu Gous 🇿🇦 RSA 16-24 1/20 0:56:13 32:1221:003:06 3:281:392:531:453:461:182:423:29
8 Damien Botes, Damian Burns 🇿🇦 RSA 30-34 2/15 0:56:37 31:5721:413:04 3:321:372:522:203:391:272:493:25
9 Jean-Marc Trichard, Zach Van Coller 🇿🇦 RSA 16-24 2/20 0:56:54 31:2022:492:50 3:331:253:212:193:481:342:543:55
10 Andrew Cronje, Justin Willard 🇿🇦 RSA 40-44 1/8 0:57:47 32:3922:053:09 3:431:382:491:594:001:292:583:29
11 Brendon Warne, Tristan Turner 🇿🇦 RSA 16-24 3/20 0:58:04 32:5421:563:19 3:391:303:142:034:051:322:253:28
12 Tim Schudde, Just Nicolaij 🇳🇱 NED 16-24 4/20 0:58:14 32:0323:162:59 3:321:443:262:073:401:233:034:21
13 Taurin Craze, Aidan Craker 🇿🇦 RSA 16-24 5/20 0:58:36 33:5621:333:13 3:371:372:592:173:491:272:183:29
14 Brandon Hulley, Adrian De Jonge 🇿🇦 RSA 35-39 1/27 0:58:37 30:5824:373:06 3:351:524:032:274:131:282:514:08
15 Kyle Lamb, Wynand Maclachlan 🇿🇦 RSA 25-29 6/21 0:58:39 31:3424:043:07 3:281:463:532:313:521:403:133:41
16 Matthew Stone, Dom Von Pannier 🇿🇦 RSA 35-39 2/27 0:59:10 33:1122:403:25 3:351:513:112:113:551:302:483:39
17 Trevor Lagerwey, Jan De Beer 🇿🇦 RSA 35-39 3/27 1:00:07 35:0621:413:23 3:241:492:372:233:481:292:483:23
18 Alexio Dos Santos, Schalk Viljoen 🇿🇦 RSA 35-39 4/27 1:00:50 33:0624:183:29 3:421:473:412:194:031:303:263:50
19 Thomas Lee, Alex Macphail 🇿🇦 RSA 35-39 5/27 1:01:38 34:4923:343:19 3:491:383:172:244:091:372:483:52
20 David Rose, Peter Baker 🇿🇦 RSA 30-34 3/15 1:01:39 32:2925:463:28 3:392:033:283:044:031:533:463:50
21 Simon Hendrikz, Victor Hechter 🇿🇦 RSA 30-34 4/15 1:02:07 33:4424:523:36 3:372:033:312:484:011:303:243:58
22 Brendon Leask, Jarno Vorster 🇿🇦 RSA 35-39 6/27 1:03:48 36:0724:203:26 3:361:453:392:254:011:183:294:07
23 Benjamin Bouwer, Philip Krugel 🇳🇱 NED 30-34 5/15 1:03:50 35:0425:163:36 3:451:494:272:364:071:273:183:47
24 Deen Woodman, Kyle Kennedy 🇿🇦 RSA 40-44 2/8 1:05:07 36:4424:323:54 3:322:373:132:253:531:483:303:34
25 Grant Porter, Kyle O'Reilly 🇿🇦 RSA 30-34 6/15 1:05:08 35:5425:513:29 3:481:493:472:554:031:333:593:57
26 Ethan Weitz, Jason Brink 🇿🇦 RSA 30-34 7/15 1:05:18 35:4525:563:42 3:391:503:382:534:001:324:224:02
27 Jean Smith, Niel Rossouw 🇿🇦 RSA 35-39 7/27 1:05:31 34:0325:276:05 3:362:194:28—4:041:374:324:40
28 Ville Neugebauer, Mikko Lahtio 🇫🇮 FIN 45-49 1/6 1:05:49 36:0825:563:49 3:421:573:322:524:141:483:314:20
29 Devan Louw, Waldo Verburg 🇿🇦 RSA 25-29 7/21 1:05:55 37:0225:243:34 3:461:553:392:454:071:353:354:02
30 Steven Hunt, Chris Van Zyl 🇿🇦 RSA 35-39 8/27 1:06:06 36:2725:563:48 3:371:494:112:494:001:373:264:27
31 Musa Manyathi, Patrick Colborne 🇿🇦 RSA 30-34 8/15 1:06:45 33:0629:553:44 3:432:434:072:234:221:336:334:31
32 Ricardo Pillay, Allan Saffy 🇿🇦 RSA 45-49 2/6 1:06:49 37:1126:123:30 3:382:003:382:244:091:354:014:47
33 Armand Maritz, Philip Venter 🇿🇦 RSA 35-39 9/27 1:07:01 38:4624:174:04 3:481:563:292:063:591:293:343:56
34 Michael Alan Pearson Morton, Jason Tucker 🇿🇦 RSA 40-44 3/8 1:07:29 35:2128:443:24 3:471:513:403:114:131:286:094:25
35 Mlamuli Mntambo, Welfred O 🇿🇦 RSA 35-39 10/27 1:07:38 38:1524:484:39 3:371:543:332:204:231:363:104:15
36 Jayson Smal, Wayne Kessler 🇿🇦 RSA 45-49 3/6 1:08:40 36:5127:384:16 4:032:243:233:074:171:484:144:22
37 Aleksandar Funkey, Zoran Funkey 🇿🇦 RSA 16-24 6/20 1:09:00 40:2324:414:01 3:501:213:173:024:011:333:274:10
37 Luke Pistorius, Wouter Niemeijer 🇿🇦 RSA 35-39 11/27 1:09:00 40:2124:424:01 3:501:213:173:024:011:323:284:11
39 Freddie Kirsten, Jan Johannes Lodewicus Pretorius 🇿🇦 RSA 30-34 9/15 1:09:10 36:3828:284:10 3:271:375:013:254:061:413:475:24
40 Kyle Jason, Lee Stemmet 🇿🇦 RSA 35-39 12/27 1:09:11 38:3026:364:10 3:462:154:402:424:201:503:103:53
41 Zillen Schnetler, Gerhard Kotze 🇿🇦 RSA 16-24 7/20 1:09:39 39:1726:034:24 4:082:053:422:414:351:493:143:49
42 Jacques Potgieter, Joubert Van Niekerk 🇿🇦 RSA 25-29 8/21 1:10:31 38:0727:584:31 3:481:504:184:244:151:483:373:58
43 Arno Carstense, I Venter 🇿🇦 RSA 30-34 10/15 1:10:43 40:4325:314:33 3:431:594:062:134:131:433:393:55
44 Matthew Ludditt, Cohnan Kotarski 🇿🇦 RSA 25-29 9/21 1:11:19 37:3629:134:35 3:521:494:493:134:291:412:496:31
45 Luca Kolatsis, Ralph Shepherd 🇿🇦 RSA 16-24 8/20 1:11:20 40:1024:386:38 3:302:174:112:323:541:322:513:51
46 Alex Murray, Connor Olivier 🇿🇦 RSA 16-24 9/20 1:11:35 37:1330:184:09 3:471:585:003:404:231:464:065:38
47 Amir Anwary, Tahir Anwary 🇿🇦 RSA 30-34 11/15 1:11:56 39:5128:163:53 3:521:393:242:554:411:403:576:08
48 Eugene Steynberg, Danie Rossouw 🇿🇦 RSA 40-44 4/8 1:12:04 40:0827:464:15 3:321:453:492:504:071:554:435:05
49 Johard Engelbrecht, Tayden Thomas 🇿🇦 RSA 30-34 12/15 1:12:08 40:4927:234:02 3:502:014:043:214:261:493:474:05
50 Sims Titi, Monwabisi Tshotwana 🇿🇦 RSA 25-29 10/21 1:12:14 41:0625:335:40 3:421:503:361:454:391:383:354:48
51 Jp Rust, Abrie Visagie 🇿🇦 RSA 30-34 13/15 1:12:23 38:2729:344:25 3:541:593:444:474:222:044:154:29
52 Leonard Kruger, Petrus Strydom 🇿🇦 RSA 40-44 5/8 1:12:41 40:1928:194:07 4:091:584:353:174:161:553:474:22
53 Jj Prinsloo, Karel Vermeulen 🇿🇦 RSA 35-39 13/27 1:12:47 41:3927:074:05 3:512:033:423:234:151:424:133:58
54 Linton Dilley, Alistair Nel 🇿🇦 RSA 25-29 11/21 1:13:31 42:4425:435:10 3:471:333:204:254:021:143:263:56
55 Matthew Hunter, Diezel Strohfeldt 🇿🇦 RSA 25-29 12/21 1:13:55 40:1628:045:40 3:472:324:263:154:232:014:013:39
56 Morne Van Wyngaardt, Francois Van Wyngaardt 🇿🇦 RSA 35-39 14/27 1:14:10 46:0124:303:44 3:471:453:272:284:151:503:153:43
57 Josh Sparks, Sulaiman Jakoet 🇿🇦 RSA 35-39 15/27 1:14:30 42:4727:254:22 4:012:004:253:134:091:393:444:14
58 Losika Monang, Tinashe Chipomho BOT 30-34 14/15 1:14:38 41:3526:196:48 3:591:373:542:584:131:393:204:39
59 Dirk Muller, Barry Conradie 🇿🇦 RSA 35-39 16/27 1:15:12 44:4125:364:59 3:541:593:312:404:191:274:013:45
60 Nathan Goossen, Tiaan De Koker 🇿🇦 RSA 25-29 13/21 1:15:39 41:2027:047:19 3:472:234:083:044:261:433:373:56
61 Charl Snyman, André De Goede 🇿🇦 RSA 35-39 17/27 1:16:03 43:5326:475:26 4:042:184:042:464:182:043:333:40
62 Quintus Swart, Wesley Fung 🇿🇦 RSA 35-39 18/27 1:16:28 44:0227:554:37 4:101:524:093:114:161:384:254:14
63 Christoff De Bruyn, Werner De Kock 🇿🇦 RSA 16-24 10/20 1:16:34 42:1527:386:46 4:011:574:411:554:571:293:404:58
64 Sancho Torr, Christo Du Plessis 🇿🇦 RSA 25-29 14/21 1:16:48 43:2927:345:50 3:522:364:312:554:160:573:255:02
65 Thomas Symons, Matisse Vermeiren 🇿🇦 RSA 16-24 11/20 1:17:10 42:5430:064:15 4:072:044:352:484:221:454:116:14
66 Elroy Davids, Jabu Baloyi 🇿🇦 RSA 45-49 4/6 1:18:01 43:0230:184:45 4:082:084:044:044:301:543:575:33
67 Shafiek Samsodien, Zian Gerritz 🇿🇦 RSA 35-39 19/27 1:18:13 44:1028:345:34 4:051:535:233:334:271:343:364:03
68 Justin Brown, Clinton Swanepoel 🇿🇦 RSA 30-34 15/15 1:18:18 39:5634:094:17 3:532:115:363:163:571:346:367:06
69 Jacobus Nel, Jason Fritz 🇿🇦 RSA 55-59 1/1 1:18:21 45:0828:434:33 3:532:284:172:594:211:434:284:34
70 Alden Adrian, Tommy Bompeti 🇿🇦 RSA 25-29 15/21 1:19:11 48:3526:114:30 4:002:033:502:134:391:353:424:09
71 Callie Geel, Emil Dörgeloh 🇳🇦 NAM 40-44 6/8 1:19:47 45:5928:185:33 3:572:164:243:304:261:304:044:11
72 Joseph’S Oppelt, Armani Minani 🇿🇦 RSA 25-29 16/21 1:20:34 —30:25— 3:481:437:392:354:541:213:065:19
73 Jack Juds, Matthew Pilling 🇿🇦 RSA 16-24 12/20 1:21:45 44:4030:546:17 4:162:174:193:194:441:543:446:21
74 Christopher De Klerk, Anton Rose 🇿🇦 RSA 45-49 5/6 1:21:53 47:4828:235:48 3:422:083:593:224:311:494:254:27
75 Joshua Nothnagel, Michael Nothnagel 🇿🇦 RSA 25-29 17/21 1:22:08 48:2328:385:10 3:511:574:073:564:131:574:144:23
76 Feisal Nassor Msellem, Ruan Geldenhuys TAN 40-44 7/8 1:23:57 46:3031:545:39 3:582:124:564:014:432:004:355:29
77 Rijnhardt Groenewald, Johan Goosen 🇿🇦 RSA 25-29 18/21 1:24:53 49:1829:036:37 3:551:473:453:504:501:454:554:16
78 Allan Williams, Homaam Arend 🇿🇦 RSA 25-29 19/21 1:26:05 51:1128:316:28 4:072:284:563:024:161:353:444:23
79 Marius Van Rensburg, Nick Coates 🇿🇦 RSA 50-54 1/1 1:26:08 46:5232:536:28 3:502:335:073:495:001:595:175:18
80 Johan Steynberg, Johnny Karusseit 🇿🇦 RSA 45-49 6/6 1:27:31 50:0332:015:30 3:421:374:253:424:231:505:266:56
81 Maxabiso Qaqambile Qayizana, Makhaya Ntini 🇿🇦 RSA 35-39 20/27 1:28:17 50:5431:156:11 4:042:393:563:364:282:064:266:00
82 Francois Schlebusch, Chris Fraenkel 🇿🇦 RSA 35-39 21/27 1:28:18 51:3430:555:54 4:282:035:282:535:021:464:145:01
83 Jitesh Singh, Imraan Mukadam 🇿🇦 RSA 35-39 22/27 1:28:33 45:4637:554:55 4:222:577:034:394:552:306:165:13
84 Heinrich Griebenouw, Zane Bezuidenhout 🇿🇦 RSA 35-39 23/27 1:29:19 50:2433:325:26 4:222:064:053:494:251:535:307:22
85 Luke Groeneveld, Simon Du Plooy 🇿🇦 RSA 16-24 13/20 1:29:37 50:3133:116:01 4:262:045:363:244:411:475:335:40
86 Matt Van Nierop, Peter Moores-Pitt 🇿🇦 RSA 35-39 24/27 1:29:58 48:0835:306:24 4:092:085:494:174:462:285:236:30
87 Siyabulela Mayinje, Xolisa Menemene 🇿🇦 RSA 40-44 8/8 1:30:15 46:0137:286:50 4:093:065:494:144:382:035:317:58
88 Tawona Mugore, Joshua Hadley-Grave 🇿🇦 RSA 16-24 14/20 1:30:59 45:5839:205:46 4:291:595:554:395:081:374:5310:40
89 Alexander Roux, Christiaan Tonkin 🇿🇦 RSA 16-24 15/20 1:31:58 48:5633:0610:00 4:022:145:332:574:311:394:457:25
90 Gerhard Van Wyk, Justin Schietekat 🇿🇦 RSA 35-39 25/27 1:34:58 58:5328:227:49 3:481:544:113:184:081:484:304:45
91 Gerald Letile, Nqaba Mfaxa 🇿🇦 RSA 25-29 20/21 1:37:07 49:5539:287:46 4:252:315:494:565:021:454:5210:08
92 Cynan Davies, Joshua Grove 🇿🇦 RSA 16-24 16/20 1:38:34 1:00:0030:348:06 3:541:434:304:144:261:194:166:12
93 Daiyaan Booley, Razeen Parker 🇿🇦 RSA 16-24 17/20 1:42:12 1:00:2033:158:41 4:081:494:234:114:442:045:136:43
94 Mack Schoeman, Ryder Amm 🇿🇦 RSA 16-24 18/20 1:43:51 51:0645:087:43 4:133:498:334:384:482:227:109:35
95 Mueez Allie, Irshaad Allie 🇿🇦 RSA 25-29 21/21 1:43:58 55:0939:399:14 4:303:147:215:315:081:485:416:26
96 Jude Roderick, Eleane Eras 🇿🇦 RSA 16-24 19/20 1:45:22 1:02:0337:345:49 4:252:338:323:464:171:465:196:56
97 Rameez Solomon, Micah Jonathan 🇿🇦 RSA 16-24 20/20 1:56:01 59:2346:2710:14 4:193:468:023:415:012:186:5012:30
98 Benjamin Boehmer, Kashief Cross 🇿🇦 RSA 35-39 26/27 2:08:03 1:29:5126:4311:32 3:472:354:292:514:131:493:073:52
99 Japie De Jager, Ruan Butler 🇿🇦 RSA 35-39 27/27 2:10:38 1:18:5141:2910:22 4:302:214:539:124:592:097:086:17

Rank is the finishing position within Pro Doubles Men among timed teams. The number after the age group is the position within that age group. Station splits are in minutes:seconds.

The RoxHype app

Found your line? Now make it faster.

The app reads your splits, your kit and your next race date and builds the weeks between.

  • Every session written for your weak station, not a generic plan
  • Rebuilt each week from what you actually did
  • Race-day pacing from your own splits

Free to download. Used by more than 40,000 HYROX athletes.

The RoxHype app: today's session and the race countdown The RoxHype app: the workout library
Find my result