HYROX Toronto 2026: Open Men results
1,927 finishers on 1 Oct 2026. Typical finish 1:34:11, fastest 10% under 1:14:15. Back to the analysis.
| # | Athlete | Age | Time | Behind 1st | Runs | Stations | Rox | Ski | Push | Pull | BBJ | Row | Carry | Lunge | WB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1701 | Jesse Williams 🇨🇦 CAN364th of 407 aged 35-39 | 35-39 | 2:02:41 | 1:05:25 | 57:13 | 59:19 | 6:14 | 5:21 | 4:24 | 7:28 | 8:56 | 5:22 | 2:24 | 9:15 | 16:09 |
| 1702 | Bill Lin 🇨🇦 CAN280th of 316 aged 25-29 | 25-29 | 2:02:45 | 1:05:29 | 50:16 | 1:05:20 | 7:14 | 5:56 | 4:39 | 6:37 | 10:36 | 6:12 | 4:50 | 6:38 | 19:52 |
| 1703 | Michael Gregoris 🇨🇦 CAN239th of 265 aged 40-44 | 40-44 | 2:02:48 | 1:05:32 | 56:00 | 58:49 | 8:03 | 4:53 | 3:28 | 7:29 | 10:09 | 5:02 | 2:39 | 11:02 | 14:07 |
| 1704 | Alexander Wang 🇨🇦 CAN407th of 446 aged 30-34 | 30-34 | 2:02:49 | 1:05:33 | 51:04 | 1:03:40 | 8:08 | 5:54 | 4:55 | 6:31 | 9:15 | 6:29 | 2:32 | 8:15 | 19:49 |
| 1705 | Patrick Soden 🇨🇦 CAN83rd of 102 aged 50-54 | 50-54 | 2:02:55 | 1:05:39 | 48:46 | 1:01:36 | 12:39 | 4:49 | 2:59 | 4:32 | 10:54 | 5:01 | 2:05 | 17:01 | 14:15 |
| 1706 | Christian Brady 🇺🇸 USA408th of 446 aged 30-34 | 30-34 | 2:02:59 | 1:05:43 | 55:59 | 56:35 | 10:29 | 5:15 | 4:47 | 6:14 | 10:13 | 5:22 | 2:12 | 8:32 | 14:00 |
| 1707 | Peter Wong 🇨🇦 CAN409th of 446 aged 30-34 | 30-34 | 2:03:02 | 1:05:46 | 51:44 | 1:04:58 | 6:25 | 5:10 | 4:51 | 7:02 | 12:39 | 5:28 | 2:16 | 9:43 | 17:49 |
| 1708 | Michael Belcastro 🇨🇦 CAN281st of 316 aged 25-29 | 25-29 | 2:03:03 | 1:05:47 | 1:05:31 | 50:04 | 7:33 | 5:51 | 3:41 | 5:16 | 8:06 | 5:54 | 2:33 | 8:05 | 10:38 |
| 1709 | Shubham Verma 🇨🇦 CAN282nd of 316 aged 25-29 | 25-29 | 2:03:26 | 1:06:10 | 1:03:07 | 53:43 | 6:40 | 5:07 | 4:37 | 5:38 | 6:46 | 5:19 | 3:06 | 6:43 | 16:27 |
| 1710 | John Klukach 🇨🇦 CAN45th of 59 aged 55-59 | 55-59 | 2:03:33 | 1:06:17 | 48:51 | 1:06:14 | 8:33 | 5:15 | 4:04 | 5:23 | 6:28 | 5:26 | 2:35 | 7:08 | 29:55 |
| 1711 | Omar Davis 🇨🇦 CAN240th of 265 aged 40-44 | 40-44 | 2:03:45 | 1:06:29 | 1:05:31 | 50:33 | 7:45 | 5:19 | 4:24 | 6:30 | 8:20 | 5:40 | 2:31 | 9:14 | 8:35 |
| 1712 | Vishal Pagidipally 🇮🇳 IND410th of 446 aged 30-34 | 30-34 | 2:03:46 | 1:06:30 | 57:40 | 55:53 | 10:17 | 5:54 | 3:32 | 7:02 | 6:45 | 6:16 | 3:02 | 6:24 | 16:58 |
| 1713 | Scott Weatherhead 🇨🇦 CAN241st of 265 aged 40-44 | 40-44 | 2:03:48 | 1:06:32 | 56:42 | 57:10 | 9:58 | 5:02 | 3:51 | 7:25 | 8:11 | 4:57 | 2:35 | 8:41 | 16:28 |
| 1714 | John Robert Chai 🇨🇦 CAN365th of 407 aged 35-39 | 35-39 | 2:03:54 | 1:06:38 | 54:02 | 1:03:33 | 6:24 | 5:06 | 4:57 | 7:01 | 9:26 | 5:35 | 3:24 | 13:35 | 14:29 |
| 1715 | Lokesh Garg 🇨🇦 CAN411th of 446 aged 30-34 | 30-34 | 2:03:57 | 1:06:41 | 57:02 | 57:51 | 9:09 | 5:25 | 4:24 | 7:43 | 10:22 | 6:05 | 3:07 | 8:20 | 12:25 |
| 1716 | Miguel Dias 🇨🇦 CAN146th of 167 aged 45-49 | 45-49 | 2:04:02 | 1:06:46 | 43:59 | 1:10:03 | 10:04 | 4:47 | 5:19 | 6:41 | 8:34 | 5:19 | 3:38 | 15:02 | 20:43 |
| 1717 | Dennis Mak 🇨🇦 CAN147th of 167 aged 45-49 | 45-49 | 2:04:13 | 1:06:57 | 58:39 | 57:54 | 7:44 | 5:37 | 3:37 | 5:18 | 7:39 | 5:59 | 2:08 | 11:22 | 16:14 |
| 1718 | Winston Xing 🇨🇦 CAN283rd of 316 aged 25-29 | 25-29 | 2:04:13 | 1:06:57 | 57:59 | 59:01 | 7:17 | 5:42 | 4:16 | 6:12 | 7:35 | 5:13 | 3:07 | 7:14 | 19:42 |
| 1719 | Jamie Allen 🇨🇦 CAN242nd of 265 aged 40-44 | 40-44 | 2:04:14 | 1:06:58 | 1:06:26 | 49:34 | 8:18 | 5:18 | 4:00 | 4:26 | 8:01 | 6:29 | 2:56 | 7:51 | 10:33 |
| 1720 | Gregory Chin 🇨🇦 CAN243rd of 265 aged 40-44 | 40-44 | 2:04:16 | 1:07:00 | 59:05 | 57:14 | 8:02 | 4:59 | 5:26 | 6:18 | 7:57 | 5:30 | 2:21 | 7:49 | 16:54 |
| 1721 | JYOTI PRAKASH ACHARYA 🇮🇳 IND148th of 167 aged 45-49 | 45-49 | 2:04:17 | 1:07:01 | 54:42 | 58:41 | 10:58 | 5:52 | 4:29 | 7:55 | 10:39 | 6:29 | 3:31 | 8:52 | 10:54 |
| 1722 | Joseph Defrenne 🇦🇺 AUS244th of 265 aged 40-44 | 40-44 | 2:04:21 | 1:07:05 | 54:58 | 54:29 | 14:59 | 5:30 | 4:13 | 6:03 | 11:26 | 5:22 | 2:34 | 5:23 | 13:58 |
| 1723 | Jeroen Winterink 🇨🇦 CAN21st of 26 aged 60-64 | 60-64 | 2:04:34 | 1:07:18 | 1:02:22 | 45:31 | 16:45 | 4:49 | 3:30 | 4:08 | 9:49 | 4:59 | 2:43 | 6:20 | 9:13 |
| 1724 | ALEX LEUNG 🇨🇦 CAN46th of 59 aged 55-59 | 55-59 | 2:04:36 | 1:07:20 | 1:01:52 | 50:27 | 12:22 | 4:53 | 4:28 | 6:40 | 7:17 | 5:16 | 3:29 | 9:20 | 9:04 |
| 1725 | Frankie Cena 🇨🇦 CAN366th of 407 aged 35-39 | 35-39 | 2:04:36 | 1:07:20 | 52:34 | 56:33 | 15:33 | 5:50 | 6:11 | 7:21 | 9:25 | 5:59 | 2:48 | 4:05 | 14:54 |
| 1726 | Alex Kong 🇨🇦 CAN149th of 167 aged 45-49 | 45-49 | 2:04:48 | 1:07:32 | 57:13 | 1:00:57 | 6:43 | 6:08 | 4:45 | 6:46 | 8:35 | 6:22 | 2:27 | 10:54 | 15:00 |
| 1727 | Mark Heinrichs 🇨🇦 CAN367th of 407 aged 35-39 | 35-39 | 2:04:49 | 1:07:33 | 55:59 | 1:00:29 | 8:24 | 5:10 | 3:35 | 6:47 | 8:19 | 6:22 | 2:45 | 9:12 | 18:19 |
| 1728 | Matt Andrusiek 🇨🇦 CAN150th of 167 aged 45-49 | 45-49 | 2:04:51 | 1:07:35 | 1:00:24 | 57:08 | 7:22 | 5:20 | 3:38 | 7:21 | 7:08 | 5:47 | 3:34 | 8:47 | 15:33 |
| 1729 | Dwayne Scantlebury 🇺🇸 USA368th of 407 aged 35-39 | 35-39 | 2:04:52 | 1:07:36 | 58:15 | 59:30 | 7:11 | 4:53 | 4:07 | 5:18 | 8:12 | 5:11 | 2:18 | 8:05 | 21:26 |
| 1730 | Michael Arevalo 🇵🇭 PHI412th of 446 aged 30-34 | 30-34 | 2:04:53 | 1:07:37 | 1:07:11 | 47:20 | 10:25 | 5:00 | 3:30 | 7:04 | 7:26 | 5:19 | 1:58 | 7:17 | 9:46 |
| 1731 | Alan Burvill 🇨🇦 CAN84th of 102 aged 50-54 | 50-54 | 2:05:09 | 1:07:53 | 53:23 | 1:05:17 | 6:32 | 5:54 | 3:34 | 6:01 | 7:48 | 6:12 | 2:19 | 9:34 | 23:55 |
| 1732 | Lucas dos Santos 🇧🇷 BRA284th of 316 aged 25-29 | 25-29 | 2:05:25 | 1:08:09 | 59:13 | 57:56 | 8:21 | 5:01 | 4:31 | 5:38 | 7:26 | 4:57 | 2:24 | 10:09 | 17:50 |
| 1733 | Tyler Layton 🇨🇦 CAN285th of 316 aged 25-29 | 25-29 | 2:05:28 | 1:08:12 | 1:06:42 | 50:54 | 7:56 | 4:54 | 3:46 | 5:38 | 10:42 | 4:59 | 2:16 | 8:06 | 10:33 |
| 1734 | Paul Tuazon 🇵🇭 PHI286th of 316 aged 25-29 | 25-29 | 2:05:28 | 1:08:12 | 55:16 | 1:01:38 | 8:38 | 5:13 | 5:34 | 7:20 | 6:50 | 5:34 | 5:18 | 12:31 | 13:18 |
| 1735 | Jose Romero 🇨🇦 CAN287th of 316 aged 25-29 | 25-29 | 2:05:47 | 1:08:31 | 58:36 | 1:00:08 | 7:06 | 5:06 | 2:56 | 8:23 | 12:21 | 5:23 | 2:23 | 7:52 | 15:44 |
| 1736 | Wei Tao Cheong 🇨🇦 CAN413th of 446 aged 30-34 | 30-34 | 2:05:54 | 1:08:38 | 56:25 | 55:46 | 13:47 | 5:42 | 5:01 | 7:27 | 6:44 | 6:07 | 3:13 | 9:05 | 12:27 |
| 1737 | Steven Kuo 🇨🇦 CAN414th of 446 aged 30-34 | 30-34 | 2:05:54 | 1:08:38 | 57:28 | 1:02:12 | 6:18 | 5:21 | 6:30 | 7:42 | 9:35 | 5:19 | 3:30 | 8:39 | 15:36 |
| 1738 | Darryl Gentil 🇨🇦 CAN415th of 446 aged 30-34 | 30-34 | 2:05:56 | 1:08:40 | 1:06:04 | 53:18 | 6:37 | 5:00 | 4:12 | 5:24 | 7:57 | 5:36 | 2:56 | 9:09 | 13:04 |
| 1739 | Jomer Ortilla 🇵🇭 PHI369th of 407 aged 35-39 | 35-39 | 2:06:14 | 1:08:58 | 1:09:15 | 50:38 | 6:25 | 4:46 | 2:48 | 4:28 | 7:24 | 5:08 | 2:12 | 9:00 | 14:52 |
| 1740 | Rajan Garg 🇮🇳 IND288th of 316 aged 25-29 | 25-29 | 2:06:25 | 1:09:09 | 1:02:50 | 54:31 | 9:09 | 5:12 | 3:58 | 7:07 | 7:24 | 5:43 | 3:32 | 9:58 | 11:37 |
| 1741 | Dan Johnson 🇨🇦 CAN151st of 167 aged 45-49 | 45-49 | 2:06:35 | 1:09:19 | 1:04:07 | 46:38 | 15:54 | 5:09 | 2:43 | 5:34 | 8:55 | 5:27 | 2:36 | 4:16 | 11:58 |
| 1742 | Andres Mavare 🇨🇦 CAN370th of 407 aged 35-39 | 35-39 | 2:06:55 | 1:09:39 | 1:07:48 | 51:19 | 7:52 | 4:48 | 3:31 | 6:18 | 9:50 | 5:11 | 2:47 | 9:08 | 9:46 |
| 1743 | Sema Julangyon 🇹🇭 THA371st of 407 aged 35-39 | 35-39 | 2:07:00 | 1:09:44 | 1:01:24 | 54:58 | 10:44 | 5:14 | 4:11 | 7:33 | 7:05 | 5:29 | 2:11 | 13:02 | 10:13 |
| 1744 | Harvinder Saini 🇨🇦 CAN372nd of 407 aged 35-39 | 35-39 | 2:07:00 | 1:09:44 | 1:04:11 | 55:39 | 7:14 | 5:15 | 4:39 | 7:10 | 9:32 | 5:10 | 2:32 | 8:25 | 12:56 |
| 1745 | Edgar Díaz Lozano 🇲🇽 MEX245th of 265 aged 40-44 | 40-44 | 2:07:06 | 1:09:50 | 58:25 | 1:01:28 | 7:17 | 4:48 | 3:41 | 5:47 | 13:03 | 5:26 | 2:30 | 11:59 | 14:14 |
| 1746 | Kin Pong Lee 🇭🇰 HKG289th of 316 aged 25-29 | 25-29 | 2:07:07 | 1:09:51 | 1:09:58 | 49:19 | 7:54 | 4:56 | 6:46 | 5:19 | 4:53 | 4:53 | 3:02 | 11:42 | 7:48 |
| 1747 | Matthew Przybylowski 🇨🇦 CAN290th of 316 aged 25-29 | 25-29 | 2:07:31 | 1:10:15 | 1:01:37 | 58:26 | 7:32 | 4:51 | 4:18 | 5:47 | 7:16 | 5:30 | 2:24 | 14:35 | 13:45 |
| 1748 | Toby Bajamundi 🇵🇭 PHI416th of 446 aged 30-34 | 30-34 | 2:07:32 | 1:10:16 | 1:10:32 | 49:20 | 7:45 | 5:18 | 3:38 | 7:28 | 7:24 | 5:28 | 3:17 | 8:00 | 8:47 |
| 1749 | Stuart Henrickson 🇨🇦 CAN22nd of 26 aged 60-64 | 60-64 | 2:07:32 | 1:10:16 | 53:17 | 1:04:29 | 9:50 | 5:14 | 3:54 | 6:40 | 9:25 | 5:21 | 2:36 | 14:32 | 16:47 |
| 1750 | Andrew Timpson 🇨🇦 CAN47th of 59 aged 55-59 | 55-59 | 2:07:39 | 1:10:23 | 59:56 | 56:33 | 11:14 | 5:10 | 4:14 | 5:56 | 11:56 | 5:23 | 2:30 | 4:43 | 16:41 |
| 1751 | Wesley Kent 🇨🇦 CAN152nd of 167 aged 45-49 | 45-49 | 2:07:42 | 1:10:26 | 56:35 | 1:04:17 | 6:54 | 5:27 | 4:50 | 5:48 | 11:01 | 5:42 | 3:51 | 10:20 | 17:18 |
| 1752 | H-Leul Wolde-Eyesus 🇨🇦 CAN153rd of 167 aged 45-49 | 45-49 | 2:07:44 | 1:10:28 | 1:05:16 | 56:22 | 6:12 | 5:16 | 3:51 | 6:00 | 9:38 | 5:40 | 3:26 | 7:43 | 14:48 |
| 1753 | Noel Enrique Vizmonte 🇵🇭 PHI417th of 446 aged 30-34 | 30-34 | 2:07:49 | 1:10:33 | 1:01:21 | 58:11 | 8:21 | 5:32 | 4:41 | 11:15 | 9:48 | 5:41 | 2:38 | 8:07 | 10:29 |
| 1754 | Joel Persaud 🇨🇦 CAN418th of 446 aged 30-34 | 30-34 | 2:08:06 | 1:10:50 | 50:23 | 1:06:03 | 11:43 | 6:00 | 8:30 | 10:35 | 8:34 | 6:06 | 3:03 | 8:27 | 14:48 |
| 1755 | Aeson Chiu 🇨🇦 CAN246th of 265 aged 40-44 | 40-44 | 2:08:09 | 1:10:53 | 1:03:30 | 56:05 | 8:38 | 5:00 | 3:46 | 5:42 | 7:43 | 5:28 | 3:32 | 11:35 | 13:19 |
| 1756 | David Geoffrey Kosar 🇨🇦 CAN85th of 102 aged 50-54 | 50-54 | 2:08:17 | 1:11:01 | 56:54 | 1:03:24 | 8:03 | 5:09 | 3:48 | 5:34 | 10:24 | 5:37 | 2:22 | 11:49 | 18:41 |
| 1757 | Nabil Ahmed 🇨🇦 CAN419th of 446 aged 30-34 | 30-34 | 2:08:22 | 1:11:06 | 57:07 | 59:27 | 11:52 | 5:11 | 4:25 | 8:14 | 8:50 | 5:25 | 3:16 | 13:21 | 10:45 |
| 1758 | Joseph C. Galitzin MD 🇨🇦 CAN23rd of 26 aged 60-64 | 60-64 | 2:08:28 | 1:11:12 | 51:20 | 1:09:45 | 7:27 | 5:53 | 4:32 | 8:54 | 8:16 | 5:59 | 3:03 | 9:53 | 23:15 |
| 1759 | Patrick Brion 🇵🇭 PHI420th of 446 aged 30-34 | 30-34 | 2:08:32 | 1:11:16 | 55:57 | 1:06:44 | 5:57 | 5:50 | 4:32 | 8:48 | 8:04 | 5:37 | 2:38 | 16:35 | 14:40 |
| 1760 | Paul Viau 🇨🇦 CAN48th of 59 aged 55-59 | 55-59 | 2:08:35 | 1:11:19 | 1:02:20 | 50:44 | 15:35 | 4:31 | 3:11 | 5:38 | 8:59 | 5:00 | 1:55 | 7:42 | 13:48 |
| 1761 | Galen Flaherty 🇨🇦 CAN373rd of 407 aged 35-39 | 35-39 | 2:08:37 | 1:11:21 | 59:23 | 1:01:34 | 7:45 | 4:38 | 4:17 | 7:58 | 10:29 | 5:15 | 3:37 | 9:56 | 15:24 |
| 1762 | Manuel Gutierrez 🇨🇦 CAN49th of 59 aged 55-59 | 55-59 | 2:08:38 | 1:11:22 | 55:48 | 1:05:26 | 7:30 | 5:52 | 5:02 | 8:27 | 11:36 | 5:53 | 2:26 | 9:24 | 16:46 |
| 1763 | Azhar Khan 🇨🇦 CAN291st of 316 aged 25-29 | 25-29 | 2:08:44 | 1:11:28 | 55:50 | 1:10:59 | 1:55 | 5:29 | 4:47 | 16:10 | 8:47 | 6:04 | 4:08 | 12:15 | 13:19 |
| 1764 | James Topping 🇨🇦 CAN114th of 127 aged 16-24 | 16-24 | 2:08:46 | 1:11:30 | 59:57 | 1:02:02 | 6:52 | 4:54 | 7:51 | 6:53 | 9:57 | 5:41 | 2:42 | 9:48 | 14:16 |
| 1765 | Jason McIntosh 🇨🇦 CAN86th of 102 aged 50-54 | 50-54 | 2:08:49 | 1:11:33 | 55:18 | 59:16 | 14:19 | 5:13 | 3:29 | 6:09 | 8:06 | 7:45 | 3:57 | 7:32 | 17:05 |
| 1766 | Ian Chan 🇨🇦 CAN87th of 102 aged 50-54 | 50-54 | 2:08:51 | 1:11:35 | 1:04:00 | 49:41 | 15:14 | 5:04 | 4:06 | 6:20 | 9:47 | 5:19 | 3:23 | 5:00 | 10:42 |
| 1767 | George Wong 🇨🇦 CAN421st of 446 aged 30-34 | 30-34 | 2:08:51 | 1:11:35 | 1:00:13 | 1:00:59 | 7:44 | 5:36 | 3:40 | 9:07 | 11:48 | 5:30 | 1:44 | 9:45 | 13:49 |
| 1768 | Joseph Case 🇨🇦 CAN154th of 167 aged 45-49 | 45-49 | 2:09:19 | 1:12:03 | 1:04:03 | 52:18 | 13:00 | 5:08 | 3:32 | 6:16 | 10:16 | 5:29 | 2:05 | 8:39 | 10:53 |
| 1769 | Haider Rana 🇨🇦 CAN374th of 407 aged 35-39 | 35-39 | 2:09:19 | 1:12:03 | 59:34 | 1:01:01 | 8:47 | 5:53 | 4:55 | 7:32 | 7:57 | 6:30 | 2:36 | 13:16 | 12:22 |
| 1770 | Gord Frampton 🇨🇦 CAN155th of 167 aged 45-49 | 45-49 | 2:09:20 | 1:12:04 | 58:49 | 56:16 | 14:19 | 5:28 | 4:38 | 8:04 | 9:30 | 5:29 | 3:19 | 5:14 | 14:34 |
| 1771 | Tommy Lo 🇨🇦 CAN247th of 265 aged 40-44 | 40-44 | 2:09:36 | 1:12:20 | 57:08 | 1:05:00 | 7:34 | 5:09 | 6:00 | 7:41 | 13:30 | 6:00 | 3:16 | 9:58 | 13:26 |
| 1772 | Christopher Parris 🇺🇸 USA422nd of 446 aged 30-34 | 30-34 | 2:09:49 | 1:12:33 | 1:00:41 | 1:02:11 | 6:57 | 5:20 | 3:20 | 5:41 | 13:46 | 8:29 | 2:30 | 6:36 | 16:29 |
| 1773 | Will Cleghorn 🇨🇦 CAN248th of 265 aged 40-44 | 40-44 | 2:09:57 | 1:12:41 | 1:00:22 | 1:00:55 | 8:45 | 5:13 | 3:21 | 5:14 | 10:27 | 5:50 | 2:17 | 10:45 | 17:48 |
| 1774 | Ashton Davie-Attwood 🇨🇦 CAN249th of 265 aged 40-44 | 40-44 | 2:09:59 | 1:12:43 | 1:01:12 | 59:29 | 9:23 | 5:12 | 4:06 | 7:41 | 11:07 | 5:23 | 2:34 | 10:33 | 12:53 |
| 1775 | Neil Weekes BAR88th of 102 aged 50-54 | 50-54 | 2:10:01 | 1:12:45 | 1:05:44 | 52:57 | 11:24 | 5:09 | 2:50 | 7:59 | 8:55 | 5:24 | 2:12 | 8:12 | 12:16 |
| 1776 | James Flynn 🇨🇦 CAN89th of 102 aged 50-54 | 50-54 | 2:10:01 | 1:12:45 | 1:00:15 | 1:01:27 | 8:23 | 5:25 | 4:15 | 8:53 | 10:11 | 5:38 | 2:08 | 8:35 | 16:22 |
| 1777 | Juneal Ganuelas 🇨🇦 CAN292nd of 316 aged 25-29 | 25-29 | 2:10:06 | 1:12:50 | 1:06:30 | 57:12 | 6:30 | 5:52 | 4:32 | 5:42 | 7:09 | 5:45 | 3:16 | 9:57 | 14:59 |
| 1778 | Dave Becker 🇺🇸 USA423rd of 446 aged 30-34 | 30-34 | 2:10:09 | 1:12:53 | 1:10:55 | 49:01 | 10:17 | 5:25 | 3:57 | 5:35 | 9:07 | 5:36 | 2:54 | 8:05 | 8:22 |
| 1779 | Javier Montenegro 🇨🇦 CAN250th of 265 aged 40-44 | 40-44 | 2:10:09 | 1:12:53 | 1:09:58 | 52:53 | 7:23 | 5:12 | 4:02 | 6:10 | 8:51 | 5:40 | 3:03 | 8:50 | 11:05 |
| 1780 | Prat Arumaithurai 🇨🇦 CAN251st of 265 aged 40-44 | 40-44 | 2:10:10 | 1:12:54 | 1:08:31 | 52:02 | 9:41 | 5:10 | 6:28 | 9:58 | 7:29 | 5:22 | 2:08 | 7:44 | 7:43 |
| 1781 | Philip Luu 🇨🇦 CAN252nd of 265 aged 40-44 | 40-44 | 2:10:18 | 1:13:02 | 58:07 | 1:05:57 | 6:18 | 6:39 | 4:38 | 5:49 | 9:01 | 5:48 | 3:44 | 9:51 | 20:27 |
| 1782 | Vinayak Mahtani 🇨🇦 CAN375th of 407 aged 35-39 | 35-39 | 2:10:21 | 1:13:05 | 1:06:44 | 56:01 | 7:39 | 5:14 | 4:41 | 5:28 | 10:20 | 6:07 | 3:48 | 8:07 | 12:16 |
| 1783 | Mehdi Nayebi 🇫🇷 FRA253rd of 265 aged 40-44 | 40-44 | 2:10:26 | 1:13:10 | 57:09 | 1:02:13 | 11:10 | 4:53 | 3:33 | 5:51 | 13:51 | 5:43 | 2:54 | 9:25 | 16:03 |
| 1784 | Neethan Pushpalingam 🇨🇦 CAN376th of 407 aged 35-39 | 35-39 | 2:10:27 | 1:13:11 | 1:05:46 | 55:44 | 9:02 | 4:39 | 4:26 | 6:24 | 10:40 | 6:54 | 2:37 | 10:58 | 9:06 |
| 1785 | Brylle Bagsic 🇵🇭 PHI377th of 407 aged 35-39 | 35-39 | 2:10:37 | 1:13:21 | 1:03:06 | 57:04 | 10:32 | 5:14 | 4:43 | 7:03 | 8:05 | 5:10 | 3:16 | 9:55 | 13:38 |
| 1786 | Karan Singh 🇮🇳 IND293rd of 316 aged 25-29 | 25-29 | 2:10:43 | 1:13:27 | 49:18 | 1:14:12 | 7:17 | 5:18 | 5:21 | 8:10 | 9:47 | 6:24 | 3:58 | 8:13 | 27:01 |
| 1787 | Barton Leung 🇨🇦 CAN424th of 446 aged 30-34 | 30-34 | 2:10:58 | 1:13:42 | 53:26 | 1:07:24 | 10:12 | 5:41 | 3:59 | 7:10 | 7:56 | 5:45 | 7:44 | 13:20 | 15:49 |
| 1788 | Rahul Bahuguna 🇨🇦 CAN378th of 407 aged 35-39 | 35-39 | 2:11:10 | 1:13:54 | 1:02:55 | 1:00:07 | 8:12 | 5:26 | 11:01 | 7:58 | 6:40 | 5:53 | 2:48 | 9:10 | 11:11 |
| 1789 | Shawn Chinchmalatpure 🇮🇳 IND115th of 127 aged 16-24 | 16-24 | 2:11:18 | 1:14:02 | 58:00 | 1:05:41 | 7:40 | 5:36 | 5:12 | 4:25 | 10:13 | 5:11 | 3:00 | 12:38 | 19:26 |
| 1790 | Soheil Jafari IRI116th of 127 aged 16-24 | 16-24 | 2:11:21 | 1:14:05 | 1:01:50 | 1:01:22 | 8:14 | 5:14 | 5:31 | 9:20 | 9:41 | 5:46 | 4:23 | 8:19 | 13:08 |
| 1791 | Hussain Alokaily 🇨🇦 CAN294th of 316 aged 25-29 | 25-29 | 2:11:21 | 1:14:05 | 59:21 | 1:03:31 | 8:32 | 5:54 | 3:57 | 8:44 | 10:59 | 6:00 | 3:39 | 11:06 | 13:12 |
| 1792 | Chris Faubert 🇨🇦 CAN50th of 59 aged 55-59 | 55-59 | 2:11:25 | 1:14:09 | 1:01:48 | 59:00 | 10:37 | 4:55 | 3:45 | 6:39 | 6:40 | 6:04 | 3:27 | 10:54 | 16:36 |
| 1793 | Robert Cliffe 🇨🇦 CAN51st of 59 aged 55-59 | 55-59 | 2:11:43 | 1:14:27 | 1:02:30 | 58:40 | 10:38 | 6:04 | 5:56 | 7:31 | 8:29 | 6:29 | 2:57 | 9:44 | 11:30 |
| 1794 | Navdeep Walia 🇨🇦 CAN295th of 316 aged 25-29 | 25-29 | 2:11:58 | 1:14:42 | 1:03:26 | 58:20 | 10:15 | 5:31 | 6:18 | 5:59 | 9:19 | 5:21 | 2:51 | 11:44 | 11:17 |
| 1795 | Farhan Lallany 🇨🇦 CAN379th of 407 aged 35-39 | 35-39 | 2:12:23 | 1:15:07 | 1:04:50 | 54:14 | 13:23 | 5:19 | 3:29 | 6:16 | 7:57 | 5:49 | 1:53 | 8:18 | 15:13 |
| 1796 | Jason Melder SRI425th of 446 aged 30-34 | 30-34 | 2:12:54 | 1:15:38 | 1:06:57 | 58:17 | 7:45 | 4:35 | 3:06 | 6:06 | 11:30 | 5:26 | 1:42 | 9:27 | 16:25 |
| 1797 | Xinwei Pan 🇨🇳 CHN296th of 316 aged 25-29 | 25-29 | 2:12:58 | 1:15:42 | 1:11:24 | 53:25 | 8:14 | 5:12 | 7:02 | 9:12 | 6:29 | 5:13 | 3:08 | 7:41 | 9:28 |
| 1798 | George Babu 🇨🇦 CAN156th of 167 aged 45-49 | 45-49 | 2:13:02 | 1:15:46 | 1:07:22 | 57:09 | 8:35 | 5:04 | 4:56 | 6:48 | 8:01 | 5:36 | 2:24 | 7:59 | 16:21 |
| 1799 | David Robinson 🇨🇦 CAN5th of 6 aged 70-74 | 70-74 | 2:13:08 | 1:15:52 | 1:07:11 | 59:09 | 6:53 | 5:28 | 3:53 | 6:49 | 8:50 | 5:33 | 3:40 | 10:55 | 14:01 |
| 1800 | Bala M Devarakonda 🇨🇦 CAN426th of 446 aged 30-34 | 30-34 | 2:13:32 | 1:16:16 | 1:00:19 | 1:03:40 | 9:37 | 5:38 | 5:42 | 8:15 | 10:20 | 5:46 | 4:08 | 9:15 | 14:36 |
How to read
The place is among timed finishers in Open Men; the line under the name is the place in the age group. Behind 1st is the gap to the winning time.
The RoxHype app
Found your result? Beat it at your next race.
The RoxHype app is your training plan to race day: built from your splits, your kit and your race date, and adjusted every week.
- A week-by-week plan that counts down to your race
- Extra work on your slowest stations
- Adjusts every week to what you actually did
Free to download. Used by more than 40,000 HYROX athletes.