FULL RESULTS
HYROX Atlanta 2025 Results – Pro Men
243 finishers. Winner Dylan Scott in 55:19; median 1:19:02.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 1 | Dylan Scott | 30-34 | 55:19 | 26:50 | 24:06 | |
| 2 | James Kelly | 30-34 | 55:30 | — | 24:14 | |
| 3 | Cole Learn | 30-34 | 56:53 | 27:58 | 24:17 | |
| 4 | Stephen Pelkofer | 30-34 | 57:43 | 28:16 | 24:53 | |
| 5 | Colin Stiefer | 25-29 | 57:46 | — | 25:42 | |
| 6 | Jack Driscoll | 25-29 | 58:28 | 28:15 | 25:33 | |
| 7 | Collin Stiefer | — | 58:29 | 27:45 | 26:07 | |
| 8 | Grady Jackson | 35-39 | 59:08 | — | 27:03 | |
| 9 | Keith Hardwick | 35-39 | 59:48 | — | 26:50 | |
| 10 | Joe Stacy | 35-39 | 59:57 | 27:31 | 27:37 | |
| 11 | Hayden Warner | 30-34 | 1:00:40 | — | 26:50 | |
| 12 | Jesse Bruce | 40-44 | 1:01:07 | — | 27:50 | |
| 13 | Fabian Acuna | 30-34 | 1:01:43 | 30:08 | 26:28 | |
| 14 | Ryan Kent | 35-39 | 1:02:00 | 29:13 | 27:48 | |
| 15 | Malik Key | 25-29 | 1:02:44 | 28:34 | 29:22 | |
| 16 | Michael Collins | 40-44 | 1:03:12 | 29:03 | 28:58 | |
| 17 | Hayden Voss | 30-34 | 1:04:03 | 29:08 | 29:50 | |
| 18 | Alex Miller | 30-34 | 1:04:23 | — | 30:21 | |
| 19 | Augie Lengling | 35-39 | 1:04:28 | — | 29:11 | |
| 20 | Aaron Hansen | 30-34 | 1:04:40 | — | 30:44 | |
| 21 | Chris Ruhl | 30-34 | 1:05:02 | — | 27:15 | |
| 22 | Beau Meredith | 40-44 | 1:05:28 | — | 31:13 | |
| 23 | Jack Bauer | 35-39 | 1:05:30 | 29:00 | 31:30 | |
| 24 | Brad Clark | 30-34 | 1:05:31 | — | 30:19 | |
| 25 | Michael Ceoffe | 30-34 | 1:05:53 | — | 29:54 | |
| 26 | Alex Fotiadis | 16-24 | 1:06:05 | 30:25 | 30:33 | |
| 27 | Chase Stewart | 30-34 | 1:06:12 | — | 29:34 | |
| 28 | Elijah Horton | 40-44 | 1:06:27 | — | 27:34 | |
| 29 | Noah Graboys | 30-34 | 1:06:36 | 27:55 | 33:42 | |
| 30 | Brayden Lind | 16-24 | 1:06:49 | 31:31 | 29:08 | |
| 31 | Trevor Murphy | 40-44 | 1:06:49 | — | 31:12 | |
| 32 | Benjamin Crawford | 30-34 | 1:06:54 | — | 28:58 | |
| 33 | Andrew Kelley | 30-34 | 1:06:57 | — | 31:35 | |
| 34 | Robert Perovich | 16-24 | 1:07:12 | — | 30:22 | |
| 35 | Patrick Madaj | 35-39 | 1:07:27 | — | 28:14 | |
| 36 | Nick Fragnito | 35-39 | 1:07:28 | 30:50 | 31:05 | |
| 37 | Jon Calvin | 40-44 | 1:07:44 | 29:01 | 33:41 | |
| 38 | Denis Becirevic | 25-29 | 1:07:50 | 32:02 | 29:21 | |
| 39 | Hamza Abdalfatah | 25-29 | 1:07:50 | — | 29:06 | |
| 40 | Spencer Weller | 25-29 | 1:07:51 | 32:03 | 30:17 | |
| 41 | Patrick May | 30-34 | 1:08:01 | — | 30:00 | |
| 42 | Clay Chapman | 25-29 | 1:08:11 | — | 31:51 | |
| 43 | Kiefer Calisto | 30-34 | 1:08:17 | 30:43 | 32:17 | |
| 44 | Milton Davison | 40-44 | 1:08:19 | — | 33:20 | |
| 45 | Tim Kuck | 30-34 | 1:08:30 | — | 32:13 | |
| 46 | Scott Johnson | 40-44 | 1:08:44 | 29:30 | 33:05 | |
| 47 | Haydn Thomas | 25-29 | 1:08:49 | 30:54 | 32:02 | |
| 48 | Marc Silva | 25-29 | 1:09:12 | 31:30 | 32:30 | |
| 49 | Christopher Vonhof | 16-24 | 1:09:17 | — | 27:30 | |
| 50 | Samuel Hammers | 25-29 | 1:09:21 | — | 31:37 | |
| 51 | Danny Solis | 25-29 | 1:09:24 | — | 30:24 | |
| 52 | Kris Mendoza | 30-34 | 1:09:27 | — | 32:49 | |
| 53 | Ryan Maguire | 30-34 | 1:09:27 | 32:00 | 32:08 | |
| 54 | Kenny Caceros | 35-39 | 1:09:44 | 32:15 | 31:57 | |
| 55 | Lewis Barwise | 35-39 | 1:09:45 | 31:33 | 32:36 | |
| 56 | Clayton Marshall | 30-34 | 1:09:47 | — | 31:45 | |
| 57 | Matias Friz | 30-34 | 1:09:50 | — | 31:02 | |
| 58 | Ryan Bowers | 35-39 | 1:09:59 | 33:00 | 31:16 | |
| 59 | Andrew Siegelin | 16-24 | 1:10:06 | — | 29:08 | |
| 60 | Eduard Korat | 55-59 | 1:10:13 | — | 31:38 | |
| 61 | Victor Gomez | 25-29 | 1:10:23 | 34:22 | 30:21 | |
| 62 | Colby Patterson | 30-34 | 1:10:28 | — | 32:51 | |
| 63 | Scott Brugioni | 30-34 | 1:10:30 | — | 33:34 | |
| 64 | Ian Williams | 25-29 | 1:10:34 | 33:01 | 31:25 | |
| 65 | Stephen Gonzalez | 30-34 | 1:10:59 | — | 31:46 | |
| 66 | Spencer Corrona | 16-24 | 1:11:05 | — | 28:29 | |
| 67 | Aaron Nowlin | 45-49 | 1:11:14 | — | 33:19 | |
| 68 | Todd Wolffrum | 40-44 | 1:11:21 | 33:46 | 31:45 | |
| 69 | Jason Warren | 35-39 | 1:11:22 | — | 33:19 | |
| 70 | Adam Zucco | 50-54 | 1:11:26 | 32:07 | 33:21 | |
| 71 | Jake Wagner | 16-24 | 1:11:27 | 33:47 | 31:31 | |
| 72 | Zach Farney | 30-34 | 1:11:58 | — | 33:15 | |
| 73 | Rodney Carter | 30-34 | 1:12:02 | 34:14 | 31:47 | |
| 74 | Dakotah Dressler | 25-29 | 1:12:15 | 32:57 | 33:07 | |
| 75 | Johnny Mares | 40-44 | 1:12:33 | 32:32 | 34:15 | |
| 76 | Elijah Gillis | 35-39 | 1:13:08 | — | 32:31 | |
| 77 | Matthew Kemp | 35-39 | 1:13:23 | — | 34:47 | |
| 78 | Albert Briggs | 40-44 | 1:13:26 | — | 35:50 | |
| 79 | Samuel Miller | 50-54 | 1:13:28 | 34:26 | 32:37 | |
| 80 | Herb Lopez | ESA | 30-34 | 1:13:30 | 34:04 | 32:36 |
| 81 | Joel Boudreau | 40-44 | 1:13:36 | 35:24 | 31:37 | |
| 82 | Doug O'Dwyer | 40-44 | 1:13:36 | — | 30:28 | |
| 83 | Robert Thomas | 35-39 | 1:13:40 | — | 32:34 | |
| 84 | Nick Digani | 40-44 | 1:13:53 | — | 33:46 | |
| 85 | Wilanier Betancourt | 25-29 | 1:14:02 | — | 33:38 | |
| 86 | Dylan Baker | 30-34 | 1:14:07 | — | 33:58 | |
| 87 | Ko Powell | 25-29 | 1:14:19 | 34:30 | 33:59 | |
| 88 | Chris Sexton | 30-34 | 1:14:19 | — | 32:28 | |
| 89 | Corey Hall | 35-39 | 1:14:38 | 33:42 | 34:27 | |
| 90 | Logan McAllister | 25-29 | 1:14:39 | — | 35:19 | |
| 91 | Valentino Murray | 35-39 | 1:14:50 | — | 32:35 | |
| 92 | Ricardo Contreras | 25-29 | 1:14:58 | — | 39:17 | |
| 93 | Drew Wendel | 30-34 | 1:15:12 | 36:11 | 32:47 | |
| 94 | Seth Andrews | 16-24 | 1:15:14 | 34:00 | 34:28 | |
| 95 | Joel Dembowski | 45-49 | 1:15:17 | — | 31:16 | |
| 96 | Davey Fernandez | 30-34 | 1:15:22 | — | 34:50 | |
| 97 | Michael Day | 45-49 | 1:15:24 | 36:07 | 31:40 | |
| 98 | Dominic Popolizio | 40-44 | 1:15:26 | 31:29 | 38:45 | |
| 99 | Million Negash | 25-29 | 1:15:27 | 30:07 | 39:26 | |
| 100 | Chris Wade | 40-44 | 1:15:38 | 35:54 | 33:19 | |
| 101 | Jack Stine | 25-29 | 1:15:46 | — | 34:43 | |
| 102 | Judd Legum | 45-49 | 1:16:00 | 35:11 | 34:47 | |
| 103 | Eric Hutterer | 30-34 | 1:16:11 | — | 33:06 | |
| 104 | Theo Rabilloud | 25-29 | 1:16:28 | — | 34:50 | |
| 105 | Alex Dahl | 30-34 | 1:16:40 | — | 33:55 | |
| 106 | Tyler Peppers | 30-34 | 1:16:40 | 38:22 | 29:50 | |
| 107 | Michael Eustice | 25-29 | 1:16:42 | — | 36:03 | |
| 108 | David Kadio-Morokro | 50-54 | 1:16:52 | — | 36:14 | |
| 109 | Marek Lipold | 25-29 | 1:16:55 | 36:58 | 33:40 | |
| 110 | Jon Coluzzi | 30-34 | 1:17:02 | — | 35:43 | |
| 111 | Ntakirutimana Janvier | 16-24 | 1:17:13 | 30:15 | 41:22 | |
| 112 | Mark Cox | 40-44 | 1:17:15 | — | 33:56 | |
| 113 | Miles Johnson | 30-34 | 1:17:18 | — | 35:42 | |
| 114 | Parker Roberts | 16-24 | 1:17:25 | 35:54 | 35:12 | |
| 115 | Peyton Cauthen | 16-24 | 1:17:26 | — | 34:31 | |
| 116 | Austin Harris | 30-34 | 1:17:37 | — | 32:30 | |
| 117 | Joe Anzur | 30-34 | 1:17:44 | — | 36:44 | |
| 118 | Eli Orth | 50-54 | 1:17:49 | — | 38:15 | |
| 119 | Edward Lynch | 25-29 | 1:18:02 | 30:42 | 41:25 | |
| 120 | Chase Reeves | 40-44 | 1:18:43 | 36:02 | 36:35 | |
| 121 | Jack Weber | 40-44 | 1:18:50 | — | 33:36 | |
| 122 | Nathan Stiffler | 30-34 | 1:19:02 | 36:22 | 35:48 | |
| 123 | Joe Rivera | 55-59 | 1:19:07 | — | 38:46 | |
| 124 | Nick Lucignano | 30-34 | 1:19:28 | — | 34:52 | |
| 125 | Sean Etter | 40-44 | 1:19:44 | 39:05 | 32:56 | |
| 126 | Juan Pablo Lopez | 35-39 | 1:19:57 | 37:02 | 35:56 | |
| 127 | jeff meeks | 55-59 | 1:19:58 | — | 33:58 | |
| 128 | Reed Koehler | 40-44 | 1:20:06 | 34:54 | 37:21 | |
| 129 | Darun Barazanchy | 35-39 | 1:20:10 | — | 44:10 | |
| 130 | Stetson Clement | 16-24 | 1:20:11 | — | 35:54 | |
| 131 | Ethan LaHoda | 30-34 | 1:20:17 | — | 38:26 | |
| 132 | Marcus Freeman | 40-44 | 1:20:20 | 35:21 | 37:48 | |
| 133 | Connor Presley | 25-29 | 1:20:21 | — | 40:42 | |
| 134 | Chris Martin | 25-29 | 1:20:26 | — | 36:52 | |
| 135 | Scott Chakoutis | 35-39 | 1:20:27 | — | 34:55 | |
| 136 | Matthew Baysinger | 40-44 | 1:20:30 | 35:50 | 37:14 | |
| 137 | Joshua Griswold | 30-34 | 1:20:33 | — | 33:57 | |
| 138 | Noah Keuck | 16-24 | 1:20:39 | — | 35:37 | |
| 139 | Jordan Vigil | 40-44 | 1:20:42 | 37:38 | 36:07 | |
| 140 | Jackson Ward | 16-24 | 1:20:42 | 38:26 | 35:29 | |
| 141 | BRIAN PRIEBE | 45-49 | 1:20:49 | 36:30 | 37:46 | |
| 142 | Ben Williams | 35-39 | 1:20:55 | — | 35:17 | |
| 143 | Jeremie Lafontaine | 40-44 | 1:21:08 | 34:13 | 39:36 | |
| 144 | Luke Schaller | 16-24 | 1:21:21 | 37:32 | 36:30 | |
| 145 | Wesley Elford | 30-34 | 1:21:23 | 39:44 | 34:26 | |
| 146 | Kevin Lora | 35-39 | 1:21:33 | — | 39:05 | |
| 147 | Liam White | 25-29 | 1:21:35 | — | 36:10 | |
| 148 | Brian Cheek | 50-54 | 1:21:39 | 39:19 | 35:37 | |
| 149 | Adrian Kimber | 40-44 | 1:21:43 | 34:46 | 39:56 | |
| 150 | Stefan Wolf | 30-34 | 1:22:18 | 34:58 | 39:48 | |
| 151 | Jacob Chontos | 16-24 | 1:22:31 | — | 38:15 | |
| 152 | Phil Wynen | 40-44 | 1:22:36 | 35:34 | 39:35 | |
| 153 | Max Rotemberg | 16-24 | 1:22:55 | 35:41 | 40:36 | |
| 154 | Jake Hart | 50-54 | 1:23:19 | 38:44 | 38:01 | |
| 155 | Blake Shealy | 40-44 | 1:23:32 | 40:02 | 35:48 | |
| 156 | Preston Soechting | 40-44 | 1:23:32 | — | 33:25 | |
| 157 | Jacob Reyes | 25-29 | 1:23:34 | 37:09 | 39:00 | |
| 158 | Bryce Becker | 40-44 | 1:23:41 | — | 37:11 | |
| 159 | Keith Videtto | 55-59 | 1:24:09 | — | 42:01 | |
| 160 | Steve Speece | 50-54 | 1:24:29 | — | 40:29 | |
| 161 | David Bowman | 35-39 | 1:24:36 | — | 37:06 | |
| 162 | Stewart Ellington | 50-54 | 1:24:39 | — | 44:30 | |
| 163 | Luis Navarrete | 30-34 | 1:24:46 | — | 43:24 | |
| 164 | Tyler Lingsch | 30-34 | 1:25:09 | — | 38:03 | |
| 165 | Kirk Hasler | 40-44 | 1:25:16 | 39:28 | 39:07 | |
| 166 | David Alexander | 35-39 | 1:26:15 | 37:39 | 40:48 | |
| 167 | Jack Cook | 55-59 | 1:26:43 | — | 44:22 | |
| 168 | Benjamin Sutton | 35-39 | 1:27:04 | — | 37:27 | |
| 169 | Scott Keane | 50-54 | 1:27:09 | — | 42:57 | |
| 170 | Will Carter | 30-34 | 1:27:42 | — | 40:51 | |
| 171 | Kristofer Thompson | 45-49 | 1:27:48 | 37:28 | 43:10 | |
| 172 | Kevin Bridgewater | 40-44 | 1:27:57 | 41:10 | 39:12 | |
| 173 | Bryce Felber | 25-29 | 1:28:01 | 41:01 | 39:21 | |
| 174 | Matthew Cole | 45-49 | 1:28:05 | 39:15 | 42:08 | |
| 175 | Drew Cheatham | 25-29 | 1:28:06 | — | 37:22 | |
| 176 | Tucker Oniskey | 30-34 | 1:28:22 | — | 43:28 | |
| 177 | Humberto Rivero | 40-44 | 1:28:30 | 39:17 | 41:49 | |
| 178 | Rob McCullum | 55-59 | 1:28:40 | — | 40:15 | |
| 179 | John Stevens IV | 35-39 | 1:28:49 | — | 43:47 | |
| 180 | Ivan Milan | 45-49 | 1:28:59 | — | 33:50 | |
| 181 | Sanders Omoshebi | 35-39 | 1:29:41 | 39:05 | 43:09 | |
| 182 | Zach Walker | 30-34 | 1:29:42 | 40:48 | 40:32 | |
| 183 | Scott Bauer | 40-44 | 1:29:48 | 41:37 | 40:59 | |
| 184 | Lavelle Riley | 35-39 | 1:29:58 | — | 36:11 | |
| 185 | John Philibert | 50-54 | 1:30:02 | 42:42 | 39:37 | |
| 186 | James Serrano | 25-29 | 1:30:06 | — | 45:51 | |
| 187 | Sam Papanikas | 50-54 | 1:30:12 | 34:41 | 49:26 | |
| 188 | Hank Keller | 16-24 | 1:30:16 | — | 38:37 | |
| 189 | Luis Pagan-Rodriguez | 35-39 | 1:31:24 | 42:28 | 40:53 | |
| 190 | Lamar Gambrell | 40-44 | 1:31:32 | 41:35 | 41:55 | |
| 191 | Eddy Bucardo | 30-34 | 1:32:11 | — | 41:08 | |
| 192 | Andrew Oh | 35-39 | 1:32:51 | — | 47:58 | |
| 193 | Bruno Casillas | 40-44 | 1:33:42 | — | 49:00 | |
| 194 | Armando Garza | 40-44 | 1:34:16 | — | 47:50 | |
| 195 | Marc Robert | 50-54 | 1:35:40 | — | 51:25 | |
| 196 | Michael Grieco | 50-54 | 1:35:47 | 40:39 | 45:28 | |
| 197 | Gerardo Ayala | 25-29 | 1:35:48 | 37:09 | 51:34 | |
| 198 | John Murtagh | 25-29 | 1:36:04 | 32:15 | 54:58 | |
| 199 | Chad Edmonds | 35-39 | 1:36:05 | — | 46:52 | |
| 200 | Thomas Wirbel | 16-24 | 1:36:57 | — | 56:34 |