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 Tanja Stroschneider 🇦🇹 AUT 33 58:31
2 Floris van Drunen 🇳🇱 NED 33 1:00:25
3 Mohammad Jafar 🇰🇼 KUW 31 1:04:34
4 Lloyd Mulholland 🇬🇧 GBR 30 57:13
5 Charlie Botterill 🇬🇧 GBR 27 51:17
6 Sebastian Ifversen 🇩🇰 DEN 26 53:17
7 Victor Lamant 🇫🇷 FRA 26 1:11:48
8 David Parkin 🇬🇧 GBR 25 54:28
9 Guillaume Lescarboura 🇫🇷 FRA 24 59:32
10 Aly Mazhar 🇪🇬 EGY 24 1:01:46
11 Yvonne Elizabeth Chee 🇸🇬 SIN 24 1:08:02
12 Francesco Borsari 🇮🇹 ITA 24 1:08:55
13 Tomas Tvrdik 🇨🇿 CZE 23 53:18
14 Dylan Caruso 🇮🇹 ITA 23 54:36
15 Daniel Widjaja 🇨🇭 SUI 23 1:02:59
16 Romuald Lepers 🇫🇷 FRA 23 1:04:23
17 Patrik Olsson 🇸🇪 SWE 23 1:25:51
18 Alen Ploj 🇸🇮 SLO 22 54:21
19 Anthony Oliver 🇫🇷 FRA 22 59:49
20 Marianne Koster 🇳🇱 NED 22 1:05:16
21 Sung Yip Robin Lo 🇭🇰 HKG 22 1:35:32
22 Lucas Parker 🇬🇧 GBR 21 54:58
23 Raphael Merkt 🇩🇪 GER 21 58:25
24 Jana Lebenstedt 🇩🇪 GER 21 1:00:19
25 Joffrey Voisin 🇫🇷 FRA 20 54:46
26 Travis Brown 🇬🇧 GBR 20 55:36
27 Marc Dean 🇬🇧 GBR 20 55:46
28 Félix Vercouter 🇧🇪 BEL 20 56:43
29 Mike Schifferle 🇨🇭 SUI 20 57:20
30 Kamil Kozioł 🇵🇱 POL 20 59:33
31 Blake Beckman 🇬🇧 GBR 20 59:59
32 Rebecca Naether 🇩🇪 GER 20 1:00:45
33 Camilla Massa 🇮🇹 ITA 20 1:00:51
34 Vincent Martinet 🇫🇷 FRA 20 1:02:28
35 Ben Blowes 🇬🇧 GBR 20 1:07:12
36 Robin Sander 🇩🇪 GER 20 1:09:04
37 Steve Perrin 🇬🇧 GBR 20 1:18:48
38 Liam McCroary 🇬🇧 GBR 19 53:47
39 Jannik Czapla 🇩🇪 GER 19 53:58
40 Steve Pinau 🇫🇷 FRA 19 55:29
41 Stephen Harold 🇮🇪 IRL 19 58:35
42 Karin Mattsson 🇸🇪 SWE 19 59:48
43 Melanie Maurer 🇨🇭 SUI 19 1:00:38
44 Camilla Contesso 🇮🇹 ITA 19 1:03:12
45 Sara Gandola 🇮🇹 ITA 19 1:03:46
46 Sarah Holden 🇬🇧 GBR 19 1:11:11
47 Michelle Gausling 🇩🇪 GER 19 1:26:49
48 Tom Colton 🇮🇪 IRL 19 1:43:01
49 Eugenio Bianchi 🇮🇹 ITA 18 53:54
50 Joanna Wietrzyk 🇦🇺 AUS 18 54:25
51 Roberto Viciedo Gimeno 🇪🇸 ESP 18 54:38
52 Sam Schoeman 🇳🇱 NED 18 54:54
53 Paul Weindl 🇩🇪 GER 18 55:03
54 Alan Cao 🇫🇷 FRA 18 55:46
55 Fabian Schuster 🇦🇹 AUT 18 57:03
56 Barney Fairnington 🇬🇧 GBR 18 1:02:10
57 Michael Zielinski 🇬🇧 GBR 18 1:06:36
58 Katie Thomson 🇦🇺 AUS 18 1:06:54
59 Chloe Charles 🇦🇺 AUS 18 1:12:25
60 Brian Cunningham 🇺🇸 USA 18 1:19:49
61 Dylan Scott 🇺🇸 USA 17 52:40
62 Sean Noble 🇮🇪 IRL 17 53:20
63 Louis Osselaer 🇧🇪 BEL 17 53:25
64 Jake Dearden ENG 17 54:20
65 Aitor Lizarazu Hormilla 🇪🇸 ESP 17 54:59
66 Ronan Lindsay 🇮🇪 IRL 17 55:45
67 Rik Beugel 🇳🇱 NED 17 55:51
68 George Brock 🇬🇧 GBR 17 56:08
69 Matthew Plowman 🇬🇧 GBR 17 56:47
70 Robert Cowan 🇬🇧 GBR 17 57:00
71 Simon Mooi 🇬🇧 GBR 17 57:00
72 Turker Alici 🇹🇷 TUR 17 57:20
73 Kristofer McSherry SCO 17 57:21
74 Aaron Bassett 🇮🇪 IRL 17 58:15
75 Mark Nieuwenhuis 🇳🇱 NED 17 58:56
76 Jess Pettrow 🇦🇺 AUS 17 58:57
77 Thomas Delattre 🇫🇷 FRA 17 59:14
78 Guille Mariscal 🇪🇸 ESP 17 1:01:53
79 Joe Washington 🇬🇧 GBR 17 1:02:03
80 Tim Schudde 🇳🇱 NED 17 1:02:24
81 Konstantin Jünger 🇩🇪 GER 17 1:03:37
82 Evelina Pinta 🇱🇻 LAT 17 1:03:43
83 Mariusz Michalski 🇵🇱 POL 17 1:04:12
84 Hannah Veen 🇦🇺 AUS 17 1:06:38
85 Annette de Wolf 🇳🇱 NED 17 1:09:10
86 Markus Prügger 🇦🇹 AUT 17 1:11:31
87 Ricardo Pillay 🇿🇦 RSA 17 1:13:27
88 Rodney Sargeant 🇦🇺 AUS 17 1:15:18
89 Geraldine Killeen 🇮🇪 IRL 17 1:20:24
90 Faadiel Sterris 🇳🇱 NED 17 1:23:01
91 Uwe Budemann 🇩🇪 GER 17 1:25:19
92 Julian Kreutzer 🇦🇹 AUT 16 52:38
93 Luke Greer ENG 16 53:21
94 Pablo Sánchez Santos 🇪🇸 ESP 16 53:45
95 Evan Marion 🇫🇷 FRA 16 54:22
96 Maarten Enthoven 🇳🇱 NED 16 54:28
97 Dexter Buchanan 🇳🇿 NZL 16 54:46
98 Lauren Weeks 🇺🇸 USA 16 54:54
99 Jack Lawrence 🇬🇧 GBR 16 55:34
100 Jordi Fuhler 🇳🇱 NED 16 55:36

