HYROX Las Vegas 2026: Open Men results

1,736 finishers on 20 Feb 2026. Typical finish 1:31:52, fastest 10% under 1:15:00. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Christian Vitagliano 🇺🇸 USA1st of 233 aged 25-29 25-29 59:07 28:38 26:16 4:17 4:25 3:06 3:46 2:22 4:21 1:11 3:05 4:00
2 Marcus Funken 🇩🇪 GER1st of 382 aged 35-39 35-39 59:52 0:45 30:09 25:31 4:18 4:12 3:04 3:54 2:30 4:17 1:27 2:41 3:26
3 Amory Fedjekhi 🇫🇷 FRA1st of 358 aged 30-34 30-34 59:59 0:52 30:10 25:09 4:44 4:12 2:18 3:16 2:41 4:18 1:32 3:08 3:44
4 Isaac Fagnan 🇨🇦 CAN2nd of 233 aged 25-29 25-29 1:01:06 1:59 28:58 27:47 4:25 4:06 2:00 3:47 3:13 4:15 1:18 3:01 6:07
5 Tory Silvestrin 🇺🇸 USA2nd of 382 aged 35-39 35-39 1:01:33 2:26 32:03 24:52 4:41 4:06 2:06 3:12 3:30 4:08 1:29 2:25 3:56
6 Matthew Nebel 🇺🇸 USA2nd of 358 aged 30-34 30-34 1:01:41 2:34 29:02 27:10 5:35 4:08 2:07 3:21 3:28 4:31 1:36 3:41 4:18
7 Jon Clark 🇺🇸 USA1st of 102 aged 50-54 50-54 1:01:47 2:40 30:35 26:48 4:28 4:18 2:28 3:29 3:32 4:12 1:27 3:18 4:04
8 Josh Mildren 🇦🇺 AUS3rd of 358 aged 30-34 30-34 1:01:48 2:41 31:47 25:24 4:41 4:06 2:13 2:23 3:33 4:09 1:32 3:31 3:57
9 Cole Nelson 🇺🇸 USA3rd of 382 aged 35-39 35-39 1:02:07 3:00 30:44 26:58 4:28 4:20 2:04 2:51 3:56 4:28 1:21 3:45 4:13
10 Kody Smith 🇺🇸 USA3rd of 233 aged 25-29 25-29 1:02:32 3:25 31:05 26:47 4:46 4:17 2:40 3:05 2:58 4:28 1:30 3:43 4:06
11 Sean Wade 🇺🇸 USA1st of 29 aged 60-64 60-64 1:02:58 3:51 29:54 28:46 4:23 4:25 2:36 3:22 3:00 4:28 1:26 3:40 5:49
12 Carson Carey 🇺🇸 USA4th of 233 aged 25-29 25-29 1:03:03 3:56 30:42 27:48 4:36 4:17 2:36 3:37 3:24 4:25 1:47 3:25 4:17
13 Dustin Needham 🇺🇸 USA1st of 296 aged 40-44 40-44 1:03:22 4:15 30:58 28:00 4:29 4:31 2:42 3:15 2:50 4:35 1:18 4:03 4:46
14 Jake Mitchem 🇺🇸 USA5th of 233 aged 25-29 25-29 1:03:22 4:15 27:27 31:24 4:34 4:24 2:04 4:11 4:20 4:17 1:32 3:39 6:57
15 Chaz Hatton 🇺🇸 USA4th of 358 aged 30-34 30-34 1:03:34 4:27 31:16 27:36 4:46 4:26 2:55 3:15 3:51 4:23 1:34 2:45 4:27
16 Max Rotemberg 🇺🇸 USA1st of 79 aged 16-24 16-24 1:03:46 4:39 31:15 27:45 4:50 4:15 2:08 3:22 3:10 4:29 1:40 3:26 5:15
17 Taylor Ames 🇺🇸 USA4th of 382 aged 35-39 35-39 1:03:50 4:43 30:09 29:14 4:30 4:19 1:58 3:43 3:29 4:20 1:33 4:38 5:14
18 Hector Quezada 🇲🇽 MEX5th of 382 aged 35-39 35-39 1:03:55 4:48 30:23 28:03 5:33 4:03 2:29 3:29 3:13 4:30 1:29 3:28 5:22
19 Chris Thresher 🇺🇸 USA2nd of 296 aged 40-44 40-44 1:04:00 4:53 31:18 27:40 5:08 4:09 2:21 3:32 3:12 4:29 1:34 3:43 4:40
20 Connor Frost 🇺🇸 USA5th of 358 aged 30-34 30-34 1:04:47 5:40 32:23 27:41 4:48 4:32 3:00 3:35 3:32 4:27 1:40 3:05 3:50
21 Lorenzo Contreras 🇺🇸 USA3rd of 296 aged 40-44 40-44 1:04:55 5:48 30:41 29:32 4:47 4:26 2:52 3:32 3:20 4:21 1:39 3:55 5:27
22 Taylor Gilland 🇺🇸 USA6th of 358 aged 30-34 30-34 1:05:13 6:06 27:30 33:11 4:36 4:20 1:45 3:50 5:23 4:21 1:31 3:07 8:54
23 Connor Pearson 🇺🇸 USA6th of 233 aged 25-29 25-29 1:05:23 6:16 31:06 29:21 5:01 4:22 2:21 3:50 3:41 4:23 1:44 3:41 5:19
24 Kris Barr 🇺🇸 USA7th of 358 aged 30-34 30-34 1:05:40 6:33 33:35 26:49 5:21 4:26 2:30 3:16 2:25 4:13 1:33 2:59 5:27
25 Ricardo Contreras 🇺🇸 USA8th of 358 aged 30-34 30-34 1:05:44 6:37 30:11 30:55 4:43 4:20 2:52 3:56 3:01 4:30 1:53 4:21 6:02
26 Christian Harrison 🇺🇸 USA9th of 358 aged 30-34 30-34 1:06:04 6:57 29:51 30:51 5:26 4:24 2:44 3:38 3:50 4:37 1:50 3:29 6:19
27 Jake Didlake 🇺🇸 USA10th of 358 aged 30-34 30-34 1:06:11 7:04 33:09 27:50 5:19 4:24 2:30 3:23 2:28 4:52 1:32 4:22 4:19
28 John Wilfong 🇺🇸 USA7th of 233 aged 25-29 25-29 1:06:25 7:18 31:23 30:23 4:44 4:12 2:14 3:37 3:37 4:27 1:46 3:24 7:06
29 Steven Bogert 🇺🇸 USA11th of 358 aged 30-34 30-34 1:06:29 7:22 31:30 29:27 5:36 4:21 2:27 4:05 3:57 4:23 1:28 4:04 4:42
30 Tim Dickson 🇨🇦 CAN1st of 183 aged 45-49 45-49 1:06:30 7:23 33:43 27:42 5:08 4:05 2:40 3:41 3:20 4:05 1:28 3:41 4:42
31 Jarred Russell 🇺🇸 USA8th of 233 aged 25-29 25-29 1:06:40 7:33 31:03 30:31 5:11 4:20 2:29 3:40 3:55 5:03 1:25 4:16 5:23
32 James Dietler-Bennion 🇺🇸 USA12th of 358 aged 30-34 30-34 1:06:45 7:38 29:29 32:41 4:40 4:31 3:10 4:28 3:53 4:37 1:40 4:34 5:48
33 Daniel Burde 🇺🇸 USA4th of 296 aged 40-44 40-44 1:06:48 7:41 35:00 26:13 5:39 4:40 2:00 3:11 3:29 4:24 1:34 3:01 3:54
34 Jack Platt 🇺🇸 USA2nd of 79 aged 16-24 16-24 1:06:51 7:44 35:51 26:03 5:02 4:20 2:38 3:06 3:36 4:20 1:32 2:45 3:46
35 Stephen Ralls 🇺🇸 USA6th of 382 aged 35-39 35-39 1:07:01 7:54 32:32 29:38 4:57 4:14 3:11 3:46 4:05 4:33 1:19 3:52 4:38
36 Matthew Beckham 🇺🇸 USA7th of 382 aged 35-39 35-39 1:07:23 8:16 33:00 29:19 5:09 4:23 2:56 4:03 4:05 4:26 1:34 3:34 4:18
37 Joseph Cardosi 🇺🇸 USA5th of 296 aged 40-44 40-44 1:07:24 8:17 32:13 29:40 5:35 4:22 2:30 3:16 4:13 4:27 1:36 3:27 5:49
38 Ben Overholt 🇺🇸 USA9th of 233 aged 25-29 25-29 1:07:35 8:28 36:48 26:11 4:40 4:09 2:02 4:16 3:00 4:11 1:29 2:53 4:11
39 Brendon Rusch 🇺🇸 USA13th of 358 aged 30-34 30-34 1:07:39 8:32 32:55 29:47 5:02 4:24 3:32 3:39 3:33 4:19 1:29 3:37 5:14
40 Arno Herssens 🇧🇪 BEL3rd of 79 aged 16-24 16-24 1:07:39 8:32 32:20 30:15 5:09 4:23 3:16 3:36 4:23 4:29 1:56 2:35 5:37
41 John Howard Iii 🇺🇸 USA8th of 382 aged 35-39 35-39 1:07:40 8:33 32:02 30:52 4:51 4:23 3:18 3:37 3:38 4:30 1:40 3:55 5:51
42 Kevin Green 🇺🇸 USA6th of 296 aged 40-44 40-44 1:07:41 8:34 32:21 29:42 5:44 4:14 2:25 3:38 4:27 4:27 1:43 4:04 4:44
43 Erick Torres 🇲🇽 MEX4th of 79 aged 16-24 16-24 1:07:44 8:37 34:42 27:07 5:59 4:14 2:41 2:55 2:44 4:26 1:19 3:07 5:41
44 Kendall Reynolds 🇺🇸 USA7th of 296 aged 40-44 40-44 1:07:48 8:41 33:45 29:06 5:03 4:28 3:11 3:22 3:40 4:28 1:44 3:36 4:37
45 Ian Boychuk 🇨🇦 CAN10th of 233 aged 25-29 25-29 1:07:52 8:45 34:22 27:23 6:11 3:57 2:09 4:26 4:05 4:31 1:21 3:03 3:51
46 Jad Ayoujil 🇲🇦 MAR14th of 358 aged 30-34 30-34 1:08:06 8:59 31:07 32:01 5:03 4:24 3:08 3:39 4:13 4:32 1:37 3:57 6:31
47 Andrei Pinkus 🇺🇸 USA11th of 233 aged 25-29 25-29 1:08:08 9:01 34:44 28:02 5:26 4:31 2:31 3:54 3:23 4:22 1:21 3:26 4:34
48 Mario Enrique Martinez Ornelas 🇲🇽 MEX15th of 358 aged 30-34 30-34 1:08:13 9:06 32:44 30:24 5:10 4:25 2:54 3:22 3:20 4:39 1:33 3:46 6:25
49 Danny Battle 🇺🇸 USA16th of 358 aged 30-34 30-34 1:08:18 9:11 32:11 31:25 4:47 4:34 2:54 3:21 4:14 5:00 1:23 4:42 5:17
50 Israel Diaz 🇺🇸 USA9th of 382 aged 35-39 35-39 1:08:19 9:12 35:07 28:21 4:58 4:25 2:26 3:49 3:18 4:44 1:39 3:32 4:28
51 Paul Schumacher 🇺🇸 USA12th of 233 aged 25-29 25-29 1:08:26 9:19 34:21 28:53 5:16 4:35 2:28 3:32 3:10 4:31 1:31 3:19 5:47
52 Eben Kostbar 🇺🇸 USA2nd of 183 aged 45-49 45-49 1:08:26 9:19 32:45 30:44 5:02 4:15 2:43 6:36 3:25 4:31 1:42 3:43 3:49
53 Liam Carroll 🇬🇧 GBR5th of 79 aged 16-24 16-24 1:08:28 9:21 33:29 29:54 5:10 4:30 2:51 3:45 2:54 4:25 1:38 3:21 6:30
54 Peter McHugh 🇺🇸 USA17th of 358 aged 30-34 30-34 1:08:39 9:32 35:41 27:20 5:41 4:18 2:18 3:13 4:39 4:22 1:30 2:45 4:15
55 Jason Wong 🇺🇸 USA3rd of 183 aged 45-49 45-49 1:08:48 9:41 33:19 30:30 5:02 4:27 2:53 3:57 3:54 4:36 1:40 4:00 5:03
56 Dax Kaye 🇺🇸 USA6th of 79 aged 16-24 16-24 1:09:02 9:55 35:54 27:09 6:04 4:27 2:38 3:46 2:38 4:25 1:27 3:19 4:29
57 Alexander Prokop 🇨🇦 CAN13th of 233 aged 25-29 25-29 1:09:02 9:55 34:01 29:19 5:48 4:23 2:50 3:23 3:56 4:32 1:56 3:11 5:08
58 Eddie Sanchez 🇺🇸 USA4th of 183 aged 45-49 45-49 1:09:11 10:04 31:52 32:26 4:58 4:18 2:32 4:03 4:14 4:35 1:45 4:03 6:56
59 Andrew Mitchell 🇺🇸 USA8th of 296 aged 40-44 40-44 1:09:15 10:08 35:46 28:27 5:07 4:33 2:36 3:46 3:15 4:25 1:30 3:08 5:14
60 Ammon Clark 🇺🇸 USA7th of 79 aged 16-24 16-24 1:09:23 10:16 — — — 4:41 — 4:32 2:54 4:46 1:34 3:26 4:07
61 Jason Gentry 🇺🇸 USA18th of 358 aged 30-34 30-34 1:09:24 10:17 35:13 29:06 5:10 4:18 3:01 4:00 4:06 4:32 1:40 3:03 4:26
62 Mark Woodson 🇺🇸 USA14th of 233 aged 25-29 25-29 1:09:24 10:17 32:46 29:38 7:04 4:08 2:13 3:18 4:20 4:21 1:22 3:25 6:31
63 Matt Wiitala 🇺🇸 USA9th of 296 aged 40-44 40-44 1:09:34 10:27 34:16 30:13 5:09 4:10 2:55 3:46 4:05 4:17 1:33 4:27 5:00
64 Gustavo Pena 🇲🇽 MEX10th of 296 aged 40-44 40-44 1:09:42 10:35 34:27 29:18 6:01 4:32 2:44 3:57 3:14 4:42 1:47 3:42 4:40
65 Brian Goldsmith 🇺🇸 USA10th of 382 aged 35-39 35-39 1:09:49 10:42 33:28 30:35 5:51 4:09 2:52 3:14 4:21 4:28 1:49 4:17 5:25
66 Dave Cameron 🇨🇦 CAN19th of 358 aged 30-34 30-34 1:09:50 10:43 38:01 26:23 5:32 3:58 2:32 3:24 3:07 4:15 1:20 3:46 4:01
67 Morgan Nyquist 🇺🇸 USA20th of 358 aged 30-34 30-34 1:09:52 10:45 34:06 30:47 5:03 4:27 3:13 3:32 3:39 4:31 1:53 3:37 5:55
68 Kevin Kochiss 🇺🇸 USA21st of 358 aged 30-34 30-34 1:09:56 10:49 37:09 27:03 5:48 4:14 2:42 3:05 3:55 4:25 1:38 3:10 3:54
69 Kyle Presti 🇺🇸 USA15th of 233 aged 25-29 25-29 1:10:02 10:55 35:47 29:00 5:20 4:22 2:45 3:42 3:38 4:31 1:27 3:59 4:36
70 Cody Pouttu 🇺🇸 USA22nd of 358 aged 30-34 30-34 1:10:08 11:01 34:47 29:32 5:54 4:17 3:00 4:09 3:27 4:25 1:45 4:15 4:14
71 Jake Vobbe 🇺🇸 USA8th of 79 aged 16-24 16-24 1:10:12 11:05 34:01 29:51 6:24 4:06 2:57 3:36 4:00 4:23 2:36 4:20 3:53
72 Gordon Withers 🇺🇸 USA11th of 382 aged 35-39 35-39 1:10:21 11:14 33:09 32:13 5:04 4:51 3:00 4:01 4:21 4:38 1:42 4:11 5:29
73 Donatas Juodzevicius 🇱🇹 LTU5th of 183 aged 45-49 45-49 1:10:26 11:19 34:50 29:22 6:19 4:24 2:47 3:36 3:04 4:25 1:27 3:48 5:51
74 Andy Kim 🇺🇸 USA12th of 382 aged 35-39 35-39 1:10:28 11:21 33:47 30:16 6:29 4:34 3:01 3:45 3:40 4:45 1:37 3:30 5:24
75 David Hill 🇨🇦 CAN13th of 382 aged 35-39 35-39 1:10:30 11:23 33:38 31:18 5:38 4:06 2:47 4:23 4:01 4:36 1:58 3:51 5:36
76 Hayden Crews 🇺🇸 USA23rd of 358 aged 30-34 30-34 1:10:43 11:36 32:53 28:56 8:58 4:26 2:32 3:14 3:30 4:50 1:57 3:39 4:48
77 Alfred Gross 🇺🇸 USA24th of 358 aged 30-34 30-34 1:10:46 11:39 33:00 33:03 4:47 4:17 2:51 3:59 4:42 4:41 2:02 5:00 5:31
78 Luke McCausland 🇺🇸 USA11th of 296 aged 40-44 40-44 1:10:49 11:42 34:55 29:09 6:49 4:27 2:41 3:25 4:02 4:33 1:35 3:52 4:34
79 Paul Vance 🇺🇸 USA14th of 382 aged 35-39 35-39 1:10:49 11:42 34:46 30:55 5:13 4:19 3:10 3:58 3:59 4:28 1:37 4:11 5:13
80 Joshua Eyman 🇺🇸 USA25th of 358 aged 30-34 30-34 1:10:50 11:43 38:45 26:14 5:54 4:24 2:06 3:23 3:40 4:31 1:50 2:55 3:25
81 Dalton Ponchillia 🇺🇸 USA26th of 358 aged 30-34 30-34 1:10:55 11:48 35:37 30:09 5:15 4:22 3:02 4:04 3:47 4:31 1:46 3:19 5:18
82 Joe Tepe 🇺🇸 USA12th of 296 aged 40-44 40-44 1:10:59 11:52 36:11 29:49 5:03 4:46 2:03 3:54 4:40 4:34 1:16 4:12 4:24
83 Jack Twisse 🇦🇺 AUS27th of 358 aged 30-34 30-34 1:11:07 12:00 33:45 32:31 4:56 4:28 2:52 3:43 4:15 4:26 1:54 4:08 6:45
84 Miles Guerrero 🇺🇸 USA28th of 358 aged 30-34 30-34 1:11:10 12:03 34:48 31:01 5:26 4:05 2:27 4:08 4:59 4:27 1:31 3:45 5:39
85 Nicky Taylor 🇬🇧 GBR13th of 296 aged 40-44 40-44 1:11:34 12:27 34:39 32:04 4:55 4:28 2:50 4:57 3:37 4:26 1:40 4:16 5:50
86 Christopher Garamendi 🇺🇸 USA15th of 382 aged 35-39 35-39 1:11:36 12:29 34:32 30:45 6:24 4:23 3:06 3:46 3:10 4:37 1:46 4:11 5:46
87 Mark Armuth 🇺🇸 USA29th of 358 aged 30-34 30-34 1:11:40 12:33 35:02 30:49 5:53 4:24 2:14 4:09 4:32 4:36 1:44 4:24 4:46
88 Michael Garcia 🇻🇪 VEN30th of 358 aged 30-34 30-34 1:11:42 12:35 34:58 31:13 5:36 4:12 3:17 4:02 3:14 4:58 1:56 4:42 4:52
89 Erik Padilla 🇺🇸 USA31st of 358 aged 30-34 30-34 1:11:49 12:42 34:31 31:53 5:30 4:28 2:43 4:00 3:39 4:36 1:41 4:24 6:22
90 Jean Olaizola 🇫🇷 FRA16th of 382 aged 35-39 35-39 1:11:51 12:44 33:52 32:41 5:22 4:21 2:48 4:29 4:21 4:21 1:44 4:21 6:16
91 Jae Park 🇺🇸 USA32nd of 358 aged 30-34 30-34 1:11:52 12:45 37:26 29:16 5:14 4:41 2:49 3:56 3:36 4:39 1:11 3:47 4:37
92 Robbie Arroyo 🇺🇸 USA14th of 296 aged 40-44 40-44 1:11:52 12:45 34:52 31:14 5:52 4:27 2:29 3:30 3:53 5:17 1:27 3:40 6:31
93 Arthur Parga 🇺🇸 USA15th of 296 aged 40-44 40-44 1:11:55 12:48 33:16 32:27 6:19 4:32 3:16 4:26 3:56 4:44 1:54 4:29 5:10
94 Jordan Skoubo 🇺🇸 USA33rd of 358 aged 30-34 30-34 1:11:59 12:52 35:12 30:54 5:59 4:35 2:40 4:11 4:07 4:38 1:50 4:02 4:51
95 Jacob Jolliff 🇺🇸 USA17th of 382 aged 35-39 35-39 1:12:00 12:53 37:28 28:46 5:49 4:37 2:35 3:38 4:09 4:28 1:38 2:52 4:49
96 Adam Prunty 🇬🇧 GBR34th of 358 aged 30-34 30-34 1:12:04 12:57 29:41 37:23 5:04 4:33 3:16 4:41 6:05 4:41 1:35 5:11 7:21
97 Joel Bonomolo 🇺🇸 USA18th of 382 aged 35-39 35-39 1:12:05 12:58 38:30 27:44 5:55 3:57 2:26 3:07 3:45 4:17 1:37 3:21 5:14
98 Kyle Olcott 🇺🇸 USA16th of 233 aged 25-29 25-29 1:12:09 13:02 34:34 32:19 5:19 4:36 2:43 4:44 3:51 4:37 1:52 4:00 5:56
99 Trejan Matagi 🇺🇸 USA17th of 233 aged 25-29 25-29 1:12:12 13:05 36:57 29:13 6:06 4:35 2:51 4:16 2:31 4:29 1:48 3:24 5:19
100 Nick Adair 🇬🇹 GUA19th of 382 aged 35-39 35-39 1:12:17 13:10 33:35 32:32 6:15 4:21 3:02 4:46 3:50 4:24 1:42 4:26 6:01
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