HYROX Salt Lake City 2026: Open Men results

1,296 finishers on 18 Sep 2026. Typical finish 1:34:49, fastest 10% under 1:16:12. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Andy Pompa 🇺🇸 USA1st of 205 aged 25-29 25-29 1:02:37 29:38 27:13 5:50 4:25 2:40 3:32 2:59 4:27 1:39 3:37 3:54
2 Trevor Reed 🇺🇸 USA1st of 253 aged 35-39 35-39 1:03:06 0:29 30:50 26:34 5:47 4:06 1:47 3:21 3:18 4:17 1:27 3:22 4:56
3 Garrett Martin 🇺🇸 USA2nd of 205 aged 25-29 25-29 1:03:37 1:00 31:50 25:39 6:13 4:09 2:04 3:28 2:58 4:08 1:43 3:40 3:29
4 Duncan Homer 🇺🇸 USA3rd of 205 aged 25-29 25-29 1:03:43 1:06 29:58 27:49 6:01 4:22 2:28 3:17 2:59 4:25 1:10 3:38 5:30
5 Clark OBannon 🇺🇸 USA2nd of 253 aged 35-39 35-39 1:04:31 1:54 32:16 26:15 6:06 4:14 2:02 3:32 2:55 4:20 1:30 3:25 4:17
6 Connor Frost 🇺🇸 USA3rd of 253 aged 35-39 35-39 1:04:31 1:54 31:29 27:15 5:51 4:35 2:31 3:18 3:27 4:29 1:44 3:05 4:06
7 Connor Hughes 🇺🇸 USA1st of 280 aged 30-34 30-34 1:05:02 2:25 31:13 27:49 6:04 4:03 2:29 4:08 3:21 4:27 1:41 3:55 3:45
8 Zander Dakis 🇺🇸 USA1st of 115 aged 16-24 16-24 1:05:34 2:57 29:18 30:41 5:39 4:20 2:49 4:50 3:41 4:40 1:44 3:22 5:15
9 Dustin Needham 🇺🇸 USA1st of 184 aged 40-44 40-44 1:05:42 3:05 31:12 28:49 5:46 4:30 2:14 3:19 2:38 4:30 1:29 4:28 5:41
10 Daniel Johnson 🇺🇸 USA2nd of 184 aged 40-44 40-44 1:05:47 3:10 31:26 28:15 6:11 4:16 2:36 3:25 3:41 4:21 1:34 3:43 4:39
11 Jake Horsch 🇺🇸 USA4th of 205 aged 25-29 25-29 1:05:48 3:11 31:29 27:25 6:58 4:19 1:57 3:26 3:02 4:40 1:42 3:52 4:27
12 Tanner Hendrix 🇺🇸 USA5th of 205 aged 25-29 25-29 1:05:58 3:21 31:44 28:07 6:12 3:55 2:24 2:52 3:17 4:10 1:38 5:01 4:50
13 Jacob Kurth 🇺🇸 USA4th of 253 aged 35-39 35-39 1:06:01 3:24 32:46 27:14 6:06 4:12 1:46 3:15 4:00 4:22 1:20 3:51 4:28
14 Brett King 🇺🇸 USA5th of 253 aged 35-39 35-39 1:06:10 3:33 29:31 30:39 6:04 4:32 2:46 3:45 4:02 4:25 1:36 3:58 5:35
15 Lavere Fevaleaki 🇺🇸 USA2nd of 280 aged 30-34 30-34 1:06:19 3:42 — 2:58:53 — 5:14 3:49 7:17 — 4:18 1:21 3:14 3:50
16 Cory Wheeler 🇺🇸 USA6th of 253 aged 35-39 35-39 1:06:25 3:48 33:51 25:55 6:44 4:16 2:13 2:52 3:20 4:24 1:42 3:18 3:50
17 Reece Hemmens 🇺🇸 USA6th of 205 aged 25-29 25-29 1:06:27 3:50 32:28 27:34 6:30 4:04 2:38 3:19 3:26 4:12 1:48 3:43 4:24
18 Jack Platt 🇺🇸 USA7th of 205 aged 25-29 25-29 1:06:54 4:17 35:31 25:11 6:17 4:18 2:15 2:51 3:04 4:19 1:35 2:55 3:54
19 Kevin Lassen 🇺🇸 USA3rd of 280 aged 30-34 30-34 1:07:28 4:51 32:51 28:15 6:26 4:13 2:24 3:36 3:42 4:21 1:43 3:40 4:36
20 Braydon Preston 🇺🇸 USA8th of 205 aged 25-29 25-29 1:07:30 4:53 30:54 30:40 6:00 4:24 2:16 3:56 4:01 4:31 1:36 4:28 5:28
21 Harvey Yates 🇺🇸 USA3rd of 184 aged 40-44 40-44 1:07:37 5:00 32:36 28:54 6:12 4:17 2:11 3:12 5:05 4:26 1:35 3:54 4:14
22 Joey Ginsborg 🇺🇸 USA9th of 205 aged 25-29 25-29 1:08:00 5:23 33:07 23:39 11:17 4:01 2:06 3:12 — 4:16 1:16 3:58 4:47
23 Dominick Mattoni 🇺🇸 USA4th of 280 aged 30-34 30-34 1:08:02 5:25 33:11 28:40 6:14 4:29 2:20 3:42 3:59 4:32 1:37 3:44 4:17
24 Shad Cordingley 🇺🇸 USA5th of 280 aged 30-34 30-34 1:08:21 5:44 33:00 28:58 6:27 4:17 1:43 3:34 4:47 4:26 1:38 3:44 4:49
25 Fernando Garcia 🇲🇽 MEX10th of 205 aged 25-29 25-29 1:08:22 5:45 30:55 31:47 5:44 4:10 2:35 3:37 4:33 4:31 1:42 4:39 6:00
26 Colin Boylan 🇺🇸 USA1st of 122 aged 45-49 45-49 1:08:25 5:48 33:39 28:02 6:48 4:17 2:35 3:37 3:35 4:25 1:25 3:54 4:14
27 Ben Parkin 🇺🇸 USA11th of 205 aged 25-29 25-29 1:08:36 5:59 34:21 23:34 10:44 4:07 1:51 3:29 — 4:23 1:43 3:32 4:22
28 Cris Roberts 🇬🇧 GBR7th of 253 aged 35-39 35-39 1:08:53 6:16 30:03 33:06 5:47 4:25 2:52 5:32 4:08 4:40 2:01 4:14 5:14
29 Scott Seeley 🇨🇦 CAN2nd of 122 aged 45-49 45-49 1:08:57 6:20 33:09 29:12 6:40 4:34 2:16 3:20 3:58 4:35 1:36 4:22 4:31
30 Carter Petersen 🇺🇸 USA12th of 205 aged 25-29 25-29 1:09:01 6:24 36:22 25:37 7:08 4:24 1:59 3:14 3:35 4:13 1:51 2:49 3:32
31 Zach Grzymala 🇺🇸 USA13th of 205 aged 25-29 25-29 1:09:06 6:29 33:41 28:17 7:13 4:14 2:28 3:16 3:28 4:29 1:27 4:02 4:53
32 Jason Pereira 🇨🇦 CAN6th of 280 aged 30-34 30-34 1:09:06 6:29 32:47 29:52 6:32 4:19 2:41 3:28 4:04 4:36 1:33 4:29 4:42
33 Morgan Nyquist 🇺🇸 USA7th of 280 aged 30-34 30-34 1:09:10 6:33 32:07 30:57 6:10 4:19 2:44 4:23 3:20 4:35 1:59 3:53 5:44
34 Isaac Spencer 🇺🇸 USA8th of 280 aged 30-34 30-34 1:09:11 6:34 30:00 32:21 6:53 4:24 2:30 4:18 3:21 4:39 1:54 4:16 6:59
35 Angel Valdivia 🇺🇸 USA9th of 280 aged 30-34 30-34 1:09:12 6:35 33:30 29:26 6:21 4:10 3:02 3:17 3:53 4:32 2:02 3:58 4:32
36 Ryan Brennan 🇺🇸 USA8th of 253 aged 35-39 35-39 1:09:16 6:39 37:13 25:17 6:50 4:09 1:53 2:59 3:38 4:18 1:31 3:00 3:49
37 Taylor Ames 🇺🇸 USA4th of 184 aged 40-44 40-44 1:09:18 6:41 30:35 32:44 6:05 4:13 2:23 4:09 4:26 4:30 1:40 5:06 6:17
38 Bo Labrum 🇺🇸 USA10th of 280 aged 30-34 30-34 1:09:24 6:47 33:11 28:30 7:47 4:32 1:49 4:49 2:39 4:35 1:51 3:09 5:06
39 Kevin Winford II 🇺🇸 USA9th of 253 aged 35-39 35-39 1:09:24 6:47 31:40 31:31 6:16 4:13 3:01 3:48 4:47 4:25 1:49 4:51 4:37
40 Thane Werts 🇺🇸 USA14th of 205 aged 25-29 25-29 1:09:34 6:57 30:57 32:48 5:53 4:22 2:38 4:48 4:17 4:32 2:42 3:35 5:54
41 Ryan Roundy 🇺🇸 USA10th of 253 aged 35-39 35-39 1:09:46 7:09 33:42 29:58 6:11 4:07 2:43 3:13 3:21 4:25 1:41 3:38 6:50
42 Joel Brandinger 🇺🇸 USA15th of 205 aged 25-29 25-29 1:10:00 7:23 33:49 28:56 7:21 4:30 1:37 3:40 3:50 4:26 1:33 3:58 5:22
43 Michael Rojas 🇺🇸 USA16th of 205 aged 25-29 25-29 1:10:04 7:27 31:48 31:39 6:41 4:21 2:36 4:35 4:15 4:31 1:53 3:53 5:35
44 Erik Rivera 🇺🇸 USA11th of 280 aged 30-34 30-34 1:10:05 7:28 33:46 29:39 6:45 3:58 2:21 3:44 4:32 4:34 1:40 3:52 4:58
45 Tony Romero 🇺🇸 USA5th of 184 aged 40-44 40-44 1:10:06 7:29 35:34 27:30 7:06 4:03 1:53 2:58 4:06 4:16 1:32 4:04 4:38
46 Benjamin Taylor 🇺🇸 USA11th of 253 aged 35-39 35-39 1:10:06 7:29 33:38 29:25 7:06 4:17 2:20 3:45 3:57 4:25 1:45 4:08 4:48
47 Ike Abe 🇺🇸 USA12th of 253 aged 35-39 35-39 1:10:13 7:36 35:12 28:31 6:36 4:17 2:25 4:11 3:03 4:37 1:24 3:54 4:40
48 Brenden Funk 🇺🇸 USA12th of 280 aged 30-34 30-34 1:10:14 7:37 34:35 28:54 6:50 4:23 2:37 3:26 3:00 4:28 2:00 4:09 4:51
49 Sean Feilen 🇺🇸 USA6th of 184 aged 40-44 40-44 1:10:23 7:46 34:31 27:59 7:57 4:07 1:54 3:32 3:55 4:20 1:36 3:36 4:59
50 Matthew Beckham 🇺🇸 USA13th of 253 aged 35-39 35-39 1:10:33 7:56 32:54 31:12 6:32 4:22 2:46 3:57 4:06 4:30 2:03 4:14 5:14
51 Danny Johnson 🇺🇸 USA7th of 184 aged 40-44 40-44 1:10:41 8:04 34:24 29:01 7:22 4:20 2:14 3:58 4:00 4:12 1:59 3:27 4:51
52 Mati Siems 🇦🇷 ARG17th of 205 aged 25-29 25-29 1:10:46 8:09 32:22 31:37 6:53 4:29 2:53 3:26 4:18 4:43 2:25 4:01 5:22
53 Jason Diston 🇨🇦 CAN14th of 253 aged 35-39 35-39 1:10:54 8:17 34:25 29:27 7:06 4:16 2:26 4:05 3:29 4:30 1:27 3:24 5:50
54 Brady Preston 🇺🇸 USA3rd of 122 aged 45-49 45-49 1:11:04 8:27 32:07 27:35 11:27 4:12 2:25 4:26 — 4:35 1:43 4:36 5:29
55 Nicolas Sanchez 🇦🇷 ARG15th of 253 aged 35-39 35-39 1:11:12 8:35 32:32 32:26 6:19 4:16 2:32 4:28 3:54 4:47 1:45 4:58 5:46
56 Donatas Juodzevicius 🇱🇹 LTU4th of 122 aged 45-49 45-49 1:11:17 8:40 33:05 31:04 7:13 4:22 2:48 3:40 3:30 4:30 1:34 3:52 6:48
57 Judd Gines 🇺🇸 USA8th of 184 aged 40-44 40-44 1:11:20 8:43 35:58 28:42 6:44 4:11 2:16 3:25 4:00 4:11 1:28 4:09 5:02
58 Joey Merrill 🇺🇸 USA18th of 205 aged 25-29 25-29 1:11:25 8:48 35:50 28:47 6:52 4:25 2:34 3:50 3:56 4:48 1:21 4:05 3:48
59 Nick Childress 🇺🇸 USA9th of 184 aged 40-44 40-44 1:11:33 8:56 32:34 31:55 7:08 4:15 2:36 3:38 4:21 4:24 1:54 5:14 5:33
60 Casey Bowman 🇺🇸 USA16th of 253 aged 35-39 35-39 1:11:36 8:59 35:11 29:19 7:11 4:29 2:39 3:39 4:02 4:20 1:43 3:48 4:39
61 Ben Maurey 🇺🇸 USA13th of 280 aged 30-34 30-34 1:11:37 9:00 34:33 30:35 6:32 4:06 2:32 3:14 4:16 4:19 1:49 4:48 5:31
62 Dylan Hammond 🇺🇸 USA19th of 205 aged 25-29 25-29 1:11:50 9:13 33:42 31:04 7:09 4:51 2:09 4:23 3:28 5:00 1:35 4:08 5:30
63 Petar Todorovic 🇷🇸 SRB14th of 280 aged 30-34 30-34 1:11:53 9:16 32:25 33:08 6:26 4:14 2:46 4:09 4:54 4:38 1:36 4:17 6:34
64 Brayden Brown 🇺🇸 USA2nd of 115 aged 16-24 16-24 1:11:54 9:17 33:44 31:25 6:51 4:27 2:08 3:52 3:52 4:43 1:10 3:48 7:25
65 Dalton Kamens 🇺🇸 USA15th of 280 aged 30-34 30-34 1:11:56 9:19 35:35 25:26 11:00 4:28 1:50 3:12 — 4:25 1:50 5:10 4:24
66 Rafael Garcia 🇺🇸 USA16th of 280 aged 30-34 30-34 1:11:57 9:20 34:23 30:27 7:12 4:08 2:56 4:02 4:39 4:56 1:23 3:46 4:37
67 Mike Olsen 🇺🇸 USA17th of 253 aged 35-39 35-39 1:11:58 9:21 35:02 29:54 7:06 4:08 2:14 3:40 4:20 4:25 1:36 4:12 5:19
68 Taylor Friend 🇺🇸 USA18th of 253 aged 35-39 35-39 1:11:59 9:22 34:30 27:31 10:04 4:25 3:25 3:44 — 4:26 1:46 4:30 5:10
69 Joseph Anzur 🇺🇸 USA17th of 280 aged 30-34 30-34 1:12:08 9:31 34:50 27:27 9:54 4:27 3:37 4:00 — 4:37 1:47 3:26 5:29
70 Jonathan Hosmer 🇺🇸 USA10th of 184 aged 40-44 40-44 1:12:12 9:35 32:33 31:54 7:48 4:21 2:48 4:24 3:54 4:39 1:36 4:22 5:50
71 Gage Boyd 🇺🇸 USA18th of 280 aged 30-34 30-34 1:12:17 9:40 36:08 29:19 6:55 4:14 1:30 3:11 4:12 4:13 1:44 4:21 5:54
72 Eric Ryan 🇮🇪 IRL19th of 280 aged 30-34 30-34 1:12:26 9:49 32:07 34:24 6:00 4:29 3:17 4:59 4:30 4:35 1:48 4:17 6:29
73 Connor Koper 🇺🇸 USA20th of 280 aged 30-34 30-34 1:12:36 9:59 37:01 28:43 6:57 4:19 2:27 4:00 4:09 4:28 1:39 3:21 4:20
74 Tommy Murphy 🇺🇸 USA20th of 205 aged 25-29 25-29 1:12:37 10:00 35:09 30:16 7:15 4:21 2:18 5:32 3:30 4:39 1:46 3:20 4:50
75 Jason Wishengrad 🇺🇸 USA11th of 184 aged 40-44 40-44 1:12:42 10:05 37:18 28:27 7:03 4:23 2:17 3:42 3:04 4:35 1:38 4:10 4:38
76 Spencer Young 🇺🇸 USA19th of 253 aged 35-39 35-39 1:12:42 10:05 34:12 31:25 7:09 4:12 2:03 3:48 3:42 4:27 1:37 4:45 6:51
77 Andrew Clarke 🇨🇦 CAN1st of 69 aged 50-54 50-54 1:13:01 10:24 33:47 32:51 6:26 4:23 2:49 3:31 4:40 4:25 2:01 3:57 7:05
78 Steve Michels 🇺🇸 USA20th of 253 aged 35-39 35-39 1:13:03 10:26 35:24 30:24 7:20 4:31 3:32 4:03 3:19 4:58 1:49 3:11 5:01
79 Ricardo Sandoval Napoles 🇲🇽 MEX21st of 280 aged 30-34 30-34 1:13:04 10:27 32:34 33:56 6:39 4:15 2:57 4:14 5:36 4:48 1:54 4:12 6:00
80 Joseph Stevens 🇺🇸 USA21st of 253 aged 35-39 35-39 1:13:12 10:35 33:54 32:42 6:41 4:33 3:14 3:05 4:34 4:27 1:35 5:44 5:30
81 Brian Brenzel 🇺🇸 USA12th of 184 aged 40-44 40-44 1:13:15 10:38 33:17 33:24 6:38 4:29 2:38 4:19 5:12 4:53 1:21 4:03 6:29
82 Jeremy Jones 🇺🇸 USA13th of 184 aged 40-44 40-44 1:13:17 10:40 34:20 31:16 7:46 4:36 2:09 3:23 3:58 4:36 1:33 4:35 6:26
83 Brayden Oaks 🇺🇸 USA22nd of 280 aged 30-34 30-34 1:13:23 10:46 37:20 28:23 7:44 4:16 1:51 3:41 3:58 4:23 1:52 3:12 5:10
84 Marvin Starkweather 🇺🇸 USA22nd of 253 aged 35-39 35-39 1:13:32 10:55 35:05 31:10 7:22 4:14 2:21 3:36 4:53 4:21 1:43 4:03 5:59
85 Jimmy Gillespie 🇺🇸 USA23rd of 280 aged 30-34 30-34 1:13:32 10:55 34:25 31:49 7:24 4:16 2:08 5:00 3:46 4:45 2:00 4:13 5:41
86 Austin Williams 🇺🇸 USA24th of 280 aged 30-34 30-34 1:13:32 10:55 34:11 31:59 7:29 4:05 2:43 3:26 5:49 4:55 1:49 3:58 5:14
87 Wesley Kosel 🇺🇸 USA23rd of 253 aged 35-39 35-39 1:13:38 11:01 34:52 31:39 7:13 4:28 1:59 3:50 5:33 4:27 1:47 4:00 5:35
88 Jacob Acharte 🇺🇸 USA24th of 253 aged 35-39 35-39 1:13:39 11:02 30:48 30:00 12:56 4:32 2:56 3:00 — 4:59 1:44 5:05 7:38
89 Evan Thorsell 🇺🇸 USA21st of 205 aged 25-29 25-29 1:13:56 11:19 34:51 32:05 7:05 4:32 2:29 4:05 4:58 4:32 1:50 4:02 5:37
90 Luke McCausland 🇺🇸 USA14th of 184 aged 40-44 40-44 1:13:57 11:20 34:40 31:27 7:55 4:34 2:32 3:43 4:32 4:42 1:47 4:12 5:25
91 Chuck Skinner 🇺🇸 USA5th of 122 aged 45-49 45-49 1:13:58 11:21 32:37 34:59 6:26 4:09 1:46 3:41 4:59 4:41 1:56 5:44 8:03
92 Adam Dayton 🇺🇸 USA15th of 184 aged 40-44 40-44 1:14:03 11:26 36:25 26:44 10:58 4:21 3:19 3:50 — 4:29 1:39 3:34 5:26
93 Nathan Muldoon 🇺🇸 USA25th of 253 aged 35-39 35-39 1:14:05 11:28 34:43 32:13 7:13 3:58 1:51 3:34 5:14 4:21 1:39 6:01 5:35
94 Kevin Beecham 🇺🇸 USA6th of 122 aged 45-49 45-49 1:14:09 11:32 35:48 31:04 7:20 4:26 1:50 4:12 4:31 4:41 1:59 4:32 4:53
95 Jesse Kessel 🇺🇸 USA25th of 280 aged 30-34 30-34 1:14:10 11:33 33:03 33:16 7:55 4:13 2:48 4:16 4:34 4:32 1:42 5:52 5:19
96 David Robinson 🇨🇦 CAN7th of 122 aged 45-49 45-49 1:14:11 11:34 35:38 31:46 11:31 4:27 2:11 3:33 4:45 4:47 1:38 4:41 5:44
97 Tyson Chambers 🇺🇸 USA26th of 253 aged 35-39 35-39 1:14:11 11:34 34:35 32:49 6:52 4:11 2:11 4:18 5:03 4:32 1:50 4:48 5:56
98 Stephen Hatch 🇺🇸 USA16th of 184 aged 40-44 40-44 1:14:14 11:37 34:56 32:30 6:51 4:44 2:59 3:49 4:21 4:41 1:41 3:57 6:18
99 Corrland Finnegan 🇺🇸 USA17th of 184 aged 40-44 40-44 1:14:25 11:48 33:18 34:20 6:52 4:09 2:41 4:35 4:38 4:47 1:33 4:50 7:07
100 Justin Hartweck 🇺🇸 USA18th of 184 aged 40-44 40-44 1:14:27 11:50 — — — 4:10 2:34 3:41 4:05 5:05 — 3:58 5:10
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