HYROX Johannesburg 2025: Open Women results

550 finishers on 29 Nov 2025. Typical finish 1:56:32, fastest 10% under 1:30:11. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Stephanie Wilde 🇿🇼 ZIM 30-34 1/130 1:13:20 36:2631:475:11 4:582:134:214:404:501:283:545:23
2 Inacia Maguire 🇿🇦 RSA 30-34 2/130 1:13:40 35:3931:376:29 4:462:555:333:355:042:023:394:03
3 Marchanne de Bruyn 🇿🇦 RSA 30-34 3/130 1:14:59 38:1331:425:08 4:392:064:195:524:442:103:194:33
4 Nicole Swanepoel 🇿🇦 RSA 25-29 1/88 1:15:09 34:4635:424:45 5:022:184:526:254:442:114:295:41
5 Lynn Starke 🇩🇪 GER 25-29 2/88 1:16:14 38:0632:335:40 5:012:344:414:334:462:043:465:08
6 Teal Hogg 🇿🇦 RSA 25-29 3/88 1:17:41 40:5430:486:03 4:482:083:455:174:471:413:554:27
7 Bronwyn Gordon 🇿🇦 RSA 30-34 4/130 1:17:49 37:4435:095:01 5:192:185:535:565:052:223:314:45
8 Mareli van Schalkwyk 🇿🇦 RSA 25-29 4/88 1:18:25 37:0435:335:53 5:192:065:194:545:132:364:175:49
9 Zaan Barrett-Theron 🇿🇦 RSA 35-39 1/115 1:19:42 41:3432:076:05 4:522:145:214:415:091:413:314:38
10 Zelda Maritz 🇿🇦 RSA 30-34 5/130 1:19:57 40:0333:196:39 4:482:495:015:435:032:053:234:27
11 Chrizell Roberts 🇿🇦 RSA 35-39 2/115 1:20:17 37:0736:137:04 5:052:385:047:074:541:554:215:09
12 Natasja Katsikides 🇿🇦 RSA 45-49 1/43 1:20:34 37:4934:458:05 5:102:505:175:454:582:053:434:57
13 Danyelle Osborne 🇿🇦 RSA 16-24 1/58 1:20:56 41:5731:577:05 4:361:544:315:185:021:573:175:22
14 Natalie Agostinho 🇿🇦 RSA 40-44 1/87 1:21:44 38:5336:106:47 5:333:025:565:285:312:053:394:56
15 Hannah Turner 🇬🇧 GBR 30-34 6/130 1:22:09 40:1836:035:53 5:082:564:386:264:482:144:295:24
16 Alison Levesley 🇿🇦 RSA 40-44 2/87 1:22:20 41:0234:436:40 5:003:114:316:275:021:414:084:43
17 Robyn Ward 🇿🇦 RSA 35-39 3/115 1:22:28 43:1032:207:04 4:572:334:045:214:311:554:084:51
18 Melanie van Rooyen 🇿🇦 RSA 25-29 5/88 1:22:34 40:5935:036:36 4:563:116:094:375:101:554:454:20
19 Chantelle Boshoff 🇿🇦 RSA 30-34 7/130 1:22:50 41:0135:046:47 5:353:135:254:105:282:173:435:13
20 Jöhke Liversage 🇿🇦 RSA 16-24 2/58 1:23:09 41:3535:495:50 5:032:494:505:245:052:085:185:12
21 Caitlyn Thomson 🇿🇦 RSA 25-29 6/88 1:23:18 38:3738:086:35 5:062:205:305:524:572:045:057:14
22 Mariska Nortje 🇿🇦 RSA 30-34 8/130 1:23:37 41:0134:358:05 5:022:335:194:475:292:394:334:13
23 Charne Loots 🇿🇦 RSA 30-34 9/130 1:23:39 40:3835:177:47 5:243:085:295:345:022:023:255:13
24 Lindelwa Farisani 🇿🇦 RSA 40-44 3/87 1:23:50 40:0937:296:17 5:002:385:336:215:062:213:556:35
25 Stéphanie Caro REU 30-34 10/130 1:23:53 43:0634:046:48 5:133:125:194:445:111:514:014:33
26 Danielle Lopes 🇿🇦 RSA 40-44 4/87 1:24:10 38:0039:107:04 5:402:565:356:485:242:274:265:54
27 Sabrina Bottyan 🇿🇦 RSA 25-29 7/88 1:24:11 42:4233:597:36 4:511:584:037:055:031:484:164:55
28 Masechaba Rankholo 🇿🇦 RSA 25-29 8/88 1:24:15 40:0937:256:46 5:053:545:435:155:212:134:305:24
28 Stefanie Zeeman 🇿🇦 RSA 40-44 5/87 1:24:15 41:1635:297:35 5:082:585:115:375:271:553:525:21
30 Naomi Smit 🇿🇦 RSA 35-39 4/115 1:24:57 47:1330:447:05 4:392:344:444:284:372:063:234:13
31 Kaylee Birch 🇿🇦 RSA 25-29 9/88 1:25:02 42:5734:507:20 5:062:485:035:045:012:263:465:36
32 Lara Anderson 🇿🇦 RSA 30-34 11/130 1:25:30 43:4835:595:47 5:222:435:235:255:011:513:506:24
32 Emma Pringle 🇿🇦 RSA 25-29 10/88 1:25:30 43:4235:146:37 5:082:144:375:234:483:013:456:18
34 Leani Schaffner 🇿🇦 RSA 45-49 2/43 1:25:36 44:4034:236:37 4:562:334:535:295:081:554:085:21
35 Taytum Viviers 🇿🇦 RSA 25-29 11/88 1:26:00 44:0135:027:02 5:113:044:585:335:171:553:595:05
36 Nicole Busby 🇿🇦 RSA 16-24 3/58 1:26:29 44:2333:308:42 4:452:194:534:474:591:304:176:00
37 Bea Gouws 🇿🇦 RSA 25-29 12/88 1:26:34 40:4740:035:48 5:172:545:486:185:392:424:356:50
38 Jane Stroebel 🇿🇦 RSA 35-39 5/115 1:26:53 45:2734:326:58 5:012:204:285:314:532:134:036:03
39 Claudia Hazelwood 🇿🇦 RSA 40-44 6/87 1:27:14 44:1335:187:46 4:512:354:465:305:092:014:206:06
40 Laura Smal 🇿🇦 RSA 40-44 7/87 1:27:31 43:4236:586:56 5:033:135:235:395:241:544:485:34
41 Abigail Hlambelo 🇿🇼 ZIM 40-44 8/87 1:27:38 43:1837:237:03 5:112:515:256:025:072:114:216:15
42 Emma Cole 🇿🇦 RSA 16-24 4/58 1:27:48 37:0844:006:44 5:233:376:556:355:592:114:039:17
43 Tabea Poo 🇿🇦 RSA 30-34 12/130 1:27:55 42:2839:136:17 5:242:575:417:025:372:204:375:35
44 Kathleen Baker 🇿🇦 RSA 16-24 5/58 1:27:58 44:1737:056:41 5:132:485:316:005:112:053:586:19
45 Yolande Erasmus 🇿🇦 RSA 40-44 9/87 1:28:03 43:3138:166:19 5:533:205:235:295:542:034:295:45
46 Cindi Ackermann 🇿🇦 RSA 35-39 6/115 1:28:27 42:1439:456:33 5:253:025:406:505:261:504:516:41
47 Kaylin Dingle 🇿🇦 RSA 35-39 7/115 1:28:34 43:1938:067:14 4:452:056:056:445:161:565:056:10
48 Nicole McMillan 🇿🇦 RSA 30-34 13/130 1:28:37 45:1337:046:25 5:043:045:056:415:002:064:495:15
49 René du Preez 🇿🇦 RSA 16-24 6/58 1:28:50 47:5533:027:56 4:492:404:195:575:151:413:344:47
50 Babalwa Diko 🇿🇦 RSA 30-34 14/130 1:28:59 42:2640:056:32 5:093:325:476:155:352:135:276:07
51 Carlie Venter 🇿🇦 RSA 45-49 3/43 1:29:00 43:4238:426:40 5:193:125:227:045:122:134:375:43
52 Cheri Oosthuizen 🇿🇦 RSA 35-39 8/115 1:29:15 45:2336:187:39 5:002:394:405:504:552:044:316:39
53 Susan Basson 🇿🇦 RSA 30-34 15/130 1:29:44 46:0835:547:46 4:582:425:046:204:462:084:475:09
54 Teijah Moone von Poncet 🇿🇦 RSA 30-34 16/130 1:29:46 43:3438:367:41 5:083:275:365:525:092:244:406:20
55 Robyn Anderson 🇿🇦 RSA 50-54 1/18 1:30:04 43:1340:176:39 5:073:095:387:495:132:204:496:12
56 Manape Modika 🇿🇦 RSA 35-39 9/115 1:30:12 41:2641:097:41 5:303:167:156:276:002:123:436:46
57 Jodie Scott 🇿🇦 RSA 30-34 17/130 1:30:14 48:3234:227:25 5:392:084:245:095:382:253:435:16
58 Skye Kampmann 🇿🇦 RSA 25-29 13/88 1:30:29 45:4238:046:47 4:563:105:246:415:142:064:355:58
59 BELINDA PALMER 🇿🇦 RSA 45-49 4/43 1:30:34 46:4037:236:35 5:182:226:066:205:212:004:195:37
60 Lelani Carstens 🇿🇦 RSA 35-39 10/115 1:30:36 47:1735:507:33 5:102:535:425:555:242:134:124:21
61 Ninon Bester 🇿🇦 RSA 25-29 14/88 1:30:39 45:1639:046:23 5:082:554:426:286:172:394:326:23
62 Amy Cohen 🇿🇦 RSA 40-44 10/87 1:30:52 40:4543:206:50 5:313:135:267:305:422:215:407:57
63 Micha Viljoen 🇿🇦 RSA 35-39 11/115 1:30:57 45:3238:426:49 5:092:495:345:435:222:084:317:26
64 Marcé Marx 🇿🇦 RSA 35-39 12/115 1:31:00 44:1939:397:07 5:072:435:107:355:262:065:246:08
65 Lauren Bulmer 🇿🇦 RSA 30-34 18/130 1:31:01 45:5836:528:16 4:533:415:156:205:101:524:315:10
66 Thandeka Tyebileyo 🇿🇦 RSA 40-44 11/87 1:31:05 44:4039:117:19 5:543:046:066:025:152:104:495:51
67 Caroline Poonan 🇮🇪 IRL 45-49 5/43 1:31:08 39:4344:137:16 5:274:017:007:215:332:454:287:38
68 Michelle Crawley 🇿🇦 RSA 35-39 13/115 1:31:14 45:4536:468:45 5:092:384:277:014:561:494:316:15
69 Jolet van Wyk 🇿🇦 RSA 16-24 7/58 1:31:16 46:0937:197:52 5:112:385:104:585:212:154:237:23
70 Annelien Smith 🇿🇦 RSA 45-49 6/43 1:31:32 47:4836:297:19 4:492:394:527:105:141:565:034:46
71 Natassja Nel 🇿🇦 RSA 40-44 12/87 1:31:47 42:0640:379:09 5:363:006:145:455:272:505:126:33
72 Jess Vermaas 🇿🇦 RSA 16-24 8/58 1:31:50 45:2437:159:16 4:562:245:186:034:552:244:176:58
73 Linda Lebakeng BOT 25-29 15/88 1:31:54 47:5536:407:24 5:332:385:335:295:472:054:215:14
74 Jennifer Erasmus 🇿🇦 RSA 35-39 14/115 1:31:55 46:4338:336:45 5:093:055:387:034:592:244:475:28
75 Laikin Kaka 🇿🇦 RSA 16-24 9/58 1:32:04 39:4946:076:13 5:353:347:436:145:473:434:518:40
76 Tiané de Wit 🇿🇦 RSA 16-24 10/58 1:32:08 42:0042:397:32 5:133:096:027:085:482:095:397:31
77 Dimakatso Calisa 🇿🇦 RSA 30-34 19/130 1:32:09 44:2740:097:38 5:152:464:425:115:182:258:056:27
78 Lenoy Lamola 🇿🇦 RSA 35-39 15/115 1:32:37 46:0538:547:42 5:223:495:426:105:262:324:365:17
78 Lindi van Zyl 🇿🇦 RSA 35-39 15/115 1:32:37 48:3437:096:58 5:433:295:165:315:001:315:035:36
80 Erinda van Staden Degnan 🇿🇦 RSA 30-34 20/130 1:32:43 47:4435:449:18 4:582:465:136:094:572:214:165:04
81 Chantel Struwig 🇿🇦 RSA 16-24 11/58 1:32:49 45:5040:066:58 5:123:166:065:455:392:424:007:26
82 Lesinda Fourie 🇿🇦 RSA 40-44 13/87 1:33:28 50:2335:587:11 5:332:405:514:585:222:124:274:55
83 Kerry Pieterse BOT 35-39 17/115 1:33:34 45:3939:548:04 5:212:286:445:335:302:164:437:19
84 Jacqueline Foster 🇺🇸 USA 40-44 14/87 1:34:11 48:4137:018:33 5:293:355:015:005:412:014:235:51
85 Bianca Millar 🇿🇦 RSA 30-34 21/130 1:34:16 50:3137:056:45 4:532:515:126:324:552:065:215:15
86 Landie Coetzee 🇿🇦 RSA 45-49 7/43 1:34:21 45:4640:248:15 5:073:405:186:565:192:584:416:25
87 Megan Wolvaardt 🇿🇦 RSA 16-24 12/58 1:34:23 44:5042:456:53 4:553:006:446:445:182:596:226:43
88 Normandi Truter 🇿🇦 RSA 35-39 18/115 1:34:45 44:3843:077:03 5:193:425:278:135:172:245:397:06
89 Jenna Hight Coventry 🇿🇦 RSA 35-39 19/115 1:34:50 47:1139:557:48 5:173:055:366:305:252:344:207:08
90 Asanda Macingwana 🇿🇦 RSA 35-39 20/115 1:35:06 42:1445:357:22 5:503:378:146:455:242:224:418:42
91 Maritha Albertyn 🇿🇦 RSA 25-29 16/88 1:35:07 47:1139:518:10 5:302:506:067:005:182:145:225:31
92 Melissa Nel 🇿🇦 RSA 30-34 22/130 1:35:14 45:1341:029:03 5:092:385:488:545:451:534:056:50
93 Estelle Wiggett 🇿🇦 RSA 35-39 21/115 1:35:15 47:5738:448:38 5:084:054:595:325:231:454:287:24
94 Chantal Chausse 🇿🇦 RSA 35-39 22/115 1:35:21 45:4241:497:56 5:024:265:597:235:282:534:366:02
95 S'Phelele Khali 🇿🇦 RSA 30-34 23/130 1:35:28 46:2438:4410:25 5:413:485:596:306:062:023:335:05
96 Natalie Campbell 🇿🇦 RSA 40-44 15/87 1:35:29 49:4138:127:39 5:132:505:216:235:352:204:036:27
97 Mache Bosch 🇿🇦 RSA 35-39 23/115 1:35:41 52:3933:099:59 5:082:374:305:275:181:513:514:27
98 Welmari Sykes 🇿🇦 RSA 30-34 24/130 1:35:53 49:3338:527:32 5:374:105:115:045:462:193:287:17
99 Erin-Jane Miller 🇿🇦 RSA 40-44 16/87 1:35:54 50:2335:449:50 5:112:235:396:315:181:324:065:04
100 Kerri-Leigh Nieuwerth 🇿🇦 RSA 25-29 17/88 1:35:55 48:3938:478:34 4:502:224:327:185:202:155:386:32

Rank is the finishing position within Open Women among timed finishers. 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