← Houston 2026 results

HYROX Houston 2026 Results – Open Men

804 finishers. Winner Isaac Fagnan in 57:58; median 1:28:07.

Rank Athlete Nat Age group Time Run Workout
1 Isaac Fagnan CAN 25-29 57:58 28:02 24:47
2 Calvin Fogler CAN 16-24 58:25 29:52 24:42
3 Evan O'Connor USA 30-34 58:33 28:59 23:44
4 Zach Cygan USA 16-24 58:56 27:10 27:49
5 Santiago Garcia MEX 16-24 59:42 29:30 25:58
6 Nathan Metcalf USA 16-24 1:00:07 28:42 27:00
7 Mason Stevens USA 25-29 1:00:15 30:41 25:18
8 Anthony Federico USA 30-34 1:00:16 30:31 25:17
9 Hayden Voss USA 30-34 1:00:35 29:21 26:49
10 Dustin Needham USA 40-44 1:01:14 30:11 27:08
11 Lazaro Perez MEX 35-39 1:01:33 30:27 26:52
12 Kevin Le USA 25-29 1:01:48 29:34 27:45
13 Wyatt Azevedo USA 30-34 1:02:05 30:48 25:11
14 Tony Wuebker USA 40-44 1:02:24 32:33 25:01
15 Phillip Guevara RUS 16-24 1:02:28 31:33 26:28
16 Jordan Martin USA 30-34 1:02:35 32:35 25:14
17 Victor Manuel Valle Alaniz MEX 35-39 1:02:37 30:56 27:04
18 Kaleb Neptune USA 30-34 1:02:44 31:59 25:17
19 Bryan Pollard USA 30-34 1:03:04 30:25 27:55
20 Eben Kostbar USA 45-49 1:03:09 31:42 26:51
21 Parker Fyfe USA 25-29 1:03:09 28:37 30:16
22 Amir Yehia LBN 16-24 1:03:09 31:31 26:13
23 Paul Dixon GBR 40-44 1:03:12 32:00 26:03
24 Juan Daniel Granados V MEX 25-29 1:03:32 30:29 28:27
25 Russell Hurrell-Zitelman USA 25-29 1:03:41 31:14 27:45
26 Jeff Ball USA 35-39 1:03:42 28:15 31:27
27 Garrett Moltzan USA 25-29 1:04:26 32:22 27:25
28 Alex Ionesco FRA 25-29 1:04:35 32:17 27:32
29 Joel Bonomolo USA 35-39 1:04:51 35:09 24:33
30 Francis Robidoux CAN 30-34 1:05:02 30:40 29:25
31 Justin Woytanowski USA 30-34 1:05:02 33:28 27:19
32 Stefan Atkinson CAN 25-29 1:05:03 31:32 28:23
33 Andrey Kalinin RUS 45-49 1:05:26 29:17 31:12
34 Zack Krall USA 30-34 1:05:32 30:58 25:54
35 Travis Kliewer USA 40-44 1:06:09 34:03 27:13
36 Aaron McLaughlin USA 16-24 1:06:13 32:01 29:14
37 Joshua Jones USA 35-39 1:06:13 33:19 27:56
38 Nico Ramirez USA 30-34 1:06:16 32:26 29:08
39 Jake Vobbe USA 16-24 1:06:33 31:32 29:22
40 Matthew Wood CAN 30-34 1:06:43 34:35 27:08
41 Jason Pereira CAN 30-34 1:06:46 31:19 29:56
42 Jason Wong USA 45-49 1:06:47 32:06 30:11
43 Nick Meyer USA 25-29 1:07:13 30:51 31:24
44 Connor Koper USA 30-34 1:07:17 35:44 26:22
45 Dylan Hanson USA 25-29 1:07:19 31:57 29:37
46 Andres Assef USA 35-39 1:07:27 33:23 28:28
47 Alex Rech USA 30-34 1:07:51 35:04 27:05
48 Mason Gilham USA 16-24 1:07:53 35:16 27:10
49 Philip Oshinski USA 35-39 1:07:56 31:58 30:55
50 Jacob Lerma USA 30-34 1:08:03 32:39 30:37
51 Matt Martin USA 45-49 1:08:11 35:19 28:01
52 Ashley Morris-Williams GBR 30-34 1:08:13 34:11 29:04
53 Cooper Fyfe USA 30-34 1:08:16 30:48 32:37
54 Gerald Smith USA 40-44 1:08:27 33:28 29:49
55 Luis Gonzalez DOM 40-44 1:08:30 33:25 29:53
56 Richard Dorhauer USA 30-34 1:08:37 33:00 30:37
57 Ross Sorensen USA 45-49 1:08:45 33:41 29:39
58 Charles Nash USA 25-29 1:08:49 31:18 32:50
59 Matt Hamzeh USA 30-34 1:09:00 32:37 31:25
60 Luke Buchanan USA 30-34 1:09:00 32:16 31:16
61 Cody Garcia USA 16-24 1:09:07 31:48 32:31
62 Cameron Fraser GBR 25-29 1:09:15 33:56 29:51
63 Julian Perez USA 25-29 1:09:27 30:48 33:25
64 Matthew Cisneros USA 25-29 1:09:27 32:38 31:32
65 Jeff Calvert USA 30-34 1:09:34 34:18 29:55
66 Sane Carter USA 25-29 1:09:44 32:18 30:21
67 Ahmed Moussa EGY 30-34 1:09:51 32:34 32:17
68 Ty Priola USA 25-29 1:09:52 30:49 34:15
69 Michael Gomeringer GER 40-44 1:09:54 32:56 31:06
70 Elijah Watson USA 16-24 1:09:58 34:39 30:21
71 Bennett Purvis KAZ 16-24 1:10:01 32:37 31:59
72 Joe Mello USA 30-34 1:10:02 34:44 29:35
73 Matthew Hickok USA 35-39 1:10:11 34:18 29:50
74 Joshua Carmona USA 30-34 1:10:11 33:05 31:42
75 Marco Martinez USA 25-29 1:10:23 33:27 31:50
76 Brent Ward USA 50-54 1:10:37 34:43 30:26
77 Ruben Garcia USA 50-54 1:10:43 32:10 32:33
78 Justin Mirra USA 16-24 1:10:43 34:54 29:54
79 Vernon Morris USA 45-49 1:10:46 36:36 28:39
80 Craig Witherspoon USA 40-44 1:10:51 33:21 31:36
81 Evan Sultzbaugh USA 35-39 1:11:05 34:20 31:51
82 Rodrigo Estrada MEX 25-29 1:11:06 34:22 31:41
83 Chris Gray USA 30-34 1:11:10 35:16 31:12
84 Matt Laccinole USA 50-54 1:11:12 34:20 31:49
85 Kyle Stokes USA 25-29 1:11:16 34:06 31:05
86 Samuel Cowley GBR 25-29 1:11:20 37:12 28:56
87 Nick Finke USA 25-29 1:11:20 37:16 24:28
88 Zak Martin USA 35-39 1:11:29 35:38 30:32
89 Jesse Rabadan USA 25-29 1:11:35 36:34 29:50
90 Jeremy Underwood USA 40-44 1:11:37 34:15 31:45
91 Mitchell Howell USA 30-34 1:11:38 35:37 30:28
92 Jorge Margiotta USA 35-39 1:11:45 35:14 31:11
93 Derek Burgstaller USA 30-34 1:11:47 31:41 34:57
94 Joshua Harris USA 30-34 1:11:52 37:26 28:03
95 Robert Collett USA 40-44 1:11:59 32:47 33:29
96 Robert Ramey USA 30-34 1:12:06 35:11 31:34
97 Garrick Chaffee USA 35-39 1:12:10 36:16 30:34
98 Julian Perrin FRA 40-44 1:12:13 34:08 32:46
99 Blake Rhodes USA 25-29 1:12:14 35:49 30:36
100 Austin Duke USA 30-34 1:12:25 36:06 30:20
101 Brian Cleary USA 30-34 1:12:25 30:25 36:26
102 Paul Thoresen USA 35-39 1:12:28 35:43 31:44
103 Lorenzo Martinez USA 30-34 1:12:28 32:55 33:16
104 Brian Yu USA 40-44 1:12:34 36:03 30:46
105 Danny Bello COL 35-39 1:12:37 35:35 32:07
106 Kyle Malek USA 25-29 1:12:39 32:14 34:28
107 Xavier Perez USA 25-29 1:12:42 33:55 32:12
108 Iram Galvan USA 25-29 1:12:42 34:29 31:11
109 Kyle Cockayne USA 35-39 1:12:48 32:07 35:33
110 Evan Olivas USA 25-29 1:12:48 33:59 33:08
111 Jf Raynaldo PHI 40-44 1:13:00 33:31 34:36
112 Peter Hoffmann USA 25-29 1:13:02 36:24 31:26
113 Taylor Vincent USA 30-34 1:13:06 31:15 36:08
114 Jordan Long USA 30-34 1:13:15 35:51 32:21
115 Jacob Galgay USA 25-29 1:13:26 33:11 34:19
116 Brian Davis USA 25-29 1:13:27 34:24 32:45
117 Johnathon True USA 16-24 1:13:29 36:01 32:06
118 Evan Oughton CAN 30-34 1:13:43 33:47 34:07
119 Norman Chu USA 65-69 1:13:44 34:47 33:39
120 Rishi Nangia USA 50-54 1:13:45 35:46 32:28
121 Garret Dorsey USA 35-39 1:13:45 32:38 34:32
122 Zac Segula USA 35-39 1:13:49 35:27 31:47
123 Jonathan Fuller USA 35-39 1:13:55 38:02 30:34
124 Mahmoud Elzayat EGY 30-34 1:14:05 34:51 32:47
125 Esteban Lopez MEX 25-29 1:14:06 35:53 31:58
126 Caley Morrison NZL 45-49 1:14:07 33:10 36:09
127 Joe Daniel USA 30-34 1:14:08 36:03 31:49
128 Ray Camano USA 60-64 1:14:12 33:14 34:53
129 Matthew Poole USA 16-24 1:14:13 33:01 35:13
130 Keith Preston USA 16-24 1:14:15 35:14 33:44
131 Derrick Rodriguez USA 16-24 1:14:18 36:06 32:21
132 Mason Cross USA 25-29 1:14:18 36:33 31:30
133 Joshua White USA 25-29 1:14:20 36:47 30:50
134 Parker Kiracofe USA 16-24 1:14:24 38:15 30:59
135 Brendan Murphy USA 40-44 1:14:27 37:46 30:17
136 Evan Worrell USA 16-24 1:14:34 36:06 32:17
137 Anthony Bruce USA 35-39 1:14:40 37:15 31:28
138 David Garza USA 50-54 1:14:44 36:02 32:21
139 Charles Moorer USA 45-49 1:14:45 34:42 34:58
140 Lane Bunch USA 30-34 1:14:48 38:27 30:21
141 Justin Hartweck USA 35-39 1:14:59 35:21 34:25
142 Hubert Ng CAN 45-49 1:15:01 38:46 30:49
143 Ray Wingfield USA 40-44 1:15:04 36:45 32:01
144 Jake Thomas USA 40-44 1:15:05 33:59 35:40
145 Sebastian Coates USA 35-39 1:15:06 36:32 32:02
146 Daniel King USA 35-39 1:15:14 35:29 33:38
147 Jonathan Faragher IMN 30-34 1:15:14 35:46 33:56
148 Patrick Badolato USA 45-49 1:15:16 36:07 31:56
149 Chris Jordan USA 30-34 1:15:20 37:09 32:36
150 Tyler Caldwell USA 30-34 1:15:23 37:18 31:54
151 Jeff Karr USA 40-44 1:15:32 37:11 32:57
152 Hunter Dooley USA 25-29 1:15:36 35:52 33:16
153 Shariq Khan USA 40-44 1:15:40 34:26 35:48
154 Jordan Roberts USA 40-44 1:15:45 33:08 36:51
155 Devin Sarno USA 30-34 1:15:49 36:44 33:46
156 Tristan Schwegler GER 30-34 1:15:52 36:34 32:36
157 Trevor Svendsen USA 30-34 1:15:53 39:05 30:23
158 Stephen Levall USA 40-44 1:15:53 37:21 32:30
159 Austin Covers USA 30-34 1:15:55 36:40 32:27
160 Clifford Yuyun CMR 30-34 1:15:56 35:46 32:15
161 Jarrett Resewehr USA 16-24 1:16:09 38:10 32:06
162 Anthony Nguyen USA 40-44 1:16:12 39:01 31:14
163 Dre Nuzum USA 30-34 1:16:13 37:35 32:44
164 Michael Kenney USA 25-29 1:16:14 36:38 32:50
165 Zach McLeod USA 30-34 1:16:16 34:38 36:13
166 Mitchell Coll USA 25-29 1:16:23 37:46 31:37
167 Johan Cheah USA 25-29 1:16:27 35:34 35:30
168 Michael Prejean USA 30-34 1:16:32 38:54 30:52
169 Toby Williams USA 35-39 1:16:35 40:02 30:19
170 Mat McMullen USA 35-39 1:16:39 38:33 31:42
171 Christopher Frank USA 45-49 1:16:46 38:43 31:31
172 Boris Cortes CHI 45-49 1:16:50 32:41 38:14
173 Daniel Paz VEN 35-39 1:16:51 35:08 35:41
174 Mark Donnelly IRL 35-39 1:16:56 41:31 29:10
175 Alejandro León USA 35-39 1:16:59 35:59 34:19
176 Austin McGehee USA 30-34 1:17:00 39:11 31:56
177 Max Fukuyama USA 30-34 1:17:00 37:42 34:00
178 Eric Bumpus USA 45-49 1:17:03 36:23 35:01
179 Barry Galvin IRL 30-34 1:17:12 38:17 32:49
180 Zach Ardis USA 25-29 1:17:16 36:49 34:28
181 Robert Pareiss AUT 45-49 1:17:26 36:08 34:40
182 Chris Stoeckle USA 40-44 1:17:27 37:18 34:24
183 Ryan Trowbridge USA 45-49 1:17:28 37:23 33:48
184 Rafe Kirkpatrick USA 16-24 1:17:34 36:46 34:24
185 Brady Rhodes USA 40-44 1:17:40 36:45 33:52
186 Shawn Burns USA 35-39 1:17:43 35:38 33:57
187 Preston Propp USA 16-24 1:17:44 42:56 28:46
188 Alvy Morales COL 35-39 1:17:44 35:45 36:24
189 Edward Berkey USA 35-39 1:17:47 35:50 35:49
190 Alfredo Martinez USA 30-34 1:17:49 34:09 38:28
191 James Cantwell USA 40-44 1:17:50 37:56 34:04
192 Johnny Gisagara USA 35-39 1:17:55 34:23 36:59
193 Liam Henry IRL 25-29 1:18:03 35:03 37:17
194 Timothy Anes USA 25-29 1:18:06 37:00 34:28
195 Chad Morris USA 16-24 1:18:09 41:01 31:28
196 Josue Reyes USA 35-39 1:18:09 37:03 34:52
197 Melvin Espinoza-Rosa USA 30-34 1:18:12 34:49 36:11
198 Carl DeCarlo USA 40-44 1:18:13 35:16 37:27
199 Don Joos USA 55-59 1:18:17 37:00 35:53
200 Eddie Lopez USA 40-44 1:18:17 34:57 37:46

← Houston 2026 results