HYROX Madrid 2025: Pro Women results

212 finishers on 27 Nov 2025. Typical finish 1:28:39, fastest 10% under 1:13:30. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Megan Jacoby 🇺🇸 USA 30-34 1/39 0:58:40 29:0225:434:00 4:292:323:283:124:201:322:503:20
2 Laura Valgreen 🇩🇰 DEN 16-24 1/28 1:04:01 29:4329:474:34 4:232:524:113:424:242:253:394:11
3 Leonor Neto Camilo 🇵🇹 POR 35-39 1/41 1:06:29 34:0627:454:44 4:282:463:383:454:291:393:233:37
4 Allana Falconer 🇬🇧 GBR 25-29 1/46 1:07:42 32:0431:044:38 4:453:074:343:524:521:543:314:29
5 Sandra Domínguez Chavez 🇪🇸 ESP 35-39 2/41 1:07:48 32:3730:434:33 4:503:264:123:444:461:553:474:03
6 Anne Bonnin 🇫🇷 FRA 25-29 2/46 1:08:01 34:0129:015:05 4:452:504:223:104:492:053:163:44
7 Sanne Skrettingland 🇳🇴 NOR 25-29 3/46 1:08:52 31:5232:304:35 4:473:305:014:044:471:483:414:52
8 Evelina Pinta 🇱🇻 LAT 16-24 2/28 1:08:58 34:4629:194:56 4:403:093:543:374:351:583:543:32
9 Daniela Couto 🇵🇹 POR 25-29 4/46 1:09:43 34:5029:485:10 4:453:134:033:454:362:123:293:45
10 Camille Bat 🇫🇷 FRA 25-29 5/46 1:09:45 31:5333:274:28 4:543:245:063:414:492:083:465:39
11 Claire Pelfrene 🇫🇷 FRA 40-44 1/21 1:09:48 33:5230:485:13 4:243:083:503:544:322:014:104:49
12 Silvia García Lorenzo 🇪🇸 ESP 35-39 3/41 1:10:09 33:0132:364:36 4:503:344:404:044:582:073:464:37
13 NOELIA GONZÁLEZ TIMÓN 🇪🇸 ESP 35-39 4/41 1:10:50 33:3932:414:34 4:463:154:473:344:512:353:415:12
14 Lauren-Leigh Richardson 🇬🇧 GBR 25-29 6/46 1:11:23 33:1433:224:51 4:423:484:344:094:542:393:594:37
15 Melania Timon 🇪🇸 ESP 30-34 2/39 1:11:27 33:1633:294:47 4:453:515:263:544:552:273:264:45
16 Eléa Perez 🇫🇷 FRA 30-34 3/39 1:11:46 36:2230:225:05 4:542:454:183:294:351:433:484:50
17 Josie Morris 🇬🇧 GBR 16-24 3/28 1:11:53 35:1031:534:56 4:492:533:554:134:482:063:425:27
18 MARÍA GARCÍA PONCE 🇪🇸 ESP 25-29 7/46 1:12:11 34:0733:324:38 4:503:544:164:124:542:074:115:08
19 Chelena Vargas Díaz 🇪🇸 ESP 25-29 8/46 1:12:12 34:4532:364:55 4:523:174:274:425:011:583:434:36
20 Elisabeth Langkjær 🇩🇰 DEN 25-29 9/46 1:12:15 36:0530:475:27 4:383:043:525:254:471:453:593:17
21 Grace Doyle 🇬🇧 GBR 16-24 4/28 1:13:10 34:0434:234:47 5:102:594:575:014:512:103:335:42
22 KATARZYNA PILARCZYK 🇵🇱 POL 35-39 5/41 1:13:29 34:4933:095:37 4:583:234:394:204:542:164:144:25
23 Grace Greenshields 🇬🇧 GBR 16-24 5/28 1:13:41 36:0832:265:11 4:413:185:023:554:392:043:475:00
24 Jitka Hall 🇬🇧 GBR 45-49 1/23 1:13:55 35:4632:096:06 4:422:434:264:424:441:434:334:36
25 Jennifer Marin Palacios 🇪🇸 ESP 40-44 2/21 1:13:59 34:2034:454:57 4:544:154:564:075:002:044:055:24
26 Rosa Cunha 🇵🇹 POR 25-29 10/46 1:14:09 35:3533:195:20 5:023:314:064:464:592:163:564:43
27 Leila Darbon 🇫🇷 FRA 35-39 6/41 1:14:56 35:5833:255:37 4:513:184:513:364:482:224:345:05
28 Lysanne Lüthje 🇩🇪 GER 16-24 6/28 1:15:02 35:3534:105:22 5:103:594:503:515:062:234:094:42
29 Martha Woollard 🇬🇧 GBR 30-34 4/39 1:15:09 35:3534:015:37 4:463:014:134:474:462:194:185:51
30 Johanna Szczyglowska 🇬🇧 GBR 30-34 5/39 1:15:11 36:4533:305:00 4:483:554:045:164:501:493:445:04
31 Esther Jimenez Palomera 🇪🇸 ESP 40-44 3/21 1:15:23 36:2133:555:10 4:574:014:343:574:512:274:094:59
32 Mathilde Delorme 🇫🇷 FRA 30-34 6/39 1:15:25 33:3235:486:09 4:463:595:353:424:452:205:175:24
33 Itziar Urdapilleta 🇪🇸 ESP 40-44 4/21 1:16:22 35:5435:015:31 5:133:574:504:125:142:214:264:48
34 Manon Fillatre 🇫🇷 FRA 25-29 11/46 1:16:23 36:5433:336:00 5:053:155:214:034:532:253:574:34
35 Corrinne Bird 🇬🇧 GBR 35-39 7/41 1:16:33 36:5533:196:23 4:463:384:513:435:102:293:594:43
36 Jessica Massheder 🇬🇧 GBR 25-29 12/46 1:16:41 35:0936:085:28 5:024:285:244:385:042:234:154:54
37 Tina Pečaver 🇸🇮 SLO 25-29 13/46 1:17:31 37:0535:035:29 5:083:354:194:415:082:344:464:52
38 Ana Cecilia Sydow Muñoz-Castillo 🇲🇽 MEX 16-24 7/28 1:17:39 36:1435:595:31 4:593:175:574:435:082:044:095:42
39 Ana Victoria Martín Santaella 🇪🇸 ESP 35-39 8/41 1:17:40 34:3437:455:25 5:113:365:494:514:572:115:096:01
40 Josefine Dreier 🇩🇪 GER 25-29 14/46 1:18:06 36:1635:196:35 4:474:214:424:265:052:044:155:39
40 Emilie Mayeux 🇫🇷 FRA 35-39 9/41 1:18:06 38:2233:286:20 4:403:325:124:384:522:014:004:33
42 Clara Parals Bonay 🇪🇸 ESP 30-34 7/39 1:18:08 37:2935:335:11 5:073:474:234:414:582:304:305:37
43 Gaby Illston-Baggs 🇬🇧 GBR 25-29 15/46 1:18:36 36:2936:225:50 4:474:004:515:504:502:305:004:34
44 Millie Inman 🇬🇧 GBR 16-24 8/28 1:19:04 40:1033:115:48 5:053:064:453:515:192:303:514:44
45 Natalie Uljas 🇫🇮 FIN 25-29 16/46 1:19:06 40:2333:135:34 4:433:314:414:504:442:033:395:02
46 Andrea González Serna 🇪🇸 ESP 35-39 10/41 1:19:07 38:0835:145:48 4:593:374:314:135:012:164:146:23
47 Romy Hartog 🇳🇱 NED 25-29 17/46 1:19:22 39:4934:045:32 4:433:024:254:244:342:274:216:08
48 Nadine Stokkink 🇳🇱 NED 30-34 8/39 1:19:35 38:2735:525:19 4:493:525:494:474:542:094:055:27
49 Maria Alvarez Rufino 🇵🇹 POR 25-29 18/46 1:19:37 36:3537:225:44 5:043:526:384:314:592:134:505:15
50 Sarita Fajardo Tabares 🇨🇴 COL 30-34 9/39 1:19:42 40:4733:165:44 4:363:004:504:354:472:443:544:50
51 Tsikou Zoe 🇬🇷 GRE 35-39 11/41 1:19:49 38:2235:445:47 4:583:205:164:425:002:044:575:27
52 Elodie Cali 🇫🇷 FRA 35-39 12/41 1:19:58 37:0834:268:30 4:453:325:034:544:492:203:545:09
52 Inês Santos 🇵🇹 POR 16-24 9/28 1:19:58 38:0736:455:11 5:074:014:054:404:532:444:087:07
54 Eider Alonso Vallejo 🇪🇸 ESP 40-44 5/21 1:19:59 37:2236:595:43 5:124:055:353:225:183:414:305:16
55 Lorraine Smyth 🇮🇪 IRL 45-49 2/23 1:20:01 37:2337:175:24 5:084:284:375:415:041:415:125:26
56 Sylvaine Mauffrey 🇫🇷 FRA 40-44 6/21 1:20:03 38:4935:235:56 5:043:355:004:364:572:284:135:30
56 Noemi Rodriguez Ledo 🇪🇸 ESP 35-39 13/41 1:20:03 38:2436:165:27 5:013:326:004:035:102:014:305:59
58 Camille Fernandes 🇫🇷 FRA 25-29 19/46 1:20:44 40:0835:115:30 4:574:024:315:205:092:034:234:46
59 Olena Ianovska 🇺🇦 UKR 35-39 14/41 1:20:56 36:1337:367:12 4:473:246:164:515:112:264:226:19
60 Julie PEKMEZIAN 🇫🇷 FRA 30-34 10/39 1:21:04 37:1037:276:31 4:513:505:035:254:492:435:205:26
61 Barbara Rodriguez 🇪🇸 ESP 35-39 15/41 1:21:23 38:5036:316:06 5:003:384:494:275:142:225:125:49
62 Lisa Krege 🇩🇪 GER 30-34 11/39 1:21:32 39:2936:265:42 4:403:354:255:044:472:004:437:12
63 Sheila Molina Olmo 🇪🇸 ESP 40-44 7/21 1:21:50 37:0338:086:44 5:074:416:004:245:363:043:575:19
64 Alba Pavia Diaz 🇪🇸 ESP 25-29 20/46 1:21:57 39:3236:126:18 4:564:275:244:065:011:564:076:15
65 Louise Egebæk Greve 🇩🇰 DEN 30-34 12/39 1:22:00 39:5136:285:44 5:102:574:417:324:591:433:275:59
66 Kirsty Ferguson 🇬🇧 GBR 35-39 16/41 1:22:12 38:3137:595:46 5:033:335:224:525:052:224:476:55
67 Laura Sutherland SCO 35-39 17/41 1:22:14 38:0738:285:45 5:103:065:345:105:092:466:005:33
67 Marina Vidil 🇫🇷 FRA 45-49 3/23 1:22:14 37:4637:406:53 5:013:455:285:345:062:174:505:39
69 Mariyem Touzalt 🇲🇦 MAR 30-34 13/39 1:22:15 36:4339:186:18 5:014:244:504:385:053:175:186:45
70 Elin Lake 🇬🇧 GBR 16-24 10/28 1:22:19 40:2435:496:10 4:533:155:455:334:502:284:284:37
70 Isabel Muñoz Toro 🇪🇸 ESP 25-29 21/46 1:22:19 40:2635:506:07 5:064:014:154:024:532:585:335:02
72 Valeria Nikitina HYROX 40-44 8/21 1:22:41 39:2636:137:07 5:123:195:485:005:062:254:215:02
73 Abigail Skipper 🇿🇦 RSA 35-39 18/41 1:22:42 39:4036:086:59 4:443:275:315:194:432:124:515:21
74 CRISTINA TRIGUERO 🇪🇸 ESP 30-34 14/39 1:22:55 38:0839:265:27 5:065:254:414:124:572:304:567:39
75 LOLES ROMÁN MIRA 🇪🇸 ESP 45-49 4/23 1:23:16 40:1936:356:27 5:063:525:026:105:032:024:374:43
76 ANNE LAURE GARANDEL 🇫🇷 FRA 40-44 9/21 1:23:47 39:1337:526:46 4:583:485:255:194:572:244:356:26
77 Anne-Laure GANNAC 🇨🇭 SUI 45-49 5/23 1:23:59 39:5238:165:55 5:053:595:574:535:052:405:095:28
78 Ruth Woodcock 🇬🇧 GBR 40-44 10/21 1:24:06 47:4431:025:26 4:563:095:023:334:481:553:483:51
79 Iolanda Martins 🇵🇹 POR 35-39 19/41 1:24:41 41:2036:486:37 4:593:525:165:444:552:194:335:10
80 Sara Russo 🇮🇹 ITA 30-34 15/39 1:24:55 40:5738:175:45 5:074:285:185:335:052:434:425:21
81 Delise Clifford 🇬🇧 GBR 40-44 11/21 1:25:04 37:2241:146:33 5:124:135:545:045:002:056:037:43
82 Selina Löscher 🇩🇪 GER 25-29 22/46 1:25:11 37:5239:367:47 5:094:226:005:145:222:444:216:24
83 Inès Grevet 🇫🇷 FRA 30-34 16/39 1:25:15 41:0538:086:07 5:003:475:456:225:001:584:385:38
84 Jessy Beynaerts 🇧🇪 BEL 40-44 12/21 1:25:20 39:4838:516:47 4:513:475:335:424:552:334:476:43
85 Kirsty Coghlan 🇮🇪 IRL 16-24 11/28 1:25:21 42:1236:546:19 5:114:074:415:574:582:234:345:03
86 Marian Donoso Martín 🇪🇸 ESP 40-44 13/21 1:25:58 37:5442:355:34 5:164:206:215:054:593:356:406:19
87 Sasya van Hamersveld 🇳🇱 NED 16-24 12/28 1:25:59 42:4536:516:28 4:523:204:424:514:562:194:437:08
88 Jenny Saunders 🇬🇧 GBR 45-49 6/23 1:26:12 41:3437:506:53 5:043:536:034:175:002:534:575:43
89 Daniela Montes 🇲🇽 MEX 35-39 20/41 1:26:18 41:4738:196:16 4:585:186:343:334:552:465:155:00
90 Ines Sanz Martinez 🇪🇸 ESP 30-34 17/39 1:26:24 40:4439:086:36 5:004:245:584:294:562:194:367:26
91 Rosa Maria Andrades Ponce 🇪🇸 ESP 35-39 21/41 1:26:26 40:4939:296:12 5:134:294:554:435:072:475:306:45
92 Alicia Sempere Pérez 🇪🇸 ESP 16-24 13/28 1:26:27 39:0241:505:41 5:044:186:155:185:353:595:076:14
93 Liv Wild 🇬🇧 GBR 25-29 23/46 1:26:53 39:2841:206:10 5:124:106:365:115:092:574:547:11
94 Hélène Pélissier GLP 55-59 1/6 1:26:54 38:2442:116:22 5:144:505:465:425:182:316:016:49
95 Franziska Ullrich 🇩🇪 GER 25-29 24/46 1:27:03 41:2639:106:33 5:064:185:235:185:022:515:145:58
96 Esther Castro Linuesa 🇪🇸 ESP 35-39 22/41 1:27:05 39:0341:096:58 5:194:575:435:325:173:165:315:34
96 Charlie Collins 🇬🇧 GBR 35-39 22/41 1:27:05 43:4436:316:53 5:003:505:104:575:032:324:155:44
96 Claire Ferguson 🇬🇧 GBR 35-39 22/41 1:27:05 43:0937:486:12 4:583:386:045:535:002:304:155:30
99 Charlotte Roughan 🇮🇪 IRL 40-44 14/21 1:27:29 43:1838:096:06 4:553:445:346:325:052:365:004:43
100 Nicole von Känel 🇨🇭 SUI 45-49 7/23 1:27:31 44:5835:067:32 5:043:264:463:595:051:544:416:11

Rank is the finishing position within Pro 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