HYROX legends
Two lists the leaderboards never show: who has raced the most, and who has improved the most from their first HYROX to their best one. Solo results only, at least three races for the improvement list.
Most races
| # | Athlete | Finishes | Best |
|---|---|---|---|
| 1 | Floris van Drunen ๐ณ๐ฑ NED | 30 | 1:00:25 |
| 2 | Tanja Stroschneider ๐ฆ๐น AUT | 29 | 0:58:31 |
| 3 | Mohammad Jafar ๐ฐ๐ผ KUW | 29 | 1:04:34 |
| 4 | Lloyd Mulholland ๐ฌ๐ง GBR | 28 | 0:57:13 |
| 5 | Charlie Botterill ๐ฌ๐ง GBR | 25 | 0:51:17 |
| 6 | David Parkin ๐ฌ๐ง GBR | 25 | 0:54:28 |
| 7 | Yvonne Elizabeth Chee SIN | 24 | 1:08:02 |
| 8 | Victor Lamant ๐ซ๐ท FRA | 24 | 1:11:48 |
| 9 | Guillaume Lescarboura ๐ซ๐ท FRA | 23 | 0:59:32 |
| 10 | Aly Mazhar ๐ช๐ฌ EGY | 23 | 1:01:46 |
| 11 | Romuald Lepers ๐ซ๐ท FRA | 23 | 1:04:23 |
| 12 | Sebastian Ifversen ๐ฉ๐ฐ DEN | 22 | 0:53:17 |
| 13 | Dylan Caruso ๐ฎ๐น ITA | 22 | 0:54:36 |
| 14 | Anthony Oliver ๐ซ๐ท FRA | 22 | 0:59:49 |
| 15 | Sung Yip Robin Lo ๐ญ๐ฐ HKG | 22 | 1:35:32 |
| 16 | Marianne Koster ๐ณ๐ฑ NED | 21 | 1:05:16 |
| 17 | Francesco Borsari ๐ฎ๐น ITA | 21 | 1:08:55 |
| 18 | Patrik Olsson ๐ธ๐ช SWE | 21 | 1:25:51 |
| 19 | Daniel Widjaja ๐จ๐ญ SUI | 20 | 1:02:59 |
| 20 | Ben Blowes ๐ฌ๐ง GBR | 20 | 1:07:12 |
| 21 | Lucas Parker ๐ฌ๐ง GBR | 19 | 0:54:58 |
| 22 | Travis Brown ๐ฌ๐ง GBR | 19 | 0:55:36 |
| 23 | Raphael Merkt ๐ฉ๐ช GER | 19 | 0:58:25 |
| 24 | Sarah Holden ๐ฌ๐ง GBR | 19 | 1:11:11 |
| 25 | Eugenio Bianchi ๐ฎ๐น ITA | 18 | 0:53:54 |
| 26 | Alen Ploj ๐ธ๐ฎ SLO | 18 | 0:54:21 |
| 27 | Fรฉlix Vercouter ๐ง๐ช BEL | 18 | 0:56:43 |
| 28 | Mike Schifferle ๐จ๐ญ SUI | 18 | 0:57:20 |
| 29 | Stephen Harold ๐ฎ๐ช IRL | 18 | 0:58:35 |
| 30 | Vincent Martinet ๐ซ๐ท FRA | 18 | 1:02:28 |
| 31 | Camilla Contesso ๐ฎ๐น ITA | 18 | 1:03:12 |
| 32 | Michael Zielinski ๐ฌ๐ง GBR | 18 | 1:06:36 |
| 33 | Katie Thomson ๐ฆ๐บ AUS | 18 | 1:06:54 |
| 34 | Robin Sander ๐ฉ๐ช GER | 18 | 1:09:04 |
| 35 | Chloe Charles ๐ฆ๐บ AUS | 18 | 1:12:25 |
| 36 | Tomas Tvrdik ๐จ๐ฟ CZE | 17 | 0:53:18 |
| 37 | Rik Beugel ๐ณ๐ฑ NED | 17 | 0:55:51 |
| 38 | Aaron Bassett ๐ฎ๐ช IRL | 17 | 0:58:15 |
| 39 | Kamil Kozioล ๐ต๐ฑ POL | 17 | 0:59:33 |
| 40 | Blake Beckman ๐ฌ๐ง GBR | 17 | 0:59:59 |
| 41 | Jana Lebenstedt ๐ฉ๐ช GER | 17 | 1:00:19 |
| 42 | Melanie Maurer ๐จ๐ญ SUI | 17 | 1:00:38 |
| 43 | Rebecca Naether ๐ฉ๐ช GER | 17 | 1:00:45 |
| 44 | Barney Fairnington ๐ฌ๐ง GBR | 17 | 1:02:10 |
| 45 | Hannah Veen ๐ฆ๐บ AUS | 17 | 1:06:38 |
| 46 | Annette de Wolf ๐ณ๐ฑ NED | 17 | 1:09:10 |
| 47 | Ricardo Pillay ๐ฟ๐ฆ RSA | 17 | 1:13:27 |
| 48 | Rodney Sargeant ๐ฆ๐บ AUS | 17 | 1:15:18 |
| 49 | Steve Perrin ๐ฌ๐ง GBR | 17 | 1:18:48 |
| 50 | Brian Cunningham ๐บ๐ธ USA | 17 | 1:19:49 |
| 51 | Faadiel Sterris ๐ณ๐ฑ NED | 17 | 1:23:01 |
| 52 | Michelle Gausling ๐ฉ๐ช GER | 17 | 1:26:49 |
| 53 | Sean Noble ๐ฎ๐ช IRL | 16 | 0:53:20 |
| 54 | Louis Osselaer ๐ง๐ช BEL | 16 | 0:53:25 |
| 55 | Roberto Viciedo Gimeno ๐ช๐ธ ESP | 16 | 0:54:38 |
| 56 | Sam Schoeman ๐ณ๐ฑ NED | 16 | 0:54:58 |
| 57 | Paul Weindl ๐ฉ๐ช GER | 16 | 0:55:03 |
| 58 | Steve Pinau ๐ซ๐ท FRA | 16 | 0:55:29 |
| 59 | Jordi Fuhler ๐ณ๐ฑ NED | 16 | 0:55:36 |
| 60 | Ronan Lindsay ๐ฎ๐ช IRL | 16 | 0:55:45 |
| 61 | Alan Cao ๐ซ๐ท FRA | 16 | 0:55:46 |
| 62 | Marc Dean ๐ฌ๐ง GBR | 16 | 0:55:46 |
| 63 | Matthew Plowman ๐ฌ๐ง GBR | 16 | 0:56:47 |
| 64 | Fabian Schuster ๐ฆ๐น AUT | 16 | 0:57:03 |
| 65 | Robert Cowan ๐ฌ๐ง GBR | 16 | 0:58:12 |
| 66 | Alice Schรผrer ๐ฆ๐น AUT | 16 | 0:58:20 |
| 67 | Mark Nieuwenhuis ๐ณ๐ฑ NED | 16 | 0:58:56 |
| 68 | Niels Kinget ๐ง๐ช BEL | 16 | 0:59:25 |
| 69 | Davit Khublaryan ๐ฌ๐ง GBR | 16 | 1:00:54 |
| 70 | Guille Mariscal ๐ช๐ธ ESP | 16 | 1:01:53 |
| 71 | Joe Washington ๐ฌ๐ง GBR | 16 | 1:02:03 |
| 72 | Tim Schudde ๐ณ๐ฑ NED | 16 | 1:02:24 |
| 73 | Konstantin Jรผnger ๐ฉ๐ช GER | 16 | 1:03:37 |
| 74 | Evelina Pinta ๐ฑ๐ป LAT | 16 | 1:03:43 |
| 75 | Mariusz Michalski ๐ต๐ฑ POL | 16 | 1:04:12 |
| 76 | Fred Massouf ๐ซ๐ท FRA | 16 | 1:13:14 |
| 77 | Pieter Joriskes ๐ง๐ช BEL | 16 | 1:15:16 |
| 78 | Annabelle Lumbis ๐ต๐ญ PHI | 16 | 1:17:24 |
| 79 | ็็พ ๐จ๐ณ CHN | 16 | 1:17:29 |
| 80 | Gresi Palmisano ๐ฎ๐น ITA | 16 | 1:20:21 |
| 81 | Ser Luck Teo SIN | 16 | 1:27:19 |
| 82 | Liam McCroary ๐ฌ๐ง GBR | 15 | 0:53:47 |
| 83 | Danny Rae ๐ฌ๐ง GBR | 15 | 0:54:12 |
| 84 | Maarten Enthoven ๐ณ๐ฑ NED | 15 | 0:54:28 |
| 85 | Aitor Lizarazu Hormilla ๐ช๐ธ ESP | 15 | 0:54:59 |
| 86 | Dexter Buchanan ๐ณ๐ฟ NZL | 15 | 0:55:14 |
| 87 | George Brock ๐ฌ๐ง GBR | 15 | 0:56:08 |
| 88 | Turker Alici ๐น๐ท TUR | 15 | 0:57:20 |
| 89 | Kristofer McSherry SCO | 15 | 0:57:21 |
| 90 | Reynaldo Latinne ๐ง๐ช BEL | 15 | 0:57:37 |
| 91 | Christophe Morin ๐ซ๐ท FRA | 15 | 0:57:42 |
| 92 | Lars Rademaker ๐ณ๐ฑ NED | 15 | 0:58:15 |
| 93 | Luke Penny ๐ณ๐ฟ NZL | 15 | 0:58:54 |
| 94 | Thomas Delattre ๐ซ๐ท FRA | 15 | 0:59:14 |
| 95 | Florian Mille ๐ซ๐ท FRA | 15 | 0:59:28 |
| 96 | Jordan Hanson ๐ฌ๐ง GBR | 15 | 0:59:30 |
| 97 | Karin Mattsson ๐ธ๐ช SWE | 15 | 0:59:48 |
| 98 | Piran Asci ๐ฉ๐ช GER | 15 | 0:59:52 |
| 99 | Camilla Massa ๐ฎ๐น ITA | 15 | 1:00:51 |
| 100 | Shaun Demicoli ๐ฒ๐น MLT | 15 | 1:01:17 |
Most improved
| # | Athlete | First โ best | Gain |
|---|---|---|---|
| 1 | Fritz Lorens ๐ฎ๐ฉ ยท 3 clean races | 2:42:56 โ 1:30:55 | 1:12:01 faster |
| 2 | Daphne van der Scheun ๐ณ๐ฑ ยท 6 clean races | 2:25:19 โ 1:14:20 | 1:10:59 faster |
| 3 | Salvador Espitia Garcรญa ๐ฒ๐ฝ ยท 3 clean races | 2:45:28 โ 1:36:32 | 1:08:56 faster |
| 4 | Cheng Hsiang Cheong ๐ฒ๐พ ยท 3 clean races | 2:49:25 โ 1:43:46 | 1:05:39 faster |
| 5 | Sreekanth Muralidharan ๐ฎ๐ณ ยท 3 clean races | 2:28:35 โ 1:23:24 | 1:05:11 faster |
| 6 | Tristan Kornet ๐ณ๐ฑ ยท 7 clean races | 2:29:44 โ 1:25:16 | 1:04:28 faster |
| 7 | Ben Smith ๐บ๐ธ ยท 3 clean races | 2:38:40 โ 1:34:52 | 1:03:48 faster |
| 8 | Chayanit Thamaratanasiri ๐น๐ญ ยท 3 clean races | 3:09:38 โ 2:06:02 | 1:03:36 faster |
| 9 | Marcus Stamoulis ๐ฆ๐บ ยท 5 clean races | 2:20:47 โ 1:17:22 | 1:03:25 faster |
| 10 | Alicia Cox ๐ฌ๐ง ยท 10 clean races | 2:19:45 โ 1:19:14 | 1:00:31 faster |
| 11 | Alfonso Quevedo ๐ฒ๐ฝ ยท 4 clean races | 2:27:52 โ 1:28:03 | 59:49 faster |
| 12 | Tanaboon Trakarnvichitr ๐น๐ญ ยท 3 clean races | 3:00:41 โ 2:03:06 | 57:35 faster |
| 13 | John Ryan ๐ฌ๐ง ยท 3 clean races | 2:26:48 โ 1:29:43 | 57:05 faster |
| 14 | Penpitchar Thamromdee ๐น๐ญ ยท 3 clean races | 2:45:01 โ 1:48:12 | 56:49 faster |
| 15 | Wouter de Groot ๐ณ๐ฑ ยท 4 clean races | 2:09:02 โ 1:12:40 | 56:22 faster |
| 16 | Tonile Wortley ๐ฆ๐บ ยท 3 clean races | 2:23:53 โ 1:28:43 | 55:10 faster |
| 17 | Aimran Bin Sarip ยท 3 clean races | 2:43:17 โ 1:48:23 | 54:54 faster |
| 18 | Marvin Jareth Chia ยท 7 clean races | 2:27:14 โ 1:32:36 | 54:38 faster |
| 19 | ่็ ๐จ๐ณ ยท 3 clean races | 2:29:41 โ 1:35:08 | 54:33 faster |
| 20 | Pieter Reurink ๐ณ๐ฑ ยท 3 clean races | 2:12:04 โ 1:18:25 | 53:39 faster |
| 21 | Piero Serra ๐ฎ๐น ยท 3 clean races | 2:20:41 โ 1:27:38 | 53:03 faster |
| 22 | Malik Ladhani ๐จ๐ฆ ยท 4 clean races | 2:36:00 โ 1:43:51 | 52:09 faster |
| 23 | David Rodriguez ๐บ๐ธ ยท 3 clean races | 1:57:31 โ 1:06:00 | 51:31 faster |
| 24 | Hasnah Kawit ๐ฒ๐พ ยท 6 clean races | 2:32:50 โ 1:42:06 | 50:44 faster |
| 25 | Dj Ferguson ๐ฆ๐บ ยท 5 clean races | 2:37:25 โ 1:46:44 | 50:41 faster |
| 26 | Kevin Seidel ๐ฉ๐ช ยท 5 clean races | 2:14:04 โ 1:23:43 | 50:21 faster |
| 27 | Charlotte Peak ๐ฆ๐บ ยท 4 clean races | 2:08:26 โ 1:18:13 | 50:13 faster |
| 28 | Kaustubh Surte ๐ฎ๐ณ ยท 3 clean races | 3:16:12 โ 2:26:06 | 50:06 faster |
| 29 | Stefano Bucciante ๐ฎ๐น ยท 4 clean races | 2:17:02 โ 1:27:07 | 49:55 faster |
| 30 | Paul Roux ๐ฟ๐ฆ ยท 3 clean races | 2:11:38 โ 1:22:21 | 49:17 faster |
| 31 | Guillermo Aguilar ๐ฒ๐ฝ ยท 5 clean races | 2:20:08 โ 1:30:55 | 49:13 faster |
| 32 | Janine Wollner ๐ฉ๐ช ยท 6 clean races | 2:39:47 โ 1:50:43 | 49:04 faster |
| 33 | Hayco Volkers ๐ณ๐ฑ ยท 3 clean races | 2:01:25 โ 1:12:45 | 48:40 faster |
| 34 | ๆๅ็ถ ๐จ๐ณ ยท 4 clean races | 2:26:27 โ 1:38:08 | 48:19 faster |
| 35 | Harold Ovando ๐บ๐ธ ยท 4 clean races | 2:14:38 โ 1:26:19 | 48:19 faster |
| 36 | Collin Hightower ๐บ๐ธ ยท 6 clean races | 2:41:53 โ 1:53:44 | 48:09 faster |
| 37 | Kevyn Marshall ๐บ๐ธ ยท 6 clean races | 2:42:42 โ 1:55:06 | 47:36 faster |
| 38 | Freeman Chia ยท 3 clean races | 2:18:48 โ 1:31:15 | 47:33 faster |
| 39 | Delia Perez ๐บ๐ธ ยท 12 clean races | 2:23:54 โ 1:36:34 | 47:20 faster |
| 40 | Antavis Dennis ๐บ๐ธ ยท 5 clean races | 2:26:44 โ 1:39:27 | 47:17 faster |
| 41 | Rohit Mathuran ๐ฎ๐ณ ยท 4 clean races | 2:12:59 โ 1:26:07 | 46:52 faster |
| 42 | Danie Nieuwenhuizen ๐ฟ๐ฆ ยท 4 clean races | 2:08:06 โ 1:21:20 | 46:46 faster |
| 43 | Helena Moog ๐ฉ๐ช ยท 4 clean races | 2:13:23 โ 1:26:50 | 46:33 faster |
| 44 | Philip Tse ๐ญ๐ฐ ยท 3 clean races | 2:22:55 โ 1:36:25 | 46:30 faster |
| 45 | Priyanka Soni ๐ฎ๐ณ ยท 3 clean races | 2:36:41 โ 1:50:16 | 46:25 faster |
| 46 | Chris Fagel ๐บ๐ธ ยท 3 clean races | 2:40:23 โ 1:54:00 | 46:23 faster |
| 47 | Oscar Acosta ๐บ๐ธ ยท 3 clean races | 2:08:09 โ 1:22:02 | 46:07 faster |
| 48 | Elisa Kenar ๐น๐ท ยท 4 clean races | 2:03:31 โ 1:17:31 | 46:00 faster |
| 49 | Nicolas Randrianarivo ๐ซ๐ท ยท 3 clean races | 1:58:06 โ 1:12:10 | 45:56 faster |
| 50 | Bell Lim ๐ฒ๐พ ยท 7 clean races | 2:32:58 โ 1:47:06 | 45:52 faster |
| 51 | Sittipat Noipeng ๐น๐ญ ยท 3 clean races | 2:05:29 โ 1:19:48 | 45:41 faster |
| 52 | ๅจไธๅ ฌ ๐จ๐ณ ยท 4 clean races | 2:20:34 โ 1:34:56 | 45:38 faster |
| 53 | Aditya Kumar ๐ฎ๐ณ ยท 3 clean races | 2:07:56 โ 1:22:18 | 45:38 faster |
| 54 | Fabio Parma ๐ฎ๐น ยท 3 clean races | 2:07:56 โ 1:22:20 | 45:36 faster |
| 55 | Marco Meyer ๐ฉ๐ช ยท 3 clean races | 1:59:51 โ 1:14:15 | 45:36 faster |
| 56 | Xiqing Shi ยท 5 clean races | 2:43:29 โ 1:58:00 | 45:29 faster |
| 57 | Marie Horchler ๐ฉ๐ช ยท 3 clean races | 2:31:27 โ 1:46:17 | 45:10 faster |
| 58 | Goutham Kadarla ๐ฎ๐ณ ยท 3 clean races | 2:18:36 โ 1:33:27 | 45:09 faster |
| 59 | Johannes Crone ๐ฉ๐ช ยท 3 clean races | 2:15:43 โ 1:30:49 | 44:54 faster |
| 60 | Sarah Grundy ๐ฌ๐ง ยท 3 clean races | 2:43:16 โ 1:58:24 | 44:52 faster |
| 61 | Billy Fung ๐ญ๐ฐ ยท 3 clean races | 2:27:53 โ 1:43:09 | 44:44 faster |
| 62 | Ronaldo Rodrigues ๐ฎ๐ณ ยท 6 clean races | 2:17:53 โ 1:33:12 | 44:41 faster |
| 63 | Shaveer Haripershad ๐ฟ๐ฆ ยท 4 clean races | 2:23:33 โ 1:38:53 | 44:40 faster |
| 64 | Liam Joll ๐ฆ๐บ ยท 3 clean races | 2:06:35 โ 1:21:55 | 44:40 faster |
| 65 | Zack Webster ๐ฌ๐ง ยท 12 clean races | 2:02:39 โ 1:18:07 | 44:32 faster |
| 66 | Ariel Abalos ๐ฆ๐ท ยท 4 clean races | 2:56:23 โ 2:12:05 | 44:18 faster |
| 67 | Mickael Leborgne ๐ซ๐ท ยท 4 clean races | 2:06:50 โ 1:22:35 | 44:15 faster |
| 68 | Emilio Tofan ๐ซ๐ท ยท 3 clean races | 1:47:44 โ 1:03:33 | 44:11 faster |
| 69 | Jun Xian Ho ๐ฒ๐พ ยท 4 clean races | 2:16:35 โ 1:32:30 | 44:05 faster |
| 70 | Kristian Paulic ๐ฉ๐ช ยท 6 clean races | 2:33:22 โ 1:49:27 | 43:55 faster |
| 71 | Girish Paul ๐ฎ๐ณ ยท 3 clean races | 2:17:11 โ 1:33:16 | 43:55 faster |
| 72 | Ethan Hamand ๐บ๐ธ ยท 6 clean races | 2:42:24 โ 1:58:44 | 43:40 faster |
| 73 | Mark Taylor ๐ฌ๐ง ยท 4 clean races | 2:05:17 โ 1:21:39 | 43:38 faster |
| 74 | Pamella Domingues ๐ง๐ท ยท 4 clean races | 2:22:54 โ 1:39:25 | 43:29 faster |
| 75 | Sagar Jain ๐ฎ๐ณ ยท 3 clean races | 2:32:40 โ 1:49:16 | 43:24 faster |
| 76 | Darren Harris ๐ฌ๐ง ยท 5 clean races | 2:03:52 โ 1:20:32 | 43:20 faster |
| 77 | Parameswary Sathyamoorthy ๐ฒ๐พ ยท 6 clean races | 2:24:24 โ 1:41:12 | 43:12 faster |
| 78 | Jacob Cody ๐ฌ๐ง ยท 3 clean races | 1:56:27 โ 1:13:34 | 42:53 faster |
| 79 | ๆถๅ็ ๐จ๐ณ ยท 3 clean races | 2:18:46 โ 1:36:13 | 42:33 faster |
| 80 | Jamie Sepulveda ๐บ๐ธ ยท 4 clean races | 2:32:45 โ 1:50:43 | 42:02 faster |
| 81 | Oswald Lee ยท 3 clean races | 2:47:53 โ 2:05:53 | 42:00 faster |
| 82 | Anika Luthra ๐ฎ๐ณ ยท 3 clean races | 2:53:40 โ 2:11:44 | 41:56 faster |
| 83 | Alvin Chow ยท 3 clean races | 2:13:58 โ 1:32:15 | 41:43 faster |
| 84 | ๅฎ้ซ ๐จ๐ณ ยท 3 clean races | 2:31:13 โ 1:49:33 | 41:40 faster |
| 85 | Krystian Janik ๐ต๐ฑ ยท 7 clean races | 2:14:46 โ 1:33:10 | 41:36 faster |
| 86 | ๆพๆ ๐จ๐ณ ยท 3 clean races | 2:05:30 โ 1:23:56 | 41:34 faster |
| 87 | Vivian Cisneros ๐บ๐ธ ยท 3 clean races | 2:31:15 โ 1:49:43 | 41:32 faster |
| 88 | Dave Patil ๐บ๐ธ ยท 3 clean races | 2:18:22 โ 1:36:51 | 41:31 faster |
| 89 | Ian Odlum ๐ฆ๐บ ยท 6 clean races | 2:17:31 โ 1:36:18 | 41:13 faster |
| 90 | Bing Han ๐จ๐ณ ยท 3 clean races | 2:17:10 โ 1:36:02 | 41:08 faster |
| 91 | Tsz Kit Wong ๐ญ๐ฐ ยท 4 clean races | 2:04:05 โ 1:23:06 | 40:59 faster |
| 92 | Aaron Manduzai ๐ณ๐ฑ ยท 3 clean races | 2:31:49 โ 1:51:06 | 40:43 faster |
| 93 | Ainul Ismawati ๐ฎ๐ฉ ยท 4 clean races | 2:09:09 โ 1:28:26 | 40:43 faster |
| 94 | Chris Macbeth ๐ฌ๐ง ยท 6 clean races | 1:56:31 โ 1:15:48 | 40:43 faster |
| 95 | Ken Chung ๐ฌ๐ง ยท 6 clean races | 2:27:49 โ 1:47:16 | 40:33 faster |
| 96 | Nicholas Au ๐ญ๐ฐ ยท 4 clean races | 2:15:56 โ 1:35:25 | 40:31 faster |
| 97 | Teresa Villa ๐บ๐ธ ยท 4 clean races | 2:30:30 โ 1:50:03 | 40:27 faster |
| 98 | Ankur Rana ๐ฎ๐ณ ยท 4 clean races | 2:02:35 โ 1:22:09 | 40:26 faster |
| 99 | Kevin Nkeletela ๐ซ๐ท ยท 3 clean races | 2:11:10 โ 1:30:49 | 40:21 faster |
| 100 | ลukasz Chodorski ๐ต๐ฑ ยท 3 clean races | 2:07:47 โ 1:27:28 | 40:19 faster |
First and best are both in the same division, from complete, clean results in the data (from 2024/25). Athletes whose results look like two people with one name are left out.
The RoxHype app
Most improved is a training plan, not a talent.
Every athlete on the right-hand list changed something between race one and their best. The app is the version of that you can start today.
- 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.