FULL RESULTS
HYROX Boston 2026 Results – Open Men (page 9)
1,896 finishers. Winner Zach Cygan in 55:57; median 1:32:27.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 1,601 | Gavin Cooney | 16-24 | 1:54:20 | |
| 1,602 | Stephen Berube | 30-34 | 1:54:27 | |
| 1,603 | Dustin Caldwell | 35-39 | 1:54:39 | |
| 1,604 | Oscar Cabrera | 35-39 | 1:54:40 | |
| 1,605 | Nikko Salgado | 35-39 | 1:54:40 | |
| 1,606 | Dhiraj Panjwani | 30-34 | 1:54:43 | |
| 1,607 | Ted Gillette | 70-74 | 1:54:45 | |
| 1,608 | Louis Liberatore | 30-34 | 1:54:49 | |
| 1,609 | Cristian Canelas | 25-29 | 1:54:49 | |
| 1,610 | Jimmy Manuele | 30-34 | 1:54:52 | |
| 1,611 | Nick Munson | 25-29 | 1:54:52 | |
| 1,612 | Mike Spikes | 50-54 | 1:54:59 | |
| 1,613 | Michael Donnelly | 35-39 | 1:55:01 | |
| 1,614 | Anup Debnath | 50-54 | 1:55:17 | |
| 1,615 | Jan Maroske | 25-29 | 1:55:19 | |
| 1,616 | Bienveni Loua | 30-34 | 1:55:28 | |
| 1,617 | Michael Maruffi | 45-49 | 1:55:43 | |
| 1,618 | Greg Hudson | 40-44 | 1:55:44 | |
| 1,619 | Skyler Yee | 30-34 | 1:55:50 | |
| 1,620 | Minh Nguyen | 55-59 | 1:55:51 | |
| 1,621 | Joe Masiarelli | 70-74 | 1:55:56 | |
| 1,622 | Amir Qureshi | 40-44 | 1:55:59 | |
| 1,623 | Joshua Flores | 40-44 | 1:56:00 | |
| 1,624 | Marc Reyes | 25-29 | 1:56:02 | |
| 1,625 | Dean Saldana | 30-34 | 1:56:09 | |
| 1,626 | Jevon Oliver | 35-39 | 1:56:11 | |
| 1,627 | Adrian Restrepo | 35-39 | 1:56:14 | |
| 1,628 | Jason DeLosSantos | 40-44 | 1:56:15 | |
| 1,629 | Jonathan Foster | 35-39 | 1:56:16 | |
| 1,630 | Kaine Alves | 45-49 | 1:56:16 | |
| 1,631 | Michael DiFlorio | 35-39 | 1:56:18 | |
| 1,632 | Ryan Malone | 30-34 | 1:56:20 | |
| 1,633 | Christopher Quinlan | 60-64 | 1:56:22 | |
| 1,634 | Rodrigo Valle | 45-49 | 1:56:23 | |
| 1,635 | Andrew Hanselman | 40-44 | 1:56:25 | |
| 1,636 | Patrick McDonagh | 45-49 | 1:56:26 | |
| 1,637 | Alexander Martin | 60-64 | 1:56:28 | |
| 1,638 | Anthony Battles | 30-34 | 1:56:28 | |
| 1,639 | Frank Pelpinosas | 40-44 | 1:56:28 | |
| 1,640 | Yusuf Liban | 25-29 | 1:56:29 | |
| 1,641 | Larry Russo | 50-54 | 1:56:37 | |
| 1,642 | Josh Grace | 40-44 | 1:56:38 | |
| 1,643 | Paul Ko | 30-34 | 1:56:40 | |
| 1,644 | Leonardo Presta | 16-24 | 1:56:57 | |
| 1,645 | Tony Zhou | 35-39 | 1:57:00 | |
| 1,646 | Juan Salcedo | 35-39 | 1:57:04 | |
| 1,647 | Rohit Mehta | 45-49 | 1:57:13 | |
| 1,648 | Rich Jacobi | 40-44 | 1:57:17 | |
| 1,649 | Youssef Ben Youssef | 50-54 | 1:57:18 | |
| 1,650 | David Washburn | 25-29 | 1:57:33 | |
| 1,651 | Paul Coronite | 50-54 | 1:57:33 | |
| 1,652 | Domenico Rastello | 16-24 | 1:57:35 | |
| 1,653 | Maciej Osypiuk | 65-69 | 1:57:37 | |
| 1,654 | Raymond Zheng | 16-24 | 1:57:43 | |
| 1,655 | Tyler Collins | 40-44 | 1:57:51 | |
| 1,656 | Landon Smith | 16-24 | 1:57:51 | |
| 1,657 | Boris Alexandrov | 35-39 | 1:57:51 | |
| 1,658 | Jake Pedler | 60-64 | 1:57:54 | |
| 1,659 | Thommy Thomas | 25-29 | 1:57:55 | |
| 1,660 | Brenden Race | 25-29 | 1:57:57 | |
| 1,661 | Raul da Conceicao Barros | 40-44 | 1:57:58 | |
| 1,662 | Andrew Massetti | 35-39 | 1:58:06 | |
| 1,663 | Paul Ivanivsky | 45-49 | 1:58:08 | |
| 1,664 | Nicasio Arzu | 35-39 | 1:58:09 | |
| 1,665 | Matthew Hill | 35-39 | 1:58:10 | |
| 1,666 | Akhiel Willis | 30-34 | 1:58:13 | |
| 1,667 | John Tombarello | 40-44 | 1:58:18 | |
| 1,668 | Benjamin Gandon | 40-44 | 1:58:21 | |
| 1,669 | Ryan Johansen | 35-39 | 1:58:25 | |
| 1,670 | Derick Yu | 30-34 | 1:58:31 | |
| 1,671 | Emmanuel Pena | 30-34 | 1:58:33 | |
| 1,672 | Scott Fried | 60-64 | 1:58:33 | |
| 1,673 | Alec Saffrin | 40-44 | 1:58:41 | |
| 1,674 | Tony Alvarado | 25-29 | 1:58:49 | |
| 1,675 | Cesar Fuentes | 45-49 | 1:58:56 | |
| 1,676 | Cleevence Erilus | 16-24 | 1:58:58 | |
| 1,677 | Elijah Williams | 16-24 | 1:59:01 | |
| 1,678 | Keith Boyle | 40-44 | 1:59:05 | |
| 1,679 | Bryan Saunders | 45-49 | 1:59:09 | |
| 1,680 | Jackson Webster | 25-29 | 1:59:11 | |
| 1,681 | Reece Sisofo | 25-29 | 1:59:15 | |
| 1,682 | Conrad Li | 30-34 | 1:59:20 | |
| 1,683 | Benjamin Chan | 25-29 | 1:59:21 | |
| 1,684 | Maxwell Quinton | 16-24 | 1:59:37 | |
| 1,685 | Josue Diaz | 50-54 | 1:59:38 | |
| 1,686 | Jayvonne Hines | 25-29 | 1:59:43 | |
| 1,687 | Amman Moises Olvera Soto | 35-39 | 1:59:51 | |
| 1,688 | Brandon Darce | 30-34 | 1:59:52 | |
| 1,689 | Richard Ghent | 40-44 | 1:59:55 | |
| 1,690 | Chad Joiner | 55-59 | 1:59:56 | |
| 1,691 | Ryan Fandetti | 45-49 | 2:00:02 | |
| 1,692 | Dominic Otero | 40-44 | 2:00:02 | |
| 1,693 | Eddie Santiago | 50-54 | 2:00:06 | |
| 1,694 | Bob Duggan | 55-59 | 2:00:10 | |
| 1,695 | Joel Neuman | 60-64 | 2:00:21 | |
| 1,696 | Armani Mette | 25-29 | 2:00:28 | |
| 1,697 | Americo M Mendes | 55-59 | 2:00:41 | |
| 1,698 | Troy Nelson | 40-44 | 2:00:47 | |
| 1,699 | John Rouse | 45-49 | 2:00:54 | |
| 1,700 | Alex Villavicencio | 45-49 | 2:00:56 | |
| 1,701 | Ryan Hargraves | 35-39 | 2:01:03 | |
| 1,702 | Mark Anthony Pecana | 30-34 | 2:01:04 | |
| 1,703 | Tamla Kyet | 25-29 | 2:01:09 | |
| 1,704 | Mike Pickering | 55-59 | 2:01:13 | |
| 1,705 | Edward Vasquez | 35-39 | 2:01:18 | |
| 1,706 | John Dietrick | 25-29 | 2:01:24 | |
| 1,707 | Kjellen Gallegos | 25-29 | 2:01:26 | |
| 1,708 | Marcus Dalton | 35-39 | 2:01:26 | |
| 1,709 | Eric Adams | 35-39 | 2:01:27 | |
| 1,710 | Nicholas McGovern | 25-29 | 2:01:37 | |
| 1,711 | Joshua Cohen | 25-29 | 2:01:38 | |
| 1,712 | Chia-Kuei Mo | — | 35-39 | 2:01:39 |
| 1,713 | Patrick Murphy | 35-39 | 2:01:42 | |
| 1,714 | Jesse Soto | 45-49 | 2:01:44 | |
| 1,715 | Harshal Sharma | 30-34 | 2:01:51 | |
| 1,716 | Fred OBrien | 30-34 | 2:01:59 | |
| 1,717 | Riju Datta | 16-24 | 2:02:05 | |
| 1,718 | Dan Greer | 55-59 | 2:02:13 | |
| 1,719 | David Warren | 55-59 | 2:02:26 | |
| 1,720 | Robert Lockwood | 45-49 | 2:02:27 | |
| 1,721 | Jan Smith | 45-49 | 2:02:29 | |
| 1,722 | Ivan Rosales | 16-24 | 2:02:30 | |
| 1,723 | Joshua Diaz | 30-34 | 2:02:35 | |
| 1,724 | Johnny Dunbar | 40-44 | 2:02:36 | |
| 1,725 | Justin Erban | 50-54 | 2:02:42 | |
| 1,726 | Erick González | 40-44 | 2:02:46 | |
| 1,727 | Erik Rego | 40-44 | 2:02:52 | |
| 1,728 | Anurag Ohri | 35-39 | 2:02:58 | |
| 1,729 | Nicholas Angelone | 30-34 | 2:03:03 | |
| 1,730 | Tyler Wakefield | 30-34 | 2:03:16 | |
| 1,731 | Nate Whitehead | 25-29 | 2:03:19 | |
| 1,732 | Michael Kamens | 35-39 | 2:03:24 | |
| 1,733 | Eric Erazo | ESA | 35-39 | 2:03:28 |
| 1,734 | Rafael Martinez | 55-59 | 2:03:30 | |
| 1,735 | Jeffrey Wu | 25-29 | 2:03:37 | |
| 1,736 | Saurabh Kushwaha | 35-39 | 2:03:50 | |
| 1,737 | David Anja | 35-39 | 2:03:51 | |
| 1,738 | Doug Locke | 55-59 | 2:03:57 | |
| 1,739 | Andy Pamphile | 30-34 | 2:04:02 | |
| 1,740 | Elliott Pawlak | 25-29 | 2:04:05 | |
| 1,741 | Daniel Oreadi | 50-54 | 2:04:18 | |
| 1,742 | Salah Hasan | 16-24 | 2:04:24 | |
| 1,743 | Victor Murillo | 25-29 | 2:04:29 | |
| 1,744 | William Villamil | 35-39 | 2:04:55 | |
| 1,745 | Josh Giles | 30-34 | 2:04:56 | |
| 1,746 | Thomas Baccari | 35-39 | 2:04:58 | |
| 1,747 | Nick Pomposelli | 40-44 | 2:05:08 | |
| 1,748 | Peter Roppolo | 60-64 | 2:05:12 | |
| 1,749 | Andrew Mohr | 40-44 | 2:05:17 | |
| 1,750 | Jeremy Hester | 35-39 | 2:05:28 | |
| 1,751 | Matt O'Day | 45-49 | 2:05:42 | |
| 1,752 | Joseph Moran | 30-34 | 2:05:42 | |
| 1,753 | Muffadal Boxwala | 35-39 | 2:05:50 | |
| 1,754 | Ryan Langevin | 35-39 | 2:05:57 | |
| 1,755 | Austin Smith | 25-29 | 2:06:00 | |
| 1,756 | Richard Khoury | 30-34 | 2:06:07 | |
| 1,757 | Greg Carnrick | 45-49 | 2:06:13 | |
| 1,758 | Jake Crafts | 25-29 | 2:06:14 | |
| 1,759 | Anthony Hernandez | 35-39 | 2:06:17 | |
| 1,760 | Tristan Dustin | 25-29 | 2:06:24 | |
| 1,761 | Michael Allen | 60-64 | 2:06:39 | |
| 1,762 | Carlos Cervantes | 16-24 | 2:06:47 | |
| 1,763 | Jesse Affonso | 45-49 | 2:06:52 | |
| 1,764 | Sean McBride | 55-59 | 2:06:58 | |
| 1,765 | Xianyi Jiang | 40-44 | 2:07:01 | |
| 1,766 | Alexandros Iliades | 35-39 | 2:07:17 | |
| 1,767 | Alex Tatis | 40-44 | 2:07:30 | |
| 1,768 | Barry Sarao | 40-44 | 2:07:39 | |
| 1,769 | Luke Meade | 40-44 | 2:07:57 | |
| 1,770 | Carl Tsui | 55-59 | 2:08:00 | |
| 1,771 | Brandon Luongo | 35-39 | 2:08:04 | |
| 1,772 | Mohamad Mazloum | 16-24 | 2:08:07 | |
| 1,773 | Patrick Mahoney | 35-39 | 2:08:17 | |
| 1,774 | Sidd Parker | 45-49 | 2:09:06 | |
| 1,775 | Irvine Artates | 25-29 | 2:09:09 | |
| 1,776 | Mark Ridgeway | 55-59 | 2:09:10 | |
| 1,777 | Ray McGhee | 55-59 | 2:09:10 | |
| 1,778 | Demetrius Caldwell | 35-39 | 2:09:10 | |
| 1,779 | Ethan Dai | 16-24 | 2:09:18 | |
| 1,780 | Aleko Kourtidis | 16-24 | 2:09:30 | |
| 1,781 | Michael Milofsky | 60-64 | 2:09:45 | |
| 1,782 | Juan Jaramillo | 40-44 | 2:10:01 | |
| 1,783 | Bobby Rouse | 60-64 | 2:10:15 | |
| 1,784 | Kelan Flynn | 25-29 | 2:10:25 | |
| 1,785 | Diego Zamudio | 30-34 | 2:10:27 | |
| 1,786 | John Donohue | 55-59 | 2:10:33 | |
| 1,787 | Nate Lopez | 45-49 | 2:10:35 | |
| 1,788 | Harshal Nagori | 25-29 | 2:10:44 | |
| 1,789 | Fernando Carpio Lara | 30-34 | 2:11:08 | |
| 1,790 | Jonathan Sanford | 35-39 | 2:11:11 | |
| 1,791 | Adam Rakhamim | 35-39 | 2:11:12 | |
| 1,792 | Daniel Metzger | 40-44 | 2:11:12 | |
| 1,793 | Ambuj Punn | 30-34 | 2:11:15 | |
| 1,794 | Jason Denoncourt | 45-49 | 2:11:35 | |
| 1,795 | Michael Thomas | 60-64 | 2:11:47 | |
| 1,796 | Brennen Roberge | 25-29 | 2:11:55 | |
| 1,797 | Matt McCoy | 25-29 | 2:12:02 | |
| 1,798 | Michael Walsh | 30-34 | 2:12:14 | |
| 1,799 | Bern Prince | 45-49 | 2:12:23 | |
| 1,800 | Kyle DiLella | 40-44 | 2:12:32 |