HYROX Dallas 2025: Pro Men results

320 finishers on 21 Nov 2025. Typical finish 1:22:11, fastest 10% under 1:08:07. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Jack Driscoll 🇺🇸 USA 25-29 1/65 0:56:21 29:5023:582:33 3:412:413:252:294:051:252:373:35
2 Ryan Kent 🇺🇸 USA 35-39 1/69 0:57:22 29:5424:582:30 3:422:473:252:114:031:273:024:21
3 Frédéric Dubé 🇨🇦 CAN 30-34 1/89 0:57:37 30:2824:332:36 3:472:443:252:224:041:293:113:31
4 Josh Ward 🇺🇸 USA 30-34 2/89 0:58:29 30:4724:492:53 3:472:393:462:464:061:282:543:23
5 Robin Perségol 🇫🇷 FRA 30-34 3/89 0:59:31 31:2825:102:53 3:462:193:433:274:021:112:593:43
6 Gunther Klaus 🇺🇸 USA 30-34 4/89 1:00:28 31:3026:082:50 3:503:003:452:543:591:253:313:44
7 Malik Key 🇺🇸 USA 25-29 2/65 1:02:17 31:1128:162:50 3:482:454:112:524:101:393:355:16
8 Michael Collins 🇺🇸 USA 40-44 1/39 1:02:33 31:2627:463:21 3:553:204:082:404:131:343:244:32
9 Evan O'Connor 🇺🇸 USA 25-29 3/65 1:02:41 31:1528:352:51 3:403:014:242:484:251:423:514:44
10 Hayden Warner 🇺🇸 USA 30-34 5/89 1:02:47 30:2429:332:50 3:472:444:032:514:043:503:184:56
11 Matt Lombardi 🇺🇸 USA 35-39 2/69 1:03:19 33:0026:144:05 3:572:503:522:364:151:243:144:06
11 Hayden Voss 🇺🇸 USA 30-34 6/89 1:03:19 31:0829:152:56 3:562:564:293:344:231:543:044:59
13 John Galloup 🇺🇸 USA 30-34 7/89 1:03:46 33:3726:513:18 3:522:304:173:274:101:302:554:10
14 Clayton Marshall 🇺🇸 USA 30-34 8/89 1:04:22 32:3428:403:08 3:522:454:023:254:161:383:205:22
15 James English 🇺🇸 USA 25-29 4/65 1:04:25 32:4528:193:21 3:473:013:553:514:171:523:344:02
16 Elijah Horton 🇺🇸 USA 40-44 2/39 1:04:35 34:5226:323:11 4:122:403:402:244:451:142:574:40
17 Patricio Orozco 🇲🇽 MEX 30-34 9/89 1:04:42 31:5529:532:54 3:572:584:223:414:251:493:275:14
18 PATRICK LUCAS 🇬🇧 GBR 25-29 5/65 1:04:57 30:3831:003:19 3:453:086:023:364:131:304:124:34
18 Ty Weisenburger 🇺🇸 USA 30-34 10/89 1:04:57 32:5428:483:15 4:022:574:043:164:251:363:484:40
20 Alex Armiento 🇺🇸 USA 30-34 11/89 1:05:20 31:4730:183:15 3:513:104:143:234:291:414:045:26
21 Josh Herrington 🇨🇦 CAN 30-34 12/89 1:05:22 33:5428:253:03 3:492:464:203:224:321:363:464:14
22 Denis Becirevic 🇺🇸 USA 25-29 6/65 1:05:41 33:4927:573:55 4:012:453:452:474:281:483:424:41
23 Borce Atanasov 🇺🇸 USA 30-34 13/89 1:05:55 33:2129:003:34 3:473:284:313:124:211:323:314:38
24 Gabriel Jacobo 🇺🇸 USA 25-29 7/65 1:05:58 33:2529:362:57 4:052:374:483:004:201:273:535:26
24 Josef Newgarden 🇺🇸 USA 30-34 14/89 1:05:58 35:1927:263:13 3:512:524:142:374:181:433:074:44
26 Nick Fragnito 🇺🇸 USA 35-39 3/69 1:06:04 32:2930:033:32 3:483:144:043:484:201:473:555:07
27 Alex Fotiadis 🇺🇸 USA 16-24 1/19 1:06:06 32:5130:103:05 3:432:544:213:484:141:354:055:30
28 Brandon Freeman 🇨🇦 CAN 30-34 15/89 1:06:14 32:4929:593:26 4:002:594:333:144:281:283:295:48
29 Alex Johnson 🇵🇷 PUR 25-29 8/65 1:07:04 33:1030:043:50 4:033:233:592:314:331:473:476:01
30 Marcelo Andres Perez Rodriguez 🇲🇽 MEX 25-29 9/65 1:07:34 34:2629:263:42 3:562:564:313:254:261:473:454:40
31 Stephen Gonzalez 🇺🇸 USA 30-34 16/89 1:07:50 34:2430:063:20 3:583:024:353:264:311:513:524:51
32 Todd Wolffrum 🇺🇸 USA 40-44 3/39 1:07:51 35:3828:463:27 3:503:034:273:344:081:423:324:30
33 Alex Sroka 🇺🇸 USA 30-34 17/89 1:08:09 33:2131:313:17 4:023:265:054:204:131:393:325:14
34 Nick Downey 🇺🇸 USA 45-49 1/23 1:08:12 34:0930:383:25 3:533:204:253:524:321:334:015:02
35 Reyes Espino 🇺🇸 USA 30-34 18/89 1:08:23 31:2833:592:56 3:553:116:492:304:341:584:106:52
36 Dylan Troy 🇺🇸 USA 30-34 19/89 1:08:35 33:5431:253:16 3:492:374:144:524:161:353:586:04
37 Eduard Korat 🇺🇸 USA 55-59 1/4 1:08:51 33:2831:243:59 4:023:154:313:244:271:283:466:31
38 Nick Altomare 🇺🇸 USA 35-39 4/69 1:08:56 35:3129:443:41 4:223:154:362:314:351:243:595:02
39 Michael Magalhaes 🇺🇸 USA 16-24 2/19 1:09:07 34:3731:173:13 4:102:504:413:404:241:353:516:06
40 Brint Hastert 🇺🇸 USA 30-34 20/89 1:09:15 31:3034:393:06 3:502:544:464:264:263:554:305:52
41 Tanner Gregurich 🇺🇸 USA 30-34 21/89 1:09:28 35:4929:483:51 4:042:364:573:324:321:423:105:15
41 John McArdle 🇺🇸 USA 30-34 21/89 1:09:28 34:3131:003:57 3:522:355:593:084:391:444:035:00
43 Benjamin Crawford 🇺🇸 USA 30-34 23/89 1:09:45 35:1630:423:47 3:593:165:013:134:221:344:045:13
44 Sam Rao 🇺🇸 USA 25-29 10/65 1:09:46 35:0731:093:30 3:553:394:373:404:372:174:004:24
45 Ben Kunzel 🇺🇸 USA 35-39 5/69 1:10:10 34:2432:113:35 4:043:154:094:424:261:324:305:33
46 Ryan Bowers 🇺🇸 USA 40-44 4/39 1:10:15 35:4031:173:18 4:003:094:463:434:251:334:015:40
47 Ahmed Ayari TUN 35-39 6/69 1:10:25 34:1732:293:39 4:083:174:413:324:381:563:526:25
48 Nick Burton 🇺🇸 USA 35-39 7/69 1:10:30 31:0636:123:12 4:123:596:584:064:361:594:345:48
49 Jordan Woods 🇺🇸 USA 40-44 5/39 1:10:49 34:4132:343:34 4:083:095:033:434:331:554:285:35
50 Cesar Valdez 🇺🇸 USA 30-34 24/89 1:10:55 35:1532:123:28 4:142:544:383:084:493:003:455:44
51 Colin Caughran 🇺🇸 USA 40-44 6/39 1:11:13 35:2732:083:38 4:052:585:254:084:341:303:585:30
52 Cole Wasden 🇺🇸 USA 30-34 25/89 1:11:18 36:4830:304:00 4:092:464:374:034:321:283:335:22
53 Vlad Lia 🇺🇸 USA 45-49 2/23 1:11:27 38:3129:073:49 3:572:354:363:184:161:453:514:49
54 Nick Digani 🇺🇸 USA 40-44 7/39 1:11:33 35:4532:273:21 4:193:114:383:524:441:494:175:37
55 Valentino Murray 🇺🇸 USA 35-39 8/69 1:11:36 35:5331:583:45 4:023:384:293:094:401:594:045:57
56 Desmond Jasper 🇺🇸 USA 30-34 26/89 1:11:42 35:1232:254:05 4:103:215:024:194:361:564:354:26
57 Jackson Mitchell 🇺🇸 USA 30-34 27/89 1:11:55 34:2732:155:13 3:533:295:024:104:302:144:224:35
58 Patrick Maye 🇬🇧 GBR 30-34 28/89 1:12:02 35:1333:203:29 4:063:385:203:554:411:564:195:25
59 Raul Zepeda 🇺🇸 USA 45-49 3/23 1:12:06 35:4832:503:28 4:013:545:413:104:311:403:276:26
60 Matt Mason 🇺🇸 USA 30-34 29/89 1:12:08 36:2032:173:31 4:083:114:433:234:432:054:036:01
61 Cole DeRosa 🇺🇸 USA 50-54 1/11 1:12:16 33:5634:194:01 3:573:555:553:214:371:364:346:24
62 Connor Presley 🇺🇸 USA 25-29 11/65 1:12:17 33:4734:014:29 4:113:214:554:164:441:553:536:46
63 Frank Arriola 🇺🇸 USA 35-39 9/69 1:12:24 37:0530:105:09 3:523:084:303:334:411:523:464:48
63 Kevin Gregory 🇺🇸 USA 35-39 9/69 1:12:24 39:1229:303:42 4:022:124:154:104:341:464:144:17
65 Dominic Popolizio 🇺🇸 USA 40-44 8/39 1:12:26 33:3235:333:21 4:074:025:083:304:411:544:337:38
66 Trevor Reed 🇺🇸 USA 35-39 11/69 1:12:30 34:3433:544:02 3:573:216:403:194:311:314:206:15
67 Wyatt Brownlee 🇺🇸 USA 30-34 30/89 1:12:35 36:0133:013:33 4:093:064:513:294:372:324:485:29
68 Nate Gonzales 🇺🇸 USA 40-44 9/39 1:12:46 33:4335:283:35 4:103:085:254:184:431:385:256:41
69 Brett Livaudais 🇺🇸 USA 30-34 31/89 1:12:50 37:2032:073:23 4:133:454:593:384:382:013:515:02
70 David Barnett 🇺🇸 USA 35-39 12/69 1:12:57 39:0029:264:31 4:002:473:372:574:231:454:065:51
71 Chris Sexton 🇺🇸 USA 30-34 32/89 1:12:59 37:1032:033:46 4:003:115:213:384:261:494:105:28
72 Eddie Beirne 🇺🇸 USA 35-39 13/69 1:13:07 34:1335:193:35 4:083:445:253:194:551:504:317:27
73 Dominic DeVito 🇺🇸 USA 16-24 3/19 1:13:16 36:4032:383:58 3:512:585:064:554:251:254:245:34
74 Aaron Arturi 🇺🇸 USA 25-29 12/65 1:13:22 34:1434:384:30 4:033:425:384:094:582:053:406:23
75 Arturo Pimienta 🇺🇸 USA 35-39 14/69 1:13:23 34:0835:263:49 4:013:136:033:154:411:514:218:01
76 Mason Smith 🇺🇸 USA 30-34 33/89 1:13:26 37:3630:445:06 3:412:415:083:334:201:413:326:08
77 Judd Legum 🇺🇸 USA 45-49 4/23 1:13:34 37:2232:363:36 4:163:024:313:344:431:244:476:19
78 Alejandro Lasso 🇨🇴 COL 25-29 13/65 1:13:36 33:5235:593:45 4:083:475:583:204:492:225:256:10
78 Chris Tonzola 🇺🇸 USA 45-49 5/23 1:13:36 35:2934:054:02 4:033:144:594:504:491:554:136:02
80 Chase Stewart 🇺🇸 USA 30-34 34/89 1:13:40 35:4933:484:03 3:562:516:004:024:281:495:005:42
81 Carson Maher 🇺🇸 USA 25-29 14/65 1:13:45 38:1331:483:44 4:113:284:563:534:312:133:115:25
82 Joey Piccinini 🇨🇦 CAN 25-29 15/65 1:13:48 35:5734:143:37 4:023:515:473:534:351:564:265:44
83 *TIM SNEE* 🇺🇸 USA 50-54 2/11 1:13:59 36:5733:133:49 3:592:464:414:414:401:364:036:47
84 Johnny Link 🇺🇸 USA 25-29 16/65 1:14:00 35:3233:095:19 4:062:594:524:194:431:394:485:43
85 Kevin Varno 🇺🇸 USA 30-34 35/89 1:14:05 39:2730:314:07 3:583:405:153:294:221:343:434:30
86 Konner Bent 🇺🇸 USA 30-34 36/89 1:14:06 37:0333:093:54 3:593:134:433:204:421:394:037:30
87 Jack Woolsey 🇬🇧 GBR 30-34 37/89 1:14:10 35:2034:064:44 4:103:385:023:104:372:094:187:02
88 Ryan Chavez 🇺🇸 USA 35-39 15/69 1:14:14 38:0532:373:32 4:133:205:213:184:402:054:355:05
89 Kyle Wada 🇺🇸 USA 25-29 17/65 1:14:15 37:1432:514:10 4:053:045:053:134:592:004:136:12
90 Marcus Freeman 🇺🇸 USA 40-44 10/39 1:14:23 38:0731:554:21 4:042:465:134:014:371:374:504:47
91 Jon Calvin 🇺🇸 USA 40-44 11/39 1:14:30 32:2238:503:18 4:064:258:563:424:431:414:087:09
92 Adam Bogy 🇺🇸 USA 40-44 12/39 1:14:59 34:4736:283:44 4:243:276:324:234:531:353:587:16
93 Jack Hartigan 🇺🇸 USA 25-29 18/65 1:15:10 35:2935:044:37 3:433:247:075:064:341:344:245:12
94 Douglas Manning 🇺🇸 USA 30-34 38/89 1:15:11 37:2333:394:09 4:023:395:393:314:342:045:095:01
95 Daniel Lyons 🇺🇸 USA 35-39 16/69 1:15:12 38:1732:044:51 4:003:105:133:504:321:454:005:34
96 Edward Lynch 🇺🇸 USA 25-29 19/65 1:15:32 33:1438:553:23 4:033:576:154:044:332:353:549:34
97 Justin Dorathy 🇺🇸 USA 30-34 39/89 1:15:33 33:1138:303:52 4:113:199:244:514:381:344:096:24
98 Zach Farney 🇺🇸 USA 30-34 40/89 1:15:43 37:4234:103:51 4:033:125:114:514:451:555:085:05
99 Lawrence Taylor 🇺🇸 USA 30-34 41/89 1:15:49 35:2834:365:45 4:163:575:013:374:351:475:016:22
100 Ryan Heide 🇺🇸 USA 35-39 17/69 1:15:50 40:1531:483:47 4:102:584:574:094:281:354:285:03

Rank is the finishing position within Pro Men among timed finishers. 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