HYROX Oslo 2025: Open Women results

706 finishers on 27 Sep 2025. Typical finish 1:31:48, fastest 10% under 1:16:43. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Karin Mattsson 🇸🇪 SWE1st of 141 aged 30-34 30-34 1:01:50 33:22 24:10 4:23 4:13 1:48 2:58 3:07 4:10 1:14 3:01 3:39
2 Holly Archer 🇬🇧 GBR2nd of 141 aged 30-34 30-34 1:02:13 0:23 30:03 28:36 3:39 4:34 2:10 4:04 3:37 4:43 1:40 3:11 4:37
3 Frida Reiersølmoen 🇳🇴 NOR3rd of 141 aged 30-34 30-34 1:03:19 1:29 31:20 28:04 3:59 4:24 2:07 3:40 4:03 4:38 1:31 3:37 4:04
4 Hannah Khalique 🇬🇧 GBR1st of 100 aged 16-24 16-24 1:05:45 3:55 32:37 28:50 4:22 4:44 2:04 3:33 4:31 5:00 1:36 3:30 3:52
5 Elin Kallmyr 🇳🇴 NOR1st of 139 aged 25-29 25-29 1:07:14 5:24 37:10 25:30 4:39 4:18 1:47 3:21 3:54 4:28 1:25 2:50 3:27
6 Laura Sudall 🇬🇧 GBR4th of 141 aged 30-34 30-34 1:08:03 6:13 33:40 30:19 4:08 4:44 2:23 4:58 3:49 5:10 1:42 3:09 4:24
7 Therese Ranch 🇸🇪 SWE5th of 141 aged 30-34 30-34 1:08:28 6:38 34:55 29:16 4:22 5:00 1:55 4:19 3:29 4:49 1:43 3:06 4:55
8 Stine Eriksen 🇳🇴 NOR2nd of 139 aged 25-29 25-29 1:08:49 6:59 35:02 29:21 4:29 5:04 2:03 3:30 4:18 5:08 1:24 3:36 4:18
9 Linnea Våge Skårdal 🇳🇴 NOR2nd of 100 aged 16-24 16-24 1:09:06 7:16 35:33 29:11 4:27 4:38 1:51 4:31 4:10 4:56 1:58 2:46 4:21
10 Berit Nordstad Storli 🇳🇴 NOR1st of 86 aged 40-44 40-44 1:09:10 7:20 35:06 29:43 4:26 4:24 2:15 4:14 4:05 4:52 1:58 3:20 4:35
11 Caroline Larsen Hallan 🇳🇴 NOR6th of 141 aged 30-34 30-34 1:09:20 7:30 36:26 28:08 4:49 4:32 1:59 3:51 3:00 4:59 1:48 3:25 4:34
12 Sarah Celin 🇸🇪 SWE1st of 115 aged 35-39 35-39 1:09:21 7:31 35:25 29:17 4:43 4:33 2:15 3:20 5:24 4:48 1:37 3:16 4:04
13 Miriam Nowara 🇩🇪 GER3rd of 139 aged 25-29 25-29 1:09:54 8:04 37:05 27:40 5:14 4:32 1:43 3:25 4:33 4:44 1:40 3:05 3:58
14 Camilla Illidi 🇩🇰 DEN7th of 141 aged 30-34 30-34 1:09:54 8:04 37:13 27:47 4:59 4:20 1:56 3:33 3:59 4:32 1:37 3:45 4:05
15 Amanda Sjö 🇸🇪 SWE8th of 141 aged 30-34 30-34 1:10:20 8:30 38:55 26:29 5:01 4:10 1:34 3:28 4:10 4:32 1:34 3:30 3:31
16 Charlotte Bruvoll 🇳🇴 NOR2nd of 86 aged 40-44 40-44 1:10:25 8:35 37:41 27:52 4:56 4:19 1:58 4:12 4:08 4:43 1:34 3:29 3:29
17 Niamh McNally 🇬🇧 GBR3rd of 100 aged 16-24 16-24 1:10:27 8:37 35:47 30:15 4:31 4:43 2:27 4:04 4:32 4:59 2:06 3:40 3:44
18 Emma Brunzell 🇸🇪 SWE9th of 141 aged 30-34 30-34 1:10:43 8:53 36:16 29:39 4:52 4:37 2:15 3:40 4:03 4:40 1:43 4:24 4:17
19 Naomi Green 🇬🇧 GBR2nd of 115 aged 35-39 35-39 1:10:58 9:08 35:47 30:43 4:32 4:41 2:37 4:05 4:25 4:49 1:51 3:54 4:21
20 Ella Linnakallio 🇸🇪 SWE4th of 100 aged 16-24 16-24 1:11:06 9:16 35:22 31:08 4:41 4:39 1:55 4:38 5:18 4:56 1:56 3:17 4:29
21 Marta Maria Ulman 🇵🇱 POL3rd of 86 aged 40-44 40-44 1:11:09 9:19 36:49 29:26 5:00 4:28 1:41 4:14 4:21 4:55 1:39 3:53 4:15
22 Ida Erlandsen 🇳🇴 NOR10th of 141 aged 30-34 30-34 1:11:11 9:21 37:40 28:49 4:46 4:39 1:53 4:02 3:51 4:58 1:43 3:45 3:58
23 Ruta Jazepcikiene 🇱🇹 LTU11th of 141 aged 30-34 30-34 1:11:43 9:53 34:38 30:50 6:19 4:48 1:57 4:37 4:29 4:59 1:40 4:14 4:06
24 Grace Cardwell 🇬🇧 GBR5th of 100 aged 16-24 16-24 1:12:05 10:15 35:30 32:24 4:16 5:28 2:31 5:10 4:44 4:57 1:49 3:26 4:19
25 Mette Sæther 🇳🇴 NOR3rd of 115 aged 35-39 35-39 1:12:08 10:18 37:44 29:17 5:13 4:34 2:18 4:07 4:42 4:47 1:44 2:58 4:07
26 Stephanie Mohr 🇸🇪 SWE4th of 86 aged 40-44 40-44 1:12:45 10:55 36:53 30:36 5:21 5:04 1:53 4:14 5:07 5:13 1:35 3:23 4:07
27 Bethany Simpson 🇬🇧 GBR12th of 141 aged 30-34 30-34 1:12:47 10:57 37:34 29:26 5:51 4:39 1:54 3:47 5:00 4:47 1:45 3:19 4:15
28 Elizabeth Blundell 🇬🇧 GBR4th of 115 aged 35-39 35-39 1:12:48 10:58 37:31 30:13 5:09 4:51 1:45 4:33 4:22 4:57 1:53 3:36 4:16
29 Emily Gadd 🇬🇧 GBR13th of 141 aged 30-34 30-34 1:12:51 11:01 38:26 29:25 5:04 4:47 1:54 4:06 4:04 4:49 1:53 3:13 4:39
30 Jorid Dagfinrud 🇳🇴 NOR5th of 115 aged 35-39 35-39 1:13:07 11:17 35:30 32:16 5:25 4:35 2:02 4:01 6:19 5:19 2:03 3:39 4:18
31 Chloe Smitheringale 🇬🇧 GBR14th of 141 aged 30-34 30-34 1:13:20 11:30 37:30 31:18 4:36 4:41 2:05 4:06 5:03 4:53 2:00 4:04 4:26
32 Judith Mottram 🇬🇧 GBR15th of 141 aged 30-34 30-34 1:13:29 11:39 38:02 30:59 4:32 4:55 1:48 4:04 4:03 4:47 1:26 3:37 6:19
33 Sigridur Sjofn Ingvarsdottir 🇮🇸 ISL6th of 115 aged 35-39 35-39 1:13:31 11:41 38:29 29:50 5:17 4:24 2:22 4:35 4:41 4:43 1:27 3:31 4:07
34 Jana Knitterscheidt 🇩🇪 GER16th of 141 aged 30-34 30-34 1:13:44 11:54 41:13 27:50 4:46 4:36 2:00 3:53 3:50 4:53 1:25 3:07 4:06
35 Suvi Miettinen 🇫🇮 FIN7th of 115 aged 35-39 35-39 1:13:53 12:03 33:02 36:21 4:34 5:02 1:48 5:13 5:36 5:10 3:24 4:03 6:05
36 Kate Smith 🇬🇧 GBR17th of 141 aged 30-34 30-34 1:13:56 12:06 39:59 27:13 6:48 4:31 2:12 3:12 3:56 4:57 1:22 3:28 3:35
37 Iman Malaekah 🇸🇪 SWE6th of 100 aged 16-24 16-24 1:14:07 12:17 37:18 31:58 4:57 4:53 2:36 4:59 3:59 5:35 1:40 3:43 4:33
38 Karoline Kroken 🇳🇴 NOR7th of 100 aged 16-24 16-24 1:14:13 12:23 40:05 29:25 4:46 4:36 2:16 3:49 4:44 4:40 1:57 3:10 4:13
39 Ingeborg Kristoffersen 🇳🇴 NOR18th of 141 aged 30-34 30-34 1:14:24 12:34 36:46 31:53 5:48 4:28 1:36 4:08 5:03 4:49 2:01 4:04 5:44
40 Helen Strömberg 🇳🇴 NOR1st of 59 aged 45-49 45-49 1:14:24 12:34 36:43 32:45 5:01 4:48 2:46 5:12 4:11 4:58 2:08 4:28 4:14
41 Lottie Mallin Martin 🇬🇧 GBR4th of 139 aged 25-29 25-29 1:14:26 12:36 39:38 29:22 5:31 4:33 2:02 4:18 3:47 4:55 1:51 4:06 3:50
42 Charlotte Holmquist 🇸🇪 SWE2nd of 59 aged 45-49 45-49 1:14:32 12:42 37:23 31:31 5:43 4:53 1:54 5:42 4:40 5:00 1:33 3:42 4:07
43 Brenna Cruickshank 🇬🇧 GBR8th of 100 aged 16-24 16-24 1:14:47 12:57 38:44 30:57 5:10 4:32 2:53 4:16 4:09 5:06 2:04 3:46 4:11
44 Silje Marie Berge 🇳🇴 NOR5th of 139 aged 25-29 25-29 1:14:47 12:57 38:23 31:38 4:49 4:34 1:59 4:50 4:54 4:55 1:59 3:59 4:28
45 Sofia Johansson 🇸🇪 SWE8th of 115 aged 35-39 35-39 1:15:01 13:11 38:35 31:31 4:59 4:41 2:03 5:00 4:58 4:59 1:32 4:06 4:12
46 Helen Dawson 🇬🇧 GBR5th of 86 aged 40-44 40-44 1:15:04 13:14 36:38 33:28 5:04 4:51 2:51 4:33 4:46 4:54 1:47 4:35 5:11
47 Allegra Fowler-Wright 🇬🇧 GBR19th of 141 aged 30-34 30-34 1:15:04 13:14 36:31 34:15 4:22 4:57 2:42 4:46 5:13 4:45 1:49 4:10 5:53
48 Cathrine Rolness 🇳🇴 NOR9th of 115 aged 35-39 35-39 1:15:09 13:19 41:53 28:02 5:19 4:48 2:03 3:36 3:46 5:01 1:40 3:19 3:49
49 Paula Åberg 🇸🇪 SWE20th of 141 aged 30-34 30-34 1:15:10 13:20 40:35 29:15 5:24 4:46 1:35 3:48 5:00 4:53 1:38 3:24 4:11
50 Sinem Kaya 🇸🇪 SWE9th of 100 aged 16-24 16-24 1:15:13 13:23 38:17 31:26 5:36 4:58 2:05 4:19 5:10 4:49 2:20 3:20 4:25
51 Erika Karlsson 🇸🇪 SWE10th of 115 aged 35-39 35-39 1:15:17 13:27 40:10 29:26 5:47 4:43 1:43 3:56 3:48 4:46 1:34 4:14 4:42
52 Yasemin Janssen 🇳🇱 NED6th of 86 aged 40-44 40-44 1:15:17 13:27 39:47 30:03 5:31 4:35 1:55 3:45 4:54 5:02 1:47 3:42 4:23
53 Isabel Garcia Rodriguez 🇪🇸 ESP21st of 141 aged 30-34 30-34 1:15:18 13:28 38:49 30:56 5:38 4:36 1:44 4:30 5:38 5:05 1:41 3:43 3:59
54 Alice Miell 🇬🇧 GBR6th of 139 aged 25-29 25-29 1:15:19 13:29 39:04 31:23 4:58 4:37 2:15 4:06 4:45 4:41 1:55 4:03 5:01
55 Sarah Blank 🇩🇪 GER7th of 86 aged 40-44 40-44 1:15:20 13:30 38:50 31:04 5:29 5:02 2:27 4:26 4:24 5:08 2:08 3:29 4:00
56 Sunna Marie Oddli 🇳🇴 NOR7th of 139 aged 25-29 25-29 1:15:21 13:31 40:03 30:20 5:03 4:41 1:53 4:15 3:44 5:10 1:30 4:13 4:54
57 Cathriona Brady 🇮🇪 IRL3rd of 59 aged 45-49 45-49 1:15:27 13:37 40:24 29:59 5:08 4:40 2:27 4:01 4:00 4:47 1:41 3:48 4:35
58 Sophie McGoldrick 🇬🇧 GBR4th of 59 aged 45-49 45-49 1:15:34 13:44 37:34 33:26 4:39 4:56 2:26 5:53 4:26 5:24 2:04 3:40 4:37
59 Mina Lindkvist 🇳🇴 NOR22nd of 141 aged 30-34 30-34 1:15:38 13:48 39:49 30:39 5:14 4:44 2:07 3:50 4:41 5:20 1:27 3:54 4:36
60 Cathrine Kaldager Holtmoen 🇳🇴 NOR8th of 139 aged 25-29 25-29 1:15:43 13:53 39:25 30:31 5:52 4:35 2:04 4:01 4:30 5:11 1:54 3:36 4:40
61 Aliaa Baqer 🇰🇼 KUW9th of 139 aged 25-29 25-29 1:15:48 13:58 37:59 31:34 6:19 4:49 1:50 4:59 4:53 5:06 1:50 3:52 4:15
62 Dervla Kennelly 🇮🇪 IRL10th of 139 aged 25-29 25-29 1:15:49 13:59 38:19 32:37 4:58 4:55 2:00 4:37 4:26 5:14 2:08 3:51 5:26
63 Lucy Wood 🇬🇧 GBR11th of 139 aged 25-29 25-29 1:15:56 14:06 38:03 33:17 4:40 5:00 2:46 4:56 3:35 5:23 2:22 4:00 5:15
64 Arina Ališauskienė 🇱🇹 LTU12th of 139 aged 25-29 25-29 1:16:00 14:10 38:14 31:03 6:46 4:43 1:50 4:49 4:24 5:04 1:40 3:55 4:38
65 Eva Björsland 🇸🇪 SWE5th of 59 aged 45-49 45-49 1:16:16 14:26 38:34 33:00 4:46 4:55 2:55 4:39 4:29 5:16 1:39 4:17 4:50
66 Shannon Ryan 🇬🇧 GBR13th of 139 aged 25-29 25-29 1:16:16 14:26 37:39 33:47 4:55 5:10 2:43 4:46 5:09 4:58 1:53 3:36 5:32
67 Ida Thysse-Baki 🇳🇴 NOR10th of 100 aged 16-24 16-24 1:16:17 14:27 39:00 32:31 4:50 4:52 1:56 4:48 4:58 4:45 1:26 4:14 5:32
68 Mirja Marette Schmidt 🇩🇪 GER14th of 139 aged 25-29 25-29 1:16:17 14:27 37:38 33:31 5:12 4:54 2:24 4:38 5:17 5:12 1:39 4:05 5:22
69 Ingrid Malene Gramshaug 🇳🇴 NOR11th of 100 aged 16-24 16-24 1:16:24 14:34 38:08 33:01 5:19 4:44 2:51 5:47 4:16 5:19 1:49 3:28 4:47
70 Maja Grunnegård Andersson 🇸🇪 SWE12th of 100 aged 16-24 16-24 1:16:25 14:35 42:49 28:20 5:22 4:36 1:58 3:29 4:49 4:49 1:37 3:28 3:34
71 Sandra Müller 🇨🇭 SUI8th of 86 aged 40-44 40-44 1:16:26 14:36 38:14 32:23 5:54 5:03 2:21 5:09 4:38 5:01 1:55 3:35 4:41
72 Kay Zaccarini 🇳🇴 NOR9th of 86 aged 40-44 40-44 1:17:00 15:10 39:37 31:25 6:05 5:20 2:10 4:36 4:08 4:50 1:54 4:09 4:18
73 Simona Puodziuniene 🇱🇹 LTU23rd of 141 aged 30-34 30-34 1:17:03 15:13 40:43 31:04 5:21 4:57 1:32 5:40 4:15 5:05 1:44 3:19 4:32
74 Lucy Jones 🇬🇧 GBR15th of 139 aged 25-29 25-29 1:17:05 15:15 41:45 29:52 5:32 4:37 2:19 5:08 3:05 4:55 1:46 3:20 4:42
75 Kim Larssen 🇬🇧 GBR24th of 141 aged 30-34 30-34 1:17:07 15:17 40:34 31:04 5:33 4:33 1:41 4:35 5:32 4:51 1:58 3:31 4:23
76 Clara Wallengren 🇸🇪 SWE16th of 139 aged 25-29 25-29 1:17:09 15:19 38:42 33:34 4:58 4:45 2:48 5:00 5:32 5:17 1:44 3:36 4:52
77 Madelene Göras 🇸🇪 SWE10th of 86 aged 40-44 40-44 1:17:18 15:28 37:42 32:58 6:44 4:59 2:14 4:32 3:54 5:15 1:40 3:54 6:30
78 Victoria Olsen 🇳🇴 NOR25th of 141 aged 30-34 30-34 1:17:24 15:34 40:42 31:06 5:42 4:41 2:18 4:07 4:31 5:02 1:28 4:01 4:58
79 Andrea Løkse 🇳🇴 NOR13th of 100 aged 16-24 16-24 1:17:27 15:37 43:43 27:59 5:50 4:56 2:02 4:25 3:13 4:54 1:42 2:55 3:52
80 Hanna Mostad Hauge 🇳🇴 NOR17th of 139 aged 25-29 25-29 1:17:32 15:42 41:31 30:52 5:12 5:09 1:53 4:27 4:47 5:10 1:51 3:11 4:24
81 Josefin Zackrisson 🇸🇪 SWE18th of 139 aged 25-29 25-29 1:17:32 15:42 40:17 31:33 5:46 4:36 2:11 4:49 4:44 4:54 1:45 4:12 4:22
82 Trine Kanebog 🇳🇴 NOR11th of 115 aged 35-39 35-39 1:17:32 15:42 40:03 32:20 5:14 5:03 2:06 4:36 5:18 5:12 1:49 3:41 4:35
83 Iza Turczyn-Kuzma 🇵🇱 POL11th of 86 aged 40-44 40-44 1:17:39 15:49 40:47 31:37 5:19 5:27 2:26 5:00 3:27 5:51 2:01 3:10 4:15
84 Clara Wilson 🇮🇹 ITA26th of 141 aged 30-34 30-34 1:17:42 15:52 41:46 31:07 4:53 4:51 2:00 4:25 4:12 5:31 2:07 3:37 4:24
85 Sarah Wilde 🇬🇧 GBR12th of 115 aged 35-39 35-39 1:17:47 15:57 39:48 32:06 5:58 4:57 1:57 4:03 5:14 5:24 2:01 3:39 4:51
86 Tone Stien 🇳🇴 NOR13th of 115 aged 35-39 35-39 1:17:55 16:05 43:27 29:06 5:26 4:58 1:48 4:00 3:38 4:53 1:45 3:28 4:36
87 Stine Rypdal Varnes 🇳🇴 NOR27th of 141 aged 30-34 30-34 1:17:57 16:07 38:03 33:35 6:22 5:11 1:45 6:03 5:15 5:18 1:33 3:37 4:53
88 Sandra Lind 🇸🇪 SWE12th of 86 aged 40-44 40-44 1:17:59 16:09 36:34 36:00 5:30 5:01 2:04 5:45 5:27 5:42 2:25 4:08 5:28
89 Maria Mikalsen 🇳🇴 NOR14th of 100 aged 16-24 16-24 1:18:13 16:23 40:37 33:00 4:40 5:22 2:28 4:54 4:40 5:49 1:34 3:28 4:45
90 Breena McLarnon 🇮🇪 IRL13th of 86 aged 40-44 40-44 1:18:13 16:23 38:43 33:34 6:02 5:06 2:09 4:19 5:22 5:28 1:57 3:40 5:33
91 Leonie Pietzsch 🇩🇪 GER28th of 141 aged 30-34 30-34 1:18:16 16:26 38:51 33:36 5:55 4:56 2:22 5:36 4:44 5:19 2:13 3:51 4:35
92 Kelsie Johnson 🇬🇧 GBR29th of 141 aged 30-34 30-34 1:18:17 16:27 38:20 35:21 4:42 4:39 2:46 4:47 5:41 5:11 2:07 4:00 6:10
93 Julie Buus Jensen 🇩🇰 DEN30th of 141 aged 30-34 30-34 1:18:24 16:34 40:41 31:43 6:03 4:45 1:56 3:57 5:06 5:09 1:58 4:36 4:16
94 Malwina Szymańska 🇵🇱 POL14th of 115 aged 35-39 35-39 1:18:26 16:36 40:17 33:10 5:04 4:55 2:14 4:45 5:07 5:05 2:02 4:08 4:54
95 Denise Gambino 🇮🇹 ITA31st of 141 aged 30-34 30-34 1:18:27 16:37 39:32 33:34 5:24 5:13 2:59 4:48 3:38 5:37 2:18 3:37 5:24
96 June Halvorsen 🇳🇴 NOR19th of 139 aged 25-29 25-29 1:18:33 16:43 42:28 30:15 5:54 4:24 2:15 3:35 4:37 4:43 1:52 4:10 4:39
97 Pernilla Norling 🇸🇪 SWE6th of 59 aged 45-49 45-49 1:18:45 16:55 41:10 32:40 4:58 4:56 2:14 4:30 4:54 5:17 1:41 3:57 5:11
98 Nina Wavik Ytterstad 🇳🇴 NOR1st of 8 aged 60-64 60-64 1:18:47 16:57 41:26 31:55 5:30 4:50 2:07 4:46 4:54 5:01 1:45 3:58 4:34
99 Ingrid Emilie O'Dea 🇳🇴 NOR15th of 115 aged 35-39 35-39 1:18:47 16:57 39:34 33:17 6:02 4:47 2:33 4:44 4:43 5:10 1:49 4:28 5:03
100 Caroline Broberg 🇳🇴 NOR20th of 139 aged 25-29 25-29 1:18:51 17:01 42:30 30:55 5:29 4:53 2:00 4:07 4:10 5:00 1:45 3:51 5:09
How to read

The place is among timed finishers in Open Women; the line under the name is the place in the age group. Behind 1st is the gap to the winning time. Tap a time for that race's full report, or a name for every race of that athlete.

The RoxHype app

Found your result? Beat it at your next race.

The RoxHype app is your training plan to race day: built from your splits, your kit and your race date, and adjusted every week.

  • A week-by-week plan that counts down to your race
  • Extra work on your slowest stations
  • Adjusts every week to what you actually did

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

RoxHype app home: days to your HYROX, your expected finish range and this week's sessions RoxHype workout player guiding a sled push, with the next exercise lined up
Find my result