FULL RESULTS
HYROX Boston 2026 Results – Open Men
1,896 finishers. Winner Zach Cygan in 55:57; median 1:32:27.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 1 | Zach Cygan | 16-24 | 55:57 | |
| 2 | Michael DeFranco | 16-24 | 57:27 | |
| 3 | Yan Lachapelle | 16-24 | 58:14 | |
| 4 | Joshua Gonzalez | 30-34 | 58:44 | |
| 5 | Sam Unsworth | 30-34 | 58:49 | |
| 6 | Kyle Bush | 25-29 | 59:12 | |
| 7 | Jordan Mara | 35-39 | 59:19 | |
| 8 | David Den Besten | 30-34 | 59:32 | |
| 9 | Trevor Reed | 35-39 | 1:00:12 | |
| 10 | Zayne Hayes | 16-24 | 1:00:13 | |
| 11 | Jordan Martin | 30-34 | 1:00:14 | |
| 12 | Kyle Smith | 25-29 | 1:00:39 | |
| 13 | Blake Pennock | 30-34 | 1:01:04 | |
| 14 | Cooper Hardy | 30-34 | 1:01:07 | |
| 15 | Josh Chase | 25-29 | 1:01:34 | |
| 16 | Francis Robidoux | 30-34 | 1:01:43 | |
| 17 | Eric Stoermer | 30-34 | 1:01:55 | |
| 18 | Tjon Belchenko | 30-34 | 1:01:58 | |
| 19 | Michael Schweyher | 25-29 | 1:02:20 | |
| 20 | Jack Sullivan | 30-34 | 1:02:34 | |
| 21 | Andrew Terrill | 35-39 | 1:02:47 | |
| 22 | Luke New | 16-24 | 1:02:48 | |
| 23 | Matthew Procopio | 25-29 | 1:03:33 | |
| 24 | Cody Rivera | 30-34 | 1:03:34 | |
| 25 | Zack Krall | 30-34 | 1:03:37 | |
| 26 | Jorge Buendia | 35-39 | 1:03:42 | |
| 27 | Jack Schneider | 25-29 | 1:03:42 | |
| 28 | Christopher Woo | 16-24 | 1:03:48 | |
| 29 | Jim Wilson | 30-34 | 1:03:56 | |
| 30 | Mason Gilham | 16-24 | 1:04:03 | |
| 31 | Daniel Wang | 30-34 | 1:04:17 | |
| 32 | Serhad Ketsamanian | 30-34 | 1:04:30 | |
| 33 | Liam Magerr | 30-34 | 1:04:34 | |
| 34 | Nick Ismirnioglou | 16-24 | 1:05:02 | |
| 35 | Grant Holbrook | 16-24 | 1:05:05 | |
| 36 | Andrew Kalley | 40-44 | 1:05:05 | |
| 37 | Justin Owens | 25-29 | 1:05:12 | |
| 38 | Blake White | 35-39 | 1:05:22 | |
| 39 | Brian LoTempio | 30-34 | 1:05:38 | |
| 40 | Adam Boisvert | 35-39 | 1:05:56 | |
| 41 | Nick Music | 35-39 | 1:05:58 | |
| 42 | Louis Pons | 30-34 | 1:06:03 | |
| 43 | William Sabate | 35-39 | 1:06:09 | |
| 44 | Jonathan Curtin | 35-39 | 1:06:10 | |
| 45 | Sean Passmore | 25-29 | 1:06:13 | |
| 46 | Mark McGrattan | 25-29 | 1:06:14 | |
| 47 | Cameron Sunseri | 25-29 | 1:06:25 | |
| 48 | Christopher Stevenson | 35-39 | 1:06:36 | |
| 49 | Russell Howard | 25-29 | 1:06:38 | |
| 50 | Joel Boudreau | 40-44 | 1:06:43 | |
| 51 | Karl Addison | 45-49 | 1:06:50 | |
| 52 | Kyler Kelsey | 16-24 | 1:07:06 | |
| 53 | Justin Sarmiento | 25-29 | 1:07:10 | |
| 54 | Rey Gonzalez | 30-34 | 1:07:19 | |
| 55 | Joe Brereton | 40-44 | 1:07:21 | |
| 56 | Vegard Bratrok | 16-24 | 1:07:23 | |
| 57 | Jonah Jones | 30-34 | 1:07:25 | |
| 58 | Eric Anderson | 30-34 | 1:07:26 | |
| 59 | Dustin Malara | 25-29 | 1:07:27 | |
| 60 | Lucas Longo | 16-24 | 1:07:29 | |
| 61 | Anthony Curran | 30-34 | 1:07:34 | |
| 62 | Corey Hall | 35-39 | 1:07:37 | |
| 63 | Dylan Paulsell | 25-29 | 1:07:37 | |
| 64 | Zachary Kelly | 30-34 | 1:07:44 | |
| 65 | Nate Cornwall | 25-29 | 1:08:01 | |
| 66 | Robert Vines | 30-34 | 1:08:04 | |
| 67 | William Wynne | 25-29 | 1:08:09 | |
| 68 | Mike Roy | 16-24 | 1:08:09 | |
| 69 | Joshua Reyes | 40-44 | 1:08:17 | |
| 70 | Drake Raftery | 25-29 | 1:08:18 | |
| 71 | Sydney Leverett | 25-29 | 1:08:20 | |
| 72 | Jordan Ford | 30-34 | 1:08:31 | |
| 73 | Shane Farrell | 16-24 | 1:08:40 | |
| 74 | Bruce Weyand | 25-29 | 1:08:47 | |
| 75 | Cory Morris | 35-39 | 1:08:48 | |
| 76 | Alec Bank | 25-29 | 1:08:58 | |
| 77 | Joseph Cameron | 25-29 | 1:09:00 | |
| 78 | Jason Michas | 35-39 | 1:09:02 | |
| 79 | Joseph Vella | 35-39 | 1:09:02 | |
| 80 | Dominic Zanfardino | 40-44 | 1:09:03 | |
| 81 | Jessi Villa-Muniz | 25-29 | 1:09:03 | |
| 82 | Mitchell MacKissock | 16-24 | 1:09:07 | |
| 83 | Joowon Ahn | 35-39 | 1:09:07 | |
| 84 | Matt Levonick | 25-29 | 1:09:15 | |
| 85 | Jon Good | 35-39 | 1:09:24 | |
| 86 | Jalyn Crittenden | 25-29 | 1:09:28 | |
| 87 | Matthew Castanho | 35-39 | 1:09:29 | |
| 88 | Scott Beaumont | 30-34 | 1:09:36 | |
| 89 | Justin Moss | 50-54 | 1:09:36 | |
| 90 | Daniel Kadish | 40-44 | 1:09:40 | |
| 91 | Ty Kapitzky | 30-34 | 1:09:41 | |
| 92 | Nicholas Pates | 35-39 | 1:09:43 | |
| 93 | Shane Pourmaleki | 16-24 | 1:09:50 | |
| 94 | Joe Lucchesi | 35-39 | 1:09:58 | |
| 95 | Mike Anderson | 30-34 | 1:10:06 | |
| 96 | Anthony Mucurio | 40-44 | 1:10:07 | |
| 97 | Anthony Damiano | 30-34 | 1:10:07 | |
| 98 | Ridge Bell | 30-34 | 1:10:07 | |
| 99 | Jason Houston | 45-49 | 1:10:08 | |
| 100 | Konrad Parker | 16-24 | 1:10:19 | |
| 101 | Francois Bourbeau | 50-54 | 1:10:22 | |
| 102 | Tyler Movsessian | 25-29 | 1:10:23 | |
| 103 | Odinn Broddason | 16-24 | 1:10:24 | |
| 104 | Ross Taggart | 35-39 | 1:10:27 | |
| 105 | John Wloch | 40-44 | 1:10:30 | |
| 106 | Sawyer Brown | 35-39 | 1:10:33 | |
| 107 | Julian Padilla Bedoya | 25-29 | 1:10:35 | |
| 108 | Brian Louis | 40-44 | 1:10:35 | |
| 109 | John Kinnee | 45-49 | 1:10:35 | |
| 110 | Steven Ritthaler | 35-39 | 1:10:35 | |
| 111 | Jose Medina | 35-39 | 1:10:37 | |
| 112 | Luis Labra | 30-34 | 1:10:38 | |
| 113 | Eric Friedlander | 25-29 | 1:10:40 | |
| 114 | Mike Piazza | 25-29 | 1:10:42 | |
| 115 | Kristof Horompoly | 35-39 | 1:10:45 | |
| 116 | Sébastien Boivin | 30-34 | 1:10:45 | |
| 117 | Ben Klau | 25-29 | 1:10:52 | |
| 118 | Regis Mangeya | 30-34 | 1:10:54 | |
| 119 | Garrett Hoover | 35-39 | 1:10:56 | |
| 120 | Anthony Begon | 40-44 | 1:10:57 | |
| 121 | Bonifacio Velasquez | 30-34 | 1:10:58 | |
| 122 | Carlos Garrido | 25-29 | 1:11:01 | |
| 123 | Chris Hickok | 40-44 | 1:11:03 | |
| 124 | Caleb Cook | 25-29 | 1:11:04 | |
| 125 | Ryan Wiese | 30-34 | 1:11:10 | |
| 126 | Ryan Kleiner | 30-34 | 1:11:15 | |
| 127 | Matthew Attaya | 45-49 | 1:11:15 | |
| 128 | Sam Johnson | 30-34 | 1:11:16 | |
| 129 | Kris Barr | 35-39 | 1:11:18 | |
| 130 | Matthew Wilpers | 40-44 | 1:11:21 | |
| 131 | Titouan Queguiner | 25-29 | 1:11:24 | |
| 132 | Samuel Schwartz | 25-29 | 1:11:27 | |
| 133 | Abraham Angel | 25-29 | 1:11:33 | |
| 134 | Rami Nessim | 30-34 | 1:11:34 | |
| 135 | Mike Bois | 35-39 | 1:11:35 | |
| 136 | Yifei Tong | 25-29 | 1:11:36 | |
| 137 | Joe Rocco | 30-34 | 1:11:57 | |
| 138 | Victor Urena | 25-29 | 1:11:57 | |
| 139 | George Hatzikostantis | 40-44 | 1:11:59 | |
| 140 | Evan Soares | 16-24 | 1:12:05 | |
| 141 | Amaury Alvarez | 40-44 | 1:12:07 | |
| 142 | Louis Parizeau | 25-29 | 1:12:08 | |
| 143 | Eric Vorchheimer | 30-34 | 1:12:10 | |
| 144 | Kevin Driscoll | 30-34 | 1:12:13 | |
| 145 | Scott Wilson-Flewelling | 35-39 | 1:12:17 | |
| 146 | Ryan Love | 40-44 | 1:12:25 | |
| 147 | Jairo Flores | 35-39 | 1:12:26 | |
| 148 | Chris Moy | 35-39 | 1:12:37 | |
| 149 | Dara Cahill | 30-34 | 1:12:38 | |
| 150 | Tyler Epps | 35-39 | 1:12:47 | |
| 151 | Christopher Burnett | 40-44 | 1:12:48 | |
| 152 | James Marin | 30-34 | 1:12:59 | |
| 153 | Chris Hansen | 40-44 | 1:13:04 | |
| 154 | Brandon Pers | 16-24 | 1:13:05 | |
| 155 | Quinn Rockburne | 16-24 | 1:13:09 | |
| 156 | Steve Sutman | 45-49 | 1:13:10 | |
| 157 | Matt Wood | 25-29 | 1:13:17 | |
| 158 | Patrick Tarpy | 40-44 | 1:13:18 | |
| 159 | Jonathan Higley | 40-44 | 1:13:18 | |
| 160 | Chengcheng Xu | 16-24 | 1:13:19 | |
| 161 | Robert Leonard | 30-34 | 1:13:25 | |
| 162 | Hankyun Kim | 40-44 | 1:13:26 | |
| 163 | Nate Bailey | 25-29 | 1:13:30 | |
| 164 | Axel Adamowitz | 25-29 | 1:13:31 | |
| 165 | Patrick Harrington | 25-29 | 1:13:34 | |
| 166 | William Hafferty | 35-39 | 1:13:35 | |
| 167 | Luke Kelly | 25-29 | 1:13:38 | |
| 168 | Rodolphe Rivaux | 30-34 | 1:13:41 | |
| 169 | Nicholas Barrios | 30-34 | 1:13:46 | |
| 170 | Brendan Husch | 16-24 | 1:13:49 | |
| 171 | Stuart Higson | 35-39 | 1:13:50 | |
| 172 | James Henkel | 45-49 | 1:13:59 | |
| 173 | James Safford | 35-39 | 1:14:00 | |
| 174 | Corey Palumbo | 30-34 | 1:14:01 | |
| 175 | Rocco Lamagna | 35-39 | 1:14:03 | |
| 176 | Ryan Aaser | 40-44 | 1:14:03 | |
| 177 | Dmitry Gun | 35-39 | 1:14:04 | |
| 178 | Da Che | 35-39 | 1:14:05 | |
| 179 | Joseph Zavalishin | 50-54 | 1:14:07 | |
| 180 | Angel Grimaldi | 30-34 | 1:14:07 | |
| 181 | Chris Stoeckle | 40-44 | 1:14:10 | |
| 182 | William Glover | 30-34 | 1:14:10 | |
| 183 | Justin Bertram | 50-54 | 1:14:12 | |
| 184 | Jared Seavey | 45-49 | 1:14:13 | |
| 185 | Robert McCormick | 30-34 | 1:14:15 | |
| 186 | John Horsman | 25-29 | 1:14:21 | |
| 187 | Bakal Asrat | 45-49 | 1:14:25 | |
| 188 | Christopher Surrusco | 50-54 | 1:14:27 | |
| 189 | John Myers | 60-64 | 1:14:31 | |
| 190 | Jacob Hewes | 25-29 | 1:14:32 | |
| 191 | Slawomir Ochab | 40-44 | 1:14:33 | |
| 192 | Patrick Brydon | 40-44 | 1:14:34 | |
| 193 | Hale Hescock | 16-24 | 1:14:34 | |
| 194 | Will Burgis | 25-29 | 1:14:34 | |
| 195 | Henry Lopez Gudiel | 30-34 | 1:14:35 | |
| 196 | Carlos Bown | 30-34 | 1:14:36 | |
| 197 | Harrison Williams | 25-29 | 1:14:36 | |
| 198 | James White | 45-49 | 1:14:38 | |
| 199 | Ronald Amaya | 30-34 | 1:14:39 | |
| 200 | Rafa Salama | 25-29 | 1:14:40 |