← Houston 2025 results

HYROX Houston 2025 Results – Open Men

553 finishers. Winner Tyler Rorrer in 59:21; median 1:27:55.

Rank Athlete Nat Age group Time Run Workout
1 Tyler Rorrer USA 30-34 59:21 28:53 26:45
2 Mustapha Belcora MAR 25-29 59:33 30:21 25:21
3 Malik Key USA 25-29 59:42 30:09 25:51
4 Zachary Marino CAN 30-34 1:00:14 31:05 24:57
5 Alex Johnson USA 25-29 1:02:20 31:21 26:42
6 Scott Dias USA 40-44 1:02:51 32:05 26:40
7 Chris Hassold USA 30-34 1:03:43 31:38 27:28
8 Dylan Troy USA 30-34 1:04:13 32:03 27:55
9 Graham Warren USA 35-39 1:04:28 30:22 29:17
10 Jon Calvin USA 40-44 1:04:41 32:59 27:24
11 Robert Atwell GBR 25-29 1:04:55 31:35 29:03
12 Lucas Wenzel USA 25-29 1:05:10 33:23 27:49
13 Lars Finanger USA 45-49 1:05:20 30:29 30:35
14 George Blevins USA 25-29 1:05:25 32:32 28:05
15 Richard Edge USA 35-39 1:05:26 33:45 27:38
16 Kaleb Neptune USA 30-34 1:05:30 34:55 25:32
17 Mitchell Doler USA 40-44 1:05:34 32:43 28:12
18 Matt Mason USA 30-34 1:05:39 34:00 27:19
19 Skyler Kolli USA 25-29 1:05:55 32:02 29:46
20 Jose Romero MEX 35-39 1:05:56 32:57 27:55
21 Brett Burnside USA 30-34 1:06:16 34:28 25:45
22 Jared Smith USA 40-44 1:06:30 31:36 30:06
23 Clayton Marshall USA 30-34 1:06:31 33:04 28:49
24 Juan Alejandro Lasso Bedoya COL 25-29 1:06:36 33:05 28:48
25 Andrew Gagliardi USA 30-34 1:06:50 33:50 28:49
26 Frank Crisci USA 25-29 1:06:50 33:07 29:32
27 Braydon Alley USA 30-34 1:06:51 31:28 30:48
28 Logan Engel USA 30-34 1:06:51 33:06 29:30
29 Marcos Merritt USA 16-24 1:07:02 35:49 26:21
30 George Crook GBR 35-39 1:07:05 33:10 29:16
31 Ryan Bowers USA 35-39 1:07:11 33:23 29:18
32 Stephen Gonzalez USA 30-34 1:07:25 34:59 27:55
33 Ramsey Ezzat CAN 40-44 1:07:25 33:03 29:53
34 Adam Zucco USA 45-49 1:07:25 32:03 30:58
35 Ernesto Aguilar MEX 40-44 1:07:26 31:19 31:02
36 Simon Diaz DOM 30-34 1:07:28 34:00 28:36
37 Angelo Sacino USA 45-49 1:07:34 33:03 29:43
38 Kyle Cockayne USA 35-39 1:07:40 32:25 30:38
39 Dustin Needham USA 40-44 1:07:43 32:36 30:47
40 Dakota Miller USA 30-34 1:07:56 34:25 28:30
41 Kiefer Calisto USA 30-34 1:08:06 33:27 30:10
42 Albert Briggs USA 35-39 1:08:13 31:57 32:08
43 Garrett Moltzan USA 25-29 1:08:21 36:20 27:08
44 Gabriel Jacobo USA 25-29 1:08:24 36:19 27:35
45 Bryan Pollard USA 25-29 1:08:37 33:15 29:42
46 Tom Basson RSA 40-44 1:08:51 34:10 29:31
47 Nathan Lewis USA 25-29 1:08:53 34:55 29:30
48 Shawn Hallinan USA 35-39 1:09:01 33:44 30:28
49 Andrew Patrick USA 30-34 1:09:04 35:47 28:59
50 Jantzen Raymond USA 25-29 1:09:11 34:33 30:14
51 Brandon Freeman CAN 25-29 1:09:12 36:05 27:43
52 Ahmed Ayari USA 35-39 1:09:17 34:51 30:01
53 Luis Resendiz MEX 40-44 1:09:19 32:06 32:52
54 Anthony Amoroso USA 45-49 1:09:55 37:00 28:06
55 Arturo Rosales MEX 25-29 1:09:58 34:10 30:53
56 Nico Ramirez USA 30-34 1:10:06 36:28 28:34
57 Jacob Nakamura USA 16-24 1:10:07 34:02 30:35
58 Tanner Rasco USA 30-34 1:10:08 36:33 27:40
59 Michael Miles USA 35-39 1:10:08 33:18 31:38
60 Hunter Dooley USA 25-29 1:10:15 34:35 29:31
61 Steven Yoo USA 35-39 1:10:19 35:23 29:05
62 Ronnie Bookman USA 30-34 1:10:27 35:54 28:35
63 Larry Wallace USA 35-39 1:10:31 32:44 32:40
64 Robbie Arroyo USA 35-39 1:10:39 35:25 29:14
65 Jake Didlake USA 30-34 1:10:41 34:26 30:19
66 Jeremy Witte USA 45-49 1:10:48 41:48 24:03
67 Carl French GBR 35-39 1:10:54 32:49 31:44
68 Angel Gaspar USA 16-24 1:10:54 35:02 29:42
69 Andrew Prentice USA 40-44 1:10:55 33:46 32:20
70 Nathan Stiffler USA 30-34 1:11:04 36:34 29:04
71 Mark Compton GBR 40-44 1:11:06 35:16 31:05
72 Daniel Mendez PUR 25-29 1:11:23 34:02 31:53
73 Matt Kuda USA 25-29 1:11:24 37:41 27:49
74 Frankie Thorogood GBR 35-39 1:11:25 35:42 31:17
75 Elvin He USA 30-34 1:11:43 34:23 32:05
76 Enrique Mendez USA 16-24 1:11:49 33:15 33:13
77 Liam Henry IRL 25-29 1:11:51 35:38 31:09
78 Bobby Jones USA 30-34 1:11:55 37:29 29:47
79 Matthew Shelby USA 45-49 1:11:59 35:09 31:47
80 Jf Raynaldo PHI 35-39 1:12:00 33:26 33:50
81 Jeremiah Ramirez USA 16-24 1:12:01 34:59 31:12
82 Matt Laccinole USA 50-54 1:12:05 35:58 30:51
83 Sean Wade USA 55-59 1:12:28 32:36 35:22
84 Jeff Calvert USA 30-34 1:12:33 36:45 31:09
85 Keigan Landcaster USA 30-34 1:12:36 37:17 29:14
86 Brian Brenzel USA 35-39 1:12:42 35:34 31:44
87 Brett Johnson USA 30-34 1:12:45 36:56 28:31
88 Paul Vance USA 35-39 1:12:50 35:30 32:39
89 Janick Pion FRA 30-34 1:12:51 35:12 30:43
90 Jerred Beniquez USA 25-29 1:12:53 36:23 30:45
91 Nick Singleton USA 25-29 1:12:55 36:14 31:04
92 Brendan O'Grady CAN 40-44 1:12:59 36:51 30:15
93 Mahmoud Elzayat EGY 30-34 1:13:08 36:48 31:21
94 Randy Rokosz USA 50-54 1:13:11 36:53 29:55
95 Drew Jones USA 35-39 1:13:15 36:18 30:47
96 David So USA 30-34 1:13:19 36:27 29:53
97 Andrew Helige PHI 35-39 1:13:19 35:41 32:50
98 Gerald Smith USA 40-44 1:13:23 36:28 31:01
99 Garrick Chaffee USA 35-39 1:13:24 36:42 31:39
100 Danny Bello COL 35-39 1:13:38 35:39 33:25
101 Michael Winter USA 25-29 1:13:41 36:07 32:38
102 Carson Maher USA 25-29 1:13:48 38:31 29:56
103 Cody Huntington USA 30-34 1:13:54 35:29 31:56
104 Alex Rech USA 30-34 1:14:04 37:40 30:59
105 Jerel Swain USA 40-44 1:14:08 33:58 34:29
106 Sean Scott USA 35-39 1:14:10 37:36 31:24
107 Michael Feely GBR 30-34 1:14:16 35:52 33:05
108 Ian Swoboda USA 35-39 1:14:41 37:13 30:36
109 Paul Thoresen USA 35-39 1:14:49 33:40 36:05
110 Zac Segula USA 30-34 1:14:53 38:25 30:13
111 Jonathan Faragher GBR 30-34 1:15:00 39:37 30:16
112 Dylan Hanson USA 25-29 1:15:00 37:20 31:36
113 Matthew Escobar USA 35-39 1:15:06 37:42 31:42
114 David Nachmanson USA 25-29 1:15:11 34:45 35:01
115 Alexis Alvarado USA 25-29 1:15:16 34:47 35:41
116 Christopher Brown USA 35-39 1:15:19 33:57 35:59
117 Austin Steinhauser USA 35-39 1:15:22 36:42 33:46
118 Enda Ralph IRL 30-34 1:15:24 37:09 32:35
119 Kyle Malek USA 25-29 1:15:26 34:44 35:05
120 Jeremy Bettis USA 35-39 1:15:45 37:21 33:22
121 Jeremy Underwood USA 40-44 1:15:45 35:44 34:17
122 Mario Gonzales USA 40-44 1:15:47 36:50 33:08
123 Christopher Frank USA 45-49 1:15:49 38:12 31:45
124 Chase Finley USA 16-24 1:15:51 36:29 33:48
125 Hunter Thompson USA 35-39 1:15:52 35:56 31:48
126 Jay Manning USA 35-39 1:16:06 36:19 34:10
127 Christian Kuhl USA 25-29 1:16:06 39:33 31:02
128 Angel Pacheco Paredes USA 35-39 1:16:16 35:48 33:18
129 Jacob Hojnacki USA 16-24 1:16:20 36:35 33:38
130 Jonathan Fuller USA 35-39 1:16:20 40:15 30:57
131 Noah Huyler USA 25-29 1:16:24 36:05 34:31
132 Dan Brown USA 50-54 1:16:47 37:49 33:10
133 Jeonghoon Lee CAN 35-39 1:16:54 37:17 34:06
134 Tobin Schafer USA 16-24 1:16:55 36:18 35:16
135 Nicholas Fournier USA 25-29 1:16:56 39:29 31:39
136 Daniel Payne USA 35-39 1:17:00 38:55 32:16
137 Art Clarke USA 35-39 1:17:03 37:55 34:34
138 Arturo Pimienta USA 30-34 1:17:05 36:27 35:13
139 Adam Wilk USA 50-54 1:17:06 35:15 36:07
140 Graham Fortsch USA 25-29 1:17:07 39:40 30:37
141 Clint Phillips USA 50-54 1:17:07 38:52 32:37
142 Lucas Fisher USA 25-29 1:17:07 36:26 35:22
143 Andrew Cuellar USA 16-24 1:17:13 36:50 34:02
144 David Fraire USA 25-29 1:17:14 40:21 30:26
145 Matthew Hickok USA 35-39 1:17:33 40:33 30:05
146 Jamie Corless GBR 25-29 1:17:36 39:27 31:44
147 Joe Nygren USA 40-44 1:17:45 — 30:11
148 Carlos Segnini VEN 40-44 1:17:46 35:54 36:19
149 Andrew Lewis USA 16-24 1:17:46 38:20 33:13
150 Dustin Zvonek USA 40-44 1:17:51 34:20 37:10
151 Henrik Decker USA 30-34 1:17:57 39:36 32:29
152 Jake Hart USA 45-49 1:17:57 41:00 31:43
153 Chris Desalvo USA 35-39 1:17:58 39:27 32:46
154 Ryan Jamison USA 30-34 1:18:05 37:38 35:32
155 Forrest Hess USA 30-34 1:18:11 38:06 33:33
156 Christian Buitron USA 30-34 1:18:12 39:22 33:36
157 Joey Threet USA 35-39 1:18:19 38:39 33:22
158 Bruno Miranda POR 35-39 1:18:34 35:47 36:25
159 Mauricio Nieto USA 30-34 1:18:48 39:24 33:30
160 Keith Videtto USA 55-59 1:18:49 37:56 35:34
161 Levi Nisimblat USA 16-24 1:18:51 38:12 34:16
162 John Hickles GBR 35-39 1:18:54 39:21 34:36
163 Vernon Morris USA 45-49 1:18:59 43:06 30:02
164 Jake Pylman USA 40-44 1:19:05 36:01 36:49
165 Curran Harrison USA 25-29 1:19:06 40:48 31:21
166 Saul Castillo USA 40-44 1:19:15 38:34 34:46
167 Jorge Fajardo USA 45-49 1:19:19 36:34 36:10
168 Mason Kleist USA 30-34 1:19:26 41:14 31:30
169 Andrew Jones USA 30-34 1:19:38 40:52 32:35
170 Camilo Ortiz COL 30-34 1:19:39 36:38 37:02
171 Kyle Bush USA 25-29 1:19:45 38:07 35:06
172 Bernardo Jimenez USA 45-49 1:19:45 37:58 36:34
173 David Lazarus USA 50-54 1:19:51 40:13 34:12
174 Zubeen Mistry USA 35-39 1:19:55 37:41 35:30
175 Justin Schultz USA 45-49 1:20:00 41:07 31:30
176 Daniel Chavez Gomez USA 40-44 1:20:00 39:20 34:58
177 Andrew Jimenez USA 30-34 1:20:05 39:04 34:40
178 Jason Speaks USA 45-49 1:20:07 42:19 31:23
179 Joe Shook USA 30-34 1:20:14 39:17 33:42
180 Francisco Lopez USA 30-34 1:20:14 38:34 35:51
181 Alexander Kean USA 35-39 1:20:15 34:37 40:26
182 Paul Pedraza USA 55-59 1:20:21 37:48 36:36
183 James Hill USA 50-54 1:20:21 40:07 34:11
184 Oleksandr Gaidar UKR 35-39 1:20:22 38:36 35:39
185 Zac Taylor USA 25-29 1:20:25 39:25 34:57
186 Patrick Badolato USA 40-44 1:20:39 36:51 36:22
187 Chris Rose USA 50-54 1:20:44 41:19 33:28
188 Juan Carlos USA 30-34 1:20:45 43:18 31:52
189 Vajoan Marte DOM 40-44 1:20:52 38:36 36:52
190 Brandon Grullon USA 25-29 1:20:54 40:07 33:29
191 Matt Hamzeh USA 30-34 1:20:57 38:53 35:30
192 Will Carter USA 25-29 1:21:00 39:42 35:51
193 Edward Irizarry Santiago PUR 16-24 1:21:07 35:24 39:15
194 Brady Rhodes USA 40-44 1:21:12 39:17 35:11
195 Matt Jones USA 25-29 1:21:15 37:48 36:24
196 Mauricio Villalpando USA 30-34 1:21:16 43:25 31:38
197 Shawn Coker USA 50-54 1:21:18 37:24 36:42
198 Isaac Elsner USA 30-34 1:21:19 39:56 35:15
199 Stephen Mcadams USA 45-49 1:21:21 39:54 35:03
200 Stephen Levall USA 40-44 1:21:23 40:35 33:40

← Houston 2025 results