HYROX Toronto 2026: Doubles Men results
1,343 teams on 1 Oct 2026. Typical finish 1:22:51, fastest 10% under 1:07:48. Back to the analysis.
| # | Athlete | Age | Time | Behind 1st | Runs | Stations | Rox | Ski | Push | Pull | BBJ | Row | Carry | Lunge | WB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 901 | Terrill Wijendran, Kyron Richards 🇨🇦 CAN211th of 340 aged 30-34 | 30-34 | 1:28:58 | 36:00 | 54:01 | 29:32 | 5:29 | 4:46 | 1:38 | 3:19 | 3:37 | 4:46 | 2:05 | 4:38 | 4:43 |
| 902 | Denis Lantsov, Adam Al Fraih 🇨🇦 CAN212th of 340 aged 30-34 | 30-34 | 1:28:59 | 36:01 | 52:56 | 28:11 | 7:57 | 4:02 | 1:49 | 3:17 | 4:08 | 4:23 | 1:49 | 3:56 | 4:47 |
| 903 | Alfred Wong, Terence Chun 🇨🇦 CAN185th of 250 aged 35-39 | 35-39 | 1:29:01 | 36:03 | 51:27 | 31:28 | 6:11 | 4:55 | 2:24 | 3:57 | 3:16 | 4:56 | 2:04 | 4:16 | 5:40 |
| 904 | Tep Bautista, Lang Ngo 🇵🇭 PHI128th of 184 aged 40-44 | 40-44 | 1:29:02 | 36:04 | 46:04 | 35:47 | 7:15 | 5:02 | 3:08 | 4:14 | 3:48 | 5:20 | 1:53 | 5:27 | 6:55 |
| 905 | Michael Nunno, Gordon Yee 🇨🇦 CAN213th of 340 aged 30-34 | 30-34 | 1:29:03 | 36:05 | 52:31 | 29:18 | 7:18 | 4:11 | 2:39 | 4:29 | 3:11 | 4:46 | 1:48 | 3:23 | 4:51 |
| 906 | Richard Strauss, Gowthaman Kurusamy 🇨🇦 CAN186th of 250 aged 35-39 | 35-39 | 1:29:04 | 36:06 | 51:45 | 31:26 | 5:56 | 4:19 | 3:00 | 4:21 | 4:01 | 4:30 | 2:01 | 4:33 | 4:41 |
| 907 | Matt Kerekes, Carter Job 🇨🇦 CAN214th of 340 aged 30-34 | 30-34 | 1:29:11 | 36:13 | 51:55 | 29:38 | 7:43 | 4:21 | 2:51 | 3:32 | 3:48 | 4:42 | 1:31 | 4:20 | 4:33 |
| 908 | Connor Mcclymont, Graham Reid 🇨🇦 CAN204th of 311 aged 25-29 | 25-29 | 1:29:11 | 36:13 | 52:40 | 29:51 | 6:45 | 4:13 | 2:21 | 3:10 | 3:23 | 4:44 | 1:55 | 3:39 | 6:26 |
| 909 | Thomas Lo, Riyaz Somani 🇨🇦 CAN5th of 10 aged 55-59 | 55-59 | 1:29:11 | 36:13 | 49:55 | 33:35 | 5:45 | 4:32 | 2:51 | 6:07 | 3:50 | 4:47 | 1:57 | 4:45 | 4:46 |
| 910 | John Ngo, Hamza Sami 🇨🇦 CAN215th of 340 aged 30-34 | 30-34 | 1:29:15 | 36:17 | 54:40 | 28:44 | 5:56 | 4:34 | 1:57 | 4:24 | 3:04 | 4:44 | 1:54 | 3:32 | 4:35 |
| 911 | John Robinson, Aaron Yip 🇨🇦 CAN129th of 184 aged 40-44 | 40-44 | 1:29:16 | 36:18 | 52:59 | 30:48 | 5:33 | 4:08 | 1:54 | 2:57 | 4:33 | 4:33 | 1:45 | 5:00 | 5:58 |
| 912 | Kelvin Mok, David Yeung 🇨🇦 CAN216th of 340 aged 30-34 | 30-34 | 1:29:18 | 36:20 | 53:18 | 30:38 | 5:25 | 4:39 | 2:39 | 3:41 | 3:21 | 4:52 | 2:10 | 3:36 | 5:40 |
| 913 | Anthony Meo, Angelo Aversa 🇨🇦 CAN130th of 184 aged 40-44 | 40-44 | 1:29:19 | 36:21 | 54:33 | 28:58 | 5:53 | 4:18 | 1:54 | 3:11 | 3:19 | 4:48 | 1:59 | 5:14 | 4:15 |
| 914 | Eric Bonomo, Adrian Cerio 🇨🇦 CAN217th of 340 aged 30-34 | 30-34 | 1:29:21 | 36:23 | 54:19 | 29:30 | 5:36 | 4:30 | 1:58 | 3:40 | 3:16 | 4:56 | 2:11 | 4:44 | 4:15 |
| 915 | Timothy Wong, Zhou Yu Xie 🇨🇦 CAN205th of 311 aged 25-29 | 25-29 | 1:29:25 | 36:27 | 50:52 | 32:54 | 5:45 | 4:28 | 2:27 | 4:27 | 4:21 | 4:34 | 1:50 | 4:23 | 6:24 |
| 916 | Sukhdeep Sohal, Chester Allan Emnace 🇮🇳 IND218th of 340 aged 30-34 | 30-34 | 1:29:26 | 36:28 | 49:00 | 34:13 | 6:17 | 4:40 | 3:08 | 4:55 | 4:24 | 4:40 | 1:52 | 4:19 | 6:15 |
| 917 | Eric Dimech, Ryan Al 🇨🇦 CAN187th of 250 aged 35-39 | 35-39 | 1:29:26 | 36:28 | 46:42 | 37:25 | 5:23 | 4:44 | 1:57 | 3:55 | 7:23 | 4:31 | 2:33 | 5:15 | 7:07 |
| 918 | Dameian Kinghorn, Shane Beaton 🇨🇦 CAN219th of 340 aged 30-34 | 30-34 | 1:29:29 | 36:31 | — | 30:06 | — | 4:02 | 1:44 | 8:49 | 2:34 | 4:24 | 1:45 | 2:37 | 4:11 |
| 919 | Rob Pittman, Kyle David 🇨🇦 CAN188th of 250 aged 35-39 | 35-39 | 1:29:29 | 36:31 | 53:06 | 30:53 | 5:35 | 4:16 | 2:13 | 3:36 | 4:14 | 4:24 | 1:29 | 5:30 | 5:11 |
| 920 | San Kim, Kofi Brako 🇰🇷 KOR98th of 132 aged 16-24 | 16-24 | 1:29:30 | 36:32 | 50:40 | 33:27 | 5:26 | 4:53 | 2:33 | 4:16 | 4:46 | 5:03 | 2:10 | 5:15 | 4:31 |
| 921 | Brighton Kruitbosch, Kyle Hergott 🇨🇦 CAN220th of 340 aged 30-34 | 30-34 | 1:29:32 | 36:34 | 52:35 | 31:27 | 5:34 | 4:24 | 2:23 | 3:38 | 4:50 | 4:49 | 2:06 | 4:21 | 4:56 |
| 922 | Laurent Desrosiers, Pierre-Olivier Blais 🇨🇦 CAN221st of 340 aged 30-34 | 30-34 | 1:29:39 | 36:41 | 52:46 | 30:02 | 6:53 | 4:21 | 2:13 | 3:14 | 4:29 | 4:41 | 1:58 | 4:32 | 4:34 |
| 923 | James Kang, Euntae Jang 🇨🇦 CAN222nd of 340 aged 30-34 | 30-34 | 1:29:46 | 36:48 | 56:08 | 28:30 | 5:15 | 4:28 | 1:49 | 3:32 | 3:03 | 4:45 | 1:31 | 4:05 | 5:17 |
| 924 | Santino D’angelo, Jose Rondon 🇦🇷 ARG206th of 311 aged 25-29 | 25-29 | 1:29:47 | 36:49 | 53:26 | 28:34 | 7:52 | 4:31 | 1:41 | 3:09 | 3:51 | 4:51 | 2:07 | 3:40 | 4:44 |
| 925 | Zac Adore, Farook Yusoof 🇨🇦 CAN189th of 250 aged 35-39 | 35-39 | 1:29:47 | 36:49 | 52:02 | 32:33 | 5:16 | 4:29 | 2:48 | 4:18 | 4:22 | 5:16 | 1:46 | 4:09 | 5:25 |
| 926 | Tom Hammel, Ryan Kovacs 🇺🇸 USA190th of 250 aged 35-39 | 35-39 | 1:30:04 | 37:06 | 56:15 | 28:26 | 5:28 | 4:46 | 1:49 | 3:16 | 3:51 | 4:23 | 1:53 | 3:45 | 4:43 |
| 927 | Nicholas Young, Michal Kearn 🇨🇦 CAN207th of 311 aged 25-29 | 25-29 | 1:30:05 | 37:07 | 53:08 | 31:18 | 5:45 | 6:51 | 2:19 | 4:10 | 3:41 | 4:55 | 1:37 | 2:45 | 5:00 |
| 928 | Kristian Toscano, Sam Dunlap 🇨🇦 CAN208th of 311 aged 25-29 | 25-29 | 1:30:09 | 37:11 | 55:57 | 27:54 | 6:25 | 4:09 | 2:45 | 3:40 | 3:01 | 4:30 | 1:59 | 3:44 | 4:06 |
| 929 | Paul Alexander, Keith Fines 🇨🇦 CAN131st of 184 aged 40-44 | 40-44 | 1:30:11 | 37:13 | 51:43 | 33:30 | 5:04 | 4:05 | 1:45 | 3:47 | 5:00 | 4:59 | 1:35 | 6:04 | 6:15 |
| 930 | David House, Daniele Puglia 🇨🇦 CAN132nd of 184 aged 40-44 | 40-44 | 1:30:14 | 37:16 | 54:35 | 29:10 | 6:34 | 4:41 | 1:47 | 2:57 | 3:56 | 5:03 | 1:40 | 3:31 | 5:35 |
| 931 | Mike Carnie, Matt Carnie 🇨🇦 CAN133rd of 184 aged 40-44 | 40-44 | 1:30:14 | 37:16 | 50:51 | 32:31 | 6:56 | 4:22 | 1:48 | 3:15 | 5:11 | 4:59 | 1:40 | 5:03 | 6:13 |
| 932 | Arun Arulparan, Tim Marrero 🇨🇦 CAN209th of 311 aged 25-29 | 25-29 | 1:30:17 | 37:19 | 52:36 | 30:27 | 7:18 | 4:15 | 2:00 | 3:32 | 4:30 | 4:48 | 1:46 | 4:48 | 4:48 |
| 933 | Mac Chretien, Adam Dafoe 🇨🇦 CAN223rd of 340 aged 30-34 | 30-34 | 1:30:21 | 37:23 | 50:36 | 33:45 | 6:05 | 4:38 | 1:45 | 4:42 | 4:06 | 4:51 | 1:32 | 5:41 | 6:30 |
| 934 | Everest Fabro-Valdez, Billy Nguyen 🇨🇦 CAN224th of 340 aged 30-34 | 30-34 | 1:30:22 | 37:24 | 52:27 | 31:38 | 6:22 | 4:23 | 2:12 | 5:26 | 3:26 | 5:00 | 1:48 | 4:24 | 4:59 |
| 935 | Rajveer Singh, Arsh Vij 🇨🇦 CAN210th of 311 aged 25-29 | 25-29 | 1:30:23 | 37:25 | 51:55 | 32:16 | 6:17 | 4:43 | 2:30 | 4:03 | 4:07 | 4:57 | 2:05 | 4:30 | 5:21 |
| 936 | Eric Li, Yuya Kaneko 🇨🇦 CAN211th of 311 aged 25-29 | 25-29 | 1:30:25 | 37:27 | 50:15 | 33:18 | 6:55 | 4:37 | 2:43 | 5:18 | 4:14 | 4:38 | 1:55 | 3:57 | 5:56 |
| 937 | Kenneth Atienza, Joredan Camaganacan 🇨🇦 CAN191st of 250 aged 35-39 | 35-39 | 1:30:26 | 37:28 | 53:25 | 31:33 | 5:32 | 6:26 | 2:08 | 3:41 | 2:58 | 4:45 | 1:48 | 4:08 | 5:39 |
| 938 | David Choran, Albert Azagury 🇨🇦 CAN225th of 340 aged 30-34 | 30-34 | 1:30:28 | 37:30 | 52:31 | 30:46 | 7:15 | 4:39 | 2:05 | 4:03 | 3:02 | 5:32 | 1:56 | 4:35 | 4:54 |
| 939 | Michael Pandy, Kevin Nguyen 🇨🇦 CAN226th of 340 aged 30-34 | 30-34 | 1:30:32 | 37:34 | 53:26 | 29:44 | 7:26 | 4:16 | 2:23 | 3:21 | 3:41 | 4:46 | 1:59 | 4:52 | 4:26 |
| 940 | Ata Miyar, Steven Foss 🇨🇦 CAN192nd of 250 aged 35-39 | 35-39 | 1:30:36 | 37:38 | 51:27 | 31:54 | 7:20 | 4:10 | 2:42 | 3:51 | 3:48 | 4:43 | 1:51 | 5:19 | 5:30 |
| 941 | Muhammad Ahmad, Avinash Shahani 🇪🇬 EGY134th of 184 aged 40-44 | 40-44 | 1:30:37 | 37:39 | 54:45 | 30:48 | 5:09 | 4:21 | 1:58 | 3:51 | 3:48 | 4:46 | 1:46 | 5:02 | 5:16 |
| 942 | Andy Van, Majid Shoaib 🇨🇦 CAN212th of 311 aged 25-29 | 25-29 | 1:30:38 | 37:40 | 50:28 | 33:36 | 6:40 | 4:30 | 2:08 | 4:16 | 5:26 | 5:12 | 1:42 | 5:08 | 5:14 |
| 943 | Christopher Dip, Stéphane Dip 🇨🇦 CAN227th of 340 aged 30-34 | 30-34 | 1:30:39 | 37:41 | 49:57 | 34:11 | 6:35 | 4:18 | 2:23 | 3:53 | 4:10 | 5:04 | 1:43 | 5:43 | 6:57 |
| 944 | Michael Goorovich, Kitto Lau 🇨🇦 CAN135th of 184 aged 40-44 | 40-44 | 1:30:40 | 37:42 | 53:13 | 32:28 | 5:05 | 4:26 | 2:05 | 3:44 | 4:50 | 4:46 | 2:03 | 5:08 | 5:26 |
| 945 | Brendan Alberto, Lorenzo Dimaano 🇨🇦 CAN213th of 311 aged 25-29 | 25-29 | 1:30:43 | 37:45 | 53:47 | 29:40 | 7:19 | 4:35 | 2:15 | 3:39 | 3:54 | 4:49 | 1:52 | 3:34 | 5:02 |
| 946 | David Skoryk, Evan Glennie 🇨🇦 CAN193rd of 250 aged 35-39 | 35-39 | 1:30:43 | 37:45 | 52:37 | 32:10 | 6:01 | 4:16 | 1:57 | 3:04 | 5:05 | 4:49 | 2:01 | 4:56 | 6:02 |
| 947 | Mayank Agarwal, Rohit Hora 🇨🇦 CAN194th of 250 aged 35-39 | 35-39 | 1:30:44 | 37:46 | 54:07 | 30:44 | 5:56 | 4:39 | 2:46 | 4:14 | 3:27 | 4:43 | 1:45 | 4:17 | 4:53 |
| 948 | Nasif Aziz, Asrar Syed 🇨🇦 CAN228th of 340 aged 30-34 | 30-34 | 1:30:45 | 37:47 | 53:06 | 30:47 | 6:56 | 4:29 | 2:41 | 3:55 | 3:55 | 4:41 | 1:59 | 3:12 | 5:55 |
| 949 | Henry Caplan, Dylan Katz 🇨🇦 CAN99th of 132 aged 16-24 | 16-24 | 1:30:45 | 37:47 | 48:41 | 32:07 | 10:02 | 4:10 | 2:22 | 4:40 | 4:27 | 4:59 | 1:39 | 4:21 | 5:29 |
| 950 | David Moon, Kyungho Choi 🇨🇦 CAN214th of 311 aged 25-29 | 25-29 | 1:30:50 | 37:52 | 52:58 | 30:50 | 7:06 | 4:30 | 2:03 | 3:29 | 3:40 | 5:03 | 2:02 | 4:19 | 5:44 |
| 951 | Dave Dorion, Matt Downey 🇨🇦 CAN136th of 184 aged 40-44 | 40-44 | 1:30:51 | 37:53 | 53:46 | 31:30 | 5:40 | 4:03 | 2:14 | 3:33 | 5:27 | 4:51 | 1:53 | 5:16 | 4:13 |
| 952 | Quintin Neuls, Jim Malekos 🇨🇦 CAN50th of 80 aged 45-49 | 45-49 | 1:30:53 | 37:55 | 50:44 | 32:38 | 7:35 | 4:19 | 2:52 | 5:04 | 4:06 | 4:54 | 2:01 | 4:02 | 5:20 |
| 953 | Henry Schindler, Luke Schindler 🇨🇦 CAN51st of 80 aged 45-49 | 45-49 | 1:30:53 | 37:55 | 52:07 | 33:05 | 5:47 | 4:39 | 3:00 | 4:49 | 4:30 | 4:40 | 2:04 | 4:31 | 4:52 |
| 954 | MOHAMED SALAME, AMINE MAALEJ LBN215th of 311 aged 25-29 | 25-29 | 1:31:00 | 38:02 | 55:40 | 28:05 | 7:21 | 3:58 | 1:48 | 3:15 | 3:50 | 4:36 | 1:30 | 4:37 | 4:31 |
| 955 | Aarush Gupta, Kamil Jamaleddine 🇮🇳 IND100th of 132 aged 16-24 | 16-24 | 1:31:01 | 38:03 | 47:12 | 34:48 | 9:05 | 4:18 | 3:15 | 5:22 | 4:48 | 4:51 | 1:47 | 4:40 | 5:47 |
| 956 | Thomas Slade, Mark Haulena 🇨🇦 CAN137th of 184 aged 40-44 | 40-44 | 1:31:02 | 38:04 | 1:29:52 | 32:00 | 11:59 | 4:29 | 2:26 | 3:17 | 5:04 | 4:39 | 2:01 | 4:38 | 5:26 |
| 957 | Kobe Chiu, Dylan Galbraith 🇨🇦 CAN216th of 311 aged 25-29 | 25-29 | 1:31:02 | 38:04 | 52:09 | 34:11 | 4:46 | 4:16 | 2:45 | 4:01 | 4:54 | 4:35 | 1:52 | 5:00 | 6:48 |
| 958 | Mustafa Oz, Bedirhan Volkan Karabudak 🇹🇷 TUR217th of 311 aged 25-29 | 25-29 | 1:31:05 | 38:07 | 54:21 | 31:34 | 5:14 | 4:30 | 2:18 | 3:49 | 4:05 | 4:56 | 2:09 | 4:18 | 5:29 |
| 959 | Aiden Zabucovec, Matthew McConkey 🇨🇦 CAN218th of 311 aged 25-29 | 25-29 | 1:31:05 | 38:07 | 50:36 | 32:48 | 7:46 | 4:46 | 2:19 | 3:23 | 4:07 | 4:57 | 1:49 | 4:52 | 6:35 |
| 960 | Erik DiLorenzo, Chris DiLorenzo 🇨🇦 CAN229th of 340 aged 30-34 | 30-34 | 1:31:05 | 38:07 | — | — | — | 4:14 | 1:54 | 3:39 | 4:43 | 4:39 | 2:12 | — | 6:38 |
| 961 | Matthew Tam, Austin Soto 🇨🇦 CAN230th of 340 aged 30-34 | 30-34 | 1:31:11 | 38:13 | 55:43 | 28:45 | 6:48 | 4:30 | 2:05 | 3:38 | 2:51 | 4:38 | 1:32 | 3:45 | 5:46 |
| 962 | Iván Gutiérrez, David Phillips 🇨🇴 COL138th of 184 aged 40-44 | 40-44 | 1:31:11 | 38:13 | 50:15 | 34:25 | 6:36 | 4:15 | 2:29 | 4:10 | 4:43 | 5:05 | 1:47 | 5:22 | 6:34 |
| 963 | Michael Pardi, Jack An 🇮🇩 INA219th of 311 aged 25-29 | 25-29 | 1:31:16 | 38:18 | 57:09 | 28:25 | 5:46 | 4:01 | 1:52 | 3:25 | 3:30 | 4:20 | 1:46 | 4:13 | 5:18 |
| 964 | Arden Tosun, Steve Cristini 🇨🇦 CAN195th of 250 aged 35-39 | 35-39 | 1:31:17 | 38:19 | 59:33 | 26:24 | 5:25 | 4:07 | 1:56 | 3:18 | 3:30 | 4:22 | 2:01 | 3:10 | 4:00 |
| 965 | Rob Hatfield, Logan Hatfield 🇨🇦 CAN196th of 250 aged 35-39 | 35-39 | 1:31:17 | 38:19 | 53:43 | 32:09 | 5:30 | 4:27 | 1:42 | 3:45 | 4:08 | 4:50 | 2:19 | 5:12 | 5:46 |
| 966 | Richard Kirkland, Arshaaq Jiffry 🇨🇦 CAN220th of 311 aged 25-29 | 25-29 | 1:31:20 | 38:22 | 52:01 | 32:00 | 7:24 | 4:28 | 2:18 | 4:13 | 5:21 | 4:33 | 2:17 | 4:48 | 4:02 |
| 967 | Jackson Owen, John Sekijoba 🇨🇦 CAN221st of 311 aged 25-29 | 25-29 | 1:31:20 | 38:22 | 53:18 | 32:16 | 5:50 | 4:23 | 1:49 | 3:45 | 5:23 | 4:26 | 1:45 | 3:58 | 6:47 |
| 968 | Hardeep Gill, Mandeep Dhami 🇨🇦 CAN139th of 184 aged 40-44 | 40-44 | 1:31:22 | 38:24 | 49:58 | 35:39 | 5:51 | 4:37 | 2:55 | 4:15 | 5:21 | 5:18 | 2:15 | 5:23 | 5:35 |
| 969 | Joseph Kollo, Alfred Ng 🇺🇸 USA52nd of 80 aged 45-49 | 45-49 | 1:31:23 | 38:25 | 53:16 | 29:50 | 8:22 | 4:25 | 2:02 | 3:32 | 4:48 | 4:44 | 1:50 | 3:48 | 4:41 |
| 970 | Antonio Dirlic, Kamil Wiezcorek 🇨🇦 CAN231st of 340 aged 30-34 | 30-34 | 1:31:25 | 38:27 | 53:19 | 31:35 | 6:37 | 4:21 | 1:59 | 3:15 | 3:37 | 5:15 | 1:42 | 4:32 | 6:54 |
| 971 | Khalid Askar, Kareem Nour 🇨🇦 CAN232nd of 340 aged 30-34 | 30-34 | 1:31:26 | 38:28 | 52:40 | 31:27 | 7:26 | 4:24 | 2:19 | 3:42 | 4:01 | 4:52 | 1:57 | 4:02 | 6:10 |
| 972 | William Hume, Dante Cipollone 🇨🇦 CAN222nd of 311 aged 25-29 | 25-29 | 1:31:26 | 38:28 | 53:23 | 31:56 | 6:11 | 4:29 | 2:01 | 4:26 | 3:55 | 4:47 | 1:39 | 4:06 | 6:33 |
| 973 | Alex De Guzman, Gian Cruz 🇨🇦 CAN223rd of 311 aged 25-29 | 25-29 | 1:31:28 | 38:30 | 53:21 | 29:46 | 8:27 | 4:44 | 1:58 | 3:27 | 2:24 | 4:53 | 1:41 | 5:12 | 5:27 |
| 974 | Ka Shing Leung, Paul Cusi 🇭🇰 HKG233rd of 340 aged 30-34 | 30-34 | 1:31:28 | 38:30 | 54:28 | 31:14 | 5:50 | 4:41 | 2:11 | 3:51 | 3:31 | 5:05 | 1:55 | 4:45 | 5:15 |
| 975 | James Fisher, Rob Kravitz 🇨🇦 CAN53rd of 80 aged 45-49 | 45-49 | 1:31:33 | 38:35 | 53:37 | 32:35 | 5:25 | 4:30 | 2:33 | 4:35 | 3:59 | 4:44 | 1:54 | 4:03 | 6:17 |
| 976 | Krishna Lohra, James Sammut 🇨🇦 CAN234th of 340 aged 30-34 | 30-34 | 1:31:34 | 38:36 | 52:52 | 33:23 | 5:22 | 4:32 | 2:37 | 4:21 | 4:10 | 5:03 | 2:14 | 5:05 | 5:21 |
| 977 | Francesco Ienzi, Danny Saikaley 🇨🇦 CAN197th of 250 aged 35-39 | 35-39 | 1:31:34 | 38:36 | 50:13 | 35:55 | 5:31 | 4:05 | 2:22 | 3:42 | 5:09 | 4:52 | 1:40 | 7:04 | 7:01 |
| 978 | Clint Langer, Andrew Wyatt 🇨🇦 CAN140th of 184 aged 40-44 | 40-44 | 1:31:37 | 38:39 | 59:21 | 25:32 | 6:48 | 4:18 | 1:45 | 3:11 | 3:01 | 4:18 | 1:47 | 3:11 | 4:01 |
| 979 | Yi Yang Zhang, Lingfeng Shi 🇨🇦 CAN101st of 132 aged 16-24 | 16-24 | 1:31:38 | 38:40 | 53:58 | 32:34 | 5:12 | 4:39 | 2:27 | 3:51 | 4:31 | 4:55 | 2:07 | 4:26 | 5:38 |
| 980 | Guillaume Kiecher, Olivier Boyer 🇫🇷 FRA235th of 340 aged 30-34 | 30-34 | 1:31:45 | 38:47 | 56:31 | 29:44 | 5:36 | 4:18 | 2:17 | 3:08 | 4:02 | 5:24 | 1:54 | 3:54 | 4:47 |
| 981 | Jomel Gudmalin, Elijah Arellano 🇨🇦 CAN236th of 340 aged 30-34 | 30-34 | 1:31:48 | 38:50 | 54:04 | 32:20 | 5:29 | 4:21 | 2:06 | 3:58 | 4:01 | 4:39 | 1:50 | 6:20 | 5:05 |
| 982 | Kevin Huynh, Joshua Reagan 🇨🇦 CAN198th of 250 aged 35-39 | 35-39 | 1:31:52 | 38:54 | 57:27 | 27:30 | 6:59 | 4:23 | 1:49 | 3:18 | 2:53 | 4:45 | 1:34 | 4:23 | 4:25 |
| 983 | Charles Jung, Daniel Jung 🇨🇦 CAN237th of 340 aged 30-34 | 30-34 | 1:31:52 | 38:54 | 50:34 | 31:22 | 9:59 | 4:25 | 1:54 | 3:41 | 4:29 | 5:07 | 1:40 | 3:41 | 6:25 |
| 984 | Yorick Cho, Rob Dillomes 🇨🇦 CAN141st of 184 aged 40-44 | 40-44 | 1:31:56 | 38:58 | 56:10 | 30:06 | 5:45 | 4:39 | 1:57 | 4:06 | 3:34 | 5:01 | 2:03 | 4:33 | 4:13 |
| 985 | Stuart Ogg, Theebak Sothilingam 🇨🇦 CAN142nd of 184 aged 40-44 | 40-44 | 1:32:02 | 39:04 | 52:53 | 33:23 | 5:51 | 4:35 | 2:32 | 4:13 | 4:15 | 5:23 | 2:11 | 5:10 | 5:04 |
| 986 | Ramon Brown, KAMOR OLAYOKUN 🇺🇸 USA143rd of 184 aged 40-44 | 40-44 | 1:32:08 | 39:10 | 51:39 | 34:12 | 6:22 | 4:43 | 1:54 | 3:19 | 4:49 | 4:57 | 1:45 | 7:06 | 5:39 |
| 987 | Cameron Moorehead, Shane Martins 🇨🇦 CAN199th of 250 aged 35-39 | 35-39 | 1:32:09 | 39:11 | 55:42 | 31:33 | 4:58 | 4:20 | 1:59 | 3:30 | 5:28 | 4:34 | 1:49 | 4:46 | 5:07 |
| 988 | Nicolai Herrero, Enrico Herrero 🇨🇦 CAN224th of 311 aged 25-29 | 25-29 | 1:32:09 | 39:11 | 51:37 | 33:52 | 6:44 | 4:30 | 2:24 | 3:50 | 3:39 | 5:09 | 1:48 | 6:30 | 6:02 |
| 989 | DeShawn Lewis, Lyndon Harris 🇺🇸 USA200th of 250 aged 35-39 | 35-39 | 1:32:15 | 39:17 | 58:28 | 27:55 | 5:56 | 4:15 | 1:52 | 2:55 | 3:29 | 4:38 | 1:54 | 4:17 | 4:35 |
| 990 | Precious Isaac Oladotun-Amoo, Patrick Nzeyimana kirezi 🇨🇦 CAN238th of 340 aged 30-34 | 30-34 | 1:32:15 | 39:17 | 50:14 | 35:31 | 6:30 | 4:18 | 2:17 | 3:33 | 5:08 | 5:07 | 1:54 | 8:32 | 4:42 |
| 991 | Michael Esposito, Ethan Krebs 🇺🇸 USA201st of 250 aged 35-39 | 35-39 | 1:32:16 | 39:18 | 52:40 | 34:03 | 5:36 | 4:47 | 2:08 | 3:51 | 5:49 | 4:43 | 2:10 | 4:58 | 5:37 |
| 992 | Christian Dayno, Tyler Dayno 🇨🇦 CAN102nd of 132 aged 16-24 | 16-24 | 1:32:24 | 39:26 | 58:35 | 27:20 | 6:35 | 4:09 | 2:18 | 3:36 | 2:54 | 5:10 | 1:57 | 2:54 | 4:22 |
| 993 | Robert Mundy, Shawn Laporte 🇨🇦 CAN144th of 184 aged 40-44 | 40-44 | 1:32:26 | 39:28 | 51:22 | 34:14 | 6:54 | 4:12 | 2:31 | 3:40 | 4:38 | 5:05 | 2:28 | 6:08 | 5:32 |
| 994 | Oscar Tran, Kevin Holt 🇨🇦 CAN239th of 340 aged 30-34 | 30-34 | 1:32:29 | 39:31 | 56:20 | 28:56 | 7:17 | 4:18 | 1:52 | 3:36 | 3:55 | 4:41 | 1:50 | 4:20 | 4:24 |
| 995 | michael ferraz, Kevin Gabriel 🇨🇦 CAN202nd of 250 aged 35-39 | 35-39 | 1:32:38 | 39:40 | 55:59 | 29:53 | 6:50 | 3:59 | 2:25 | 3:25 | 4:15 | 4:29 | 2:14 | 4:20 | 4:46 |
| 996 | Khaled Elghayesh, Meckkey El-Sharnouby 🇨🇦 CAN145th of 184 aged 40-44 | 40-44 | 1:32:38 | 39:40 | 49:27 | 37:52 | 5:24 | 4:27 | 2:21 | 6:37 | 4:59 | 4:43 | 2:19 | 6:08 | 6:18 |
| 997 | Karim Sigere, Edward Shin 🇨🇦 CAN203rd of 250 aged 35-39 | 35-39 | 1:32:39 | 39:41 | 52:00 | 32:23 | 8:19 | 4:30 | 2:35 | 4:33 | 4:22 | 4:45 | 1:56 | 5:19 | 4:23 |
| 998 | Ben Forjoe, Brad Cleaver GHA146th of 184 aged 40-44 | 40-44 | 1:32:41 | 39:43 | 53:54 | 31:27 | 7:23 | 4:07 | 2:08 | 4:16 | 4:18 | 4:38 | 1:40 | 3:40 | 6:40 |
| 999 | T.J Marinelli, Chris DaSilva 🇨🇦 CAN54th of 80 aged 45-49 | 45-49 | 1:32:41 | 39:43 | 53:19 | 34:16 | 5:09 | 4:16 | 1:58 | 2:57 | 5:38 | 4:32 | 1:56 | 5:53 | 7:06 |
| 1000 | Danny Duong, Tommy Huynh 🇨🇦 CAN225th of 311 aged 25-29 | 25-29 | 1:32:43 | 39:45 | 55:20 | 30:48 | 6:41 | 4:13 | 2:06 | 4:08 | 3:35 | 4:58 | 1:37 | 5:16 | 4:55 |
How to read
The place is among timed teams in Doubles 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.