HYROX Vancouver 2025: Pro Doubles Men results

63 teams on 20 Dec 2025. Typical finish 1:13:18, fastest 10% under 1:00:55. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Brandon Hughes, Charlie Farra 🇺🇸 USA 35-39 1/10 0:56:39 29:4522:364:22 3:341:322:462:313:481:292:573:59
2 Eric O'Neil, Jay Muscart 🇺🇸 USA 35-39 2/10 0:58:19 28:3825:194:27 3:332:063:472:144:101:393:234:27
3 Joe Scali, Jacob Fletcher 🇨🇦 CAN 30-34 1/26 0:58:56 31:5922:094:53 3:381:233:152:193:541:232:393:38
4 Rich Frazier, Andrew Prentice 🇺🇸 USA 40-44 1/6 0:59:39 29:0425:544:45 3:541:553:452:514:071:413:224:19
5 Sean Conerty, Chase Stewart 🇺🇸 USA 30-34 2/26 0:59:59 30:5524:055:05 3:411:413:222:314:051:493:063:50
6 Rikus Pretorius, Dave Poettcker 🇿🇦 RSA 40-44 2/6 1:00:01 30:4124:444:41 3:401:474:372:274:031:352:523:43
7 Borce Atanasov, Peter Downs 🇺🇸 USA 30-34 3/26 1:00:27 33:1222:145:05 3:301:383:072:153:501:162:413:57
8 Peter Battaglia, Brady Miller 🇺🇸 USA 30-34 4/26 1:02:45 33:1924:035:26 3:431:593:102:303:511:443:004:06
9 Lester Maxwell, Robin Fahy 🇺🇸 USA 30-34 5/26 1:02:47 32:3225:045:16 3:481:573:462:264:141:313:104:12
10 Tim Gannon, Conor Hegarty 🇨🇦 CAN 40-44 3/6 1:05:19 36:0223:206:03 3:561:353:291:504:231:323:043:31
11 Dominic Stadnyk, Ryan Lasaleta 🇨🇦 CAN 30-34 6/26 1:05:47 33:5026:085:52 3:321:483:532:274:021:263:395:21
12 Kenton Jarvie, Zuki Majuqwana 🇨🇦 CAN 30-34 7/26 1:06:30 35:5524:525:48 3:461:463:352:354:021:463:483:34
13 Graeme Minty, Joel Forsyth 🇨🇦 CAN 30-34 8/26 1:06:41 36:3224:355:41 3:511:383:522:024:311:273:163:58
14 Connor Emeny, Innes Simpson 🇨🇦 CAN 25-29 1/11 1:06:49 36:1824:346:02 3:501:583:082:484:001:223:363:52
15 Kyong So, Richard Leach 🇺🇸 USA 25-29 2/11 1:06:53 38:3222:405:46 3:521:163:511:573:591:252:373:43
16 Nick Tunzi, Mike Connolly 🇨🇦 CAN 30-34 9/26 1:07:04 38:1422:585:56 3:381:383:341:554:101:302:433:50
17 Ethan Paupst, Zach Konopaki 🇨🇦 CAN 25-29 3/11 1:07:11 37:1524:205:40 3:441:394:282:303:571:202:414:01
17 Joe Ward, Alison Busnardo 🇨🇦 CAN 30-34 10/26 1:07:11 35:3725:236:15 3:461:514:342:143:571:403:044:17
19 Sam Noster, Kyle Vis 🇳🇿 NZL 40-44 4/6 1:07:37 37:1725:075:17 3:491:533:322:344:021:433:294:05
20 Eamonn Barber, Steven Mcgee 🇬🇧 GBR 25-29 4/11 1:07:50 34:2427:306:01 4:051:554:162:554:221:413:404:36
21 Corry Whitworth, Adam Russell 🇨🇦 CAN 35-39 3/10 1:07:54 36:3223:048:24 3:492:044:05—4:111:403:243:47
22 Matias Narvaja, Jack Garland 🇺🇸 USA 30-34 11/26 1:09:47 38:1324:177:20 3:381:462:442:564:131:483:143:58
23 Peyton Williams, Rob Goodfellow 🇨🇦 CAN 25-29 5/11 1:09:54 38:3025:325:56 3:401:523:492:534:051:553:243:54
24 Cameron Clark, Ryan Lynch 🇬🇧 GBR 30-34 12/26 1:09:55 37:1627:035:42 4:082:104:012:544:161:253:484:21
25 Ricky Jackson-Lewis, Stefan Koch 🇳🇿 NZL 30-34 13/26 1:09:58 36:5026:346:40 3:462:064:213:014:051:553:164:04
26 Justin Ralph, Jim Nickorouk 🇨🇦 CAN 30-34 14/26 1:10:00 39:0724:396:19 3:441:433:552:144:131:333:144:03
27 Ryan Heaven, Cory Nitchie 🇨🇦 CAN 30-34 15/26 1:11:28 41:5522:566:42 3:511:363:002:304:031:242:543:38
28 Markus Nielsen, Jeff Hudson 🇨🇦 CAN 25-29 6/11 1:11:34 42:1222:446:42 3:591:204:001:513:561:322:293:37
28 Tommaso Zanin, Gabriele Tortorella 🇮🇹 ITA 16-24 1/9 1:11:34 37:3827:026:57 3:402:184:153:034:061:533:394:08
30 Oscar Nils Mitchell Wiking, Jules Orriere 🇬🇧 GBR 16-24 2/9 1:11:43 38:3425:397:35 3:512:003:592:084:161:353:374:13
31 Caleb Fredrickson, Haydn Smith 🇺🇸 USA 25-29 7/11 1:12:59 40:5224:317:39 3:591:494:052:124:141:242:484:00
32 Cam Russ, Jay Rudwall 🇺🇸 USA 30-34 16/26 1:13:18 41:0825:486:27 4:001:584:122:334:031:353:204:07
33 Kodie Laughlin, Jaime Jarvis 🇨🇦 CAN 30-34 17/26 1:14:05 40:2626:447:00 3:551:413:442:404:311:464:114:16
34 Gilberto Castelo Branco, Michael Valic 🇧🇷 BRA 30-34 18/26 1:14:11 40:2926:147:32 3:521:404:342:084:091:264:194:06
35 Sam Medhurst, Timothy Kelly 🇬🇧 GBR 35-39 4/10 1:14:48 42:2225:326:59 3:451:354:043:084:081:253:164:11
36 Andrew Thomas, Ryan Silveira 🇨🇦 CAN 40-44 5/6 1:14:49 40:2228:166:16 4:041:513:462:574:291:374:394:53
37 Connor Ingram, Evan Mitchell 🇨🇦 CAN 16-24 3/9 1:15:04 37:1128:229:36 3:491:505:312:444:411:423:514:14
38 Ethan Townsend, Alex Aistrope 🇺🇸 USA 35-39 5/10 1:15:52 43:0925:277:20 3:571:593:522:264:061:573:233:47
39 Ej Dockery, Mike Goods 🇺🇸 USA 35-39 6/10 1:16:06 39:4029:526:41 4:002:154:093:294:242:074:504:38
40 Colin Runk, Andrew Grondin 🇺🇸 USA 25-29 8/11 1:16:08 40:1426:449:15 4:111:315:032:404:201:173:404:02
41 Eric Thibault, Juan Carcamo 🇨🇦 CAN 16-24 4/9 1:16:20 44:3922:109:36 3:421:413:45—4:081:213:413:50
42 Sean O’Bryan, Bayley Stefanek 🇺🇸 USA 25-29 9/11 1:16:26 40:4726:598:44 3:521:564:003:044:081:403:574:22
43 Max Gaspranov, Aaron Harburn 🇨🇦 CAN 45-49 1/1 1:16:28 43:3025:387:24 4:011:303:432:474:191:423:084:28
44 Thomas Wan, Marco Wan 🇨🇦 CAN 30-34 19/26 1:16:46 40:4827:168:47 4:102:094:252:464:111:453:074:43
45 Kieran Chanteloup, Ryan Nightingale 🇨🇦 CAN 16-24 5/9 1:17:26 38:4730:507:53 4:082:065:283:274:171:433:575:44
46 Brendan Mcculloch, Bryson Bleker 🇨🇦 CAN 30-34 20/26 1:17:33 42:4427:477:07 3:561:445:033:064:092:003:474:02
47 Jeremy Maillet, Erik Burton 🇨🇦 CAN 30-34 21/26 1:17:53 42:1528:297:14 4:181:525:362:594:271:473:254:05
48 Stephen Foster, Travis Schade 🇺🇸 USA 30-34 22/26 1:18:58 42:0926:5410:00 3:461:524:002:234:281:414:034:41
49 David Ens, James Ledson 🇨🇦 CAN 25-29 10/11 1:19:11 39:0231:398:35 3:481:485:112:534:213:413:506:07
50 Matthew Epp, Nicholas Granley 🇨🇦 CAN 16-24 6/9 1:20:18 44:4126:468:56 3:551:263:463:254:281:323:424:32
51 Youngjin Jo, Ivan Wahyudi 🇰🇷 KOR 35-39 7/10 1:20:55 44:1729:127:30 3:592:025:352:594:171:463:374:57
52 Jishan Sharples, Tafadzwa Mushandu 🇨🇦 CAN 30-34 23/26 1:20:58 44:5428:347:34 3:512:164:074:044:151:514:193:51
53 Parsa Pourjafar, Arsalan Ayani IRI 16-24 7/9 1:21:33 46:1525:349:48 3:581:404:291:544:331:293:164:15
54 Kabir Mann, Samuel Franco Tangarife 🇨🇦 CAN 16-24 8/9 1:21:51 46:1727:507:50 3:592:103:591:394:411:454:085:29
55 Hari Vapheas, Costa Mellios 🇨🇦 CAN 35-39 8/10 1:22:31 45:4528:348:17 3:591:415:282:294:141:543:255:24
56 Blain Howard, Isaac Rodriguez 🇺🇸 USA 40-44 6/6 1:22:47 43:5930:148:39 4:002:134:193:414:362:124:244:49
57 Andrew Pocrnic, Matthew Amado 🇨🇦 CAN 35-39 9/10 1:23:38 41:4734:097:47 4:061:488:503:305:011:543:295:31
58 Dylan Tucker, Mark Green 🇨🇦 CAN 25-29 11/11 1:26:41 48:1929:059:22 3:551:374:534:034:191:564:024:20
59 Marlon Delerme, Femi Omotoso 🇺🇸 USA 30-34 24/26 1:27:22 49:4629:258:17 4:171:464:273:214:242:044:294:37
60 Anthony Dinh, Randall Domino 🇨🇦 CAN 30-34 25/26 1:28:46 50:2027:5810:33 3:461:434:073:064:382:042:445:50
61 Travis Fitzgerald, Remi Hyman 🇨🇦 CAN 16-24 9/9 1:36:19 49:1635:2211:46 3:582:016:464:134:482:264:596:11
62 Daniel Cotter, Tobias Jakowski 🇨🇦 CAN 30-34 26/26 1:41:39 54:3436:5710:12 3:482:044:573:555:041:404:4710:42
63 Ioannis Giannaris, Jeff Turcotte 🇬🇷 GRE 35-39 10/10 1:49:17 1:14:0433:41— 4:152:095:423:445:271:493:197:16

Rank is the finishing position within Pro Doubles Men among timed teams. The number after the age group is the position within that age group. Station splits are in minutes:seconds.

The RoxHype app

Found your line? Now make it faster.

The app reads your splits, your kit and your next race date and builds the weeks between.

  • Every session written for your weak station, not a generic plan
  • Rebuilt each week from what you actually did
  • Race-day pacing from your own splits

Free to download. Used by more than 40,000 HYROX athletes.

The RoxHype app: today's session and the race countdown The RoxHype app: the workout library
Find my result