HYROX Ottawa 2026: Doubles Mixed results

1,163 teams on 14 May 2026. Typical finish 1:24:48, fastest 10% under 1:10:06. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Haydn Thomas, Madelyn Eybergen 🇨🇦 CAN1st of 233 aged 25-29 25-29 52:44 28:19 21:20 3:10 3:41 1:35 2:25 2:27 3:49 1:23 2:34 3:26
2 Quinlan Hickey, Jesse Bruce 🇨🇦 CAN1st of 224 aged 35-39 35-39 54:25 1:41 29:54 21:17 3:19 3:49 1:29 2:30 2:17 4:02 1:21 2:26 3:23
3 Robert Mill, Katy Rozanova 🇨🇦 CAN2nd of 233 aged 25-29 25-29 55:20 2:36 31:05 20:43 3:38 3:40 1:40 2:30 1:45 4:00 1:25 2:08 3:35
4 Samuel Hebert, Béatrice Moyen-Sylvestre 🇨🇦 CAN1st of 290 aged 30-34 30-34 55:59 3:15 30:53 21:39 3:32 3:36 2:02 2:34 2:07 3:51 1:23 2:34 3:32
5 Terra Jackson, James Muscart 🇺🇸 USA2nd of 224 aged 35-39 35-39 56:13 3:29 30:28 22:19 3:31 3:39 1:56 2:53 2:10 3:58 1:31 2:38 3:34
6 Joanna Fear, Brayden Stevens 🇨🇦 CAN2nd of 290 aged 30-34 30-34 56:38 3:54 30:47 22:30 3:27 3:45 1:56 2:37 2:26 4:04 1:28 2:43 3:31
7 Joshua Gonzalez, Karyn Guidry 🇺🇸 USA3rd of 290 aged 30-34 30-34 57:28 4:44 32:55 21:19 3:19 3:44 1:42 2:42 1:59 4:03 1:19 2:33 3:17
8 Brittany Bangert, Dominic Popolizio 🇺🇸 USA3rd of 224 aged 35-39 35-39 57:58 5:14 32:20 22:11 3:31 3:47 1:48 2:34 2:05 4:05 1:40 2:44 3:28
9 Courtney Hayre, Max Sydenham 🇨🇦 CAN4th of 224 aged 35-39 35-39 58:00 5:16 31:50 22:41 3:35 3:48 1:44 3:08 2:12 4:13 1:30 2:35 3:31
10 tristan gregoire, KassIdee Bur 🇨🇦 CAN1st of 129 aged 16-24 16-24 58:02 5:18 31:58 22:52 3:18 3:51 1:41 2:50 2:41 4:04 1:28 2:41 3:36
11 Madeline Lorkovic, Brayden Stevens 🇨🇦 CAN4th of 290 aged 30-34 30-34 58:13 5:29 31:33 23:10 3:37 3:53 1:33 2:46 2:38 4:11 1:31 2:34 4:04
12 Jacob Wegner, Dana Cantarutti 🇨🇦 CAN5th of 290 aged 30-34 30-34 58:22 5:38 31:38 23:16 3:32 3:55 1:39 3:16 2:28 4:18 1:30 2:22 3:48
13 Jeffrey Adler, Caroline Lambray 🇨🇦 CAN5th of 224 aged 35-39 35-39 58:50 6:06 34:28 20:48 3:38 3:36 1:26 2:28 2:30 3:50 1:29 2:13 3:16
14 Amanda Cochrane, Kenny Caceros 🇨🇦 CAN1st of 155 aged 40-44 40-44 59:30 6:46 33:17 22:47 3:32 3:57 1:41 2:50 2:30 4:17 1:32 2:46 3:14
15 Chris Fudge, Kirstin Schell 🇨🇦 CAN2nd of 155 aged 40-44 40-44 1:00:15 7:31 34:10 22:37 3:33 3:53 1:39 2:45 2:01 4:08 1:27 2:40 4:04
16 Ene Mwadi, Jennifer Wurster 🇨🇦 CAN6th of 290 aged 30-34 30-34 1:00:21 7:37 32:38 23:54 3:54 3:52 1:57 3:11 2:25 4:03 1:42 2:58 3:46
17 Ryan Reid, Rachael Fox 🇨🇦 CAN6th of 224 aged 35-39 35-39 1:00:35 7:51 34:31 22:19 3:49 3:54 1:57 2:46 2:03 4:05 1:29 2:29 3:36
18 Sean Fraser, Skylar Soininen 🇨🇦 CAN3rd of 233 aged 25-29 25-29 1:00:44 8:00 33:28 23:27 3:52 3:57 2:10 2:49 2:21 4:23 1:33 2:49 3:25
19 Mitch Haines, Claire Haines 🇨🇦 CAN7th of 224 aged 35-39 35-39 1:00:55 8:11 33:17 24:08 3:36 3:57 2:07 3:06 2:53 4:02 1:37 2:44 3:42
20 Erick Torres, Dayna Pembroke 🇲🇽 MEX2nd of 129 aged 16-24 16-24 1:01:02 8:18 35:21 21:26 4:19 3:52 1:26 2:37 1:59 4:04 1:21 2:36 3:31
21 Araya Lessard, Thomas Stone 🇺🇸 USA4th of 233 aged 25-29 25-29 1:01:11 8:27 32:13 24:57 4:06 3:57 2:26 3:41 2:36 4:22 1:22 2:44 3:49
22 Jen Crichton, Pete Shaw 🇨🇦 CAN8th of 224 aged 35-39 35-39 1:01:20 8:36 35:46 21:47 3:52 3:41 1:39 2:25 2:27 4:01 1:31 2:30 3:33
23 Manon Perrignon, Alexis Martin 🇫🇷 FRA5th of 233 aged 25-29 25-29 1:01:25 8:41 33:23 24:30 3:37 4:06 2:19 2:42 2:46 4:19 1:45 2:50 3:43
24 Sammy Lee, Danny Lee 🇨🇦 CAN6th of 233 aged 25-29 25-29 1:01:28 8:44 34:33 23:08 3:51 4:05 1:31 3:09 2:39 4:13 1:29 2:37 3:25
25 Marjorie Lessard, Sylvain Leblanc 🇨🇦 CAN3rd of 155 aged 40-44 40-44 1:01:46 9:02 34:33 23:18 3:59 3:45 1:46 3:22 2:23 4:00 1:37 2:52 3:33
26 Andrew Gillis, Cara Gillis 🇨🇦 CAN9th of 224 aged 35-39 35-39 1:01:52 9:08 35:39 22:27 3:50 3:59 1:35 2:50 2:06 4:21 1:38 2:36 3:22
27 Olivia Harris, Etienne Pouliot 🇨🇦 CAN7th of 233 aged 25-29 25-29 1:01:54 9:10 36:10 21:43 4:04 3:38 1:26 2:43 2:03 4:06 1:32 2:39 3:36
28 Stephanie Michalicka, Bryan Hannon 🇮🇪 IRL4th of 155 aged 40-44 40-44 1:01:58 9:14 34:05 24:05 3:53 3:58 2:19 3:02 2:16 4:20 1:47 2:57 3:26
29 Laura Sproule, Sam Baxter 🇨🇦 CAN7th of 290 aged 30-34 30-34 1:02:26 9:42 36:17 22:36 3:37 3:51 1:26 2:52 2:30 4:08 1:27 2:38 3:44
30 Kevin Gregory, Kate Brownell 🇺🇸 USA10th of 224 aged 35-39 35-39 1:02:43 9:59 36:33 22:43 3:32 3:47 1:28 2:28 2:49 4:00 1:35 2:46 3:50
31 Malo Hallier, Salome Durand 🇫🇷 FRA8th of 233 aged 25-29 25-29 1:02:48 10:04 35:58 23:05 3:48 3:55 1:26 3:00 2:28 4:38 1:22 2:39 3:37
32 Victor Oreskovich, Jennifer Morassut 🇨🇦 CAN8th of 290 aged 30-34 30-34 1:03:08 10:24 34:44 23:51 4:35 3:51 1:32 3:08 2:51 4:10 1:29 2:43 4:07
33 Jerome Peladeau, Adele Blouin 🇨🇦 CAN9th of 290 aged 30-34 30-34 1:03:09 10:25 34:30 24:19 4:25 4:02 2:05 3:09 2:36 4:06 1:30 3:09 3:42
34 Kristin Honshorst, Geoff Carran 🇨🇦 CAN5th of 155 aged 40-44 40-44 1:03:11 10:27 35:11 24:08 3:56 4:10 1:35 2:42 3:11 4:09 1:38 3:04 3:39
35 Manon Valiquette, Ben Bryan 🇨🇦 CAN10th of 290 aged 30-34 30-34 1:03:11 10:27 34:40 24:47 3:49 4:07 1:48 3:19 2:30 4:08 1:38 2:54 4:23
36 Gabriel Morneau, Isabelle Collette 🇨🇦 CAN11th of 224 aged 35-39 35-39 1:03:11 10:27 33:22 25:29 4:26 3:56 2:33 3:23 2:19 4:22 1:48 2:57 4:11
37 Mathew MacLean, Tara Struyk 🇨🇦 CAN6th of 155 aged 40-44 40-44 1:03:32 10:48 36:55 22:11 4:29 3:49 1:47 3:09 2:12 4:04 — 2:53 3:39
38 Jamison Buck, Alannah Sheridan 🇨🇦 CAN9th of 233 aged 25-29 25-29 1:03:33 10:49 35:14 24:01 4:23 3:54 1:43 3:13 2:31 4:12 1:35 3:07 3:46
39 Stewart Hong, Jillian Rieckmann 🇨🇦 CAN12th of 224 aged 35-39 35-39 1:03:42 10:58 35:05 24:49 3:53 3:56 1:41 3:21 2:43 4:11 1:34 3:20 4:03
40 Amber Lavigne, Aaron Lukasik 🇨🇦 CAN13th of 224 aged 35-39 35-39 1:03:44 11:00 36:12 23:34 4:02 3:53 1:51 3:04 2:46 4:13 1:35 2:37 3:35
41 Connor Bell, Megan Moss 🇨🇦 CAN11th of 290 aged 30-34 30-34 1:03:49 11:05 36:35 23:37 3:41 3:49 2:13 2:48 2:25 4:03 1:22 3:14 3:43
42 Christian Stewart, Tegan Versolatto 🇨🇦 CAN12th of 290 aged 30-34 30-34 1:03:55 11:11 35:45 24:22 3:51 3:51 1:41 3:26 2:25 4:05 1:34 2:24 4:56
43 Olivier d'Anjou, Audrey Théberge 🇨🇦 CAN10th of 233 aged 25-29 25-29 1:04:01 11:17 34:36 24:56 4:33 3:58 1:48 3:11 2:45 4:14 1:46 3:17 3:57
44 Hillary Janssens, Conlin McCabe 🇨🇦 CAN13th of 290 aged 30-34 30-34 1:04:22 11:38 36:28 23:57 4:02 3:52 1:42 2:28 3:17 3:55 1:38 3:28 3:37
45 Mike Poole, Mai Salgadinho 🇨🇦 CAN7th of 155 aged 40-44 40-44 1:04:25 11:41 36:48 23:45 3:55 3:51 1:50 3:14 2:21 4:08 1:31 2:54 3:56
46 Fiona Minty, Kyle Vis 🇨🇦 CAN8th of 155 aged 40-44 40-44 1:04:29 11:45 36:41 24:12 3:40 3:54 1:58 3:03 2:33 4:11 1:40 3:01 3:52
47 Mathieu Paré, Florence Desrosiers-Nadeau 🇨🇦 CAN11th of 233 aged 25-29 25-29 1:04:31 11:47 33:56 26:21 4:18 4:11 2:02 5:08 2:18 4:20 1:31 2:59 3:52
48 Antoine Pineau, Eva Roux 🇫🇷 FRA12th of 233 aged 25-29 25-29 1:04:38 11:54 35:18 25:23 4:00 3:57 2:02 3:58 2:30 4:25 1:38 2:54 3:59
49 Lucie Otis, Alexandre Pelletier 🇨🇦 CAN14th of 290 aged 30-34 30-34 1:04:56 12:12 35:33 25:13 4:13 4:02 1:46 3:10 3:09 4:25 1:41 3:19 3:41
50 Stephanie Antoniades, Francis Briard 🇨🇦 CAN15th of 290 aged 30-34 30-34 1:04:59 12:15 37:51 23:03 4:10 3:50 1:36 2:53 2:41 4:02 1:31 2:48 3:42
51 Michael Gierke, Carey Drilling 🇺🇸 USA9th of 155 aged 40-44 40-44 1:04:59 12:15 35:55 24:52 4:18 3:58 1:36 3:03 2:59 4:20 1:45 3:10 4:01
52 Amber Tait, Juan Carlos Obando 🇨🇦 CAN10th of 155 aged 40-44 40-44 1:05:12 12:28 36:19 24:52 4:05 4:01 2:02 3:00 2:38 4:26 1:36 3:19 3:50
53 Julie Ann Lemire, Drew Bolivar 🇨🇦 CAN3rd of 129 aged 16-24 16-24 1:05:12 12:28 36:00 25:12 4:05 3:59 1:41 3:43 2:56 4:21 1:43 3:00 3:49
54 Carmen East, Julian Lombardo 🇨🇦 CAN1st of 86 aged 45-49 45-49 1:05:14 12:30 35:09 26:19 3:50 4:07 1:51 3:10 3:06 4:11 1:39 3:40 4:35
55 Mathieu Lavigne, Madison MacBride 🇨🇦 CAN13th of 233 aged 25-29 25-29 1:05:32 12:48 38:46 22:40 4:12 3:47 1:31 3:04 2:47 4:03 1:35 2:39 3:14
56 Jess Lancaster, Reece Fallon 🇨🇦 CAN16th of 290 aged 30-34 30-34 1:05:36 12:52 37:54 24:09 3:39 3:52 1:52 3:12 2:34 4:04 1:32 3:12 3:51
57 Season Ho, Stanley Ho 🇨🇦 CAN14th of 224 aged 35-39 35-39 1:05:40 12:56 35:42 26:01 4:00 4:07 2:24 4:02 2:42 4:20 1:48 2:57 3:41
58 Ben Lount, Amy Houston 🇨🇦 CAN11th of 155 aged 40-44 40-44 1:06:09 13:25 35:44 26:22 4:07 3:57 2:06 3:15 3:07 4:31 1:37 3:32 4:17
59 Ramona Kauer, Hugo Domingues 🇨🇭 SUI14th of 233 aged 25-29 25-29 1:06:18 13:34 37:12 24:56 4:14 3:57 2:05 3:22 2:30 4:13 1:37 3:33 3:39
60 Matt Benoit, Alyssa Benoit 🇨🇦 CAN17th of 290 aged 30-34 30-34 1:06:23 13:39 38:51 23:36 4:02 3:47 2:07 3:05 2:32 4:07 1:36 2:41 3:41
61 Madelyn Hood, Danton Oliver 🇨🇦 CAN15th of 233 aged 25-29 25-29 1:06:23 13:39 35:01 26:41 4:45 4:03 1:41 3:27 3:04 4:29 1:44 3:09 5:04
62 Kurt Sweeney, Emily Townsend 🇺🇸 USA18th of 290 aged 30-34 30-34 1:06:28 13:44 35:39 27:01 3:54 4:15 2:09 3:40 3:14 4:35 1:42 3:36 3:50
63 Jonathan Thornton, Alexandra Williams 🇨🇦 CAN12th of 155 aged 40-44 40-44 1:06:33 13:49 39:50 22:38 4:11 3:52 1:41 3:06 2:27 4:06 1:21 2:35 3:30
64 Natalie Kwong, Daniel Pichini 🇨🇦 CAN19th of 290 aged 30-34 30-34 1:06:36 13:52 37:46 24:27 4:26 4:12 1:54 3:07 2:26 4:22 1:46 2:30 4:10
65 pénélope veillette, Xavier Noiseux 🇨🇦 CAN4th of 129 aged 16-24 16-24 1:06:36 13:52 35:58 26:00 4:44 4:16 2:11 3:20 3:30 4:39 1:31 2:43 3:50
66 Grace Telepak, Robert Perez 🇺🇸 USA20th of 290 aged 30-34 30-34 1:06:40 13:56 40:58 21:29 4:19 3:38 1:34 2:10 2:17 3:55 1:32 2:34 3:49
67 Kiefer Calisto, Genesis Goss 🇺🇸 USA21st of 290 aged 30-34 30-34 1:06:44 14:00 37:18 25:24 4:07 3:51 1:42 3:17 3:07 4:14 1:33 3:18 4:22
68 Jeremy Peterson Dutoya, amy deng 🇫🇷 FRA16th of 233 aged 25-29 25-29 1:06:47 14:03 38:04 24:37 4:11 4:05 1:34 3:24 2:09 4:34 1:53 3:08 3:50
69 Jon Dale, Kayley Walsh 🇨🇦 CAN15th of 224 aged 35-39 35-39 1:06:49 14:05 38:55 23:49 4:10 3:44 1:35 3:08 3:07 4:18 1:43 2:45 3:29
70 Zen Palmer, Melissa Doncaster 🇨🇦 CAN17th of 233 aged 25-29 25-29 1:06:50 14:06 37:59 24:39 4:17 3:52 1:52 3:34 2:41 4:06 1:44 3:20 3:30
71 Thomas Chabot, Sarah-Claude Miranda 🇨🇦 CAN18th of 233 aged 25-29 25-29 1:06:54 14:10 36:20 26:05 4:35 4:08 1:27 3:34 3:13 4:21 1:50 3:51 3:41
72 Lyndsay McIntyre, Brent McIntyre 🇨🇦 CAN16th of 224 aged 35-39 35-39 1:06:55 14:11 40:08 22:23 4:30 4:09 1:25 3:19 2:13 4:04 1:32 2:20 3:21
73 Lindsay Bosveld, Cameron Kapteyn 🇨🇦 CAN19th of 233 aged 25-29 25-29 1:06:59 14:15 39:14 23:23 4:27 4:05 1:37 2:49 2:33 4:14 1:31 2:54 3:40
74 Corbin Maxwell, Sarah Felhaber 🇨🇦 CAN22nd of 290 aged 30-34 30-34 1:07:00 14:16 39:31 22:58 4:34 3:38 1:32 2:49 2:26 4:02 1:31 3:20 3:40
75 Jonathan Filiatreault, Paulina Paluch 🇨🇦 CAN23rd of 290 aged 30-34 30-34 1:07:00 14:16 39:02 24:04 3:59 3:56 1:50 2:52 2:54 4:06 1:38 3:07 3:41
76 Katerine Savard, Krolos Raposo 🇨🇦 CAN24th of 290 aged 30-34 30-34 1:07:04 14:20 39:46 22:57 4:25 3:39 1:38 2:55 2:16 4:09 1:32 3:05 3:43
77 John Brown, Talia Barron 🇨🇦 CAN5th of 129 aged 16-24 16-24 1:07:16 14:32 40:48 22:11 4:21 3:48 1:29 2:52 2:19 3:52 1:30 2:44 3:37
78 Courtney Bruce, Rob King 🇨🇦 CAN25th of 290 aged 30-34 30-34 1:07:16 14:32 39:02 24:02 4:18 4:10 1:41 3:23 2:18 4:09 1:31 2:51 3:59
79 Michael Grieco, Jenna Motz 🇺🇸 USA13th of 155 aged 40-44 40-44 1:07:17 14:33 36:52 26:18 4:11 4:13 2:19 3:15 2:51 4:27 1:51 3:40 3:42
80 Lucie Bergeron, Keven Chartrand 🇨🇦 CAN2nd of 86 aged 45-49 45-49 1:07:20 14:36 40:04 23:08 4:11 4:02 1:49 2:36 2:34 4:03 1:34 2:49 3:41
81 Kyle Da costa, Jiana Alnajjar 🇨🇦 CAN26th of 290 aged 30-34 30-34 1:07:26 14:42 38:19 24:14 4:55 4:05 1:50 3:08 2:36 4:24 1:37 2:57 3:37
82 Kelsey Guest, Andy Guest 🇨🇦 CAN27th of 290 aged 30-34 30-34 1:07:32 14:48 37:18 24:05 6:13 3:52 1:38 3:40 2:28 3:58 1:34 3:12 3:43
83 Blake Gau, Lauren Gau 🇨🇦 CAN20th of 233 aged 25-29 25-29 1:07:39 14:55 37:25 26:06 4:13 4:07 1:54 3:09 2:49 4:35 1:42 3:41 4:09
84 Shaune Zeleny, Tanesha Zeleny 🇨🇦 CAN17th of 224 aged 35-39 35-39 1:07:43 14:59 38:53 24:37 4:18 4:02 1:36 3:27 2:46 4:15 1:32 3:25 3:34
85 Sarah Leblanc, Michael Ciano 🇨🇦 CAN21st of 233 aged 25-29 25-29 1:07:43 14:59 37:52 25:10 4:45 3:58 1:54 3:39 2:32 4:46 1:33 3:00 3:48
86 Yves Denomme, Elly Walton 🇨🇦 CAN3rd of 86 aged 45-49 45-49 1:07:43 14:59 37:24 26:25 3:58 4:16 2:08 3:51 2:38 4:35 1:44 3:20 3:53
87 Marc-Antoine Savary, Élizabeth Gauthier 🇨🇦 CAN28th of 290 aged 30-34 30-34 1:08:13 15:29 40:19 23:10 4:49 4:14 1:41 2:43 2:10 4:12 1:27 2:55 3:48
88 Lindsay Raymond, Nelson Jay 🇨🇦 CAN29th of 290 aged 30-34 30-34 1:08:13 15:29 36:44 27:10 4:22 4:06 2:20 4:15 3:05 4:36 1:45 3:11 3:52
89 Anthony Crouchelli, Ali Foglia 🇺🇸 USA30th of 290 aged 30-34 30-34 1:08:19 15:35 36:02 27:31 4:52 4:16 2:11 3:20 3:05 4:31 1:52 3:36 4:40
90 Eric Martel, Mel Bell 🇨🇦 CAN14th of 155 aged 40-44 40-44 1:08:23 15:39 38:48 25:34 4:06 4:06 1:45 3:31 3:02 4:17 1:51 3:08 3:54
91 Rachael Haunton, Hendrick Fang 🇨🇦 CAN22nd of 233 aged 25-29 25-29 1:08:24 15:40 38:52 25:30 4:09 4:02 2:00 3:26 2:48 4:18 1:49 3:31 3:36
92 Emma Fontayne, Victor Schwoertzig 🇫🇷 FRA23rd of 233 aged 25-29 25-29 1:08:24 15:40 36:45 26:38 5:05 4:07 2:01 3:41 3:09 4:34 1:34 3:33 3:59
93 levanta staggolis, pierce smitheram 🇨🇦 CAN24th of 233 aged 25-29 25-29 1:08:25 15:41 39:16 24:19 4:56 4:14 2:13 2:59 2:39 4:19 1:42 2:21 3:52
94 Julia Finnie, Mark Finnie 🇨🇦 CAN18th of 224 aged 35-39 35-39 1:08:26 15:42 38:30 25:28 4:33 4:05 1:49 2:50 2:52 4:25 1:51 4:00 3:36
95 Mike Vaenas, Sarah Côté 🇨🇦 CAN19th of 224 aged 35-39 35-39 1:08:27 15:43 37:51 26:18 4:23 4:27 1:59 3:41 2:51 4:33 1:44 3:41 3:22
96 Chase Cooper, Mariam Allam 🇨🇦 CAN15th of 155 aged 40-44 40-44 1:08:28 15:44 38:06 26:02 4:24 3:54 1:50 4:17 2:32 4:28 1:26 3:19 4:16
97 Jeff Carandang, Alexia Bell 🇨🇦 CAN31st of 290 aged 30-34 30-34 1:08:28 15:44 35:20 29:28 3:45 4:08 2:53 4:22 3:14 4:30 2:04 3:59 4:18
98 Brahim Mahmoudi, Jade Essabar 🇫🇷 FRA6th of 129 aged 16-24 16-24 1:08:31 15:47 37:23 26:19 4:53 4:14 1:50 3:25 2:30 4:12 1:45 4:02 4:21
99 Julien Chenard, Gabrielle Lafortune 🇨🇦 CAN20th of 224 aged 35-39 35-39 1:08:31 15:47 37:21 26:58 4:17 3:46 1:34 4:01 3:17 4:51 1:40 3:37 4:12
100 Andrew Johnson, Dominique Arsenault 🇨🇦 CAN32nd of 290 aged 30-34 30-34 1:08:33 15:49 38:46 25:41 4:12 4:14 1:43 3:13 3:01 4:20 1:36 3:43 3:51
How to read

The place is among timed teams in Doubles Mixed; 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