FULL RESULTS
HYROX Dallas 2025 Results – Open Men
1,044 finishers. Winner Jonathan Glen in 55:37; median 1:27:12.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 1 | Jonathan Glen | 25-29 | 55:37 | 28:15 | 24:49 | |
| 2 | Million Negash | 25-29 | 59:48 | 30:31 | 26:11 | |
| 3 | Chris Hassold | 30-34 | 59:55 | 32:02 | 24:58 | |
| 4 | Michael Curcio | 35-39 | 1:00:03 | 32:05 | 25:04 | |
| 5 | Michael Schaefer | 16-24 | 1:00:09 | 31:35 | 25:35 | |
| 6 | Marcos Merritt | 16-24 | 1:01:02 | 33:30 | 24:40 | |
| 7 | Alex Johnson | 25-29 | 1:01:14 | 34:14 | 23:46 | |
| 8 | Duncan Miller | 30-34 | 1:01:35 | 31:23 | 26:51 | |
| 9 | Graham Warren | 35-39 | 1:01:37 | 31:01 | 27:29 | |
| 10 | Brad Clark | 30-34 | 1:02:58 | 32:21 | 27:37 | |
| 11 | Jake Stewart | 30-34 | 1:03:17 | 32:28 | 27:13 | |
| 12 | Mark Thompson | 45-49 | 1:03:27 | 31:03 | 28:02 | |
| 13 | Lazaro Perez | 35-39 | 1:03:34 | 31:46 | 28:39 | |
| 14 | Guillermo Pons | 25-29 | 1:03:36 | 33:09 | 26:56 | |
| 15 | Austin Davis | 30-34 | 1:03:48 | 33:10 | 26:57 | |
| 16 | Jeff Ball | 35-39 | 1:03:50 | 29:51 | 31:05 | |
| 17 | Adam Schindler | 40-44 | 1:03:50 | 32:48 | 27:59 | |
| 18 | Jonathan Stern | 30-34 | 1:04:01 | 30:15 | 30:59 | |
| 19 | Nico Ramirez | 30-34 | 1:04:01 | 34:36 | 26:04 | |
| 20 | Michael Azar | 25-29 | 1:04:04 | 33:40 | 27:04 | |
| 21 | Dave Marr | 35-39 | 1:04:05 | 33:25 | 27:12 | |
| 22 | Ryan Bayless | 25-29 | 1:04:07 | 33:17 | 27:55 | |
| 23 | Austin Miele | 30-34 | 1:04:09 | 33:27 | 27:08 | |
| 24 | Justin Woytanowski | 30-34 | 1:04:10 | 32:45 | 27:58 | |
| 25 | Jack Schneider | 16-24 | 1:04:12 | 34:40 | 26:07 | |
| 26 | Christian Rosales | 35-39 | 1:04:14 | 32:54 | 28:10 | |
| 27 | Jordyn Kumba | 25-29 | 1:04:19 | 33:28 | 27:29 | |
| 28 | Connor Frost | 30-34 | 1:04:37 | 33:46 | 27:39 | |
| 29 | Ben Stiekema | 30-34 | 1:04:37 | 35:53 | 24:54 | |
| 30 | Brendan Donlon | 25-29 | 1:04:40 | 33:12 | 28:15 | |
| 31 | Wyatt Azevedo | 30-34 | 1:04:49 | 34:44 | 26:01 | |
| 32 | Jordan Martin | 30-34 | 1:04:51 | 35:48 | 25:46 | |
| 33 | Bryan Pollard | 30-34 | 1:04:55 | 34:00 | 27:31 | |
| 34 | Frankie Thorogood | 35-39 | 1:05:04 | 35:07 | 26:44 | |
| 35 | Howard Summers | 30-34 | 1:05:11 | 33:16 | 28:24 | |
| 36 | Mike Miles | 35-39 | 1:05:20 | 32:52 | 28:14 | |
| 37 | Dan Langworthy | 25-29 | 1:05:21 | 32:19 | 29:14 | |
| 38 | Justin Kody | 30-34 | 1:05:27 | 34:48 | 27:10 | |
| 39 | Dustin Needham | 40-44 | 1:05:28 | 32:36 | 29:54 | |
| 40 | Justin Sarmiento | 16-24 | 1:05:48 | 33:52 | 28:37 | |
| 41 | David Tarallo | 16-24 | 1:06:17 | 35:30 | 27:28 | |
| 42 | Parker Fyfe | 25-29 | 1:06:20 | 31:22 | 31:22 | |
| 43 | Anthony Amoroso | 45-49 | 1:06:27 | 35:41 | 27:14 | |
| 44 | Richard Dorhauer | 30-34 | 1:06:32 | 34:34 | 28:36 | |
| 45 | Dante Cabral | 25-29 | 1:06:32 | 32:42 | 30:28 | |
| 46 | Alex Joseph | 35-39 | 1:06:38 | 33:37 | 29:37 | |
| 47 | Damir Dracic | 35-39 | 1:06:40 | 33:54 | 28:50 | |
| 48 | Steven Yoo | 40-44 | 1:06:48 | 33:40 | 28:13 | |
| 49 | Benjamin O'Brien | 35-39 | 1:06:59 | 36:16 | 27:20 | |
| 50 | Alex Ionesco | 25-29 | 1:07:01 | 35:13 | 28:01 | |
| 51 | Carlos Hernandez | 25-29 | 1:07:03 | 33:11 | 29:52 | |
| 52 | Justus Woods | 25-29 | 1:07:12 | 34:25 | 29:26 | |
| 53 | Cade Carroll | 25-29 | 1:07:13 | 34:21 | 29:07 | |
| 54 | BRENDAN KING | 35-39 | 1:07:22 | 33:24 | 30:46 | |
| 55 | Robbie Arroyo | 40-44 | 1:07:25 | 35:48 | 27:29 | |
| 56 | Jesse Rabadan | 25-29 | 1:07:31 | 33:42 | 30:25 | |
| 57 | Kyle Malek | 25-29 | 1:07:38 | 33:00 | 30:57 | |
| 58 | Ronnie Bookman | 30-34 | 1:07:42 | 34:27 | 29:15 | |
| 59 | Joe Mello | 30-34 | 1:07:46 | 36:29 | 27:14 | |
| 60 | Travis Kliewer | 40-44 | 1:07:46 | 35:56 | 28:17 | |
| 61 | Max Rotemberg | 16-24 | 1:07:47 | 34:28 | 29:43 | |
| 62 | Jack Platt | 16-24 | 1:07:53 | 35:52 | 28:40 | |
| 63 | Lucas Warfield | 16-24 | 1:08:02 | 35:15 | 29:53 | |
| 64 | Reagan Kropf | 16-24 | 1:08:10 | 36:30 | 27:27 | |
| 65 | Luke Buchanan | 30-34 | 1:08:11 | 35:19 | 29:14 | |
| 66 | Jamie Corless | 25-29 | 1:08:11 | 36:17 | 28:03 | |
| 67 | Cooper Fyfe | 25-29 | 1:08:11 | 33:07 | 31:40 | |
| 68 | Joel DeNardis | 40-44 | 1:08:24 | 35:52 | 28:44 | |
| 69 | Nick Meyer | 25-29 | 1:08:24 | 34:09 | 30:35 | |
| 70 | Ryan Pett | 30-34 | 1:08:26 | 34:10 | 30:02 | |
| 71 | Chris David | 30-34 | 1:08:28 | 37:29 | 26:40 | |
| 72 | Cesar Rangel | 30-34 | 1:08:29 | 33:41 | 30:53 | |
| 73 | Garrick Chaffee | 35-39 | 1:08:32 | 36:02 | 29:01 | |
| 74 | Hector Jimenez | 25-29 | 1:08:33 | 37:00 | 27:57 | |
| 75 | Juan Daniel Granados V | 25-29 | 1:08:40 | 33:46 | 31:03 | |
| 76 | Keigan Landcaster | 30-34 | 1:08:44 | 35:37 | 27:57 | |
| 77 | Enrique Suarez | 40-44 | 1:08:49 | 33:26 | 31:42 | |
| 78 | Chad Nowakowski | 30-34 | 1:08:50 | 35:07 | 29:37 | |
| 79 | Ernesto Aguilar | 40-44 | 1:08:57 | 32:36 | 32:44 | |
| 80 | Mahmoud Elzayat | 30-34 | 1:09:00 | 35:35 | 29:46 | |
| 81 | Lucas Feller | 40-44 | 1:09:02 | 37:39 | 27:30 | |
| 82 | Luke Halterman | 35-39 | 1:09:02 | 32:18 | 33:24 | |
| 83 | Keith Preston | 16-24 | 1:09:08 | 34:34 | 31:22 | |
| 84 | Chris Hickok | 40-44 | 1:09:10 | 35:08 | 30:29 | |
| 85 | Fernando Ramirez | 25-29 | 1:09:13 | 35:01 | 29:16 | |
| 86 | Daniel Johnson | 40-44 | 1:09:18 | 35:00 | 29:32 | |
| 87 | Drake Raftery | 25-29 | 1:09:22 | 35:35 | 29:54 | |
| 88 | Chad George | 25-29 | 1:09:22 | 30:55 | 34:28 | |
| 89 | Sam Papanikas | 50-54 | 1:09:30 | 34:50 | 31:17 | |
| 90 | Cody Garcia | 16-24 | 1:09:31 | 33:58 | 32:02 | |
| 91 | Conor Pearce | 25-29 | 1:09:32 | 35:59 | 29:50 | |
| 92 | Matthew Hickok | 35-39 | 1:09:34 | 36:14 | 28:33 | |
| 93 | Eben Kostbar | 45-49 | 1:09:38 | 35:25 | 30:50 | |
| 94 | Tucker Oniskey | 30-34 | 1:09:39 | 36:46 | 29:33 | |
| 95 | Joe DiGello | 16-24 | 1:09:50 | 34:29 | 31:51 | |
| 96 | Dylan Hanson | 25-29 | 1:09:50 | 33:41 | 32:09 | |
| 97 | Nicholas Fournier | 25-29 | 1:09:56 | 36:39 | 29:15 | |
| 98 | Bogdan Kliusa | 35-39 | 1:10:07 | 35:16 | 31:14 | |
| 99 | Joshua Carmona | 30-34 | 1:10:09 | 33:05 | 32:48 | |
| 100 | Jason Wong | 45-49 | 1:10:11 | 34:11 | 32:45 | |
| 101 | Yanni Tsamoutalidis | 16-24 | 1:10:12 | 36:51 | 28:58 | |
| 102 | Davon Singletary | 35-39 | 1:10:25 | 35:42 | 30:27 | |
| 103 | Felix Christl | 30-34 | 1:10:29 | 36:19 | 30:30 | |
| 104 | Angel Pacheco Paredes | 40-44 | 1:10:45 | 34:47 | 32:04 | |
| 105 | Daniel Chavez Gomez | 40-44 | 1:10:45 | 37:02 | 30:05 | |
| 106 | Mauricio Sosa | 30-34 | 1:10:46 | 36:21 | 30:47 | |
| 107 | A Guy Horcasitas | 45-49 | 1:10:47 | 35:32 | 31:09 | |
| 108 | Colin Boylan | 40-44 | 1:10:51 | 36:51 | 29:23 | |
| 109 | Julian Stanford | 35-39 | 1:10:51 | 36:06 | 30:50 | |
| 110 | Jack Behen | 25-29 | 1:10:56 | 39:02 | 27:00 | |
| 111 | Jay Vines | 30-34 | 1:11:04 | 35:32 | 32:04 | |
| 112 | Tallon Scott | 30-34 | 1:11:05 | 35:41 | 31:16 | |
| 113 | Blake Piel | 30-34 | 1:11:05 | 36:09 | 30:57 | |
| 114 | Christian Prieto | 25-29 | 1:11:08 | 36:49 | 30:05 | |
| 115 | James Kim | 30-34 | 1:11:12 | 34:29 | 32:14 | |
| 116 | Jake Pylman | 40-44 | 1:11:18 | 36:15 | 31:35 | |
| 117 | Garret Dorsey | 35-39 | 1:11:19 | 35:32 | 31:30 | |
| 118 | Gerald Smith | 40-44 | 1:11:19 | 35:22 | 31:30 | |
| 119 | Gregory Travers | 30-34 | 1:11:21 | 34:26 | 33:28 | |
| 120 | Matias Siems | 25-29 | 1:11:32 | 36:43 | 31:04 | |
| 121 | Sam Unsworth | 30-34 | 1:11:33 | 34:29 | 32:55 | |
| 122 | Andrew Parker | 35-39 | 1:11:34 | 39:05 | 28:42 | |
| 123 | Jacob Hojnacki | 16-24 | 1:11:39 | 35:36 | 30:57 | |
| 124 | wooch graff | 50-54 | 1:11:42 | 37:02 | 30:24 | |
| 125 | Patrick Bamann | 40-44 | 1:11:43 | 36:24 | 31:29 | |
| 126 | Andrew Gagliardi | 35-39 | 1:11:44 | 35:09 | 32:53 | |
| 127 | Alex Rech | 30-34 | 1:11:47 | 37:35 | 29:36 | |
| 128 | John Thornhill | 30-34 | 1:11:48 | 39:20 | 29:12 | |
| 129 | Peter Flanagan | 25-29 | 1:11:50 | 38:41 | 29:12 | |
| 130 | Tyler Davis | 25-29 | 1:11:53 | 36:55 | 31:06 | |
| 131 | Tim Wamsley | 35-39 | 1:11:54 | 36:43 | 31:09 | |
| 132 | Matthew Poole | 16-24 | 1:11:54 | 35:37 | 31:00 | |
| 133 | Kevin green | 55-59 | 1:11:59 | 37:25 | 29:44 | |
| 134 | Michael Granitz | 30-34 | 1:12:14 | 37:32 | 30:57 | |
| 135 | Kevin Forrest | 40-44 | 1:12:17 | 35:18 | 32:54 | |
| 136 | Mohamed Abouelmaaty | 25-29 | 1:12:19 | 33:00 | 35:05 | |
| 137 | Dre Nuzum | 30-34 | 1:12:20 | 37:55 | 29:31 | |
| 138 | Mark Johnson | 50-54 | 1:12:21 | 36:13 | 32:20 | |
| 139 | Jake Vobbe | 16-24 | 1:12:22 | 36:29 | 31:17 | |
| 140 | Benjamin Higgins | 35-39 | 1:12:23 | 36:02 | 32:28 | |
| 141 | Ryan Meyer | 40-44 | 1:12:28 | 38:25 | 30:21 | |
| 142 | Cathal McGrath | 30-34 | 1:12:29 | 35:08 | 33:48 | |
| 143 | Zack Krall | 30-34 | 1:12:34 | 36:10 | 32:10 | |
| 144 | Scott Noble | 40-44 | 1:12:44 | 38:08 | 31:00 | |
| 145 | Luis Muniz | 16-24 | 1:12:46 | 36:39 | 31:13 | |
| 146 | Ashley Morris-Williams | 30-34 | 1:12:48 | 37:53 | 30:49 | |
| 147 | Marco Maraschin | 45-49 | 1:12:50 | 39:38 | 28:59 | |
| 148 | Sean Simmons | 50-54 | 1:12:51 | 35:02 | 34:03 | |
| 149 | Ty Priola | 25-29 | 1:12:57 | 34:28 | 34:16 | |
| 150 | Ubaldo Lopez | 45-49 | 1:12:59 | 37:28 | 31:11 | |
| 151 | Jacob Lerma | 30-34 | 1:13:03 | 38:09 | 31:15 | |
| 152 | Taylor Robichaux | 25-29 | 1:13:07 | 35:26 | 31:15 | |
| 153 | Storm Wilson | 30-34 | 1:13:12 | 34:58 | 34:12 | |
| 154 | Craig Witherspoon | 40-44 | 1:13:12 | 37:21 | 31:10 | |
| 155 | Dallas Krob | 25-29 | 1:13:14 | 38:40 | 30:33 | |
| 156 | Luis Gonzalez | 40-44 | 1:13:14 | 38:09 | 30:42 | |
| 157 | Zak Martin | 35-39 | 1:13:16 | 38:30 | 30:36 | |
| 158 | Chase Reeves | 40-44 | 1:13:19 | 38:18 | 31:12 | |
| 159 | Rishi Nangia | 50-54 | 1:13:20 | 36:46 | 32:43 | |
| 160 | Preston Propp | 16-24 | 1:13:21 | 41:39 | 27:32 | |
| 161 | Manny Alvarez | 25-29 | 1:13:21 | 37:01 | 32:30 | |
| 162 | Jeremy Underwood | 40-44 | 1:13:28 | 37:30 | 31:04 | |
| 163 | Pedro Martinez | 25-29 | 1:13:33 | 36:04 | 32:12 | |
| 164 | Conor Kelch | 30-34 | 1:13:36 | 38:12 | 30:21 | |
| 165 | Chad Dunham | 30-34 | 1:13:37 | 37:23 | 31:43 | |
| 166 | Marco Horst | 35-39 | 1:13:37 | 35:29 | 33:59 | |
| 167 | Jordan Lynch | 35-39 | 1:13:38 | 38:35 | 31:03 | |
| 168 | Russell Hawkins | 30-34 | 1:13:38 | 37:23 | 31:37 | |
| 169 | Phillip Thomas | 35-39 | 1:13:44 | 38:26 | 30:59 | |
| 170 | Jacob Rickoll | 45-49 | 1:13:44 | 40:50 | 29:10 | |
| 171 | Zubeen Mistry | 35-39 | 1:13:51 | 37:29 | 31:34 | |
| 172 | Mark Moschel | 35-39 | 1:13:51 | 39:28 | 30:10 | |
| 173 | Kyle Stokes | 25-29 | 1:13:53 | 35:21 | 32:55 | |
| 174 | Vernon Morris | 45-49 | 1:13:55 | 40:42 | 28:45 | |
| 175 | Darien Samuels | 25-29 | 1:14:00 | 38:39 | 30:45 | |
| 176 | Edward Berkey | 35-39 | 1:14:03 | 37:44 | 31:46 | |
| 177 | Joseph Cardosi | 40-44 | 1:14:04 | 35:15 | 32:38 | |
| 178 | Trenton Kennedy | 35-39 | 1:14:06 | 37:02 | 33:15 | |
| 179 | Alexis Alvarado | 25-29 | 1:14:10 | 35:00 | 35:34 | |
| 180 | Brian Haggerty | 25-29 | 1:14:12 | 38:15 | 32:13 | |
| 181 | Brian Walker | 45-49 | 1:14:14 | 40:30 | 29:14 | |
| 182 | Justin Mungai | 30-34 | 1:14:15 | 37:51 | 32:57 | |
| 183 | Serge Reshetnikov | 40-44 | 1:14:15 | 38:31 | 31:25 | |
| 184 | JON HIPPENSTEEL | 35-39 | 1:14:15 | 38:51 | 30:32 | |
| 185 | Nick Bellanza | 30-34 | 1:14:15 | 37:07 | 33:14 | |
| 186 | Theodore Arnold | 40-44 | 1:14:15 | 37:28 | 31:57 | |
| 187 | cristian Cordova | 25-29 | 1:14:16 | 34:56 | 35:16 | |
| 188 | Adrian Gamez | 16-24 | 1:14:25 | 38:10 | 32:26 | |
| 189 | John Crennen | 40-44 | 1:14:30 | 37:25 | 33:22 | |
| 190 | Austin Cagley | 30-34 | 1:14:33 | 38:55 | 30:36 | |
| 191 | Ryan Smith | 25-29 | 1:14:33 | 38:52 | 31:04 | |
| 192 | Cameron Sunseri | 25-29 | 1:14:34 | 38:01 | 31:10 | |
| 193 | Kyle Spencer | 35-39 | 1:14:36 | 41:50 | 28:04 | |
| 194 | Jeff Huffman | 30-34 | 1:14:38 | 38:09 | 30:38 | |
| 195 | Austin Steinhauser | 35-39 | 1:14:42 | 37:03 | 33:58 | |
| 196 | Kevin Newsom | 40-44 | 1:14:43 | 38:38 | 32:05 | |
| 197 | Zac Swearingen | 40-44 | 1:14:45 | 37:54 | 32:42 | |
| 198 | Brian Cleary | 30-34 | 1:14:48 | 38:41 | 35:42 | |
| 199 | Kevin Coleman | 35-39 | 1:14:51 | 37:58 | 33:08 | |
| 200 | Mauricio Nieto | 30-34 | 1:14:52 | 38:50 | 32:13 |