HYROX Miami 2026: Open Men results

1,464 finishers on 3 Apr 2026. Typical finish 1:29:30, fastest 10% under 1:11:53. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Nils Knuth 🇩🇪 GER1st of 106 aged 16-24 16-24 57:58 31:10 22:54 3:59 3:58 1:58 2:50 2:38 4:00 1:18 2:31 3:41
2 Killian Coleman 🇮🇪 IRL1st of 364 aged 30-34 30-34 58:14 0:16 29:38 24:47 3:54 4:15 2:20 3:05 2:51 4:02 1:10 3:08 3:56
3 Christian Vitagliano 🇺🇸 USA1st of 256 aged 25-29 25-29 58:18 0:20 28:10 26:35 3:37 4:22 2:49 3:34 2:39 4:19 1:19 2:58 4:35
4 Zach Cygan 🇺🇸 USA2nd of 106 aged 16-24 16-24 1:00:16 2:18 28:13 28:22 3:45 4:27 3:30 5:00 2:03 4:19 1:52 2:43 4:28
5 Simon Martin 🇫🇷 FRA3rd of 106 aged 16-24 16-24 1:00:58 3:00 31:17 25:33 4:13 4:09 2:21 3:26 3:20 4:19 1:29 2:23 4:06
6 Justin Woytanowski 🇺🇸 USA2nd of 364 aged 30-34 30-34 1:01:40 3:42 30:19 27:10 4:16 4:00 2:33 4:18 2:58 4:24 1:31 3:16 4:10
7 Dan Ratner 🇺🇸 USA2nd of 256 aged 25-29 25-29 1:02:20 4:22 32:06 26:11 4:08 4:06 1:52 3:17 3:01 4:18 1:16 2:52 5:29
8 Tanner Hendrix 🇺🇸 USA3rd of 256 aged 25-29 25-29 1:02:48 4:50 31:28 26:58 4:26 3:58 2:17 3:13 3:00 4:02 1:43 3:54 4:51
9 Borja Lavaud 🇨🇱 CHI4th of 256 aged 25-29 25-29 1:03:06 5:08 30:29 28:42 4:00 4:13 2:35 4:02 3:29 4:23 1:44 3:55 4:21
10 Guillermo Pons 🇪🇸 ESP5th of 256 aged 25-29 25-29 1:03:23 5:25 32:26 26:33 4:28 4:06 2:23 3:45 2:50 4:08 1:20 3:29 4:32
11 Brooks Robinson 🇺🇸 USA6th of 256 aged 25-29 25-29 1:03:41 5:43 32:15 26:29 5:01 4:38 2:11 4:08 2:37 4:36 1:28 2:20 4:31
12 Jonathan Afanador 🇵🇷 PUR3rd of 364 aged 30-34 30-34 1:03:42 5:44 30:05 29:31 4:09 4:32 2:51 5:05 3:11 4:43 1:45 3:25 3:59
13 Samuel Shimi 🇨🇦 CAN1st of 285 aged 35-39 35-39 1:03:43 5:45 30:47 28:48 4:13 4:30 2:42 3:30 3:08 4:41 1:41 3:39 4:57
14 Jacob Ribeiro 🇹🇹 TTO4th of 106 aged 16-24 16-24 1:03:59 6:01 32:20 27:23 4:20 4:34 2:44 4:04 2:33 4:24 1:28 3:10 4:26
15 Sam Unsworth 🇬🇧 GBR4th of 364 aged 30-34 30-34 1:04:00 6:02 31:38 27:53 4:32 4:26 2:34 3:49 3:12 4:40 1:29 3:38 4:05
16 Joshua Ko 🇺🇸 USA5th of 364 aged 30-34 30-34 1:04:22 6:24 31:06 29:23 3:56 4:29 2:38 4:13 3:00 4:36 2:13 4:02 4:12
17 Kyle Heindl 🇺🇸 USA6th of 364 aged 30-34 30-34 1:04:30 6:32 31:47 28:23 4:24 3:59 2:25 3:20 4:00 4:22 1:41 4:16 4:20
18 Craig Avera 🇺🇸 USA2nd of 285 aged 35-39 35-39 1:04:33 6:35 32:19 27:44 4:35 4:19 2:50 4:11 2:34 4:27 1:56 3:20 4:07
19 Adam Cody 🇺🇸 USA7th of 364 aged 30-34 30-34 1:04:33 6:35 32:15 28:25 3:57 4:28 2:59 3:38 3:38 4:21 1:46 3:41 3:54
20 Beau Gregorios 🇺🇸 USA8th of 364 aged 30-34 30-34 1:04:36 6:38 32:10 28:05 4:25 4:09 2:14 3:45 3:51 4:30 1:34 3:19 4:43
21 Alexander` Frusher 🇬🇧 GBR9th of 364 aged 30-34 30-34 1:04:39 6:41 30:20 29:55 4:30 4:12 2:26 3:58 4:26 4:18 1:47 3:51 4:57
22 Matthew Nebel 🇺🇸 USA10th of 364 aged 30-34 30-34 1:04:40 6:42 30:08 29:50 4:46 4:01 2:16 3:53 3:53 4:27 1:36 4:03 5:41
23 Gautier Mathieu de Fossey 🇫🇷 FRA3rd of 285 aged 35-39 35-39 1:04:42 6:44 31:14 29:01 4:32 4:07 2:27 4:21 3:13 4:21 1:30 4:01 5:01
24 Rowan Billings 🇺🇸 USA5th of 106 aged 16-24 16-24 1:04:43 6:45 33:42 26:54 4:10 4:15 2:20 3:48 3:16 4:08 1:44 3:29 3:54
25 Daniel Gutierrez 🇺🇸 USA7th of 256 aged 25-29 25-29 1:04:43 6:45 32:53 27:40 4:15 4:18 2:16 4:04 3:27 4:23 2:01 3:18 3:53
26 Andre Vallejo 🇺🇸 USA1st of 204 aged 40-44 40-44 1:04:44 6:46 30:50 29:44 4:14 4:18 2:30 4:09 3:30 4:41 1:32 4:34 4:30
27 Tallon Scott 🇺🇸 USA11th of 364 aged 30-34 30-34 1:05:03 7:05 31:31 29:09 4:28 4:41 2:44 3:48 4:15 4:30 1:25 3:39 4:07
28 Christian Davis 🇺🇸 USA8th of 256 aged 25-29 25-29 1:05:16 7:18 30:21 30:03 4:57 4:06 3:06 4:45 3:37 4:17 1:51 3:20 5:01
29 Duanny Abreu 🇩🇴 DOM6th of 106 aged 16-24 16-24 1:05:17 7:19 32:18 28:50 4:14 4:00 2:48 3:32 4:34 4:25 1:51 3:11 4:29
30 Kohl Meyer 🇺🇸 USA4th of 285 aged 35-39 35-39 1:05:22 7:24 33:00 27:36 4:50 4:20 2:46 3:48 2:55 4:25 1:20 3:50 4:12
31 Robert Penney 🇺🇸 USA5th of 285 aged 35-39 35-39 1:05:33 7:35 32:33 28:27 4:39 4:14 2:06 3:33 4:08 4:09 1:42 3:52 4:43
32 Cody Rivera 🇺🇸 USA12th of 364 aged 30-34 30-34 1:05:38 7:40 34:59 26:17 4:28 4:04 2:10 3:45 3:23 4:20 1:29 3:22 3:44
33 Steven Bogert 🇺🇸 USA13th of 364 aged 30-34 30-34 1:05:46 7:48 31:12 30:00 4:39 4:09 2:30 4:14 4:00 4:27 1:29 4:32 4:39
34 Conor Kelch 🇺🇸 USA14th of 364 aged 30-34 30-34 1:05:47 7:49 33:36 26:49 5:26 4:14 1:51 4:12 3:12 4:32 1:34 2:59 4:15
35 Felipe Salazar 🇨🇴 COL15th of 364 aged 30-34 30-34 1:05:51 7:53 31:33 29:48 4:34 4:27 2:25 4:44 3:37 4:39 1:44 3:40 4:32
36 Christian Rosales 🇺🇸 USA6th of 285 aged 35-39 35-39 1:05:53 7:55 31:19 30:31 4:08 4:26 2:45 3:57 3:29 4:23 1:47 4:09 5:35
37 Lawrence Taylor 🇺🇸 USA16th of 364 aged 30-34 30-34 1:05:57 7:59 32:20 28:53 4:48 4:37 2:51 4:05 3:01 4:33 1:25 3:42 4:39
38 Justin Owens 🇺🇸 USA9th of 256 aged 25-29 25-29 1:06:02 8:04 32:13 29:14 4:39 4:31 2:31 4:26 4:05 4:35 1:30 3:18 4:18
39 Levi Cox 🇳🇿 NZL10th of 256 aged 25-29 25-29 1:06:06 8:08 32:41 28:34 4:56 4:05 1:58 3:25 3:19 4:31 1:38 4:16 5:22
40 Julien Epale 🇫🇷 FRA11th of 256 aged 25-29 25-29 1:06:10 8:12 33:35 28:33 4:06 4:34 2:11 4:02 3:43 4:17 1:23 3:53 4:30
41 Arthur Gendreau 🇺🇸 USA7th of 285 aged 35-39 35-39 1:06:10 8:12 32:15 28:51 5:08 4:11 2:45 4:10 3:37 4:10 1:45 3:39 4:34
42 Hayden Furlong 🇺🇸 USA7th of 106 aged 16-24 16-24 1:06:13 8:15 33:38 27:53 4:47 4:27 2:23 3:32 4:08 4:32 1:29 3:27 3:55
43 Rokas Navickas 🇱🇹 LTU17th of 364 aged 30-34 30-34 1:06:13 8:15 33:23 28:27 4:29 4:47 3:00 3:57 3:21 4:35 1:33 3:14 4:00
44 Pasquale Fummo 🇮🇹 ITA18th of 364 aged 30-34 30-34 1:06:16 8:18 33:24 28:21 4:34 4:01 2:12 3:51 3:32 4:13 1:38 3:17 5:37
45 Matt Martin 🇺🇸 USA1st of 116 aged 45-49 45-49 1:06:20 8:22 33:49 27:58 4:37 4:21 2:28 3:49 3:29 4:17 1:36 3:18 4:40
46 Tariq Ghafoori 🇺🇸 USA19th of 364 aged 30-34 30-34 1:06:25 8:27 34:30 27:19 4:40 4:16 2:54 4:09 3:03 4:23 1:35 3:00 3:59
47 Sam Colliss 🇺🇸 USA20th of 364 aged 30-34 30-34 1:06:49 8:51 33:36 28:58 4:20 4:24 3:02 4:02 3:44 4:31 1:38 3:24 4:13
48 Hicham Fassouane 🇲🇦 MAR8th of 285 aged 35-39 35-39 1:06:53 8:55 31:37 30:56 4:24 4:38 2:57 4:09 3:38 4:33 1:27 4:11 5:23
49 Jack Sullivan 🇺🇸 USA21st of 364 aged 30-34 30-34 1:06:55 8:57 34:20 27:50 4:50 4:25 2:32 4:07 3:07 4:34 1:41 2:45 4:39
50 Kevin Medina 🇺🇸 USA22nd of 364 aged 30-34 30-34 1:06:57 8:59 33:06 29:36 4:19 4:14 2:33 4:19 3:53 4:27 1:40 3:50 4:40
51 Joseph Martin 🇬🇧 GBR9th of 285 aged 35-39 35-39 1:06:59 9:01 31:47 30:42 4:33 4:22 2:11 3:40 4:13 4:29 1:33 4:01 6:13
52 Nick Markowski 🇺🇸 USA23rd of 364 aged 30-34 30-34 1:07:04 9:06 34:04 28:11 4:54 4:26 2:43 3:54 2:34 4:27 1:39 3:49 4:39
53 Zak Johnson 🇺🇸 USA12th of 256 aged 25-29 25-29 1:07:05 9:07 33:44 28:41 4:45 4:28 2:03 3:55 3:49 4:32 1:38 3:09 5:07
54 Morgan Nyquist 🇺🇸 USA24th of 364 aged 30-34 30-34 1:07:06 9:08 33:19 29:30 4:22 4:23 2:34 4:09 3:18 4:27 1:52 3:36 5:11
55 Angelo Sacino 🇺🇸 USA2nd of 116 aged 45-49 45-49 1:07:08 9:10 31:52 30:45 4:35 4:18 2:57 4:08 4:03 4:26 1:35 4:50 4:28
56 Dax Kaye 🇺🇸 USA8th of 106 aged 16-24 16-24 1:07:09 9:11 33:28 29:24 4:22 4:28 2:54 5:05 2:29 4:32 1:43 3:22 4:51
57 Max McGillicuddy 🇺🇸 USA9th of 106 aged 16-24 16-24 1:07:15 9:17 35:29 27:33 4:17 4:22 2:38 3:43 3:22 4:19 1:28 3:25 4:16
58 Jay Mund 🇺🇸 USA10th of 285 aged 35-39 35-39 1:07:19 9:21 32:26 29:19 5:39 4:18 2:30 4:04 3:58 4:38 2:04 3:12 4:35
59 Luis Calderon 🇨🇴 COL11th of 285 aged 35-39 35-39 1:07:22 9:24 32:44 29:17 5:25 4:14 2:40 4:10 3:20 4:35 1:24 2:46 6:08
60 Aarmando McGhee 🇺🇸 USA13th of 256 aged 25-29 25-29 1:07:25 9:27 32:45 30:08 4:37 4:35 2:36 3:42 3:37 4:37 1:40 3:43 5:38
61 Jeff Huffman 🇺🇸 USA25th of 364 aged 30-34 30-34 1:07:37 9:39 36:55 24:57 5:50 4:08 1:28 3:23 3:37 4:29 1:28 2:44 3:40
62 Cole Brecka 🇺🇸 USA14th of 256 aged 25-29 25-29 1:07:38 9:40 34:17 29:03 4:23 4:15 2:26 3:45 2:44 4:26 1:36 3:12 6:39
63 Chris Angel Fernandez 🇺🇸 USA15th of 256 aged 25-29 25-29 1:07:40 9:42 34:13 28:08 5:23 4:15 2:11 4:30 3:18 4:40 2:00 3:33 3:41
64 Joe Brereton 🇺🇸 USA2nd of 204 aged 40-44 40-44 1:07:41 9:43 34:17 28:07 5:20 4:10 2:16 3:51 3:40 4:21 1:31 3:32 4:46
65 Kevin Rauch 🇺🇸 USA12th of 285 aged 35-39 35-39 1:07:59 10:01 32:19 30:59 4:45 4:30 1:48 4:39 3:59 4:29 1:48 3:32 6:14
66 Nathan Williams 🇮🇪 IRL10th of 106 aged 16-24 16-24 1:08:03 10:05 35:00 28:30 4:38 4:22 2:35 3:47 3:45 4:12 1:45 3:06 4:58
67 Braydon Preston 🇺🇸 USA16th of 256 aged 25-29 25-29 1:08:07 10:09 32:38 30:47 4:47 4:26 1:59 4:33 3:59 4:41 1:24 4:24 5:21
68 Cole Scanlon 🇺🇸 USA26th of 364 aged 30-34 30-34 1:08:15 10:17 33:36 29:29 5:13 4:16 2:19 3:55 4:01 4:28 1:33 3:23 5:34
69 Tanner Brooks 🇺🇸 USA27th of 364 aged 30-34 30-34 1:08:15 10:17 33:35 29:58 4:47 4:28 2:58 4:00 3:27 4:38 1:41 3:24 5:22
70 Adam Kallin 🇺🇸 USA3rd of 204 aged 40-44 40-44 1:08:15 10:17 33:13 30:37 4:31 4:42 2:34 4:35 3:55 4:20 1:39 4:02 4:50
71 Colin Congo 🇺🇸 USA4th of 204 aged 40-44 40-44 1:08:16 10:18 32:41 31:13 4:28 4:33 3:10 4:32 4:06 4:36 1:52 3:37 4:47
72 Christian Maiz 🇺🇸 USA11th of 106 aged 16-24 16-24 1:08:19 10:21 33:11 30:22 4:51 4:17 2:54 4:01 4:39 4:22 1:39 4:14 4:16
73 Benjamin Kosinski 🇺🇸 USA13th of 285 aged 35-39 35-39 1:08:22 10:24 34:21 29:09 4:58 4:14 2:34 3:52 3:32 4:33 1:33 3:33 5:18
74 Evan Lilienthal 🇺🇸 USA12th of 106 aged 16-24 16-24 1:08:22 10:24 34:12 29:19 4:56 4:38 2:19 4:14 4:09 4:31 2:01 3:18 4:09
75 Eli Pitts 🇺🇸 USA13th of 106 aged 16-24 16-24 1:08:22 10:24 32:52 29:27 6:06 3:56 2:52 3:19 4:40 4:25 1:42 3:22 5:11
76 John-Eric Bell 🇺🇸 USA28th of 364 aged 30-34 30-34 1:08:26 10:28 33:17 30:29 4:44 4:02 2:03 3:46 4:43 4:19 1:39 4:48 5:09
77 Elijah Danielsen 🇺🇸 USA29th of 364 aged 30-34 30-34 1:08:30 10:32 34:38 28:29 5:26 4:14 2:22 4:09 3:19 4:12 1:35 4:01 4:37
78 Stephane Riviere 🇫🇷 FRA5th of 204 aged 40-44 40-44 1:08:32 10:34 31:02 32:54 4:39 4:31 3:16 5:18 3:48 4:45 1:55 3:34 5:47
79 Cote Strike 🇺🇸 USA17th of 256 aged 25-29 25-29 1:08:42 10:44 30:59 32:58 4:50 4:18 3:11 5:38 3:16 5:13 2:12 3:37 5:33
80 Konstantin Kutschenko 🇩🇪 GER14th of 285 aged 35-39 35-39 1:08:44 10:46 35:05 28:58 4:48 4:24 2:24 4:04 3:47 4:27 1:28 3:39 4:45
81 Carl Latham 🇬🇧 GBR6th of 204 aged 40-44 40-44 1:08:47 10:49 35:04 28:54 4:51 4:31 2:21 3:45 3:51 4:27 1:26 3:05 5:28
82 Joey Merrill 🇺🇸 USA18th of 256 aged 25-29 25-29 1:08:48 10:50 35:47 28:15 4:49 4:29 2:14 4:14 3:45 4:39 1:28 3:48 3:38
83 Jasper Bal 🇳🇱 NED19th of 256 aged 25-29 25-29 1:08:55 10:57 34:47 29:19 4:52 4:30 2:11 3:37 4:01 4:32 1:26 3:51 5:11
84 Randy Davila 🇺🇸 USA15th of 285 aged 35-39 35-39 1:09:04 11:06 33:53 30:47 4:29 4:30 2:41 4:15 3:18 5:09 1:38 3:41 5:35
85 Stéphane Lenoir 🇫🇷 FRA1st of 60 aged 50-54 50-54 1:09:07 11:09 32:33 32:18 4:20 4:11 2:19 4:07 4:53 4:21 1:40 4:53 5:54
86 Agustin Aramouni 🇦🇷 ARG30th of 364 aged 30-34 30-34 1:09:10 11:12 35:26 29:01 4:50 4:15 2:35 4:13 2:52 4:24 1:55 4:32 4:15
87 Alejandro Rojas 🇻🇪 VEN16th of 285 aged 35-39 35-39 1:09:12 11:14 34:49 29:24 5:04 4:19 2:31 4:13 3:06 4:33 1:42 4:01 4:59
88 Chandler Junk 🇺🇸 USA31st of 364 aged 30-34 30-34 1:09:25 11:27 33:34 29:32 6:24 4:15 2:09 4:09 3:56 4:26 1:37 3:51 5:09
89 John Malespina 🇺🇸 USA32nd of 364 aged 30-34 30-34 1:09:27 11:29 32:57 31:48 4:47 4:26 2:51 5:07 3:35 4:26 1:38 4:18 5:27
90 Michael Garcia 🇻🇪 VEN33rd of 364 aged 30-34 30-34 1:09:29 11:31 35:13 28:52 5:27 4:11 3:01 4:53 2:51 4:42 1:45 3:39 3:50
91 Shane Streufert 🇺🇸 USA2nd of 60 aged 50-54 50-54 1:09:30 11:32 35:04 29:28 5:02 4:21 2:14 4:01 4:13 4:27 1:28 3:53 4:51
92 Christopher Woo 🇺🇸 USA14th of 106 aged 16-24 16-24 1:09:30 11:32 33:35 31:22 4:38 4:25 2:24 4:06 4:08 4:30 2:17 4:03 5:29
93 Ericson Velasquez 🇺🇸 USA15th of 106 aged 16-24 16-24 1:09:31 11:33 36:00 28:10 5:27 4:24 2:20 4:18 4:11 4:29 1:27 2:57 4:04
94 Scott Matthews 🇺🇸 USA34th of 364 aged 30-34 30-34 1:09:32 11:34 33:59 31:13 4:25 4:31 3:19 4:07 4:51 4:33 1:30 4:04 4:18
95 Ernesto Gomez 🇺🇸 USA20th of 256 aged 25-29 25-29 1:09:35 11:37 35:11 29:27 5:03 4:14 1:49 3:51 4:04 4:35 1:40 4:43 4:31
96 Travis Madonna 🇺🇸 USA17th of 285 aged 35-39 35-39 1:09:36 11:38 35:41 28:56 5:04 4:33 2:27 4:54 3:24 4:24 1:38 3:23 4:13
97 Jeffrey Reyes 🇺🇸 USA21st of 256 aged 25-29 25-29 1:09:36 11:38 33:18 31:05 5:16 4:18 2:22 3:42 4:34 4:44 1:41 4:11 5:33
98 Lucas Feller 🇺🇸 USA7th of 204 aged 40-44 40-44 1:09:39 11:41 36:44 27:58 5:02 4:19 2:04 4:34 3:08 4:37 1:39 3:06 4:31
99 Mohamed Abouelmaaty 🇪🇬 EGY22nd of 256 aged 25-29 25-29 1:09:40 11:42 32:38 31:47 5:20 4:31 1:42 5:06 5:17 4:39 1:40 4:00 4:52
100 Tyler Serva 🇺🇸 USA35th of 364 aged 30-34 30-34 1:09:43 11:45 32:55 32:03 4:51 4:22 2:22 4:04 4:25 4:45 1:49 4:44 5:32
How to read

The place is among timed finishers in Open 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