HYROX Miami 2026: Pro Men results

267 finishers on 3 Apr 2026. Typical finish 1:22:46, fastest 10% under 1:07:11. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Hunter McIntyre 🇺🇸 USA1st of 59 aged 35-39 35-39 53:59 27:07 23:15 3:41 3:39 2:35 3:13 2:19 3:46 1:16 2:35 3:52
2 Frédéric Dubé 🇨🇦 CAN1st of 69 aged 30-34 30-34 55:44 1:45 27:59 24:06 3:44 4:00 2:50 3:20 2:13 3:58 1:21 2:51 3:33
3 Jude Reynolds 🇬🇧 GBR1st of 13 aged 16-24 16-24 56:43 2:44 28:53 24:09 3:46 3:55 2:30 3:25 2:45 3:54 1:23 2:50 3:27
4 Jack Driscoll 🇺🇸 USA1st of 69 aged 25-29 25-29 57:00 3:01 28:43 24:39 3:44 4:00 2:40 3:36 2:23 4:04 1:24 2:57 3:35
5 Macklin Kortebein 🇺🇸 USA2nd of 69 aged 25-29 25-29 59:57 5:58 30:40 25:20 4:03 3:52 2:24 4:05 2:48 4:10 1:32 2:44 3:45
6 Clément Puaud Canard 🇫🇷 FRA3rd of 69 aged 25-29 25-29 1:00:33 6:34 29:58 26:54 3:44 4:05 3:08 4:05 2:52 4:02 1:32 3:07 4:03
7 Benjamin Amsallem 🇫🇷 FRA2nd of 69 aged 30-34 30-34 1:00:37 6:38 30:22 26:32 3:48 4:00 2:55 3:46 2:56 4:02 1:32 3:19 4:02
8 Keith Hardwick 🇺🇸 USA2nd of 59 aged 35-39 35-39 1:01:09 7:10 30:02 27:17 3:57 4:07 2:54 4:00 3:04 4:14 1:23 3:11 4:24
9 Cole Mueller 🇺🇸 USA4th of 69 aged 25-29 25-29 1:01:20 7:21 30:03 27:21 4:01 4:00 2:57 3:51 2:40 4:06 1:32 3:13 5:02
10 Tyler Ganly 🇨🇦 CAN3rd of 69 aged 30-34 30-34 1:02:17 8:18 30:29 27:51 4:01 4:03 2:57 3:57 2:37 4:05 1:32 3:13 5:27
11 Colin Cartee 🇺🇸 USA3rd of 59 aged 35-39 35-39 1:03:06 9:07 32:18 26:24 4:28 4:01 2:18 4:11 3:04 4:18 1:31 2:53 4:08
12 Marcus Moreira 🇧🇷 BRA4th of 69 aged 30-34 30-34 1:03:41 9:42 32:45 26:37 4:23 4:04 2:34 3:55 2:56 4:07 1:39 3:04 4:18
13 Benjamin Crawford 🇺🇸 USA5th of 69 aged 30-34 30-34 1:03:50 9:51 31:48 27:51 4:17 4:15 2:40 4:27 2:53 4:13 1:36 3:36 4:11
14 Lloyd Mulholland 🇬🇧 GBR6th of 69 aged 30-34 30-34 1:03:58 9:59 29:25 30:39 3:58 4:17 3:19 5:21 3:20 4:20 1:50 3:24 4:48
15 Michael Collins 🇺🇸 USA1st of 33 aged 40-44 40-44 1:04:17 10:18 30:44 29:16 4:21 4:11 3:07 5:03 2:49 4:24 1:38 3:23 4:41
16 Jacob Chontos 🇺🇸 USA5th of 69 aged 25-29 25-29 1:04:39 10:40 33:59 26:26 4:20 4:14 2:20 4:00 2:52 4:15 1:24 3:19 4:02
17 Max Mancuso 🇺🇸 USA2nd of 13 aged 16-24 16-24 1:04:58 10:59 31:23 29:03 4:38 4:01 3:23 4:58 2:56 4:09 1:53 3:17 4:26
18 Alex Fotiadis 🇺🇸 USA6th of 69 aged 25-29 25-29 1:05:19 11:20 31:53 29:29 4:03 3:58 2:45 4:19 3:37 4:09 1:31 3:53 5:17
19 Brayden Lind 🇺🇸 USA3rd of 13 aged 16-24 16-24 1:05:35 11:36 31:11 29:41 4:47 3:57 3:07 5:06 2:57 4:08 1:49 3:25 5:12
20 Daniel Nunes 🇺🇸 USA7th of 69 aged 30-34 30-34 1:05:42 11:43 31:21 30:03 4:23 4:07 3:26 5:21 3:06 4:21 1:51 3:22 4:29
21 Jerome Montagne 🇫🇷 FRA4th of 59 aged 35-39 35-39 1:05:50 11:51 33:08 28:21 4:27 4:02 2:48 5:00 2:35 4:16 1:38 3:27 4:35
22 Alex Sroka 🇺🇸 USA8th of 69 aged 30-34 30-34 1:05:50 11:51 30:24 30:54 4:36 4:07 3:13 5:18 3:46 4:11 1:28 3:33 5:18
23 Blake Pennock 🇺🇸 USA9th of 69 aged 30-34 30-34 1:06:32 12:33 31:07 31:14 4:16 4:14 3:46 4:40 3:13 4:24 1:57 3:47 5:13
24 Joey Howshan 🇺🇸 USA7th of 69 aged 25-29 25-29 1:06:36 12:37 31:52 30:37 4:11 4:15 3:09 5:29 2:52 4:22 1:56 3:45 4:49
25 John McArdle 🇺🇸 USA10th of 69 aged 30-34 30-34 1:06:40 12:41 32:54 29:12 4:39 4:07 3:01 4:54 2:39 4:16 1:45 3:58 4:32
26 Howard Summers 🇺🇸 USA11th of 69 aged 30-34 30-34 1:06:57 12:58 32:13 30:25 4:25 4:09 2:57 5:04 4:08 4:11 1:49 3:45 4:22
27 Kenny Caceros 🇨🇦 CAN5th of 59 aged 35-39 35-39 1:06:58 12:59 32:48 29:59 4:16 4:12 3:25 4:17 3:16 4:21 1:35 3:46 5:07
28 Patrick Joel 🇺🇸 USA12th of 69 aged 30-34 30-34 1:07:20 13:21 31:56 30:59 4:29 4:16 2:51 5:02 2:51 4:24 1:28 3:50 6:17
29 Matias Friz 🇺🇸 USA13th of 69 aged 30-34 30-34 1:07:35 13:36 32:42 30:06 4:50 4:13 3:00 4:56 3:02 4:23 1:37 4:08 4:47
30 Neil Ribelli 🇺🇸 USA14th of 69 aged 30-34 30-34 1:07:46 13:47 31:49 31:24 4:37 4:21 3:32 5:20 3:08 4:26 1:52 4:15 4:30
31 Jack Hartigan 🇺🇸 USA8th of 69 aged 25-29 25-29 1:07:49 13:50 33:13 30:02 4:38 4:01 3:06 4:38 3:38 4:05 1:27 3:51 5:16
32 Danny Solis 🇺🇸 USA15th of 69 aged 30-34 30-34 1:07:50 13:51 32:33 30:59 4:21 4:05 3:02 4:58 2:58 4:35 1:45 3:49 5:47
33 Matthew Zelaya 🇺🇸 USA9th of 69 aged 25-29 25-29 1:08:06 14:07 31:01 32:54 4:16 4:04 3:51 6:37 3:11 4:24 1:48 3:45 5:14
34 Michael Hall II 🇺🇸 USA10th of 69 aged 25-29 25-29 1:08:21 14:22 30:32 33:01 4:53 4:14 3:00 5:42 3:56 4:18 1:29 3:45 6:37
35 Cedric Vincent 🇺🇸 USA11th of 69 aged 25-29 25-29 1:08:49 14:50 31:18 33:16 4:20 4:10 3:27 5:54 2:52 4:10 2:14 4:23 6:06
36 Fran Kilinski 🇺🇸 USA16th of 69 aged 30-34 30-34 1:08:51 14:52 32:13 32:05 4:38 4:17 3:08 5:29 3:13 4:33 1:57 3:40 5:48
37 Edward Lynch 🇺🇸 USA12th of 69 aged 25-29 25-29 1:08:51 14:52 30:48 33:58 4:11 4:15 3:37 4:53 3:28 4:24 1:54 3:26 8:01
38 Josh Herrington 🇨🇦 CAN17th of 69 aged 30-34 30-34 1:08:54 14:55 32:58 31:35 4:25 4:11 3:28 5:10 3:39 4:22 1:59 3:43 5:03
39 Jeramy Triplett 🇺🇸 USA18th of 69 aged 30-34 30-34 1:09:07 15:08 31:48 32:38 4:44 4:12 3:59 5:13 3:09 4:30 1:40 4:28 5:27
40 Freddy Ketchum 🇺🇸 USA6th of 59 aged 35-39 35-39 1:09:24 15:25 32:23 32:18 4:49 4:19 2:44 5:39 3:45 4:23 1:31 4:08 5:49
41 Christian Harris 🇺🇸 USA7th of 59 aged 35-39 35-39 1:09:30 15:31 34:29 30:32 4:32 4:11 3:26 4:21 3:09 4:27 1:45 3:40 5:33
42 Shane Whittredge 🇺🇸 USA13th of 69 aged 25-29 25-29 1:09:31 15:32 31:27 33:26 4:43 4:12 3:31 6:20 3:25 4:30 1:54 4:04 5:30
43 Chris Harris 🇺🇸 USA8th of 59 aged 35-39 35-39 1:10:08 16:09 32:01 33:49 4:25 4:17 3:20 5:41 2:48 4:26 1:44 4:02 7:31
44 Kyle Wada 🇺🇸 USA14th of 69 aged 25-29 25-29 1:10:17 16:18 34:59 30:00 5:23 4:25 3:39 4:38 3:01 4:25 1:47 4:26 3:39
45 Khayri Denny 🇺🇸 USA19th of 69 aged 30-34 30-34 1:10:20 16:21 32:57 32:56 4:31 4:20 3:16 5:09 3:35 4:19 1:59 4:17 6:01
46 Eric Hutterer 🇨🇦 CAN20th of 69 aged 30-34 30-34 1:10:33 16:34 34:42 31:02 4:54 4:23 3:27 4:31 3:38 4:26 1:57 3:32 5:08
47 Thibault Orts 🇫🇷 FRA21st of 69 aged 30-34 30-34 1:10:39 16:40 32:47 33:24 4:33 4:21 3:41 5:38 3:20 4:42 2:00 4:10 5:32
48 Caleb Miller 🇺🇸 USA15th of 69 aged 25-29 25-29 1:10:48 16:49 34:17 31:29 5:07 4:18 3:31 5:08 3:13 4:51 2:10 3:59 4:19
49 Judd Legum 🇺🇸 USA1st of 12 aged 45-49 45-49 1:11:12 17:13 34:27 32:11 4:38 4:35 3:03 4:37 3:29 4:38 1:19 4:13 6:17
50 Spencer Weller 🇺🇸 USA16th of 69 aged 25-29 25-29 1:11:19 17:20 33:28 33:08 4:50 4:18 4:02 4:48 3:22 4:15 1:49 4:33 6:01
51 Trezden Johnson 🇺🇸 USA17th of 69 aged 25-29 25-29 1:11:20 17:21 35:41 30:17 5:26 4:00 2:29 4:48 3:18 4:19 2:09 4:32 4:42
52 Jack Parry 🇬🇧 GBR18th of 69 aged 25-29 25-29 1:11:33 17:34 30:49 36:29 4:19 4:28 3:14 5:11 3:12 4:38 2:37 4:49 8:20
53 Ben Kunzel 🇺🇸 USA9th of 59 aged 35-39 35-39 1:12:27 18:28 33:51 33:51 4:49 4:25 3:29 5:43 4:08 4:24 1:41 4:18 5:43
54 Dante Cabral 🇺🇸 USA19th of 69 aged 25-29 25-29 1:12:33 18:34 32:49 34:48 5:01 4:21 4:21 5:06 3:55 4:20 1:52 3:51 7:02
55 Aaron LaPlaca 🇺🇸 USA4th of 13 aged 16-24 16-24 1:12:46 18:47 32:38 36:10 4:02 4:09 4:04 6:56 3:42 4:14 2:11 4:51 6:03
56 Jean Cattiaux 🇧🇱 BLM20th of 69 aged 25-29 25-29 1:12:53 18:54 33:23 34:15 5:21 4:13 3:12 6:16 3:50 4:11 1:45 4:04 6:44
57 Gage Clark 🇺🇸 USA22nd of 69 aged 30-34 30-34 1:13:01 19:02 37:00 31:05 5:01 4:26 3:11 5:27 3:26 4:21 1:43 4:34 3:57
58 Thomas Lang 🇺🇸 USA21st of 69 aged 25-29 25-29 1:13:01 19:02 31:45 36:52 4:30 4:12 4:02 9:08 3:17 4:16 2:17 4:09 5:31
59 Nick Provo 🇺🇸 USA10th of 59 aged 35-39 35-39 1:13:09 19:10 35:22 32:51 5:01 4:08 3:39 5:26 3:44 4:23 1:50 3:50 5:51
60 Joey Piccinini 🇨🇦 CAN22nd of 69 aged 25-29 25-29 1:13:22 19:23 36:13 32:15 4:58 4:13 3:16 5:44 3:43 4:27 1:41 4:27 4:44
61 Manuel Forcier 🇨🇦 CAN11th of 59 aged 35-39 35-39 1:13:32 19:33 37:16 31:11 5:11 4:18 2:58 4:28 4:23 4:36 1:34 3:53 5:01
62 Brad Troxell 🇺🇸 USA2nd of 33 aged 40-44 40-44 1:13:38 19:39 33:43 35:07 4:54 4:25 3:31 6:48 4:18 4:49 1:40 4:19 5:17
63 Cole Wasden 🇺🇸 USA23rd of 69 aged 30-34 30-34 1:13:49 19:50 38:11 30:36 5:07 4:22 2:43 4:58 3:33 4:28 1:32 4:11 4:49
64 Jake Murphy 🇺🇸 USA24th of 69 aged 30-34 30-34 1:13:49 19:50 36:51 32:01 5:02 4:07 2:45 6:34 4:16 4:05 1:48 3:53 4:33
65 Paul Marshall 🇺🇸 USA12th of 59 aged 35-39 35-39 1:13:49 19:50 33:53 35:17 4:44 4:18 3:03 7:28 3:09 4:29 1:34 4:21 6:55
66 Evan Hinson 🇺🇸 USA25th of 69 aged 30-34 30-34 1:13:55 19:56 35:22 33:38 5:01 4:13 3:19 6:15 3:40 4:29 1:57 4:17 5:28
67 James Towner 🇺🇸 USA3rd of 33 aged 40-44 40-44 1:14:05 20:06 35:24 34:20 4:26 4:20 3:19 5:27 3:56 4:20 1:51 4:38 6:29
68 Connor Clegg 🇺🇸 USA26th of 69 aged 30-34 30-34 1:14:22 20:23 33:29 35:09 5:49 4:29 3:24 6:17 3:38 4:42 1:39 4:35 6:25
69 Cole Besterfield 🇺🇸 USA23rd of 69 aged 25-29 25-29 1:14:25 20:26 33:59 35:12 5:18 4:10 3:17 4:57 4:37 4:27 1:45 5:41 6:18
70 Manuel Mair 🇺🇸 USA1st of 4 aged 55-59 55-59 1:14:36 20:37 33:40 35:30 5:32 4:26 3:55 5:21 4:58 4:33 1:42 4:44 5:51
71 Juan Pablo Lopez 🇨🇴 COL13th of 59 aged 35-39 35-39 1:14:52 20:53 36:44 33:10 5:02 4:26 3:37 5:04 3:38 4:35 1:48 4:39 5:23
72 Zac Rittberg 🇺🇸 USA27th of 69 aged 30-34 30-34 1:15:16 21:17 34:59 35:06 5:15 4:18 2:59 4:50 4:42 4:25 1:40 3:56 8:16
73 Lon Breitenbach 🇺🇸 USA2nd of 4 aged 55-59 55-59 1:15:19 21:20 34:29 36:03 4:53 4:16 3:11 5:25 4:25 4:18 1:59 5:43 6:46
74 Raymond Bowling 🇺🇸 USA4th of 33 aged 40-44 40-44 1:15:32 21:33 36:49 33:47 5:00 4:12 3:16 5:22 4:01 4:21 1:56 4:00 6:39
75 Nick Stabile 🇺🇸 USA14th of 59 aged 35-39 35-39 1:15:54 21:55 37:31 33:48 4:39 4:29 3:24 5:00 4:00 4:28 1:52 4:17 6:18
76 Steven Henriquez 🇺🇸 USA15th of 59 aged 35-39 35-39 1:15:55 21:56 38:03 31:35 6:21 4:15 2:53 5:18 3:20 4:31 1:41 3:52 5:45
77 Jean Rodriguez 🇩🇴 DOM16th of 59 aged 35-39 35-39 1:15:57 21:58 37:07 33:32 5:23 4:34 3:27 5:42 3:25 4:22 2:07 4:12 5:43
78 Nnamdi Okoye 🇳🇬 NGR28th of 69 aged 30-34 30-34 1:16:03 22:04 33:16 36:49 6:02 4:28 3:42 5:12 4:16 4:34 1:46 4:33 8:18
79 Elías Tirado Ortiz 🇵🇷 PUR29th of 69 aged 30-34 30-34 1:16:05 22:06 37:09 33:52 5:09 4:27 3:05 6:11 3:08 4:26 2:03 4:17 6:15
80 Isaac Bentolila 🇻🇪 VEN30th of 69 aged 30-34 30-34 1:16:37 22:38 37:10 34:03 5:28 4:32 4:11 6:29 3:53 4:34 1:56 3:26 5:02
81 Peyton Cauthen 🇺🇸 USA5th of 13 aged 16-24 16-24 1:16:45 22:46 36:30 35:31 4:49 4:32 3:59 5:43 4:17 4:27 1:43 4:52 5:58
82 Matt Halfhill 🇺🇸 USA5th of 33 aged 40-44 40-44 1:16:49 22:50 34:15 37:44 4:56 4:25 3:50 5:52 3:56 4:39 2:09 5:06 7:47
83 Nonso Okoye 🇳🇬 NGR6th of 13 aged 16-24 16-24 1:17:01 23:02 35:26 35:27 6:12 4:34 3:41 5:25 3:55 4:48 1:39 4:29 6:56
84 Frank Joly 🇨🇦 CAN17th of 59 aged 35-39 35-39 1:17:14 23:15 38:26 33:15 5:37 4:04 3:45 5:22 3:52 4:42 1:51 4:30 5:09
85 Joseph Delmonaco 🇺🇸 USA18th of 59 aged 35-39 35-39 1:17:17 23:18 37:21 34:39 5:20 4:08 3:11 5:04 5:05 5:05 1:36 5:09 5:21
86 Christian Margetto 🇺🇸 USA7th of 13 aged 16-24 16-24 1:17:18 23:19 36:12 35:51 5:19 4:27 2:56 6:43 3:18 5:00 2:28 4:31 6:28
87 Joel Dembowski 🇺🇸 USA1st of 5 aged 50-54 50-54 1:17:22 23:23 38:59 33:04 5:23 4:13 3:33 5:14 3:37 4:23 1:38 4:59 5:27
88 Jack Millar 🇬🇧 GBR24th of 69 aged 25-29 25-29 1:17:34 23:35 38:05 33:09 6:26 4:27 2:27 6:59 3:43 4:39 1:49 3:54 5:11
89 Peter McCarthy 🇺🇸 USA25th of 69 aged 25-29 25-29 1:17:36 23:37 34:36 37:09 5:54 4:14 3:24 6:18 4:25 4:25 2:39 5:10 6:34
90 Anthony Billie 🇺🇸 USA26th of 69 aged 25-29 25-29 1:17:47 23:48 32:18 40:40 4:54 4:32 4:14 6:36 4:22 4:30 2:23 6:32 7:31
91 Mick Heron 🇺🇸 USA19th of 59 aged 35-39 35-39 1:17:48 23:49 39:36 32:32 5:47 4:23 3:17 5:44 4:15 4:26 1:54 3:43 4:50
92 Tyler Short 🇺🇸 USA20th of 59 aged 35-39 35-39 1:18:21 24:22 37:17 35:10 5:59 4:28 3:23 6:51 3:51 4:42 2:22 4:20 5:13
93 Nat Hoty 🇺🇸 USA27th of 69 aged 25-29 25-29 1:18:31 24:32 35:45 37:27 5:24 4:16 4:02 7:14 5:09 4:42 2:17 4:09 5:38
94 Sean Frye 🇺🇸 USA21st of 59 aged 35-39 35-39 1:18:32 24:33 33:53 39:42 5:00 4:01 3:35 9:51 4:38 4:17 1:47 4:30 7:03
95 Adrian Kimber 🇺🇸 USA6th of 33 aged 40-44 40-44 1:18:44 24:45 36:34 35:30 6:44 4:09 3:31 5:38 4:57 4:26 1:55 4:23 6:31
96 Noah Pan 🇺🇸 USA28th of 69 aged 25-29 25-29 1:18:46 24:47 37:29 35:08 6:14 4:08 3:00 7:05 3:33 4:46 2:09 3:49 6:38
97 Marley Kanui 🇺🇸 USA31st of 69 aged 30-34 30-34 1:18:53 24:54 37:53 35:40 5:25 4:10 4:15 6:04 3:57 4:32 2:08 3:59 6:35
98 Will Joyce 🇺🇸 USA32nd of 69 aged 30-34 30-34 1:18:55 24:56 34:59 39:04 4:56 4:25 3:43 8:59 4:27 4:34 2:23 4:27 6:06
99 Rafael Rey 🇺🇸 USA33rd of 69 aged 30-34 30-34 1:19:06 25:07 35:50 35:09 8:12 4:10 4:46 5:16 3:46 5:12 2:07 5:05 4:47
100 Joshua Tarafa 🇺🇸 USA7th of 33 aged 40-44 40-44 1:19:09 25:10 39:53 33:15 6:04 4:24 3:16 5:30 3:53 4:39 2:03 4:08 5:22
How to read

The place is among timed finishers in Pro Men; 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