FULL RESULTS
HYROX Boston 2026 Results – Open Men (page 6)
1,896 finishers. Winner Zach Cygan in 55:57; median 1:32:27.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 1,001 | Ethan Zhang | 16-24 | 1:33:47 | |
| 1,002 | Elliott Wittenberg | 30-34 | 1:33:48 | |
| 1,003 | Skyler Mott | 16-24 | 1:33:51 | |
| 1,004 | Blake Mayo | 25-29 | 1:33:51 | |
| 1,005 | Miguel Quintero | 30-34 | 1:33:52 | |
| 1,006 | Ariel Shtivelberg | 16-24 | 1:33:53 | |
| 1,007 | Matt Gulino | 45-49 | 1:33:53 | |
| 1,008 | Yves Casseus | 35-39 | 1:33:54 | |
| 1,009 | Tommy Sullivan | 30-34 | 1:33:58 | |
| 1,010 | Aeneas Eaton | 25-29 | 1:34:02 | |
| 1,011 | David Markowski | 50-54 | 1:34:05 | |
| 1,012 | Chris Elmer | 40-44 | 1:34:06 | |
| 1,013 | Bryan Ruel | 35-39 | 1:34:12 | |
| 1,014 | Larry Alvarez | 40-44 | 1:34:13 | |
| 1,015 | Daniel Leverone | 35-39 | 1:34:17 | |
| 1,016 | David Castelluccio | 30-34 | 1:34:17 | |
| 1,017 | Bao Luong | 25-29 | 1:34:22 | |
| 1,018 | Jose Matos | 45-49 | 1:34:31 | |
| 1,019 | Beni Viens | 30-34 | 1:34:31 | |
| 1,020 | Yu-An Chen | — | 30-34 | 1:34:33 |
| 1,021 | Andre Linares | 40-44 | 1:34:33 | |
| 1,022 | 경희 한 | 60-64 | 1:34:34 | |
| 1,023 | David Phillips | 45-49 | 1:34:37 | |
| 1,024 | Johnny Borzik | 35-39 | 1:34:39 | |
| 1,025 | Richard Hachan | 35-39 | 1:34:41 | |
| 1,026 | Rob Lynch | 55-59 | 1:34:41 | |
| 1,027 | Jehwan Lee | 40-44 | 1:34:42 | |
| 1,028 | Christopher Roy | 16-24 | 1:34:44 | |
| 1,029 | Matt Savidge | 30-34 | 1:34:47 | |
| 1,030 | Sean McNulty | 35-39 | 1:34:51 | |
| 1,031 | Michael Rhodes | 25-29 | 1:34:55 | |
| 1,032 | Gary Wickett | 40-44 | 1:34:58 | |
| 1,033 | Alejandro Zaiter | 25-29 | 1:34:58 | |
| 1,034 | Derek Nobrega | 40-44 | 1:34:59 | |
| 1,035 | Kyle Cody | 40-44 | 1:35:05 | |
| 1,036 | Jason Chen | 40-44 | 1:35:05 | |
| 1,037 | Jason Raleigh | 45-49 | 1:35:06 | |
| 1,038 | Derek Sacco | 35-39 | 1:35:08 | |
| 1,039 | Bryan Connor | 40-44 | 1:35:08 | |
| 1,040 | Daniel Lewis | 30-34 | 1:35:08 | |
| 1,041 | Skyler Howeth | 35-39 | 1:35:08 | |
| 1,042 | Jonas Gaertner | 35-39 | 1:35:09 | |
| 1,043 | Gabriel Valentin | 35-39 | 1:35:10 | |
| 1,044 | Vince Futia | 50-54 | 1:35:11 | |
| 1,045 | Spencer Stilwell | 16-24 | 1:35:12 | |
| 1,046 | Felipe Duarte | 35-39 | 1:35:12 | |
| 1,047 | Brett Miller | 50-54 | 1:35:12 | |
| 1,048 | Ian Robinson | 30-34 | 1:35:15 | |
| 1,049 | Blake Clevenger | 25-29 | 1:35:23 | |
| 1,050 | Jason Connole | 35-39 | 1:35:24 | |
| 1,051 | Keith Walsh | 55-59 | 1:35:24 | |
| 1,052 | Mark Featherstone | 35-39 | 1:35:24 | |
| 1,053 | Jose Cardona | 25-29 | 1:35:27 | |
| 1,054 | Luiz Gaudio | 40-44 | 1:35:28 | |
| 1,055 | David Lawlor | 50-54 | 1:35:34 | |
| 1,056 | Jacob Rubio | 30-34 | 1:35:35 | |
| 1,057 | Tyler Diminick | 35-39 | 1:35:36 | |
| 1,058 | Cedric Poirot | 35-39 | 1:35:38 | |
| 1,059 | Kiatthisak Inmorn | 16-24 | 1:35:39 | |
| 1,060 | Eric Ruppert | 35-39 | 1:35:39 | |
| 1,061 | Matt Quinlan | 16-24 | 1:35:41 | |
| 1,062 | Thawatchai Kaewkoonmuang | 35-39 | 1:35:42 | |
| 1,063 | Michael Lundy | 30-34 | 1:35:44 | |
| 1,064 | Andrew Word | 35-39 | 1:35:45 | |
| 1,065 | Robert Atkins | 45-49 | 1:35:45 | |
| 1,066 | Tommy Garchitorena | 30-34 | 1:35:45 | |
| 1,067 | Jeremy Fornal | 35-39 | 1:35:45 | |
| 1,068 | Doug Summerson | 35-39 | 1:35:45 | |
| 1,069 | Mike Fox | 35-39 | 1:35:46 | |
| 1,070 | Justin Lavallee | 30-34 | 1:35:47 | |
| 1,071 | Axel Rivera | 65-69 | 1:35:52 | |
| 1,072 | Frank Abbate | 35-39 | 1:35:54 | |
| 1,073 | Connor Hosey | 25-29 | 1:35:57 | |
| 1,074 | Devin Quirk | 40-44 | 1:36:02 | |
| 1,075 | Gianmarco D'Alessandro Heinsen | 25-29 | 1:36:03 | |
| 1,076 | Serey Vong | 16-24 | 1:36:03 | |
| 1,077 | Cameron Martin | 25-29 | 1:36:05 | |
| 1,078 | C.J. Dick | 30-34 | 1:36:06 | |
| 1,079 | Keith Snyder | 50-54 | 1:36:12 | |
| 1,080 | Christopher Cotter | 40-44 | 1:36:15 | |
| 1,081 | Adam Huston | 40-44 | 1:36:16 | |
| 1,082 | Richard Vorraro | 45-49 | 1:36:17 | |
| 1,083 | Brandon Maldonado | 25-29 | 1:36:17 | |
| 1,084 | Jose Negron | 50-54 | 1:36:17 | |
| 1,085 | Jim Philip | 55-59 | 1:36:19 | |
| 1,086 | Matt Bronstein | 40-44 | 1:36:24 | |
| 1,087 | Logan Marks | 30-34 | 1:36:25 | |
| 1,088 | Michael Greiche | 55-59 | 1:36:26 | |
| 1,089 | Joshua Ortiz | 35-39 | 1:36:30 | |
| 1,090 | Dean Hiller | 40-44 | 1:36:34 | |
| 1,091 | Peter Driscoll | 45-49 | 1:36:37 | |
| 1,092 | Landon Justice | 35-39 | 1:36:39 | |
| 1,093 | Chengyi Huang | 25-29 | 1:36:40 | |
| 1,094 | Mohamed Abdalla | 35-39 | 1:36:41 | |
| 1,095 | Edward Rosario | 25-29 | 1:36:42 | |
| 1,096 | Tom Fitzgerald | 40-44 | 1:36:43 | |
| 1,097 | Andrew Wedlake | 50-54 | 1:36:45 | |
| 1,098 | Chris Sullivan | 45-49 | 1:36:46 | |
| 1,099 | Christian Sicre | 35-39 | 1:36:47 | |
| 1,100 | Terry Hudson | 55-59 | 1:36:48 | |
| 1,101 | Brian Nagle | 40-44 | 1:36:49 | |
| 1,102 | William Murtagh | 30-34 | 1:36:50 | |
| 1,103 | Brandon Hayes | 55-59 | 1:36:56 | |
| 1,104 | Jim Chung | 50-54 | 1:36:57 | |
| 1,105 | James Bonvicini | 30-34 | 1:36:58 | |
| 1,106 | Brian Lynch | 40-44 | 1:36:59 | |
| 1,107 | Adam Borrero | 30-34 | 1:37:01 | |
| 1,108 | Justin Matthews | 25-29 | 1:37:01 | |
| 1,109 | Patrick Imperial | 30-34 | 1:37:01 | |
| 1,110 | Eduardo Torres | 30-34 | 1:37:01 | |
| 1,111 | Parker Chan | 25-29 | 1:37:02 | |
| 1,112 | Fernando Yoon | 40-44 | 1:37:05 | |
| 1,113 | Patrick Gannon | 40-44 | 1:37:06 | |
| 1,114 | Anthony Massa | 25-29 | 1:37:08 | |
| 1,115 | Demetrios Sakellaris | 35-39 | 1:37:10 | |
| 1,116 | Ryan Bennett | 35-39 | 1:37:11 | |
| 1,117 | Patrick Boyle | 40-44 | 1:37:11 | |
| 1,118 | Dave Burke | 45-49 | 1:37:13 | |
| 1,119 | William Anslow-ORourke | 35-39 | 1:37:14 | |
| 1,120 | Jonathan deMelo | 30-34 | 1:37:15 | |
| 1,121 | Oscar Ferrandez Escamez | 45-49 | 1:37:16 | |
| 1,122 | Jon Paul Brower | 50-54 | 1:37:17 | |
| 1,123 | Pat McManus | 40-44 | 1:37:17 | |
| 1,124 | Zach Prive | 25-29 | 1:37:17 | |
| 1,125 | Myles Downey | 40-44 | 1:37:19 | |
| 1,126 | Ryan Cassily | 50-54 | 1:37:21 | |
| 1,127 | Nikita Rudinskiy | 45-49 | 1:37:23 | |
| 1,128 | Nick Bodnar | 35-39 | 1:37:24 | |
| 1,129 | Dominick Distasio | 30-34 | 1:37:28 | |
| 1,130 | Jay Huddleston | 16-24 | 1:37:28 | |
| 1,131 | Rob Shirley | 35-39 | 1:37:29 | |
| 1,132 | Chris Goglia | 25-29 | 1:37:29 | |
| 1,133 | Nicholas Mitzel | 25-29 | 1:37:31 | |
| 1,134 | Dan Diodati | 40-44 | 1:37:31 | |
| 1,135 | Nick Smith | 40-44 | 1:37:32 | |
| 1,136 | Austin Richard | 35-39 | 1:37:34 | |
| 1,137 | Peter Laufer | 16-24 | 1:37:35 | |
| 1,138 | Andrew Guillen | 16-24 | 1:37:39 | |
| 1,139 | Pablo Tourn | 50-54 | 1:37:41 | |
| 1,140 | Manuel Ramirez | 25-29 | 1:37:45 | |
| 1,141 | Toby Calilap | 25-29 | 1:37:46 | |
| 1,142 | Chris Moliviatis | 35-39 | 1:37:46 | |
| 1,143 | Jason Alanguilan | 16-24 | 1:37:51 | |
| 1,144 | David Scrodanus | 40-44 | 1:37:53 | |
| 1,145 | Ron Ward | 40-44 | 1:37:54 | |
| 1,146 | Christopher Williams | 40-44 | 1:37:55 | |
| 1,147 | Valentine Edwards | 30-34 | 1:37:57 | |
| 1,148 | Nicko Atancuri | 25-29 | 1:37:58 | |
| 1,149 | Sebastian Velasquez | 30-34 | 1:38:00 | |
| 1,150 | Tyler Nadolski | 30-34 | 1:38:02 | |
| 1,151 | Sean McAndrew | 25-29 | 1:38:02 | |
| 1,152 | Christian Pallchisaca | 35-39 | 1:38:03 | |
| 1,153 | Richard Elsner | 40-44 | 1:38:03 | |
| 1,154 | Travis Mckiernan | 16-24 | 1:38:04 | |
| 1,155 | Matthew Bahre | 25-29 | 1:38:09 | |
| 1,156 | Ervin Dichoso | 40-44 | 1:38:10 | |
| 1,157 | Paul Rhinhart | 50-54 | 1:38:10 | |
| 1,158 | Brian Bartalomy | 45-49 | 1:38:12 | |
| 1,159 | Carlos Acosta | 30-34 | 1:38:13 | |
| 1,160 | Adam Miller | 30-34 | 1:38:16 | |
| 1,161 | Robert DeSanctis | 30-34 | 1:38:17 | |
| 1,162 | Gavin Caldwell | 16-24 | 1:38:18 | |
| 1,163 | Kyle West | 25-29 | 1:38:19 | |
| 1,164 | Quevin Gomes | 16-24 | 1:38:20 | |
| 1,165 | Brian ODonnell | 35-39 | 1:38:21 | |
| 1,166 | Will Dunleavy | 35-39 | 1:38:22 | |
| 1,167 | Brennan Harvey | 35-39 | 1:38:23 | |
| 1,168 | Bryce Filippazzo | 16-24 | 1:38:23 | |
| 1,169 | Tyler Waymire | 25-29 | 1:38:24 | |
| 1,170 | Patrick Roy | 30-34 | 1:38:24 | |
| 1,171 | Alexander Church | 30-34 | 1:38:24 | |
| 1,172 | Maxwell Latam | 25-29 | 1:38:25 | |
| 1,173 | Bryan Aristy | 35-39 | 1:38:26 | |
| 1,174 | Rossi Weinberg | 35-39 | 1:38:28 | |
| 1,175 | Keon Valcourt | 35-39 | 1:38:30 | |
| 1,176 | Henry Buonagurio | 30-34 | 1:38:31 | |
| 1,177 | Reggie Gonzales | 25-29 | 1:38:32 | |
| 1,178 | John Batchelder | 40-44 | 1:38:32 | |
| 1,179 | Rodney Derogene | 30-34 | 1:38:35 | |
| 1,180 | Nicholas Fernandez | 30-34 | 1:38:35 | |
| 1,181 | Matt Graupen | 40-44 | 1:38:35 | |
| 1,182 | James Finneral | 25-29 | 1:38:41 | |
| 1,183 | Abdulaziz AlAwadhi | 16-24 | 1:38:43 | |
| 1,184 | Thomas Paradis | 35-39 | 1:38:43 | |
| 1,185 | Giuliano Rossi | 25-29 | 1:38:44 | |
| 1,186 | George Mailhot | 16-24 | 1:38:44 | |
| 1,187 | Kerwin Clement | 30-34 | 1:38:45 | |
| 1,188 | Nasos Dousis | 45-49 | 1:38:45 | |
| 1,189 | David Londono | 35-39 | 1:38:46 | |
| 1,190 | Ryan Kanoy | 30-34 | 1:38:48 | |
| 1,191 | Nikolas Beshere | 25-29 | 1:38:51 | |
| 1,192 | Bhaskar Bhattacharya | 40-44 | 1:38:51 | |
| 1,193 | Dan Monahan | 35-39 | 1:38:54 | |
| 1,194 | Rafael Loredo | 55-59 | 1:38:55 | |
| 1,195 | Tim Fisher | 55-59 | 1:38:55 | |
| 1,196 | Rasheem Banks | 35-39 | 1:38:58 | |
| 1,197 | Miguel Rodriguez | 45-49 | 1:38:59 | |
| 1,198 | Paulo De Souza | 35-39 | 1:39:00 | |
| 1,199 | Mikey Seymour | 45-49 | 1:39:02 | |
| 1,200 | Chase Whitworth | 16-24 | 1:39:05 |