HYROX Houston 2025: Pro Men results

226 finishers on 15 Mar 2025. Typical finish 1:20:15, fastest 10% under 1:06:50. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Cole Learn 🇨🇦 CAN 30-34 1/68 0:57:56 29:3024:403:52 3:582:273:262:453:591:252:493:51
2 Stephen Pelkofer 🇺🇸 USA 30-34 2/68 0:59:44 29:5926:003:49 3:482:204:043:064:031:303:223:47
3 Ryan Douglas 🇨🇦 CAN 16-24 1/22 1:00:29 30:2726:103:57 4:032:214:252:474:091:272:414:17
4 Jack Driscoll 🇺🇸 USA 25-29 1/57 1:00:58 30:4026:283:55 3:472:204:152:483:591:443:274:08
5 Will Grumke 🇺🇸 USA 30-34 3/68 1:01:22 29:5527:413:51 3:472:565:233:074:021:403:003:46
6 Alexander Ratkovich 🇺🇸 USA 25-29 2/57 1:01:38 29:4528:023:55 3:563:034:292:474:021:393:144:52
7 Adam de Jong 🇨🇦 CAN 35-39 1/43 1:02:32 32:0725:474:42 3:592:243:562:584:031:453:143:28
8 Eric Hinman 🇺🇸 USA 40-44 1/19 1:02:59 31:2427:294:10 4:032:295:392:474:021:343:013:54
9 Justin Rubin 🇺🇸 USA 25-29 3/57 1:03:04 29:4928:464:34 3:522:184:433:444:221:523:414:14
10 Tyler Morris 🇺🇸 USA 35-39 2/43 1:03:48 31:3827:434:32 3:582:523:483:104:101:513:274:27
11 Gus Manke 🇺🇸 USA 30-34 4/68 1:03:57 30:5728:504:14 4:022:144:273:424:101:313:584:46
12 Chris Ash 🇦🇺 AUS 25-29 4/57 1:04:00 30:3429:134:18 3:422:204:503:343:561:413:555:15
13 Jack Klopfenstein 🇺🇸 USA 30-34 5/68 1:04:17 32:0128:403:42 4:022:433:583:234:101:563:424:46
14 Levi Perez 🇺🇸 USA 25-29 5/57 1:04:24 30:3129:593:58 4:082:235:103:444:251:323:275:10
15 Brady Wisdom 🇺🇸 USA 16-24 2/22 1:04:28 32:0626:595:28 4:072:064:023:074:012:133:214:02
16 Matt Moosavian 🇺🇸 USA 30-34 6/68 1:04:42 31:0329:134:30 4:032:314:493:104:161:403:534:51
17 Will Smoot 🇺🇸 USA 16-24 3/22 1:05:02 31:5528:494:22 4:002:355:013:314:181:313:324:21
18 Matt Escobar 🇺🇸 USA 30-34 7/68 1:05:03 30:5630:004:12 4:102:564:263:484:161:354:384:11
19 Matt Bechtold 🇺🇸 USA 40-44 2/19 1:05:11 32:2428:204:32 3:532:554:103:374:051:443:254:31
20 Matt Lombardi 🇺🇸 USA 35-39 3/43 1:05:22 33:2327:214:44 3:572:304:142:504:131:313:504:16
21 Chris Ruhl 🇺🇸 USA 30-34 8/68 1:05:37 33:1428:174:12 3:522:124:183:394:061:233:275:20
22 Cameron Seichter 🇺🇸 USA 30-34 9/68 1:06:09 33:1628:054:52 4:022:393:573:244:171:343:284:44
23 Ryan Maguire 🇺🇸 USA 25-29 6/57 1:06:33 33:2029:084:09 3:582:205:033:174:101:484:034:29
24 Stephen Sperry 🇺🇸 USA 35-39 4/43 1:07:07 30:4931:244:57 4:112:524:513:444:061:433:346:23
25 Dylan Truesdale 🇺🇸 USA 25-29 7/57 1:07:13 32:3730:104:31 3:552:044:544:384:121:234:035:01
26 Calahan Skogman 🇺🇸 USA 30-34 10/68 1:07:26 35:5326:434:54 3:522:123:433:474:001:073:244:38
27 Denis Becirevic 🇺🇸 USA 25-29 8/57 1:07:57 33:1828:376:07 3:592:244:212:514:182:003:494:55
28 Howard Summers 🇺🇸 USA 30-34 11/68 1:08:17 32:0231:434:37 4:002:595:114:294:081:334:384:45
29 Lazaro Perez 🇺🇸 USA 35-39 5/43 1:08:20 30:4333:264:16 4:233:484:333:374:131:455:076:00
30 Blake Pennock 🇺🇸 USA 30-34 12/68 1:08:21 33:1129:515:24 4:022:224:004:034:061:574:524:29
31 Chase Stewart 🇺🇸 USA 30-34 13/68 1:08:26 33:2330:404:28 4:042:395:193:354:142:123:524:45
32 Kyle Cokinos 🇺🇸 USA 30-34 14/68 1:08:33 32:3731:224:37 4:023:075:013:304:131:523:535:44
33 Joshua Renkens 🇺🇸 USA 50-54 1/6 1:08:35 32:2531:534:21 4:132:585:364:024:182:014:104:35
34 Matthew Murray 🇺🇸 USA 25-29 9/57 1:08:45 29:5833:584:55 3:532:266:054:204:162:224:236:13
35 Nash Horne 🇺🇸 USA 30-34 15/68 1:08:57 29:1935:304:13 4:032:306:044:144:211:374:128:29
36 Tom Russell 🇺🇸 USA 35-39 6/43 1:09:01 32:5831:524:16 3:582:364:524:174:222:004:155:32
37 Zach Farney 🇺🇸 USA 30-34 16/68 1:09:05 35:1529:364:19 4:082:384:174:024:201:414:074:23
38 Colin Caughran 🇺🇸 USA 40-44 3/19 1:09:13 33:2831:144:36 4:022:405:044:294:161:364:045:03
39 Josef Newgarden 🇺🇸 USA 30-34 17/68 1:09:27 34:5430:284:10 4:022:504:313:274:131:303:406:15
40 Anthony Michalopoulos 🇺🇸 USA 25-29 10/57 1:09:29 31:1132:475:37 4:232:385:424:434:281:354:155:03
41 Alex Fotiadis 🇺🇸 USA 16-24 4/22 1:09:50 33:3832:044:13 3:512:295:194:334:101:464:155:41
41 Benjamin Koerper 🇺🇸 USA 25-29 11/57 1:09:50 33:4231:234:49 4:072:394:404:154:291:443:495:40
43 Tanner Gregurich 🇺🇸 USA 25-29 12/57 1:10:01 34:0430:545:07 3:563:005:184:314:201:383:364:35
44 Robert Perovich 🇨🇦 CAN 16-24 5/22 1:10:08 32:4732:504:36 3:573:305:313:524:142:274:294:50
45 Eduard Korat 🇺🇸 USA 55-59 1/2 1:10:17 33:1331:385:29 4:093:004:594:144:221:283:435:43
46 Danny Solis 🇺🇸 USA 25-29 13/57 1:10:20 34:1630:425:27 4:072:454:552:564:301:395:214:29
47 Marcus Farris 🇺🇸 USA 30-34 18/68 1:10:38 32:5832:504:55 3:543:025:104:444:211:595:094:31
48 Adam Schindler 🇺🇸 USA 40-44 4/19 1:10:42 33:1332:574:36 4:063:025:033:534:162:154:226:00
49 Marshall Cupples 🇺🇸 USA 30-34 19/68 1:11:00 33:2433:044:37 3:572:506:004:374:162:234:514:10
50 Alister Camilleri 🇲🇹 MLT 16-24 6/22 1:11:26 31:2534:525:14 4:093:358:453:414:401:554:014:06
51 David Osborne 🇺🇸 USA 30-34 20/68 1:11:28 34:0232:364:55 4:003:135:094:214:201:414:285:24
52 Brian Doerrfeld 🇺🇸 USA 35-39 7/43 1:11:45 32:4632:486:15 4:173:035:214:004:232:134:464:45
53 Kristoffer Koerper 🇺🇸 USA 35-39 8/43 1:12:00 37:4829:364:41 3:492:294:044:404:081:234:164:47
54 Nick Walker 🇺🇸 USA 25-29 14/57 1:12:12 36:0831:164:53 4:012:395:374:464:271:423:424:22
55 Kevin Lassen 🇺🇸 USA 30-34 21/68 1:12:19 35:4831:095:26 4:032:425:553:214:321:404:184:38
56 Connor Lindsey 🇺🇸 USA 16-24 7/22 1:12:30 32:5934:404:57 4:173:256:344:144:342:234:174:56
57 Nick Brown 🇺🇸 USA 16-24 8/22 1:12:44 38:3828:185:52 4:052:374:333:514:161:433:333:40
58 Joshua Little 🇺🇸 USA 35-39 9/43 1:12:53 34:5532:545:09 4:113:065:254:004:191:374:385:38
59 Aaron Arturi 🇺🇸 USA 25-29 15/57 1:13:02 33:2135:024:41 3:543:215:594:544:291:503:586:37
60 Alex Sayles 🇺🇸 USA 25-29 16/57 1:13:10 34:4631:207:09 4:082:116:324:044:301:203:005:35
61 Shawn Booth 🇺🇸 USA 35-39 10/43 1:13:22 35:2532:505:10 3:593:075:054:254:241:553:396:16
62 Jim Smoot 🇺🇸 USA 16-24 9/22 1:13:30 32:1736:234:55 4:153:285:514:574:192:164:306:47
63 Dylan Costelloe 🇮🇪 IRL 25-29 17/57 1:13:52 36:1432:574:47 3:522:295:125:154:132:085:224:26
64 Dominic Fusco 🇺🇸 USA 25-29 18/57 1:14:02 34:0135:154:51 4:233:226:125:274:261:594:564:30
65 Jonathan Stern 🇺🇸 USA 25-29 19/57 1:14:26 30:1339:374:40 4:283:107:464:064:543:024:367:35
66 Nick Carroll 🇺🇸 USA 25-29 20/57 1:14:37 33:3036:005:11 4:173:057:074:054:462:174:156:08
67 Harry Shepherd 🇬🇧 GBR 25-29 21/57 1:14:39 33:2836:434:34 4:083:356:044:334:342:594:545:56
68 Vlad Lia 🇺🇸 USA 45-49 1/8 1:14:48 37:2332:304:59 4:052:445:194:134:112:014:205:37
69 Adam Klink 🇺🇸 USA 35-39 11/43 1:14:55 38:0731:175:35 3:542:325:373:314:182:094:504:26
70 Barry Lyons 🇺🇸 USA 30-34 22/68 1:15:11 34:1834:156:42 4:002:345:214:484:382:004:106:44
71 Mitchell Haines 🇨🇦 CAN 35-39 12/43 1:15:18 33:1537:524:16 4:042:265:243:584:192:104:2711:04
71 Brennan Higgins 🇺🇸 USA 45-49 2/8 1:15:18 31:4038:454:57 4:093:417:195:174:382:124:077:22
73 Roderick Quaye 🇺🇸 USA 25-29 22/57 1:15:28 35:1435:005:19 3:572:415:074:335:132:075:186:04
74 Danny van den Brink 🇺🇸 USA 35-39 13/43 1:15:34 37:0033:205:20 4:012:425:333:574:161:394:266:46
75 Cole Barbe 🇺🇸 USA 30-34 23/68 1:16:00 35:0735:245:33 4:233:446:424:044:352:004:255:31
76 Nick Mokay 🇺🇸 USA 25-29 23/57 1:16:09 34:1936:594:54 4:132:455:534:554:252:234:168:09
77 Levi Fox 🇺🇸 USA 30-34 24/68 1:16:20 36:2234:155:49 3:592:455:184:154:402:454:535:40
78 Zachary Thomas 🇺🇸 USA 30-34 25/68 1:16:25 36:5334:584:39 4:113:214:444:154:231:495:027:13
79 Alexander Williams 🇺🇸 USA 30-34 26/68 1:16:26 39:3831:415:10 4:022:595:574:184:091:404:393:57
80 Corey Leach 🇺🇸 USA 30-34 27/68 1:16:32 35:1136:494:37 4:022:325:174:544:461:414:428:55
81 Andrew McKeever 🇺🇸 USA 25-29 24/57 1:16:40 34:5735:436:04 4:122:425:584:324:392:355:095:56
82 Kevin Philipsen 🇳🇱 NED 25-29 25/57 1:17:08 35:1635:595:59 4:193:286:095:294:312:014:405:22
83 Matt Liberator 🇺🇸 USA 30-34 28/68 1:17:11 34:0737:305:38 4:143:467:374:044:212:524:336:03
84 Jimmie Daniel Iii 🇺🇸 USA 30-34 29/68 1:17:16 36:3935:205:23 3:592:475:124:324:192:575:046:30
84 Marcus Washington 🇺🇸 USA 40-44 5/19 1:17:16 37:3833:485:54 4:132:545:124:024:352:224:355:55
86 Diego Hernandez 🇺🇸 USA 25-29 26/57 1:17:20 36:0535:026:17 3:562:525:114:344:481:595:416:01
87 Valentino Murray 🇺🇸 USA 35-39 14/43 1:17:29 36:2235:245:48 4:092:575:574:074:532:045:176:00
88 Mark Cox 🇺🇸 USA 40-44 6/19 1:17:39 36:4034:356:28 4:163:016:084:124:212:264:365:35
89 Marley Kanui 🇺🇸 USA 30-34 30/68 1:17:55 37:0136:124:47 4:113:467:534:334:271:543:345:54
90 Rodrigo Cordova 🇲🇽 MEX 25-29 27/57 1:18:00 34:4736:536:24 4:033:166:255:144:391:515:305:55
90 Christopher Sawyer 🇺🇸 USA 30-34 31/68 1:18:00 39:5932:026:04 4:102:145:523:464:372:434:024:38
92 Haldo Escobar 🇺🇸 USA 25-29 28/57 1:18:04 37:0733:127:51 4:002:246:074:364:272:134:504:35
93 Ntakirutimana Janvier BDI 16-24 10/22 1:18:06 31:0641:056:00 4:043:127:555:504:402:464:597:39
94 Paul Smith 🇺🇸 USA 35-39 15/43 1:18:09 39:3232:296:11 4:112:074:074:264:094:474:134:29
95 Ryan Naar 🇨🇦 CAN 25-29 29/57 1:18:21 35:4137:295:15 4:122:106:096:264:161:424:387:56
96 Adam Beck 🇺🇸 USA 30-34 32/68 1:18:22 37:1334:396:35 4:072:376:504:334:222:134:535:04
97 Nacho Alvarado 🇺🇸 USA 35-39 16/43 1:18:23 34:5737:246:06 4:153:076:044:274:322:135:147:32
98 Earl Daniels 🇺🇸 USA 35-39 17/43 1:18:27 38:2034:315:40 4:233:515:443:384:212:084:585:28
99 Nick Digani 🇺🇸 USA 40-44 7/19 1:18:28 36:5336:275:14 4:273:025:075:124:451:555:166:43
100 Konner Bent 🇺🇸 USA 30-34 33/68 1:18:33 38:4033:585:59 4:192:386:183:534:361:414:056:28

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