HYROX Toronto 2026: Open Women results
1,382 finishers on 1 Oct 2026. Typical finish 1:40:41, fastest 10% under 1:20:12. Back to the analysis.
| # | Athlete | Age | Time | Behind 1st | Runs | Stations | Rox | Ski | Push | Pull | BBJ | Row | Carry | Lunge | WB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1301 | Hannah Lewis 🇺🇸 USA253rd of 270 aged 30-34 | 30-34 | 2:25:56 | 1:20:30 | 1:17:07 | 59:36 | 9:16 | 6:19 | 4:14 | 7:31 | 10:12 | 6:14 | 2:56 | 8:06 | 14:04 |
| 1302 | Taranpreet Kaur 🇨🇦 CAN237th of 255 aged 25-29 | 25-29 | 2:26:02 | 1:20:36 | 1:10:49 | 1:04:59 | 10:18 | 7:03 | 4:14 | 9:23 | 8:25 | 6:39 | 2:49 | 6:58 | 19:28 |
| 1303 | Laurie Andrusiek 🇨🇦 CAN120th of 126 aged 45-49 | 45-49 | 2:26:28 | 1:21:02 | 1:16:55 | 58:43 | 10:50 | 6:00 | 3:53 | 7:51 | 9:39 | 5:57 | 3:25 | 12:30 | 9:28 |
| 1304 | Vicky Azinas 🇨🇦 CAN121st of 126 aged 45-49 | 45-49 | 2:26:45 | 1:21:19 | 1:04:09 | 1:14:27 | 8:13 | 6:30 | 4:13 | 9:51 | 11:58 | 6:32 | 2:33 | 12:56 | 19:54 |
| 1305 | Aislinn DeRoches 🇨🇦 CAN238th of 255 aged 25-29 | 25-29 | 2:26:55 | 1:21:29 | 1:13:48 | 1:01:50 | 11:21 | 6:02 | 3:47 | 8:13 | 12:15 | 5:37 | 2:32 | 10:06 | 13:18 |
| 1306 | Bridget McInnis 🇨🇦 CAN254th of 270 aged 30-34 | 30-34 | 2:27:32 | 1:22:06 | 1:12:19 | 1:05:06 | 10:12 | 5:35 | 3:50 | 7:10 | 12:03 | 6:50 | 4:41 | 11:03 | 13:54 |
| 1307 | Claire Cottam 🇨🇦 CAN124th of 130 aged 16-24 | 16-24 | 2:27:52 | 1:22:26 | 1:12:37 | 1:06:54 | 8:24 | 6:03 | 4:52 | 9:09 | 13:43 | 6:18 | 3:30 | 10:00 | 13:19 |
| 1308 | Kezia Williams 🇨🇦 CAN239th of 255 aged 25-29 | 25-29 | 2:28:02 | 1:22:36 | 1:16:35 | 1:02:46 | 8:47 | 7:26 | 3:47 | 9:26 | 9:49 | 7:59 | 2:46 | 6:34 | 14:59 |
| 1309 | Anita Herczeg 🇨🇦 CAN10th of 10 aged 60-64 | 60-64 | 2:28:20 | 1:22:54 | 1:08:26 | 1:08:00 | 11:57 | 6:39 | 4:00 | 8:12 | 14:19 | 6:19 | 3:32 | 10:36 | 14:23 |
| 1310 | Theresa Brereton 🇨🇦 CAN59th of 63 aged 50-54 | 50-54 | 2:28:42 | 1:23:16 | 1:23:12 | 57:28 | 8:07 | 6:03 | 4:26 | 7:54 | 7:24 | 5:55 | 3:22 | 9:23 | 13:01 |
| 1311 | Deirdre Gomes 🇨🇦 CAN183rd of 193 aged 40-44 | 40-44 | 2:28:56 | 1:23:30 | 1:26:06 | 44:08 | 18:46 | — | 3:48 | 8:26 | 8:55 | 6:02 | 2:42 | 6:52 | 6:54 |
| 1312 | Leslie Bishop 🇨🇦 CAN184th of 193 aged 40-44 | 40-44 | 2:28:58 | 1:23:32 | 1:17:31 | 1:03:06 | 8:25 | 5:46 | 4:16 | 8:18 | 12:56 | 6:18 | 2:27 | 9:47 | 13:18 |
| 1313 | Jodi-Ann Barrett JAM255th of 270 aged 30-34 | 30-34 | 2:29:01 | 1:23:35 | 1:12:09 | 1:08:16 | 8:40 | 6:24 | 4:53 | 8:04 | 13:13 | 7:02 | 4:29 | 8:01 | 16:10 |
| 1314 | Stephanie Yousef 🇨🇦 CAN240th of 255 aged 25-29 | 25-29 | 2:29:07 | 1:23:41 | 1:18:57 | 1:02:55 | 7:19 | 6:01 | 4:39 | 6:53 | 9:46 | 5:21 | 3:41 | 6:49 | 19:45 |
| 1315 | Rebeka Nazarali 🇨🇦 CAN185th of 193 aged 40-44 | 40-44 | 2:29:18 | 1:23:52 | 1:20:11 | 1:06:42 | 2:25 | 6:48 | 5:01 | 20:39 | 9:24 | 6:42 | 3:02 | 6:33 | 8:33 |
| 1316 | Kathy Reesor 🇨🇦 CAN22nd of 24 aged 55-59 | 55-59 | 2:29:38 | 1:24:12 | 1:09:19 | 1:11:41 | 8:42 | 6:15 | 3:09 | 9:34 | 17:01 | 6:00 | 3:28 | 13:30 | 12:44 |
| 1317 | Alison Parisi 🇨🇦 CAN294th of 302 aged 35-39 | 35-39 | 2:30:01 | 1:24:35 | 1:10:51 | 1:12:05 | 7:09 | 5:33 | 4:15 | 7:30 | 14:29 | 6:27 | 2:18 | 15:23 | 16:10 |
| 1318 | Kira Cheung 🇨🇦 CAN256th of 270 aged 30-34 | 30-34 | 2:30:12 | 1:24:46 | 1:14:50 | 1:08:10 | 7:17 | 5:29 | 2:45 | 6:09 | 16:59 | 6:06 | 2:36 | 14:42 | 13:24 |
| 1319 | Lindsey Barrett 🇺🇸 USA295th of 302 aged 35-39 | 35-39 | 2:30:13 | 1:24:47 | 1:17:32 | 1:05:04 | 7:41 | 5:21 | 4:00 | 7:33 | 11:35 | 6:28 | 2:58 | 11:13 | 15:56 |
| 1320 | Kieran Martin 🇨🇦 CAN125th of 130 aged 16-24 | 16-24 | 2:30:18 | 1:24:52 | 1:23:20 | 1:06:51 | — | 6:02 | 4:52 | 18:45 | 10:30 | 5:49 | 2:18 | 6:14 | 12:21 |
| 1321 | Angelica Sucuqui 🇨🇦 CAN257th of 270 aged 30-34 | 30-34 | 2:32:03 | 1:26:37 | 1:16:46 | 1:07:41 | 7:42 | 6:21 | 5:39 | 8:30 | 12:47 | 6:29 | 3:44 | 11:47 | 12:24 |
| 1322 | Ashley Lennox 🇨🇦 CAN186th of 193 aged 40-44 | 40-44 | 2:33:07 | 1:27:41 | 1:18:38 | 1:04:04 | 10:30 | 6:07 | 3:20 | 8:18 | 14:00 | 6:08 | 2:38 | 12:03 | 11:30 |
| 1323 | Marie-Josee Charette 🇨🇦 CAN241st of 255 aged 25-29 | 25-29 | 2:33:17 | 1:27:51 | 1:14:16 | 1:10:07 | 8:59 | 5:46 | 3:37 | 7:05 | 17:23 | 6:09 | 2:41 | 12:57 | 14:29 |
| 1324 | Gyllian Rosen 🇨🇦 CAN258th of 270 aged 30-34 | 30-34 | 2:33:22 | 1:27:56 | 1:25:28 | 1:00:07 | 7:51 | 5:59 | 2:41 | 6:33 | 15:37 | 5:52 | 2:15 | 12:10 | 9:00 |
| 1325 | Sarah Roach 🇨🇦 CAN187th of 193 aged 40-44 | 40-44 | 2:33:25 | 1:27:59 | 1:18:28 | 1:04:33 | 10:30 | 5:28 | 3:15 | 8:28 | 14:35 | 5:40 | 2:17 | 13:43 | 11:07 |
| 1326 | Joanna Dass 🇨🇦 CAN259th of 270 aged 30-34 | 30-34 | 2:33:30 | 1:28:04 | 1:13:24 | 1:10:22 | 9:50 | 6:27 | 5:17 | 12:19 | 9:19 | 5:55 | 4:19 | 10:32 | 16:14 |
| 1327 | Mikayla Longsworth 🇨🇦 CAN242nd of 255 aged 25-29 | 25-29 | 2:33:47 | 1:28:21 | 1:20:34 | 1:02:53 | 10:25 | 7:29 | 3:56 | 7:53 | 10:22 | 6:50 | 3:44 | 8:17 | 14:22 |
| 1328 | Kay Turner 🇨🇦 CAN296th of 302 aged 35-39 | 35-39 | 2:34:14 | 1:28:48 | 1:23:33 | 56:20 | 14:26 | 5:25 | 3:41 | 6:48 | 14:24 | 5:36 | 2:12 | 6:33 | 11:41 |
| 1329 | Aliyah Khan 🇨🇦 CAN126th of 130 aged 16-24 | 16-24 | 2:34:38 | 1:29:12 | 1:06:48 | 1:19:55 | 7:59 | 7:10 | 6:35 | 14:03 | 10:37 | 6:52 | 9:28 | 6:54 | 18:16 |
| 1330 | Kateryna Bilous 🇨🇦 CAN260th of 270 aged 30-34 | 30-34 | 2:35:50 | 1:30:24 | 57:41 | 1:29:15 | 8:58 | 5:50 | 3:51 | 8:55 | 24:19 | 6:39 | 4:03 | 16:49 | 18:49 |
| 1331 | Steph Till 🇨🇦 CAN261st of 270 aged 30-34 | 30-34 | 2:36:21 | 1:30:55 | 1:23:24 | 1:02:39 | 10:23 | 6:13 | 5:23 | 8:24 | 12:23 | 6:20 | 3:07 | 9:04 | 11:45 |
| 1332 | Anjhela Salonga 🇨🇦 CAN122nd of 126 aged 45-49 | 45-49 | 2:36:44 | 1:31:18 | 1:15:17 | 1:11:32 | 10:01 | 7:18 | 4:30 | 10:45 | 13:02 | 7:20 | 3:25 | 9:20 | 15:52 |
| 1333 | Neelam Patel 🇨🇦 CAN262nd of 270 aged 30-34 | 30-34 | 2:37:24 | 1:31:58 | 1:11:28 | 1:11:00 | 14:59 | 7:13 | 4:21 | 9:23 | 13:17 | 7:18 | 3:40 | 10:53 | 14:55 |
| 1334 | Mackenzie Langdon 🇨🇦 CAN243rd of 255 aged 25-29 | 25-29 | 2:37:41 | 1:32:15 | 1:10:29 | 1:16:34 | 10:42 | 6:27 | 4:53 | 8:53 | 14:52 | 7:31 | 2:57 | 10:48 | 20:13 |
| 1335 | Hira Zahid 🇨🇦 CAN297th of 302 aged 35-39 | 35-39 | 2:37:56 | 1:32:30 | 1:22:55 | 1:04:00 | 11:06 | 5:38 | 4:09 | 9:09 | 18:25 | 6:48 | 2:33 | 8:11 | 9:07 |
| 1336 | Christina Strom 🇨🇦 CAN60th of 63 aged 50-54 | 50-54 | 2:38:01 | 1:32:35 | 1:15:41 | 1:12:00 | 10:24 | 6:00 | 3:36 | 8:33 | 18:15 | 5:58 | 5:45 | 9:15 | 14:38 |
| 1337 | Sandra McCoulf 🇺🇸 USA188th of 193 aged 40-44 | 40-44 | 2:38:09 | 1:32:43 | 1:18:04 | 1:10:40 | 9:29 | 6:01 | 4:16 | 9:51 | 11:47 | 6:53 | 2:58 | 12:58 | 15:56 |
| 1338 | Jihan Ferguson 🇨🇦 CAN189th of 193 aged 40-44 | 40-44 | 2:38:27 | 1:33:01 | 1:13:29 | 1:14:23 | 10:40 | 6:10 | 3:45 | 6:20 | 16:10 | 7:53 | 2:09 | 13:30 | 18:26 |
| 1339 | Neftali Cetina 🇲🇽 MEX244th of 255 aged 25-29 | 25-29 | 2:38:58 | 1:33:32 | 1:23:17 | 1:05:37 | 10:10 | 6:28 | 3:23 | 9:48 | 13:35 | 6:46 | 2:52 | 9:30 | 13:15 |
| 1340 | Priya Thakkar 🇨🇦 CAN245th of 255 aged 25-29 | 25-29 | 2:39:21 | 1:33:55 | 1:22:27 | 1:06:34 | 10:24 | 7:04 | 5:19 | 7:34 | 12:07 | 5:58 | 3:43 | 7:29 | 17:20 |
| 1341 | Urvy Yaduvanshi 🇨🇦 CAN246th of 255 aged 25-29 | 25-29 | 2:40:09 | 1:34:43 | 1:20:06 | 1:08:31 | 11:37 | 6:02 | 4:36 | 8:42 | 11:46 | 7:26 | 2:54 | 11:19 | 15:46 |
| 1342 | Janice Robinson 🇨🇦 CAN7th of 8 aged 65-69 | 65-69 | 2:42:30 | 1:37:04 | 1:15:18 | 1:20:06 | 7:06 | 6:37 | 3:23 | 11:46 | 11:53 | 6:20 | 3:16 | 11:01 | 25:50 |
| 1343 | Leila Keshavjee 🇨🇦 CAN263rd of 270 aged 30-34 | 30-34 | 2:42:48 | 1:37:22 | 1:20:07 | 1:12:04 | 10:42 | 7:03 | 5:22 | 7:23 | 13:29 | 6:53 | 3:00 | 11:43 | 17:11 |
| 1344 | Gladys Uwera Gahamanyi 🇨🇦 CAN190th of 193 aged 40-44 | 40-44 | 2:43:19 | 1:37:53 | 1:27:57 | 59:54 | 15:33 | — | 3:36 | 8:14 | 15:15 | 5:59 | 3:39 | 9:27 | 13:01 |
| 1345 | Joanna Korak-Davies 🇨🇦 CAN264th of 270 aged 30-34 | 30-34 | 2:43:29 | 1:38:03 | 1:17:48 | 1:12:57 | 12:49 | 6:56 | 4:47 | 9:30 | 10:58 | 7:00 | 3:32 | 16:25 | 13:49 |
| 1346 | Jessie Wang 🇨🇳 CHN265th of 270 aged 30-34 | 30-34 | 2:43:41 | 1:38:15 | 1:13:56 | 1:15:28 | 14:20 | 7:14 | 5:47 | 10:03 | 10:39 | 7:24 | 2:46 | 14:11 | 17:24 |
| 1347 | Amanda Faria 🇨🇦 CAN191st of 193 aged 40-44 | 40-44 | 2:44:35 | 1:39:09 | 1:23:31 | 1:10:33 | 10:36 | 5:59 | 4:14 | 8:56 | 15:07 | 6:25 | 2:23 | 11:49 | 15:40 |
| 1348 | Hanane Borgacci 🇨🇦 CAN23rd of 24 aged 55-59 | 55-59 | 2:45:46 | 1:40:20 | 1:20:35 | 1:11:27 | 13:50 | 6:22 | 4:24 | 9:14 | 14:47 | 13:37 | 2:18 | 6:36 | 14:09 |
| 1349 | Eimaan Shahid 🇨🇦 CAN127th of 130 aged 16-24 | 16-24 | 2:46:18 | 1:40:52 | 1:14:20 | 1:19:26 | 12:36 | 7:41 | 8:55 | 11:43 | 12:15 | 8:06 | 5:10 | 6:56 | 18:40 |
| 1350 | Ka Yee Leung 🇭🇰 HKG298th of 302 aged 35-39 | 35-39 | 2:46:42 | 1:41:16 | 1:25:28 | 1:12:07 | 9:11 | 7:05 | 5:29 | 6:52 | 11:46 | 7:09 | 3:53 | 11:55 | 17:58 |
| 1351 | Corene McLaughlin 🇨🇦 CAN61st of 63 aged 50-54 | 50-54 | 2:46:56 | 1:41:30 | 1:12:27 | 1:15:36 | 18:53 | 6:46 | 5:04 | 8:03 | 12:46 | 6:09 | 3:14 | 17:24 | 16:10 |
| 1352 | Kelly Obura 🇨🇦 CAN123rd of 126 aged 45-49 | 45-49 | 2:48:18 | 1:42:52 | 1:23:15 | 1:12:38 | 12:29 | 6:37 | 3:10 | 7:59 | 15:39 | 7:43 | 3:03 | 11:27 | 17:00 |
| 1353 | Hannah Yorke Gambhir 🇨🇦 CAN247th of 255 aged 25-29 | 25-29 | 2:50:19 | 1:44:53 | 1:32:17 | 1:05:40 | 12:27 | 7:11 | 3:33 | 6:37 | 11:28 | 6:44 | 2:26 | 7:40 | 20:01 |
| 1354 | Anisha das 🇨🇦 CAN299th of 302 aged 35-39 | 35-39 | 2:50:21 | 1:44:55 | 1:14:55 | 1:24:33 | 10:58 | 6:33 | 5:28 | 9:28 | 12:37 | 6:34 | 4:33 | 11:05 | 28:15 |
| 1355 | Joann Joseph 🇮🇳 IND248th of 255 aged 25-29 | 25-29 | 2:51:03 | 1:45:37 | 1:14:33 | 1:28:09 | 8:26 | 7:04 | 4:41 | 11:14 | 18:50 | 7:27 | 2:46 | 14:36 | 21:31 |
| 1356 | Cherry Alonzo 🇨🇦 CAN124th of 126 aged 45-49 | 45-49 | 2:51:50 | 1:46:24 | 1:31:18 | 1:03:46 | 16:50 | 5:49 | 4:24 | 6:45 | 16:16 | 5:58 | 2:56 | 11:02 | 10:36 |
| 1357 | Evelyn Esekhile 🇨🇦 CAN300th of 302 aged 35-39 | 35-39 | 2:52:25 | 1:46:59 | 1:19:57 | 1:21:51 | 10:42 | 6:14 | 5:20 | 9:33 | 17:36 | 7:23 | 2:17 | 10:52 | 22:36 |
| 1358 | Namirah Ahmed 🇨🇦 CAN266th of 270 aged 30-34 | 30-34 | 2:52:36 | 1:47:10 | 1:29:08 | 1:09:07 | 14:26 | 6:01 | 3:34 | 7:58 | 18:09 | 6:29 | 3:44 | 10:35 | 12:37 |
| 1359 | Beatriz Soares 🇵🇹 POR128th of 130 aged 16-24 | 16-24 | 2:53:13 | 1:47:47 | 1:09:28 | 1:34:33 | 9:16 | 7:05 | 5:42 | 12:37 | 15:29 | 6:56 | 3:35 | 12:21 | 30:48 |
| 1360 | Birpreet Kaur 🇮🇳 IND249th of 255 aged 25-29 | 25-29 | 2:53:14 | 1:47:48 | 1:31:20 | 1:08:30 | 13:28 | 8:59 | 3:46 | 8:58 | 11:44 | 7:27 | 3:19 | 11:00 | 13:17 |
| 1361 | ByungJu Choi 🇨🇦 CAN192nd of 193 aged 40-44 | 40-44 | 2:54:43 | 1:49:17 | 1:27:58 | 1:15:18 | 11:30 | 7:53 | 4:52 | 9:57 | 10:24 | 7:54 | 3:58 | 9:31 | 20:49 |
| 1362 | Tamika Montague 🇨🇦 CAN250th of 255 aged 25-29 | 25-29 | 2:55:06 | 1:49:40 | 1:29:54 | 1:05:02 | 20:15 | 6:50 | 4:52 | 8:04 | 11:50 | 6:21 | 3:48 | 10:21 | 12:56 |
| 1363 | Stephanie Fable 🇨🇦 CAN301st of 302 aged 35-39 | 35-39 | 2:55:32 | 1:50:06 | 1:31:59 | 1:15:09 | 8:28 | 6:39 | 4:27 | 9:06 | 14:31 | 6:06 | 3:40 | 10:58 | 19:42 |
| 1364 | Grace Encarnacion 🇨🇦 CAN24th of 24 aged 55-59 | 55-59 | 2:55:49 | 1:50:23 | 1:33:43 | 1:14:22 | 7:49 | 6:09 | 5:16 | 10:00 | 14:42 | 6:02 | 5:02 | 12:23 | 14:48 |
| 1365 | ATHIRA HARIHARAN 🇨🇦 CAN267th of 270 aged 30-34 | 30-34 | 2:55:51 | 1:50:25 | 1:37:30 | 1:07:14 | 11:12 | 5:59 | 4:21 | 7:11 | 13:30 | 6:50 | 2:25 | 14:06 | 12:52 |
| 1366 | Paula Marcus 🇨🇦 CAN193rd of 193 aged 40-44 | 40-44 | 2:58:09 | 1:52:43 | 1:07:42 | 1:42:17 | 8:13 | 7:33 | 4:59 | 12:29 | 22:52 | 6:48 | 6:18 | 17:28 | 23:50 |
| 1367 | Michelle Raqueno 🇨🇦 CAN62nd of 63 aged 50-54 | 50-54 | 2:58:32 | 1:53:06 | 1:26:38 | 1:18:12 | 13:42 | 7:33 | 5:08 | 10:12 | 12:22 | 7:35 | 4:57 | 14:38 | 15:47 |
| 1368 | Sameeha Khan 🇨🇦 CAN251st of 255 aged 25-29 | 25-29 | 2:58:53 | 1:53:27 | 1:29:01 | 1:21:12 | 8:45 | 6:40 | 4:41 | 9:36 | 9:27 | 7:08 | 3:25 | 10:06 | 30:09 |
| 1369 | Candice El-Kholy 🇨🇦 CAN268th of 270 aged 30-34 | 30-34 | 2:59:51 | 1:54:25 | 1:23:25 | 1:20:09 | 16:22 | 6:38 | 6:11 | 9:27 | 16:16 | 7:12 | 2:24 | 16:20 | 15:41 |
| 1370 | Thashnika Hettiarachchi SRI252nd of 255 aged 25-29 | 25-29 | 3:03:13 | 1:57:47 | 1:36:19 | 1:23:04 | 3:50 | 6:45 | 4:05 | 17:27 | 13:09 | 6:19 | 3:13 | 9:20 | 22:46 |
| 1371 | Anna Arzoumanian 🇨🇦 CAN269th of 270 aged 30-34 | 30-34 | 3:03:30 | 1:58:04 | 1:21:48 | 1:30:34 | 11:14 | 7:09 | 5:50 | 14:39 | 10:36 | 6:32 | 5:23 | 27:03 | 13:22 |
| 1372 | Harshpreet Mann 🇨🇦 CAN129th of 130 aged 16-24 | 16-24 | 3:06:43 | 2:01:17 | 1:26:34 | 1:27:21 | 12:54 | 6:27 | 4:34 | 9:51 | 23:11 | 7:14 | 3:25 | 14:48 | 17:51 |
| 1373 | Manasi Kanade 🇮🇳 IND253rd of 255 aged 25-29 | 25-29 | 3:09:35 | 2:04:09 | 1:34:22 | 1:21:00 | 14:16 | 7:41 | 6:12 | 7:44 | 15:18 | 7:30 | 2:48 | 11:38 | 22:09 |
| 1374 | Diana Gonzalez 🇨🇴 COL302nd of 302 aged 35-39 | 35-39 | 3:09:47 | 2:04:21 | 1:32:09 | 1:27:19 | 10:19 | 6:13 | 4:41 | 8:55 | 13:29 | 7:22 | 7:42 | 14:32 | 24:25 |
| 1375 | Harriet Louwerse 🇨🇦 CAN63rd of 63 aged 50-54 | 50-54 | 3:11:50 | 2:06:24 | 1:19:11 | 1:42:17 | 10:25 | 6:19 | 4:55 | 10:01 | 19:59 | 6:35 | 3:57 | — | 20:34 |
| 1376 | Sukkie Steve-Fagbemi 🇨🇦 CAN125th of 126 aged 45-49 | 45-49 | 3:12:04 | 2:06:38 | 1:37:02 | 1:19:19 | 15:47 | — | 4:53 | 9:09 | 21:46 | 6:54 | 3:12 | 17:07 | 15:39 |
| 1377 | Jeannette Telfer 🇨🇦 CAN126th of 126 aged 45-49 | 45-49 | 3:12:04 | 2:06:38 | — | 1:23:49 | 23:19 | 6:42 | 5:05 | 11:19 | 14:25 | 6:57 | 5:05 | 14:47 | 19:29 |
| 1378 | Favour Udouko 🇨🇦 CAN254th of 255 aged 25-29 | 25-29 | 3:12:29 | 2:07:03 | 1:23:33 | 1:37:16 | 11:46 | 8:09 | 14:22 | 10:29 | 14:35 | 7:25 | 3:29 | 15:25 | 23:22 |
| 1379 | Marla Zarris Zapanta 🇨🇦 CAN8th of 8 aged 65-69 | 65-69 | 3:14:54 | 2:09:28 | 1:17:43 | 1:43:14 | 14:01 | 7:00 | 5:20 | 12:33 | 19:44 | 8:01 | 4:01 | 14:40 | 31:55 |
| 1380 | Mehak Mathur 🇨🇦 CAN255th of 255 aged 25-29 | 25-29 | 3:19:44 | 2:14:18 | 1:35:19 | 1:26:18 | 18:11 | 7:26 | 6:13 | 7:43 | 12:35 | 6:50 | 2:21 | 10:53 | 32:17 |
| 1381 | Liezel Endozo 🇨🇦 CAN130th of 130 aged 16-24 | 16-24 | 3:38:07 | 2:32:41 | 1:25:20 | 1:54:51 | 18:02 | 8:15 | 5:50 | 16:49 | 23:11 | 7:31 | 6:18 | 18:51 | 28:06 |
| 1382 | Rion Brown 🇺🇸 USA270th of 270 aged 30-34 | 30-34 | 4:23:02 | 3:17:36 | 1:52:21 | 2:09:09 | 21:35 | 6:35 | 5:23 | 11:55 | 32:58 | 8:12 | 3:55 | — | 21:41 |
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.
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.