FULL RESULTS
HYROX Boston 2025 Results – Open Men
649 finishers. Winner Jared Silverman in 57:15; median 1:25:28.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 1 | Jared Silverman | 35-39 | 57:15 | 30:13 | 23:40 | |
| 2 | Noah Graboys | 30-34 | 58:15 | 28:08 | 27:01 | |
| 3 | Max Mancuso | 16-24 | 58:37 | 30:47 | 24:05 | |
| 4 | Ryeong Choi | 25-29 | 59:28 | 29:48 | 26:20 | |
| 5 | Steve Rosinski | 40-44 | 59:52 | 28:33 | 27:49 | |
| 6 | Alex Johnson | 25-29 | 1:00:44 | 33:51 | 22:59 | |
| 7 | Zach Cygan | 16-24 | 1:00:57 | 27:56 | 29:30 | |
| 8 | Artem Kapshuk | 25-29 | 1:01:13 | 31:06 | 26:45 | |
| 9 | Blagoja Dimitrievski | 30-34 | 1:01:41 | 31:33 | 26:25 | |
| 10 | Michael Schaefer | 16-24 | 1:02:18 | 31:49 | 26:40 | |
| 11 | Brendan Freeman | 30-34 | 1:02:19 | 31:38 | 26:52 | |
| 12 | Andrey Kalinin | HYROX | 45-49 | 1:02:44 | 30:20 | 28:10 |
| 13 | Charles Martin | 30-34 | 1:03:57 | 32:44 | 26:35 | |
| 14 | Frank Crisci | 25-29 | 1:04:07 | 31:37 | 28:55 | |
| 15 | Chad Dawgiello | 30-34 | 1:04:14 | 31:52 | 27:46 | |
| 16 | Joey Howshan | 16-24 | 1:04:20 | 34:15 | 26:08 | |
| 17 | Noah Huyler | 25-29 | 1:04:46 | 31:57 | 28:53 | |
| 18 | Scott Johnson | 40-44 | 1:04:54 | 30:53 | 30:08 | |
| 19 | Paul Vance | 35-39 | 1:04:56 | 32:08 | 29:06 | |
| 20 | Talon Smith | 35-39 | 1:05:02 | 33:53 | 27:13 | |
| 21 | Russ Wilkin | 40-44 | 1:05:15 | 31:10 | 30:14 | |
| 22 | Philip Myers | 25-29 | 1:05:19 | 32:57 | 28:05 | |
| 23 | Ryan Perkins | 30-34 | 1:05:31 | 32:18 | 29:14 | |
| 24 | Kevin Storm | 35-39 | 1:05:34 | 34:03 | 27:47 | |
| 25 | Alejandro Rojas | 35-39 | 1:05:56 | 35:16 | 26:19 | |
| 26 | Billy Gawron | 30-34 | 1:05:56 | 31:34 | 30:27 | |
| 27 | Jonathan Afanador | 30-34 | 1:06:03 | 31:19 | 30:36 | |
| 28 | Bennett Kaye | 30-34 | 1:06:03 | 31:22 | 30:38 | |
| 29 | Christopher Phillips | 30-34 | 1:06:25 | 33:24 | 29:12 | |
| 30 | Mike Roy | 16-24 | 1:06:31 | 33:49 | 28:47 | |
| 31 | Todd Wolffrum | 40-44 | 1:06:47 | 36:34 | 25:57 | |
| 32 | Sterling Curran | 25-29 | 1:06:50 | 32:28 | 30:26 | |
| 33 | David Anderson | 25-29 | 1:07:01 | 35:00 | 27:28 | |
| 34 | Sam Unsworth | 30-34 | 1:07:05 | 33:47 | 28:07 | |
| 35 | Pat Millington | 30-34 | 1:07:13 | 35:17 | 27:22 | |
| 36 | Sean Hagerty | 30-34 | 1:07:17 | 34:49 | 27:50 | |
| 37 | Lawrence Taylor | 30-34 | 1:07:22 | 33:48 | 28:39 | |
| 38 | Anthony Amoroso | 45-49 | 1:07:24 | 35:08 | 28:13 | |
| 39 | Brendan Shea | 35-39 | 1:07:24 | 32:30 | 30:46 | |
| 40 | Connor Frost | 30-34 | 1:07:26 | 34:50 | 28:38 | |
| 41 | Francis Robidoux | 25-29 | 1:07:28 | 32:48 | 30:45 | |
| 42 | Luke Buchanan | 30-34 | 1:07:29 | 33:47 | 29:14 | |
| 43 | Jf Raynaldo | 35-39 | 1:07:54 | 32:51 | 31:10 | |
| 44 | Adam Bailey | 35-39 | 1:08:05 | 30:48 | 32:19 | |
| 45 | Joshua Ko | 30-34 | 1:08:13 | 32:30 | 32:13 | |
| 46 | Bryan Hanlon | 35-39 | 1:08:18 | 34:18 | 29:12 | |
| 47 | Richard Greatbatch | 50-54 | 1:08:21 | 32:29 | 32:07 | |
| 48 | Michael Tyson | 35-39 | 1:08:26 | 33:23 | 31:13 | |
| 49 | Michael Miles | 35-39 | 1:08:29 | 32:32 | 31:21 | |
| 50 | Anthony Vieto | 25-29 | 1:08:35 | 34:41 | 29:50 | |
| 51 | Guilherme Cheida | 30-34 | 1:08:43 | 34:56 | 29:49 | |
| 52 | Tim Murphy | 30-34 | 1:08:45 | 33:13 | 30:41 | |
| 53 | Kyle Diedrich | 35-39 | 1:08:46 | 37:00 | 26:23 | |
| 54 | Justin Sarmiento | 16-24 | 1:08:46 | 34:55 | 29:39 | |
| 55 | Nick Markowski | 30-34 | 1:08:49 | 34:43 | 29:39 | |
| 56 | Nicolas Poulin | 25-29 | 1:08:52 | 37:03 | 27:47 | |
| 57 | Nick Provo | 35-39 | 1:09:05 | 37:25 | 26:50 | |
| 58 | Patrick O'Sullivan | 25-29 | 1:09:09 | 34:18 | 30:05 | |
| 59 | Patrick O’Neill | 25-29 | 1:09:10 | 33:01 | 30:47 | |
| 60 | Hamza Najih | 16-24 | 1:09:13 | 32:34 | 32:59 | |
| 61 | Kris Barr | 30-34 | 1:09:13 | 35:08 | 29:12 | |
| 62 | Frank Soriano | 30-34 | 1:09:45 | 33:44 | 31:33 | |
| 63 | Nathan Turner | 35-39 | 1:09:45 | 37:10 | 28:23 | |
| 64 | Mike Reilly | 25-29 | 1:09:47 | 33:24 | 30:23 | |
| 65 | Omar Yehia | 30-34 | 1:09:53 | 34:16 | 31:48 | |
| 66 | Dante Cabral | 25-29 | 1:09:56 | 34:28 | 30:07 | |
| 67 | Ryan Bayless | 25-29 | 1:10:00 | 35:07 | 30:25 | |
| 68 | Peter Midura | 35-39 | 1:10:02 | 37:21 | 27:42 | |
| 69 | Dillon Mione | 30-34 | 1:10:02 | 34:42 | 29:03 | |
| 70 | Michael Racine | 30-34 | 1:10:17 | 38:05 | 27:40 | |
| 71 | Eli Pitts | 16-24 | 1:10:25 | 35:34 | 28:54 | |
| 72 | Dre Nuzum | 30-34 | 1:10:31 | 37:14 | 28:28 | |
| 73 | Bruce Weyand | 25-29 | 1:10:31 | 37:37 | 27:36 | |
| 74 | Vasili Piliouras | 16-24 | 1:10:54 | 36:42 | 28:41 | |
| 75 | Scott Beaumont | 30-34 | 1:11:11 | 36:26 | 29:49 | |
| 76 | Dylan Fowler | 16-24 | 1:11:11 | 36:33 | 30:18 | |
| 77 | Robbie Arroyo | 40-44 | 1:11:11 | 37:54 | 28:21 | |
| 78 | Nolan Marcus | 45-49 | 1:11:16 | 37:11 | 29:50 | |
| 79 | Brendon Rusch | 30-34 | 1:11:16 | 35:20 | 31:37 | |
| 80 | Kevin Medina | 30-34 | 1:11:21 | 33:53 | 32:00 | |
| 81 | Chris Gray | 30-34 | 1:11:36 | 34:46 | 32:43 | |
| 82 | Rokas Navickas | 30-34 | 1:11:40 | 35:19 | 31:22 | |
| 83 | Peter Flanagan | 25-29 | 1:11:44 | 37:56 | 29:21 | |
| 84 | Jesús Parra | 30-34 | 1:11:48 | 37:47 | 29:14 | |
| 85 | Julian Perez | 25-29 | 1:11:54 | 32:21 | 34:33 | |
| 86 | Luis Florentino | 25-29 | 1:11:54 | 34:56 | 32:07 | |
| 87 | Ron Smith | 50-54 | 1:11:58 | 35:01 | 33:11 | |
| 88 | Jack Schneider | 16-24 | 1:12:18 | 40:13 | 27:32 | |
| 89 | Jake Pylman | 40-44 | 1:12:21 | 34:48 | 33:06 | |
| 90 | Michael Winter | 30-34 | 1:12:23 | 35:34 | 32:28 | |
| 91 | Dylan Hughes | 30-34 | 1:12:23 | 37:16 | 30:26 | |
| 92 | Corey Farina | 45-49 | 1:12:25 | 37:34 | 30:39 | |
| 93 | Ben Attwood | 30-34 | 1:12:26 | 36:56 | 30:33 | |
| 94 | Jordan Vigil | 40-44 | 1:12:31 | 38:31 | 29:20 | |
| 95 | Benjamin Higgins | 35-39 | 1:12:34 | 37:11 | 31:10 | |
| 96 | Ryan Kennedy | 40-44 | 1:12:36 | 37:12 | 30:49 | |
| 97 | Francois Bourbeau | 50-54 | 1:12:44 | 38:37 | 29:18 | |
| 98 | Bryan Drayne | 40-44 | 1:12:59 | 38:15 | 29:44 | |
| 99 | Zachary Bentley | 25-29 | 1:13:01 | 32:31 | 35:32 | |
| 100 | Evan Wright | 16-24 | 1:13:04 | 37:00 | 31:04 | |
| 101 | Garrett Hoover | 35-39 | 1:13:08 | 38:57 | 29:43 | |
| 102 | Daragh Carroll | 25-29 | 1:13:15 | 36:57 | 31:04 | |
| 103 | Anthony Billie | 25-29 | 1:13:16 | 35:57 | 33:01 | |
| 104 | John Wloch | 35-39 | 1:13:17 | 38:39 | 29:42 | |
| 105 | Nico Dionisotti | 25-29 | 1:13:21 | 36:00 | 32:29 | |
| 106 | Sawyer Brown | 35-39 | 1:13:24 | 39:11 | 30:02 | |
| 107 | Angel Gaspar | 16-24 | 1:13:28 | 32:52 | 33:21 | |
| 108 | Mike Maher | 40-44 | 1:13:32 | 35:37 | 32:40 | |
| 109 | Jake Steinberg | 25-29 | 1:13:36 | 35:01 | 33:21 | |
| 110 | Tom Robertson | 30-34 | 1:13:42 | 33:42 | 35:32 | |
| 111 | Leland Snyder | 35-39 | 1:13:43 | 36:47 | 32:49 | |
| 112 | Thomas Hennessy | 30-34 | 1:13:45 | 34:18 | 35:05 | |
| 113 | Richard Williams | 25-29 | 1:13:46 | 38:25 | 29:14 | |
| 114 | Ken Campbell | 45-49 | 1:13:47 | 36:03 | 32:40 | |
| 115 | Adem Rebronja | 35-39 | 1:13:59 | 36:59 | 31:58 | |
| 116 | Mathew Freeman | 45-49 | 1:14:07 | 39:30 | 30:01 | |
| 117 | Sho Suzuki | 30-34 | 1:14:23 | 32:51 | 34:39 | |
| 118 | John Narducci | 35-39 | 1:14:24 | 36:18 | 33:11 | |
| 119 | Eben Kostbar | 45-49 | 1:14:31 | 34:56 | 35:29 | |
| 120 | Nick Lucignano | 30-34 | 1:14:39 | 38:32 | 31:52 | |
| 121 | Jesse Flynn | 35-39 | 1:14:46 | 42:10 | 27:50 | |
| 122 | David Deckelbaum | 40-44 | 1:15:04 | 39:08 | 30:54 | |
| 123 | Joey Merrill | 25-29 | 1:15:04 | 40:02 | 30:26 | |
| 124 | Stefan Bate | 45-49 | 1:15:05 | 39:17 | 31:03 | |
| 125 | Justin Barall | 35-39 | 1:15:07 | 39:25 | 31:14 | |
| 126 | Christopher Rose | 50-54 | 1:15:10 | 37:21 | 33:33 | |
| 127 | Morgan Abdelnour | 35-39 | 1:15:10 | 39:35 | 30:24 | |
| 128 | Jake Palladini | 25-29 | 1:15:11 | 35:55 | 34:43 | |
| 129 | Jensen Thackery | 25-29 | 1:15:13 | 36:37 | 33:50 | |
| 130 | Matt Wood | 40-44 | 1:15:16 | 36:46 | 34:01 | |
| 131 | Kevin Szwarc | 16-24 | 1:15:17 | 37:59 | 30:32 | |
| 132 | John Rodriguez | 35-39 | 1:15:25 | 38:25 | 32:05 | |
| 133 | Cote Strike | 25-29 | 1:15:27 | 32:20 | 37:24 | |
| 134 | Brian De Leon | 30-34 | 1:15:36 | 36:10 | 34:31 | |
| 135 | Easten Hayes | 16-24 | 1:15:39 | 37:35 | 32:45 | |
| 136 | Josh Montane | 35-39 | 1:15:39 | 36:18 | 33:42 | |
| 137 | Jarrad Glasenapp | 40-44 | 1:15:43 | 40:12 | 30:32 | |
| 138 | Nicholas Manso | 16-24 | 1:15:56 | 36:58 | 33:56 | |
| 139 | Christian Maiz | 16-24 | 1:16:00 | 36:59 | 33:50 | |
| 140 | Scott Phillips | 25-29 | 1:16:04 | 39:09 | 31:58 | |
| 141 | Luis Muniz | 16-24 | 1:16:06 | 38:23 | 31:21 | |
| 142 | Joseph Cenkus | 35-39 | 1:16:08 | 38:55 | 31:27 | |
| 143 | Jason Goldheimer | 35-39 | 1:16:08 | 38:41 | 33:01 | |
| 144 | Jonathan Shomo | 35-39 | 1:16:10 | 36:57 | 34:33 | |
| 145 | John Muckle | 45-49 | 1:16:16 | 37:33 | 33:40 | |
| 146 | Neil Sweeney | 50-54 | 1:16:17 | 37:05 | 33:06 | |
| 147 | Brad Wilkins | 50-54 | 1:16:21 | 38:47 | 32:24 | |
| 148 | Matt Vacendak | 30-34 | 1:16:22 | 41:11 | 30:52 | |
| 149 | Jesse Lausch | 40-44 | 1:16:23 | 39:48 | 31:23 | |
| 150 | Daniel Ramirez | 35-39 | 1:16:33 | 38:20 | 33:01 | |
| 151 | Ryan Follman | 40-44 | 1:16:35 | 37:11 | 33:57 | |
| 152 | Justin Moss | 50-54 | 1:16:40 | 39:26 | 31:56 | |
| 153 | Christian Clouse | 16-24 | 1:16:40 | 38:58 | 32:09 | |
| 154 | Javier Rodrigo Serrano | 30-34 | 1:16:42 | 39:48 | 32:03 | |
| 155 | Mason Poisson | 16-24 | 1:16:56 | 40:29 | 31:57 | |
| 156 | Jeff Rizzo | 25-29 | 1:16:57 | 39:11 | 31:50 | |
| 157 | Lucas Wacha | 30-34 | 1:16:58 | 38:14 | 30:55 | |
| 158 | Jack Sullivan | 30-34 | 1:17:00 | 39:01 | 32:27 | |
| 159 | Chris Martin | 30-34 | 1:17:03 | 41:23 | 29:48 | |
| 160 | Blake Rhodes | 25-29 | 1:17:11 | 38:12 | 33:39 | |
| 161 | Bryan D'Alessandro | 45-49 | 1:17:14 | 41:52 | 30:53 | |
| 162 | Tom Reinhard | 35-39 | 1:17:15 | 40:10 | 31:58 | |
| 163 | Ralph Ammirati | 50-54 | 1:17:21 | 40:02 | 32:41 | |
| 164 | Kevin Kadak | 35-39 | 1:17:29 | 38:50 | 33:42 | |
| 165 | Andrew Zures | 40-44 | 1:17:30 | 39:48 | 33:08 | |
| 166 | Joe Confessore | 25-29 | 1:17:36 | 38:25 | 33:57 | |
| 167 | Lee Moses | 25-29 | 1:17:38 | 38:30 | 33:15 | |
| 168 | Vajoan Marte | 40-44 | 1:17:44 | 38:36 | 33:49 | |
| 169 | Brandon Suk | 30-34 | 1:17:48 | 40:54 | 31:43 | |
| 170 | Kamel Ouertani | 30-34 | 1:17:50 | 38:41 | 34:11 | |
| 171 | Mark Moran | 45-49 | 1:18:02 | 39:48 | 32:05 | |
| 172 | Timothy Johnson | 40-44 | 1:18:04 | 39:55 | 32:30 | |
| 173 | Guy Rossi | 30-34 | 1:18:04 | 39:10 | 33:48 | |
| 174 | Dan Willy | 35-39 | 1:18:14 | 40:04 | 32:57 | |
| 175 | David Jean | 25-29 | 1:18:15 | 39:45 | 32:40 | |
| 176 | Nestor Taffur | 30-34 | 1:18:16 | 40:03 | 33:43 | |
| 177 | Ryan Dick | 40-44 | 1:18:17 | 37:51 | 35:14 | |
| 178 | Jacob Forsman | 40-44 | 1:18:24 | 40:00 | 31:37 | |
| 179 | Michael Beavis | 30-34 | 1:18:31 | 38:43 | 34:03 | |
| 180 | Justin Rindos | 40-44 | 1:18:31 | 37:20 | 35:45 | |
| 181 | Patrick Luo | 30-34 | 1:18:33 | 38:09 | 35:09 | |
| 182 | Ty Priola | 16-24 | 1:18:34 | 36:08 | 36:23 | |
| 183 | Nick Stamas | 40-44 | 1:18:35 | 39:29 | 33:21 | |
| 184 | Thomas Stampfer | 35-39 | 1:18:37 | 39:06 | 34:26 | |
| 185 | Ryan Ward | 30-34 | 1:18:39 | 40:42 | 32:27 | |
| 186 | Lee Brock | 35-39 | 1:18:42 | 40:13 | 32:14 | |
| 187 | Rob Auger | 40-44 | 1:18:46 | 38:51 | 33:49 | |
| 188 | George Crowley | 45-49 | 1:18:51 | 36:55 | 36:21 | |
| 189 | Eugene Mariotti | 50-54 | 1:18:52 | 36:53 | 35:35 | |
| 190 | Scott Wilson-Flewelling | 35-39 | 1:19:01 | 37:33 | 35:48 | |
| 191 | Diogo Dias | 30-34 | 1:19:02 | 40:46 | 33:02 | |
| 192 | David Kemp | 40-44 | 1:19:02 | 36:53 | 37:40 | |
| 193 | Connor Cobean | 35-39 | 1:19:08 | 42:46 | 31:24 | |
| 194 | Joe Proulx | 35-39 | 1:19:09 | 39:08 | 31:09 | |
| 195 | Brian Collins | 35-39 | 1:19:10 | 40:10 | 34:00 | |
| 196 | Yannik Cudjoe-Virgil | 30-34 | 1:19:13 | 38:37 | 35:16 | |
| 197 | Brent Bishop | 55-59 | 1:19:14 | 39:15 | 34:12 | |
| 198 | Thomas Young | 30-34 | 1:19:14 | 43:28 | 30:28 | |
| 199 | Andrew Gillis | 55-59 | 1:19:15 | 36:13 | 38:18 | |
| 200 | Efrain Velazquez | 40-44 | 1:19:15 | 40:07 | 33:35 |