← Anaheim 2025 results

HYROX Anaheim 2025 Results – Open Men

688 finishers. Winner Alex Johnson in 1:01:39; median 1:31:36.

Rank Athlete Nat Age group Time Run Workout
1 Alex Johnson USA 25-29 1:01:39 31:00 26:22
2 Dave Martinsky USA 30-34 1:02:59 31:10 28:04
3 Angel Valdivia USA 30-34 1:03:17 31:57 27:21
4 Tory Silvestrin USA 35-39 1:04:11 32:50 27:28
5 Braydon Alley USA 30-34 1:04:19 30:51 29:12
6 Michael Garcia USA 35-39 1:05:23 32:49 28:05
7 Jerred Beniquez USA 30-34 1:05:45 33:05 28:41
8 Eduard Korat USA 55-59 1:06:17 32:17 29:30
9 Nathan Marez USA 25-29 1:06:20 32:40 29:31
10 Dustin Needham USA 40-44 1:06:27 31:24 31:06
11 Brad Edwards NZL 35-39 1:06:45 33:18 29:16
12 Noah Grime USA 35-39 1:06:46 32:48 29:45
13 Justin Belza USA 35-39 1:06:54 33:15 29:20
14 Daniel Gutierrez USA 25-29 1:06:59 33:40 28:51
15 Connor Hughes USA 30-34 1:07:07 33:45 28:56
16 Timothy Briercheck USA 30-34 1:07:32 34:14 28:37
17 Zachary Tacy USA 25-29 1:07:36 32:44 30:11
18 Eben Kostbar USA 45-49 1:07:56 34:31 29:09
19 Braeden Theriault CAN 25-29 1:07:57 34:21 29:23
20 Jack Platt USA 16-24 1:07:58 36:18 27:23
21 Jonathan Afanador USA 30-34 1:08:01 32:27 31:15
22 Adam Korby USA 35-39 1:08:31 37:32 26:37
23 David Nash AUS 30-34 1:08:36 32:47 31:38
24 Tanner Hendrix USA 25-29 1:08:37 34:07 29:34
25 Paul Dixon GBR 40-44 1:09:05 35:12 28:30
26 Ditanyon Demps USA 45-49 1:09:05 35:39 28:38
27 Joshua Romero USA 25-29 1:09:13 33:35 29:30
28 Brandon Delbianco USA 30-34 1:09:15 36:59 27:56
29 Lucas Warfield USA 16-24 1:09:20 34:15 31:17
30 John Freeman USA 35-39 1:09:29 32:29 32:20
31 Kevin Johnson USA 40-44 1:09:44 34:16 30:30
32 Mohamed Elleithy EGY 30-34 1:09:50 33:46 31:35
33 Jon Lee USA 35-39 1:10:11 34:54 30:06
34 Ben Maurey USA 30-34 1:10:19 35:17 30:32
35 Eric Libardoni USA 35-39 1:10:23 37:11 27:24
36 James Von Steeg USA 50-54 1:10:24 35:16 30:35
37 Dj Martinez USA 30-34 1:10:30 34:54 31:18
38 Matt Martin USA 45-49 1:10:32 35:13 30:54
39 John O'Shea USA 25-29 1:10:50 35:35 30:08
40 Grant Cunningham USA 30-34 1:10:57 38:41 27:26
41 Brian Vayda USA 45-49 1:10:58 35:55 28:41
42 Jason Wong USA 45-49 1:11:17 33:40 33:26
43 Connor Koper USA 30-34 1:11:18 38:23 28:15
44 Tyler Davis USA 25-29 1:11:22 35:51 30:50
45 Dustin Zvonek USA 40-44 1:11:34 30:43 35:53
46 Lorenzo Contreras USA 40-44 1:11:47 33:52 33:38
47 John Howard III USA 35-39 1:11:52 33:41 34:01
48 Carson Carey USA 25-29 1:11:53 31:46 35:23
49 Braydon Preston USA 25-29 1:11:54 33:32 34:13
50 Alfred Gross USA 30-34 1:12:00 32:41 35:21
51 Joseph Stevens USA 35-39 1:12:19 34:45 33:18
52 Andres Hermosillo MEX 30-34 1:12:29 34:00 33:52
53 Aaron Sandhu USA 16-24 1:12:37 34:22 33:46
54 Jonathan Rivera PUR 25-29 1:12:37 35:29 32:37
55 Eddie Sanchez USA 45-49 1:13:01 34:28 33:47
56 John Taylor USA 40-44 1:13:09 35:05 33:09
57 Scott Noble USA 40-44 1:13:12 37:42 31:05
58 Randy Rokosz USA 50-54 1:13:16 37:41 30:49
59 Matt Laccinole USA 50-54 1:13:23 35:44 33:20
60 David So USA 30-34 1:13:23 34:07 33:24
61 Carlos Sandoval USA 30-34 1:13:27 35:01 32:10
62 David Kim USA 30-34 1:13:28 36:15 32:13
63 Richard Quirke IRL 35-39 1:13:34 33:22 34:42
64 Abelardo Sanchez Ibanez MEX 35-39 1:13:39 33:30 35:05
65 Matt Mcgann USA 16-24 1:13:41 38:10 29:32
66 Luke Mccausland USA 40-44 1:13:46 35:16 32:53
67 Daniel Rodriguez USA 30-34 1:13:57 37:19 31:33
68 Tim Johnson USA 45-49 1:13:59 36:48 32:13
69 John Ciralli USA 40-44 1:14:23 36:09 32:39
70 Craig Moore USA 30-34 1:14:39 39:38 29:50
71 Francois Viljoen USA 40-44 1:14:41 36:38 32:32
72 Kendall Reynolds USA 40-44 1:14:42 36:30 32:55
73 Jordan Wade USA 35-39 1:14:52 35:58 33:15
74 Anthony Lee USA 30-34 1:14:53 36:46 31:36
75 Brayden Stockbauer USA 16-24 1:15:05 35:55 33:34
76 Jae Park USA 30-34 1:15:08 39:17 30:46
77 Tyson Chambers USA 35-39 1:15:15 37:06 33:01
78 Mike Truong VIE 40-44 1:15:36 33:58 36:42
79 Jack Twisse AUS 30-34 1:15:39 34:46 36:03
80 Chazz Ishikawa USA 25-29 1:15:45 38:52 31:52
81 Thomas Jacobsson USA 25-29 1:15:56 39:24 30:29
82 Kyle Hunter USA 30-34 1:15:56 31:52 36:29
83 Barry Biggs USA 35-39 1:15:57 37:22 33:34
84 Braden Guyot USA 16-24 1:15:57 36:25 34:10
85 Daniel Wise USA 30-34 1:16:01 39:59 30:39
86 Gunnar Keeling USA 16-24 1:16:05 39:20 31:37
87 Stratton Easter USA 40-44 1:16:05 36:30 34:00
88 Daniel Collins USA 40-44 1:16:09 41:51 29:08
89 Chad Dunham USA 30-34 1:16:13 36:15 34:08
90 Christian Harrison USA 30-34 1:16:13 36:29 34:26
91 Dre Nuzum USA 30-34 1:16:22 38:07 33:00
92 Kwang Yi KOR 30-34 1:16:23 36:52 33:54
93 Ivan Gomez MEX 40-44 1:16:34 37:57 33:21
94 Matt Heiss USA 35-39 1:16:37 39:52 31:53
95 Ruben Garcia USA 50-54 1:16:40 33:47 34:55
96 Dominique Scott RSA 35-39 1:16:43 39:07 33:11
97 John Crennen USA 40-44 1:16:50 37:05 34:59
98 Chris Clements USA 45-49 1:16:55 36:34 34:31
99 Lawrence Brown USA 40-44 1:17:15 35:15 37:26
100 John Wofford USA 40-44 1:17:23 36:00 35:51
101 Joe Shook USA 35-39 1:17:25 36:47 35:01
102 Brandon Faddis USA 30-34 1:17:34 38:36 33:39
103 Jordan Johnson USA 25-29 1:17:36 37:15 33:42
104 Ryan Atkinson USA 30-34 1:17:40 41:41 29:59
105 Will Jackson GBR 40-44 1:17:51 37:58 35:25
106 Derek Burgstaller USA 30-34 1:17:52 35:20 37:34
107 Daniel Abshere USA 45-49 1:17:53 38:08 34:53
108 Timoteo Ocampo USA 50-54 1:17:56 37:36 34:30
109 Antonio Garcia MEX 16-24 1:18:03 40:19 32:31
110 James Carr USA 30-34 1:18:05 42:12 29:52
111 Michael Whalen USA 30-34 1:18:05 40:59 30:29
112 Aaron Berger USA 35-39 1:18:05 37:02 36:15
113 Matthew Dyrdahl USA 35-39 1:18:05 37:17 35:16
114 Mark Quines PHI 40-44 1:18:06 36:44 35:16
115 Christopher Dietrick USA 35-39 1:18:09 36:35 36:28
116 Nolan Wheeler USA 40-44 1:18:11 40:01 31:30
117 Tyler Cullen USA 25-29 1:18:12 41:32 29:12
118 Tobey Brill USA 16-24 1:18:13 39:23 34:03
119 Dominick Mattoni USA 25-29 1:18:15 38:17 35:16
120 Rami Tameez USA 40-44 1:18:25 38:46 35:02
121 Patrick Wilson USA 50-54 1:18:31 37:58 34:09
122 Joseph Delmonaco USA 35-39 1:18:32 40:00 32:29
123 Rick Moore USA 16-24 1:18:32 41:43 30:12
124 Miguel Valdez USA 40-44 1:18:33 39:58 33:41
125 Shawn Calayag USA 35-39 1:18:42 38:12 35:09
126 James Vandergriff USA 35-39 1:18:43 39:11 33:43
127 Jacob Viter USA 25-29 1:18:45 40:22 31:44
128 Christopher Avila USA 35-39 1:18:47 39:31 34:07
129 Scott Kooistra USA 35-39 1:18:49 38:23 35:21
130 Tony Lubs USA 50-54 1:18:50 33:58 39:24
131 Alexander Bautista MEX 35-39 1:18:52 39:05 34:48
132 Ryan Conley USA 35-39 1:18:58 37:50 35:36
133 Ramon Casaus USA 30-34 1:19:04 39:32 33:52
134 Seth Kaelin USA 25-29 1:19:07 41:09 31:19
135 James Whitehead GBR 35-39 1:19:07 35:25 38:17
136 Chris Heinonen USA 45-49 1:19:13 36:25 37:06
137 Ramon Camacho USA 40-44 1:19:24 38:09 35:36
138 Benjamin O'Brien GBR 35-39 1:19:25 43:11 31:39
139 Jonathan Hosmer USA 40-44 1:19:33 36:36 37:26
140 Mauricio Villalpando USA 30-34 1:19:43 40:56 33:29
141 Pradeep Dandu USA 35-39 1:19:45 38:56 35:32
142 Kylie Cook USA 50-54 1:19:53 41:32 33:19
143 Tom Schuller USA 25-29 1:20:01 40:48 34:12
144 Adam Morris USA 40-44 1:20:07 36:17 37:46
145 Conor Lang USA 30-34 1:20:15 42:58 31:55
146 Michael Kenney USA 50-54 1:20:19 37:44 37:31
147 Shishir Sharma USA 25-29 1:20:30 39:56 34:57
148 Mathew Freeman USA 45-49 1:20:31 40:33 35:01
149 Sylvain Moles FRA 35-39 1:20:42 39:47 33:58
150 Sean Vintinner USA 40-44 1:20:46 39:00 36:12
151 Hiram Torres Ramos USA 30-34 1:20:57 37:03 38:24
152 Brandon Binder USA 40-44 1:20:58 38:45 36:01
153 Jean Olaizola FRA 35-39 1:21:03 37:41 36:18
154 Keith Moss USA 35-39 1:21:19 39:14 35:59
155 Aaron Bence USA 40-44 1:21:20 38:34 38:13
156 Gordon Withers USA 35-39 1:21:22 35:11 41:28
157 Brian Walsh USA 30-34 1:21:25 42:07 33:20
158 Benjamin Rolon MEX 35-39 1:21:29 41:00 35:50
159 Anthony Bruce USA 35-39 1:21:30 38:44 36:28
160 Josh Rees GBR 35-39 1:21:34 39:19 36:46
161 Anthony Rodriguez USA 16-24 1:21:45 41:32 33:29
162 Bernardo Loza USA 30-34 1:21:48 37:48 38:57
163 Christian Saylor USA 30-34 1:21:49 35:56 38:21
164 Jason Wiggins USA 40-44 1:21:52 39:06 36:21
165 Lawrence Wu USA 35-39 1:21:54 42:56 32:24
166 Gavril Lourie USA 60-64 1:21:55 36:56 39:26
167 Brandon Russell USA 45-49 1:21:58 40:11 36:47
168 Chris Munoz USA 35-39 1:22:16 37:04 39:16
169 Clayton Byrne USA 16-24 1:22:17 38:38 38:13
170 Jacob Scott USA 30-34 1:22:20 43:03 33:22
171 Greg Muhlner USA 50-54 1:22:29 37:53 39:05
172 Todd Hollander USA 45-49 1:22:31 38:33 38:13
173 Jaron Kogle USA 40-44 1:22:33 36:14 40:26
174 Kristofe Shu HYROX 45-49 1:22:34 37:52 38:51
175 Marc Robert USA 55-59 1:22:36 36:57 40:56
176 Adam Jones USA 40-44 1:22:38 42:00 33:52
177 Robbie Arroyo USA 40-44 1:22:39 33:46 44:23
178 Andres Ortiz USA 25-29 1:22:46 35:46 39:51
179 Ryan Figuerado USA 40-44 1:22:50 37:17 40:03
180 Frank Corral USA 45-49 1:22:52 37:07 39:17
181 Nick St. John USA 25-29 1:22:54 39:58 37:19
182 Mario San Roman USA 40-44 1:22:55 39:11 38:36
183 Erik Salgado USA 35-39 1:22:56 38:10 38:51
184 Darren Flood IRL 35-39 1:23:02 39:45 37:56
185 Derrick Deese USA 40-44 1:23:02 37:06 39:17
186 Augie Navarro USA 40-44 1:23:11 40:18 35:58
187 Raymond Monela USA 25-29 1:23:12 41:19 35:41
188 Christopher Bermudez USA 40-44 1:23:14 43:31 34:04
189 Mark Dietzel USA 35-39 1:23:14 41:57 34:39
190 Luis Chavez USA 16-24 1:23:14 43:55 33:53
191 Axel Vega MEX 30-34 1:23:18 39:56 37:48
192 Raymond Bravo USA 25-29 1:23:18 37:57 40:02
193 Leland Frataccia USA 60-64 1:23:22 36:03 40:32
194 Christopher Davis USA 45-49 1:23:30 38:26 38:39
195 Aaron Lack USA 25-29 1:23:31 34:27 41:09
196 Joshua Vandebrake USA 30-34 1:23:33 40:18 37:57
197 Scott Kyle USA 55-59 1:23:34 39:59 38:32
198 Anthony Labastida USA 35-39 1:23:37 43:57 34:15
199 Isaac Burnett USA 40-44 1:23:37 41:54 36:12
200 Marc Bruschera USA 45-49 1:23:39 40:11 37:41

← Anaheim 2025 results