Most improved

# Athlete First → best Gain
1 Magdalena Kamińska 🇵🇱 · 3 clean races 2:33:21 → 1:18:48 1:14:33 faster
2 Vanessa Foster 🇺🇸 · 3 clean races 2:29:22 → 1:15:50 1:13:32 faster
3 Cameron Smith 🇦🇺 · 7 clean races 2:20:49 → 1:07:27 1:13:22 faster
4 Fritz Lorens 🇮🇩 · 3 clean races 2:42:56 → 1:30:55 1:12:01 faster
5 Daphne van der Scheun 🇳🇱 · 6 clean races 2:25:19 → 1:14:20 1:10:59 faster
6 Salvador Espitia García 🇲🇽 · 3 clean races 2:45:28 → 1:36:32 1:08:56 faster
7 Cheng Hsiang Cheong 🇲🇾 · 3 clean races 2:49:25 → 1:43:46 1:05:39 faster
8 Sreekanth Muralidharan 🇮🇳 · 3 clean races 2:28:35 → 1:23:24 1:05:11 faster
9 Tristan Kornet 🇳🇱 · 7 clean races 2:29:44 → 1:25:16 1:04:28 faster
10 Ben Smith 🇺🇸 · 3 clean races 2:38:40 → 1:34:52 1:03:48 faster
11 Chayanit Thamaratanasiri 🇹🇭 · 3 clean races 3:09:38 → 2:06:02 1:03:36 faster
12 Marcus Stamoulis 🇦🇺 · 5 clean races 2:20:47 → 1:17:22 1:03:25 faster
13 Alicia Cox 🇬🇧 · 11 clean races 2:19:45 → 1:19:14 1:00:31 faster
14 Alfonso Quevedo 🇲🇽 · 4 clean races 2:27:52 → 1:28:03 59:49 faster
15 Tanaboon Trakarnvichitr 🇹🇭 · 3 clean races 3:00:41 → 2:03:06 57:35 faster
16 John Ryan 🇬🇧 · 3 clean races 2:26:48 → 1:29:43 57:05 faster
17 Penpitchar Thamromdee 🇹🇭 · 3 clean races 2:45:01 → 1:48:12 56:49 faster
18 Aimran Bin Sarip 🇸🇬 · 3 clean races 2:43:17 → 1:48:23 54:54 faster
19 Marvin Jareth Chia 🇸🇬 · 7 clean races 2:27:14 → 1:32:36 54:38 faster
20 范琛 🇨🇳 · 3 clean races 2:29:41 → 1:35:08 54:33 faster
21 Peter Henderson 🇨🇦 · 3 clean races 2:38:57 → 1:44:40 54:17 faster
22 Tonile Wortley 🇦🇺 · 3 clean races 2:22:50 → 1:28:43 54:07 faster
23 Pieter Reurink 🇳🇱 · 3 clean races 2:12:04 → 1:18:25 53:39 faster
24 Porcia Lee 🇳🇿 · 3 clean races 2:44:57 → 1:51:42 53:15 faster
25 Piero Serra 🇮🇹 · 3 clean races 2:20:41 → 1:27:38 53:03 faster
26 Brad Allen 🇬🇧 · 3 clean races 2:00:51 → 1:08:13 52:38 faster
27 Malik Ladhani 🇨🇦 · 4 clean races 2:36:00 → 1:43:51 52:09 faster
28 Paul McGregor 🇬🇧 · 6 clean races 2:22:47 → 1:31:41 51:06 faster
29 Hasnah Kawit 🇲🇾 · 6 clean races 2:32:50 → 1:42:06 50:44 faster
30 Dj Ferguson 🇦🇺 · 5 clean races 2:37:25 → 1:46:44 50:41 faster
31 Kevin Seidel 🇩🇪 · 7 clean races 2:14:04 → 1:23:43 50:21 faster
32 Charlotte Peak 🇦🇺 · 4 clean races 2:08:26 → 1:18:13 50:13 faster
33 Kaustubh Surte 🇮🇳 · 3 clean races 3:16:12 → 2:26:06 50:06 faster
34 Stefano Bucciante 🇮🇹 · 4 clean races 2:17:02 → 1:27:07 49:55 faster
35 Paul Roux 🇿🇦 · 3 clean races 2:11:38 → 1:22:21 49:17 faster
36 Guillermo Aguilar 🇲🇽 · 5 clean races 2:20:08 → 1:30:55 49:13 faster
37 Janine Wollner 🇩🇪 · 6 clean races 2:39:47 → 1:50:43 49:04 faster
38 Hayco Volkers 🇳🇱 · 3 clean races 2:01:25 → 1:12:45 48:40 faster
39 李卓然 🇨🇳 · 4 clean races 2:26:27 → 1:38:08 48:19 faster
40 Harold Ovando 🇺🇸 · 4 clean races 2:14:38 → 1:26:19 48:19 faster
41 Collin Hightower 🇺🇸 · 6 clean races 2:41:53 → 1:53:44 48:09 faster
42 Kevyn Marshall 🇺🇸 · 6 clean races 2:42:42 → 1:55:06 47:36 faster
43 Freeman Chia 🇸🇬 · 3 clean races 2:18:48 → 1:31:15 47:33 faster
44 Delia Perez 🇺🇸 · 13 clean races 2:23:54 → 1:36:34 47:20 faster
45 Antavis Dennis 🇺🇸 · 6 clean races 2:26:44 → 1:39:27 47:17 faster
46 Rohit Mathuran 🇮🇳 · 4 clean races 2:12:59 → 1:26:07 46:52 faster
47 Danie Nieuwenhuizen 🇿🇦 · 4 clean races 2:08:06 → 1:21:20 46:46 faster
48 Helena Moog 🇩🇪 · 4 clean races 2:13:23 → 1:26:50 46:33 faster
49 Mike Benitez 🇵🇭 · 3 clean races 2:07:54 → 1:21:23 46:31 faster
50 Philip Tse 🇭🇰 · 3 clean races 2:22:55 → 1:36:25 46:30 faster
51 Priyanka Soni 🇮🇳 · 3 clean races 2:36:41 → 1:50:16 46:25 faster
52 Chris Fagel 🇺🇸 · 3 clean races 2:40:23 → 1:54:00 46:23 faster
53 Willem Ballet 🇫🇷 · 4 clean races 2:01:19 → 1:14:58 46:21 faster
54 Oscar Acosta 🇺🇸 · 3 clean races 2:08:09 → 1:22:02 46:07 faster
55 Elisa Kenar 🇹🇷 · 4 clean races 2:03:31 → 1:17:31 46:00 faster
56 Nicolas Randrianarivo 🇫🇷 · 3 clean races 1:58:06 → 1:12:10 45:56 faster
57 Bell Lim 🇲🇾 · 7 clean races 2:32:58 → 1:47:06 45:52 faster
58 Darvish Abdul Alim 🇸🇬 · 7 clean races 2:10:53 → 1:25:03 45:50 faster
59 Sittipat Noipeng 🇹🇭 · 3 clean races 2:05:29 → 1:19:48 45:41 faster
60 周一公 🇨🇳 · 4 clean races 2:20:34 → 1:34:56 45:38 faster
61 Aditya Kumar 🇮🇳 · 3 clean races 2:07:56 → 1:22:18 45:38 faster
62 Fabio Parma 🇮🇹 · 3 clean races 2:07:56 → 1:22:20 45:36 faster
63 Marco Meyer 🇩🇪 · 3 clean races 1:59:51 → 1:14:15 45:36 faster
64 Xiqing Shi 🇸🇬 · 5 clean races 2:43:29 → 1:58:00 45:29 faster
65 Marie Horchler 🇩🇪 · 3 clean races 2:31:27 → 1:46:17 45:10 faster
66 Goutham Kadarla 🇮🇳 · 3 clean races 2:18:36 → 1:33:27 45:09 faster
67 Johannes Crone 🇩🇪 · 3 clean races 2:15:43 → 1:30:49 44:54 faster
68 Sarah Grundy 🇬🇧 · 3 clean races 2:43:16 → 1:58:24 44:52 faster
69 Billy Fung 🇭🇰 · 3 clean races 2:27:53 → 1:43:09 44:44 faster
70 Ronaldo Rodrigues 🇮🇳 · 6 clean races 2:17:53 → 1:33:12 44:41 faster
71 Shaveer Haripershad 🇿🇦 · 4 clean races 2:23:33 → 1:38:53 44:40 faster
72 Liam Joll 🇦🇺 · 3 clean races 2:06:35 → 1:21:55 44:40 faster
73 Zack Webster 🇬🇧 · 12 clean races 2:02:39 → 1:18:07 44:32 faster
74 Ariel Abalos 🇦🇷 · 4 clean races 2:56:23 → 2:12:05 44:18 faster
75 Mickael Leborgne 🇫🇷 · 4 clean races 2:06:50 → 1:22:35 44:15 faster
76 Emilio Tofan 🇫🇷 · 3 clean races 1:47:44 → 1:03:33 44:11 faster
77 Jun Xian Ho 🇲🇾 · 4 clean races 2:16:35 → 1:32:30 44:05 faster
78 Kristian Paulic 🇩🇪 · 6 clean races 2:33:22 → 1:49:27 43:55 faster
79 Girish Paul 🇮🇳 · 3 clean races 2:17:11 → 1:33:16 43:55 faster
80 Ethan Hamand 🇺🇸 · 6 clean races 2:42:24 → 1:58:44 43:40 faster
81 Mark Taylor 🇬🇧 · 4 clean races 2:05:17 → 1:21:39 43:38 faster
82 Charlene Stewart-Grimes 🇬🇧 · 4 clean races 2:22:47 → 1:39:18 43:29 faster
83 Pamella Domingues 🇧🇷 · 4 clean races 2:22:54 → 1:39:25 43:29 faster
84 Sagar Jain 🇮🇳 · 3 clean races 2:32:40 → 1:49:16 43:24 faster
85 Parameswary Sathyamoorthy 🇲🇾 · 6 clean races 2:24:24 → 1:41:12 43:12 faster
86 Jacob Cody 🇬🇧 · 3 clean races 1:56:27 → 1:13:34 42:53 faster
87 Damien Conway 🇮🇪 · 6 clean races 2:05:37 → 1:22:47 42:50 faster
88 Lee Edwards 🇬🇧 · 5 clean races 2:09:20 → 1:26:40 42:40 faster
89 时吉瑞 🇨🇳 · 3 clean races 2:18:46 → 1:36:13 42:33 faster
90 José Maria Martín Miguéz 🇪🇸 · 5 clean races 2:22:14 → 1:39:46 42:28 faster
91 Chris Macbeth 🇬🇧 · 7 clean races 1:56:31 → 1:14:28 42:03 faster
92 Jamie Sepulveda 🇺🇸 · 4 clean races 2:32:45 → 1:50:43 42:02 faster
93 Anika Luthra 🇮🇳 · 3 clean races 2:53:40 → 2:11:44 41:56 faster
94 Alvin Chow 🇸🇬 · 3 clean races 2:13:58 → 1:32:15 41:43 faster
95 Jane Warrington 🇬🇧 · 3 clean races 2:36:09 → 1:54:28 41:41 faster
96 宋鑫 🇨🇳 · 3 clean races 2:31:13 → 1:49:33 41:40 faster
97 Krystian Janik 🇵🇱 · 7 clean races 2:14:46 → 1:33:10 41:36 faster
98 曾晖 🇨🇳 · 3 clean races 2:05:30 → 1:23:56 41:34 faster
99 Vivian Cisneros 🇺🇸 · 3 clean races 2:31:15 → 1:49:43 41:32 faster
100 Dave Patil 🇺🇸 · 3 clean races 2:18:22 → 1:36:51 41:31 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 starts with a plan. Start yours.

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