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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 801 | Joachim Tingle, Kenneth Chung 🇨🇦 CAN113th of 184 aged 40-44 | 40-44 | 1:26:09 | 33:11 | 50:41 | 25:22 | 10:11 | — | 2:09 | 4:16 | 3:53 | 4:28 | 1:52 | 3:28 | 4:54 |
| 802 | Allen Amos binks, James Lin 🇨🇦 CAN114th of 184 aged 40-44 | 40-44 | 1:26:17 | 33:19 | 49:19 | 30:29 | 6:32 | 4:23 | 1:58 | 3:04 | 4:05 | 4:50 | 1:45 | 4:32 | 5:52 |
| 803 | Brennan Keller, Kyle Wendling 🇨🇦 CAN115th of 184 aged 40-44 | 40-44 | 1:26:18 | 33:20 | 51:41 | 28:33 | 6:09 | 4:20 | 1:42 | 2:47 | 4:00 | 4:32 | 1:47 | 4:15 | 5:10 |
| 804 | Marc-Antoine Yelle, Xavier Trudeau 🇨🇦 CAN89th of 132 aged 16-24 | 16-24 | 1:26:18 | 33:20 | 50:51 | 29:19 | 6:12 | 4:04 | 1:44 | 3:52 | 3:55 | 4:45 | 1:44 | 4:16 | 4:59 |
| 805 | Michael O’Donovan, Hendrick Fang 🇨🇦 CAN176th of 311 aged 25-29 | 25-29 | 1:26:18 | 33:20 | 50:15 | 30:34 | 5:33 | 4:26 | 2:07 | 3:36 | 3:30 | 4:56 | 1:48 | 4:17 | 5:54 |
| 806 | Richard Inciong, Matthew Tong 🇨🇦 CAN164th of 250 aged 35-39 | 35-39 | 1:26:18 | 33:20 | 48:35 | 32:17 | 5:30 | 4:31 | 2:06 | 4:25 | 4:37 | 4:56 | 1:53 | 5:01 | 4:48 |
| 807 | Oleksandr Starikov, Taras Zhypanskyi 🇺🇦 UKR177th of 311 aged 25-29 | 25-29 | 1:26:19 | 33:21 | 50:22 | 30:35 | 5:25 | 4:01 | 3:57 | 3:44 | 3:38 | 4:40 | 1:34 | 3:27 | 5:34 |
| 808 | Diego Gonzalez, Erickson Carmona 🇨🇦 CAN165th of 250 aged 35-39 | 35-39 | 1:26:24 | 33:26 | 49:14 | 32:33 | 4:41 | 4:32 | 3:22 | 4:38 | 3:57 | 4:31 | 2:04 | 5:00 | 4:29 |
| 809 | Robert Gravina, Bryan Williams 🇨🇦 CAN166th of 250 aged 35-39 | 35-39 | 1:26:25 | 33:27 | 51:04 | 28:25 | 7:00 | 4:12 | 2:13 | 3:29 | 3:41 | 4:40 | 1:42 | 3:57 | 4:31 |
| 810 | David Gutierrez, Lorenzo Malaguzzi 🇨🇴 COL167th of 250 aged 35-39 | 35-39 | 1:26:26 | 33:28 | 47:50 | 33:24 | 5:16 | 4:07 | 2:44 | 5:27 | 4:19 | 4:35 | 2:00 | 4:40 | 5:32 |
| 811 | Salman Causer, Arya Asgari 🇨🇦 CAN178th of 311 aged 25-29 | 25-29 | 1:26:27 | 33:29 | 51:00 | 29:02 | 6:28 | 4:25 | 1:52 | 3:43 | 3:45 | 4:35 | 2:07 | 4:21 | 4:14 |
| 812 | Nielsen Gabatin, Justin Philip Dela Cruz 🇵🇭 PHI179th of 311 aged 25-29 | 25-29 | 1:26:27 | 33:29 | 50:48 | 30:27 | 5:17 | 4:36 | 1:55 | 4:21 | 4:25 | 4:40 | 1:39 | 4:12 | 4:39 |
| 813 | George Tzortzis, Kam Louie 🇨🇦 CAN21st of 31 aged 50-54 | 50-54 | 1:26:32 | 33:34 | 53:07 | 28:48 | 4:43 | 4:15 | 1:56 | 3:11 | 3:03 | 4:29 | 1:38 | 4:59 | 5:17 |
| 814 | Jason Vadas, Jeff Kung 🇭🇺 HUN180th of 311 aged 25-29 | 25-29 | 1:26:35 | 33:37 | 52:20 | 27:26 | 6:54 | 4:16 | 1:56 | 3:23 | 3:36 | 4:24 | 1:45 | 3:17 | 4:49 |
| 815 | Zachary Stern, Nicholas Coates 🇨🇦 CAN168th of 250 aged 35-39 | 35-39 | 1:26:35 | 33:37 | 50:37 | 31:06 | 4:55 | 4:04 | 2:22 | 3:48 | 4:11 | 4:52 | 2:20 | 4:50 | 4:39 |
| 816 | Devon Petroff, Ryan To 🇨🇦 CAN169th of 250 aged 35-39 | 35-39 | 1:26:35 | 33:37 | 48:27 | 32:13 | 6:00 | 4:31 | 1:57 | 4:18 | 3:52 | 4:57 | 1:58 | 4:35 | 6:05 |
| 817 | Graham Runciman, Franz Tagle 🇨🇦 CAN46th of 80 aged 45-49 | 45-49 | 1:26:38 | 33:40 | 53:02 | 28:32 | 5:07 | 4:29 | 1:59 | 3:37 | 3:20 | 4:27 | 1:44 | 4:02 | 4:54 |
| 818 | Brayden Irwin, Stefano Pezzetta 🇨🇦 CAN170th of 250 aged 35-39 | 35-39 | 1:26:39 | 33:41 | 54:54 | 26:48 | 5:02 | 4:16 | 1:56 | 2:48 | 3:43 | 4:11 | 1:38 | 3:49 | 4:27 |
| 819 | Pablo Escobar, Anthony Gooden ESA171st of 250 aged 35-39 | 35-39 | 1:26:40 | 33:42 | 47:47 | 33:52 | 5:06 | 4:45 | 2:14 | 4:19 | 4:56 | 4:43 | 2:11 | 5:02 | 5:42 |
| 820 | Christian Carr, Thomas Jacob 🇨🇦 CAN192nd of 340 aged 30-34 | 30-34 | 1:26:42 | 33:44 | 51:07 | 30:26 | 5:13 | 5:19 | 2:11 | 3:27 | 3:40 | 4:57 | 1:51 | 4:14 | 4:47 |
| 821 | Jeff Fleming, Tom Fleming 🇨🇦 CAN22nd of 31 aged 50-54 | 50-54 | 1:26:46 | 33:48 | 49:38 | 32:34 | 4:38 | 4:51 | 2:13 | 4:13 | 3:54 | 5:09 | 1:55 | 5:21 | 4:58 |
| 822 | Haoran Xu, Bowen Zhang 🇨🇳 CHN181st of 311 aged 25-29 | 25-29 | 1:26:47 | 33:49 | 55:13 | 26:50 | 4:48 | 4:13 | 1:45 | 3:31 | 3:55 | 4:18 | 1:50 | 3:13 | 4:05 |
| 823 | Terence Danker, Minh Nguyen 🇲🇾 MAS116th of 184 aged 40-44 | 40-44 | 1:26:49 | 33:51 | 51:48 | 29:44 | 5:22 | 4:37 | 2:15 | 3:33 | 3:39 | 4:44 | 1:47 | 4:22 | 4:47 |
| 824 | Jacob Hozjan, Carter Doneff 🇨🇦 CAN90th of 132 aged 16-24 | 16-24 | 1:26:50 | 33:52 | 49:16 | 27:44 | 9:54 | 4:22 | 2:22 | 3:53 | 2:36 | 4:54 | 1:24 | 3:50 | 4:23 |
| 825 | Ali Baksh, Kavi Sidhu 🇨🇦 CAN91st of 132 aged 16-24 | 16-24 | 1:26:54 | 33:56 | 53:06 | 26:48 | 7:05 | 4:10 | 2:11 | 3:23 | 2:59 | 4:32 | 1:35 | 3:42 | 4:16 |
| 826 | Joshua Damonte, James Collins 🇨🇦 CAN193rd of 340 aged 30-34 | 30-34 | 1:26:54 | 33:56 | 51:32 | 29:17 | 6:09 | 4:10 | 1:53 | 3:39 | 3:41 | 4:42 | 1:37 | 4:07 | 5:28 |
| 827 | Christopher Wannamaker, Edward Wang 🇨🇦 CAN117th of 184 aged 40-44 | 40-44 | 1:27:03 | 34:05 | 48:48 | 31:54 | 6:24 | 4:14 | 1:57 | 3:15 | 4:28 | 4:47 | 1:41 | 4:50 | 6:42 |
| 828 | Gary Ko, Kevin Mok 🇨🇦 CAN172nd of 250 aged 35-39 | 35-39 | 1:27:07 | 34:09 | 44:51 | 37:29 | 4:50 | 4:47 | 2:24 | 4:58 | 4:36 | 4:34 | 2:08 | 4:55 | 9:07 |
| 829 | Daniel Molson, Lawrence Roy 🇨🇦 CAN182nd of 311 aged 25-29 | 25-29 | 1:27:08 | 34:10 | 52:03 | 29:13 | 5:54 | 4:08 | 2:19 | 4:02 | 3:06 | 4:28 | 1:27 | 3:52 | 5:51 |
| 830 | Lukas Kalantzakos, Kyle Smith 🇨🇦 CAN92nd of 132 aged 16-24 | 16-24 | 1:27:10 | 34:12 | 53:11 | 28:13 | 5:51 | 4:02 | 1:58 | 3:05 | 3:13 | 4:46 | 1:42 | 4:25 | 5:02 |
| 831 | Andrew Clarkson, Markis Sarkis 🇨🇦 CAN194th of 340 aged 30-34 | 30-34 | 1:27:11 | 34:13 | 48:55 | 31:25 | 6:55 | 4:15 | 2:05 | 3:20 | 4:19 | 5:02 | 1:42 | 4:09 | 6:33 |
| 832 | Blake Howard, Jordan Lypko 🇨🇦 CAN183rd of 311 aged 25-29 | 25-29 | 1:27:12 | 34:14 | 53:09 | 27:43 | 6:24 | 4:23 | 1:40 | 3:38 | 3:38 | 4:39 | 1:45 | 3:46 | 4:14 |
| 833 | Nathan Chun Fat Chu, Josh Tan 🇨🇦 CAN173rd of 250 aged 35-39 | 35-39 | 1:27:13 | 34:15 | 55:19 | 27:06 | 4:53 | 4:18 | 2:22 | 3:02 | 3:15 | 4:21 | 1:36 | 3:51 | 4:21 |
| 834 | Christian Toma, Adrian Jaruga 🇺🇸 USA184th of 311 aged 25-29 | 25-29 | 1:27:14 | 34:16 | 56:12 | 26:08 | 4:59 | 4:21 | 2:04 | 2:59 | 2:37 | 4:36 | 1:52 | 2:57 | 4:42 |
| 835 | Zachary Low, Bevin Chau 🇨🇦 CAN195th of 340 aged 30-34 | 30-34 | 1:27:15 | 34:17 | 51:30 | 30:29 | 5:19 | 4:12 | 2:06 | 4:12 | 3:38 | 4:47 | 1:56 | 4:24 | 5:14 |
| 836 | Jake Devenish, Ryan Lees 🇨🇦 CAN93rd of 132 aged 16-24 | 16-24 | 1:27:17 | 34:19 | 49:46 | 31:05 | 6:32 | 4:29 | 2:01 | 4:41 | 4:13 | 4:39 | 2:19 | 4:04 | 4:39 |
| 837 | Markvin Acedo, Junsung Kim 🇨🇦 CAN185th of 311 aged 25-29 | 25-29 | 1:27:17 | 34:19 | 48:02 | 32:55 | 6:25 | 4:38 | 3:28 | 3:29 | 2:35 | 5:10 | 1:36 | 3:07 | 8:52 |
| 838 | Hyunsik Won, Yu-jin Jung 🇨🇦 CAN118th of 184 aged 40-44 | 40-44 | 1:27:19 | 34:21 | 48:49 | 32:16 | 6:18 | 4:48 | 2:15 | 4:18 | 3:10 | 5:16 | 1:59 | 5:05 | 5:25 |
| 839 | Cameron White, Thomas Pierce 🇨🇦 CAN94th of 132 aged 16-24 | 16-24 | 1:27:20 | 34:22 | 54:50 | 24:58 | 7:37 | 4:00 | 1:46 | 2:40 | 3:01 | 4:14 | 1:46 | 3:14 | 4:17 |
| 840 | Dylan Doeblin, Dugan Doeblin 🇺🇸 USA186th of 311 aged 25-29 | 25-29 | 1:27:20 | 34:22 | 50:49 | 29:48 | 6:47 | 4:09 | 2:10 | 3:52 | 4:17 | 4:42 | 1:57 | 3:44 | 4:57 |
| 841 | TERRY CALVES, Josh Belita 🇵🇭 PHI196th of 340 aged 30-34 | 30-34 | 1:27:20 | 34:22 | 45:54 | 34:33 | 6:56 | 4:25 | 2:15 | 4:10 | 4:06 | 4:57 | 2:07 | 6:26 | 6:07 |
| 842 | Shawn Pan, Charles Pan 🇨🇦 CAN174th of 250 aged 35-39 | 35-39 | 1:27:21 | 34:23 | 52:52 | 29:49 | 4:42 | 4:25 | 2:48 | 3:45 | 3:46 | 5:00 | 1:31 | 4:04 | 4:30 |
| 843 | Ahmed Mousa, Ameer Alwash 🇪🇬 EGY187th of 311 aged 25-29 | 25-29 | 1:27:21 | 34:23 | 47:24 | 34:05 | 5:56 | 4:35 | 2:26 | 4:10 | 4:25 | 4:44 | 2:01 | 5:01 | 6:43 |
| 844 | Brandon Walpac, Nathan Field 🇨🇦 CAN197th of 340 aged 30-34 | 30-34 | 1:27:22 | 34:24 | 53:05 | 28:28 | 5:55 | 4:38 | 1:56 | 3:03 | 3:25 | 4:22 | 1:55 | 4:49 | 4:20 |
| 845 | Madhav Shyam, Yajur Shyam 🇨🇦 CAN198th of 340 aged 30-34 | 30-34 | 1:27:22 | 34:24 | 46:12 | 34:59 | 6:16 | 4:21 | 2:23 | 4:55 | 5:26 | 5:19 | 2:01 | 5:13 | 5:21 |
| 846 | Uri Tsivian, Sean Tsivian 🇨🇦 CAN119th of 184 aged 40-44 | 40-44 | 1:27:30 | 34:32 | 51:23 | 30:41 | 5:29 | 4:40 | 2:11 | 3:54 | 3:16 | 4:43 | 1:39 | 4:42 | 5:36 |
| 847 | Rahim Jiwa, Imran Jiwa 🇨🇦 CAN175th of 250 aged 35-39 | 35-39 | 1:27:32 | 34:34 | 52:27 | 29:58 | 5:13 | 4:24 | 2:07 | 2:58 | 4:06 | 4:33 | 2:14 | 3:57 | 5:39 |
| 848 | Ryan Nuez, Jefferson Simeon 🇵🇭 PHI176th of 250 aged 35-39 | 35-39 | 1:27:34 | 34:36 | 52:59 | 28:46 | 5:55 | 4:05 | 2:21 | 3:44 | 3:43 | 4:45 | 2:03 | 3:59 | 4:06 |
| 849 | Dwayne Perry, Jeffrey Richter 🇨🇦 CAN120th of 184 aged 40-44 | 40-44 | 1:27:34 | 34:36 | 50:44 | 30:39 | 6:16 | 4:00 | 2:16 | 3:56 | 3:51 | 4:37 | 2:06 | 5:05 | 4:48 |
| 850 | Jacob Plant, Joshua Plant 🇨🇦 CAN188th of 311 aged 25-29 | 25-29 | 1:27:35 | 34:37 | 51:51 | 29:21 | 6:28 | 4:21 | 2:34 | 4:33 | 3:25 | 4:46 | 1:37 | 3:24 | 4:41 |
| 851 | Paramvir Singh Rakkar, Gaurav Bhardwaj 🇨🇦 CAN199th of 340 aged 30-34 | 30-34 | 1:27:40 | 34:42 | 50:58 | 30:27 | 6:20 | 4:29 | 2:26 | 3:17 | 4:18 | 4:33 | 2:04 | 4:40 | 4:40 |
| 852 | Ethan Monahan, Dylan Fell 🇨🇦 CAN95th of 132 aged 16-24 | 16-24 | 1:27:41 | 34:43 | 50:26 | 31:34 | 5:47 | 4:51 | 2:25 | 4:08 | 3:45 | 5:06 | 2:00 | 3:54 | 5:25 |
| 853 | Anthony Stewart, Ethan Lledo 🇨🇦 CAN96th of 132 aged 16-24 | 16-24 | 1:27:42 | 34:44 | 50:50 | 28:59 | 7:57 | 4:16 | 1:55 | 3:58 | 3:20 | 4:46 | 1:34 | 4:29 | 4:41 |
| 854 | Nelson jr Tan, John Wilbore Agustin 🇨🇦 CAN200th of 340 aged 30-34 | 30-34 | 1:27:44 | 34:46 | 50:50 | 30:06 | 6:52 | 4:38 | 1:55 | 3:56 | 3:20 | 4:50 | 1:36 | 4:09 | 5:42 |
| 855 | Jordann Middleton, Cody Law 🇨🇦 CAN201st of 340 aged 30-34 | 30-34 | 1:27:44 | 34:46 | 51:51 | 30:08 | 5:50 | 4:33 | 1:55 | 3:56 | 4:04 | 4:41 | 1:45 | 4:08 | 5:06 |
| 856 | HUGO CUESTA ALLENDE, JAIME SEVILLA BENITEZ 🇪🇸 ESP121st of 184 aged 40-44 | 40-44 | 1:27:44 | 34:46 | 48:10 | 34:27 | 5:13 | 4:40 | 2:37 | 4:02 | 4:00 | 4:52 | 2:05 | 4:56 | 7:15 |
| 857 | Alexander Zeus Vergara, Nikhil Patel 🇵🇭 PHI189th of 311 aged 25-29 | 25-29 | 1:27:45 | 34:47 | 49:27 | 30:38 | 7:44 | 4:43 | 2:24 | 3:43 | 3:28 | 4:48 | 1:50 | 4:21 | 5:21 |
| 858 | Richard Power, Calvin Reid 🇨🇦 CAN190th of 311 aged 25-29 | 25-29 | 1:27:47 | 34:49 | 57:16 | 24:25 | 6:11 | 4:05 | 1:36 | 2:32 | 2:55 | 4:53 | 1:24 | 2:42 | 4:18 |
| 859 | Kevin Perrin, Richard Bengian 🇨🇦 CAN23rd of 31 aged 50-54 | 50-54 | 1:27:48 | 34:50 | 49:22 | 32:17 | 6:12 | 4:24 | 2:02 | 3:10 | 4:11 | 5:27 | 1:55 | 4:33 | 6:35 |
| 860 | David Burns, Steven Francis 🇨🇦 CAN122nd of 184 aged 40-44 | 40-44 | 1:27:49 | 34:51 | 48:47 | 33:24 | 5:41 | 4:05 | 1:53 | 3:49 | 4:57 | 4:45 | 1:38 | 5:27 | 6:50 |
| 861 | Jonathan Azouri, Ethan Azouri 🇨🇦 CAN191st of 311 aged 25-29 | 25-29 | 1:27:50 | 34:52 | 51:10 | 31:28 | 5:16 | 5:03 | 2:07 | 3:26 | 4:29 | 5:02 | 1:53 | 3:37 | 5:51 |
| 862 | Simon Wyse, Brian Laughton 🇬🇧 GBR123rd of 184 aged 40-44 | 40-44 | 1:27:51 | 34:53 | 50:52 | 30:11 | 6:53 | 4:27 | 2:43 | 3:15 | 3:40 | 4:15 | 1:42 | 4:40 | 5:29 |
| 863 | Matthew Bonn, Arjenis Cruz 🇺🇸 USA177th of 250 aged 35-39 | 35-39 | 1:27:56 | 34:58 | 50:45 | 31:18 | 5:57 | 4:32 | 2:16 | 3:44 | 4:27 | 5:03 | 2:01 | 4:42 | 4:33 |
| 864 | Tony Kartalianakis, Fraser McKeown 🇨🇦 CAN202nd of 340 aged 30-34 | 30-34 | 1:28:01 | 35:03 | 51:06 | 30:23 | 6:37 | 4:14 | 1:50 | 3:15 | 3:38 | 4:41 | 1:48 | 4:28 | 6:29 |
| 865 | James Braendle, Daniel Clark 🇨🇦 CAN97th of 132 aged 16-24 | 16-24 | 1:28:02 | 35:04 | 51:28 | 28:57 | 7:41 | 4:18 | 1:45 | 3:17 | 4:38 | 4:43 | 2:04 | 4:01 | 4:11 |
| 866 | Oscar Lam, Zac Fujita 🇨🇦 CAN192nd of 311 aged 25-29 | 25-29 | 1:28:03 | 35:05 | 50:17 | 28:09 | 9:41 | 4:21 | 1:54 | 3:27 | 3:05 | 4:31 | 1:55 | 4:19 | 4:37 |
| 867 | Travis Lynch, Jeff Revilla 🇨🇦 CAN203rd of 340 aged 30-34 | 30-34 | 1:28:10 | 35:12 | 55:11 | 28:06 | 4:58 | 4:13 | 1:52 | 4:06 | 3:47 | 4:07 | 1:26 | 4:09 | 4:26 |
| 868 | Arshpreet Singh, Sukkhjot Singh 🇨🇦 CAN193rd of 311 aged 25-29 | 25-29 | 1:28:10 | 35:12 | 48:28 | 33:54 | 5:53 | 4:55 | 2:12 | 4:14 | 3:47 | 4:47 | 1:58 | 4:51 | 7:10 |
| 869 | Conor Gale, Hamza Amer 🇨🇦 CAN194th of 311 aged 25-29 | 25-29 | 1:28:11 | 35:13 | 52:33 | 29:40 | 6:02 | 4:07 | 1:45 | 3:04 | 5:00 | 4:27 | 1:43 | 3:58 | 5:36 |
| 870 | Subramanian Subramanian, Tanvish Jha 🇮🇳 IND195th of 311 aged 25-29 | 25-29 | 1:28:11 | 35:13 | 50:50 | 30:34 | 6:52 | 4:32 | 2:35 | 4:52 | 3:17 | 4:31 | 1:48 | 3:51 | 5:08 |
| 871 | Adrian Larva, Rajen Attwala 🇨🇦 CAN178th of 250 aged 35-39 | 35-39 | 1:28:14 | 35:16 | 51:58 | 30:35 | 5:45 | 4:10 | 2:23 | 3:35 | 4:31 | 4:29 | 1:32 | 4:35 | 5:20 |
| 872 | Leroi Naval, Justin Magdae 🇨🇦 CAN196th of 311 aged 25-29 | 25-29 | 1:28:15 | 35:17 | 52:44 | 29:11 | 6:25 | 4:02 | 2:26 | 3:45 | 3:20 | 4:28 | 1:52 | 4:24 | 4:54 |
| 873 | John Sue, Shawn Davis 🇨🇦 CAN179th of 250 aged 35-39 | 35-39 | 1:28:18 | 35:20 | 51:43 | 31:59 | 4:40 | 4:44 | 2:08 | 3:49 | 4:10 | 4:55 | 1:36 | 4:53 | 5:44 |
| 874 | Tyler Clara, Brandon Altieri 🇨🇦 CAN197th of 311 aged 25-29 | 25-29 | 1:28:19 | 35:21 | 51:16 | 30:55 | 6:12 | 4:37 | 2:27 | 4:17 | 2:45 | 4:53 | 1:39 | 4:11 | 6:06 |
| 875 | Emmanuel Smith-bedzo, Adam Plummer 🇨🇦 CAN198th of 311 aged 25-29 | 25-29 | 1:28:21 | 35:23 | 55:41 | 26:56 | 5:48 | 4:12 | 1:40 | 2:52 | 4:01 | 4:33 | 1:51 | 3:54 | 3:53 |
| 876 | Keith Pugh, Corey Beal 🇨🇦 CAN47th of 80 aged 45-49 | 45-49 | 1:28:21 | 35:23 | 56:15 | 27:05 | 5:07 | 4:20 | 2:11 | 3:29 | 2:53 | 4:38 | 2:11 | 3:26 | 3:57 |
| 877 | Jeffrey Kwok, Diluke Perera 🇨🇦 CAN180th of 250 aged 35-39 | 35-39 | 1:28:21 | 35:23 | 53:41 | 27:50 | 6:54 | 4:35 | 2:05 | 3:49 | 3:50 | 4:41 | 1:47 | 1:48 | 5:15 |
| 878 | Jade Chislett, Sage Chislett 🇺🇸 USA181st of 250 aged 35-39 | 35-39 | 1:28:21 | 35:23 | 51:26 | 30:41 | 6:19 | 4:14 | 2:32 | 4:20 | 4:22 | 5:04 | 1:59 | 3:33 | 4:37 |
| 879 | Charlie Hillis, Ian Hillis 🇨🇦 CAN204th of 340 aged 30-34 | 30-34 | 1:28:23 | 35:25 | 53:16 | 29:35 | 5:38 | 4:11 | 2:16 | 3:41 | 3:43 | 4:24 | 1:45 | 4:12 | 5:23 |
| 880 | John Vajda, John Robinson 🇨🇦 CAN124th of 184 aged 40-44 | 40-44 | 1:28:23 | 35:25 | 53:06 | — | — | 4:19 | 1:59 | 4:01 | — | 4:46 | 2:12 | 3:56 | 4:17 |
| 881 | Dominic Ong, Benny Luo 🇨🇦 CAN205th of 340 aged 30-34 | 30-34 | 1:28:24 | 35:26 | 53:16 | 30:21 | 4:52 | 4:25 | 2:26 | 4:03 | 3:11 | 4:29 | 1:54 | 5:23 | 4:30 |
| 882 | Saverio Perna, Anthony Di Lorenzo 🇨🇦 CAN24th of 31 aged 50-54 | 50-54 | 1:28:25 | 35:27 | 51:03 | 30:49 | 6:39 | 4:28 | 1:55 | 2:55 | 4:50 | 4:29 | 1:51 | 4:56 | 5:25 |
| 883 | Shawn Raycroft, Ben Anderson 🇨🇦 CAN206th of 340 aged 30-34 | 30-34 | 1:28:26 | 35:28 | 54:03 | 27:39 | 6:47 | 4:18 | 2:03 | 3:08 | 3:53 | 4:30 | 1:37 | 4:13 | 3:57 |
| 884 | Colin Ackroyd, Cam Watters 🇨🇦 CAN182nd of 250 aged 35-39 | 35-39 | 1:28:26 | 35:28 | 51:07 | 31:28 | 5:54 | 4:19 | 2:08 | 4:08 | 4:28 | 4:42 | 1:39 | 5:05 | 4:59 |
| 885 | Hsuan Wang, Dorjee Galtsen 🇨🇦 CAN207th of 340 aged 30-34 | 30-34 | 1:28:28 | 35:30 | 52:03 | 28:57 | 7:32 | 4:44 | 2:07 | 3:35 | 3:26 | 4:37 | 1:55 | 4:07 | 4:26 |
| 886 | Jordan Lamers, Garrett Nichol 🇨🇦 CAN199th of 311 aged 25-29 | 25-29 | 1:28:29 | 35:31 | 54:48 | 28:21 | 5:25 | 4:07 | 1:56 | 2:42 | 4:07 | 4:28 | 1:48 | 3:57 | 5:16 |
| 887 | Aaron Casseres, Salomon Casseres 🇨🇦 CAN125th of 184 aged 40-44 | 40-44 | 1:28:30 | 35:32 | 55:58 | 27:24 | 5:13 | 4:20 | 2:30 | 3:37 | 3:09 | 4:37 | 1:46 | 3:41 | 3:44 |
| 888 | Andrew Milan, Jeff Potter 🇨🇦 CAN48th of 80 aged 45-49 | 45-49 | 1:28:30 | 35:32 | 52:06 | 31:09 | 5:19 | 6:16 | 2:14 | 3:27 | 3:01 | 4:35 | 2:10 | 4:45 | 4:41 |
| 889 | Ryan Nguyen, Justin Wong 🇨🇦 CAN200th of 311 aged 25-29 | 25-29 | 1:28:40 | 35:42 | 48:00 | 31:19 | 9:26 | 3:58 | 1:44 | 8:30 | 2:39 | 4:24 | 1:12 | 4:28 | 4:24 |
| 890 | Kyle Maloney, Ryan McDonald 🇨🇦 CAN208th of 340 aged 30-34 | 30-34 | 1:28:43 | 35:45 | 49:01 | 33:58 | 5:48 | 4:38 | 2:24 | 3:44 | 4:03 | 4:51 | 1:57 | 5:05 | 7:16 |
| 891 | Nicolas Mounteer, Alexander Dickie 🇨🇦 CAN201st of 311 aged 25-29 | 25-29 | 1:28:45 | 35:47 | 49:45 | 33:59 | 5:03 | 4:34 | 2:24 | 4:34 | 4:30 | 4:55 | 2:13 | 5:06 | 5:43 |
| 892 | Steven Wang, Mark Wang 🇨🇦 CAN126th of 184 aged 40-44 | 40-44 | 1:28:50 | 35:52 | 53:15 | 30:22 | 5:18 | 4:33 | 2:22 | 3:18 | 3:38 | 4:35 | 1:47 | 4:50 | 5:19 |
| 893 | Calvert Quach, Angus Leung 🇨🇦 CAN183rd of 250 aged 35-39 | 35-39 | 1:28:51 | 35:53 | 50:52 | 30:29 | 7:34 | 4:31 | 2:30 | 3:59 | 2:50 | 4:47 | 1:35 | 4:11 | 6:06 |
| 894 | Brendan Paget, Kiefer Knight 🇨🇦 CAN202nd of 311 aged 25-29 | 25-29 | 1:28:51 | 35:53 | 46:52 | 35:29 | 6:35 | 4:27 | 2:44 | 4:29 | 7:06 | 4:37 | 1:22 | 4:00 | 6:44 |
| 895 | Rhett Anthony Senining, Rene Sandlee Orate 🇵🇭 PHI209th of 340 aged 30-34 | 30-34 | 1:28:53 | 35:55 | 54:04 | 29:19 | 5:36 | 4:12 | 2:07 | 4:08 | 3:14 | 5:05 | 2:00 | 4:03 | 4:30 |
| 896 | Johnny Qian, James Xie 🇨🇦 CAN203rd of 311 aged 25-29 | 25-29 | 1:28:55 | 35:57 | 51:03 | 30:15 | 7:41 | 4:25 | 2:06 | 3:43 | 4:08 | 4:56 | 2:02 | 4:41 | 4:14 |
| 897 | Gamaliel Silverio, Miaad Safari 🇨🇦 CAN127th of 184 aged 40-44 | 40-44 | 1:28:55 | 35:57 | 52:41 | 30:28 | 5:51 | 4:24 | 2:00 | 3:11 | 3:21 | 4:33 | 1:34 | 5:24 | 6:01 |
| 898 | Denis Ioffe, Mark Lembersky 🇨🇦 CAN210th of 340 aged 30-34 | 30-34 | 1:28:56 | 35:58 | 51:16 | 31:56 | 5:49 | 4:27 | 2:30 | 4:22 | 4:32 | 4:45 | 2:07 | 4:11 | 5:02 |
| 899 | Tom Leblond, Greg Pitt 🇨🇦 CAN49th of 80 aged 45-49 | 45-49 | 1:28:57 | 35:59 | 51:00 | 31:17 | 6:46 | 4:22 | 2:04 | 3:10 | 4:24 | 5:00 | 1:33 | 5:04 | 5:40 |
| 900 | Steve Asher, Kamal Dhiman 🇨🇦 CAN184th of 250 aged 35-39 | 35-39 | 1:28:58 | 36:00 | 56:26 | 26:35 | 6:02 | 4:02 | 2:16 | 2:45 | 3:29 | 4:29 | 1:33 | 3:36 | 4:25 |
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.