HYROX Houston 2026: Open Men results

2,230 finishers on 26 Mar 2026. Typical finish 1:33:23, fastest 10% under 1:14:20. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Isaac Fagnan 🇨🇦 CAN 25-29 1/377 0:57:58 28:0224:475:14 4:092:222:383:024:141:273:023:53
2 Calvin Fogler 🇨🇦 CAN 16-24 1/178 0:58:25 29:5224:423:56 4:082:163:052:414:111:282:474:06
3 Evan O'Connor 🇺🇸 USA 30-34 1/542 0:58:33 28:5923:445:52 3:472:302:432:284:031:342:573:42
4 Zach Cygan 🇺🇸 USA 16-24 2/178 0:58:56 27:1027:494:02 4:153:375:172:114:191:592:333:38
5 Santiago Garcia 🇲🇽 MEX 16-24 3/178 0:59:42 29:3025:584:20 4:062:383:213:044:121:373:223:38
6 Nathan Metcalf 🇺🇸 USA 16-24 4/178 1:00:07 28:4227:004:29 4:192:343:243:014:211:383:394:04
7 Mason Stevens 🇺🇸 USA 25-29 2/377 1:00:15 30:4125:184:20 3:572:363:192:494:071:232:484:19
8 Anthony Federico 🇺🇸 USA 30-34 2/542 1:00:16 30:3125:174:32 3:522:283:123:253:551:183:203:47
9 Hayden Voss 🇺🇸 USA 30-34 3/542 1:00:35 29:2126:494:29 4:092:293:473:304:161:392:504:09
10 Dustin Needham 🇺🇸 USA 40-44 1/317 1:01:14 30:1127:083:59 4:262:383:082:424:281:223:444:40
11 Lazaro Perez 🇲🇽 MEX 35-39 1/467 1:01:33 30:2726:524:17 4:272:303:393:134:291:273:183:49
12 Juan Herrera Perla ESA 30-34 4/542 1:01:38 30:1826:274:56 4:032:473:423:094:141:453:173:30
13 Kevin le 🇺🇸 USA 25-29 3/377 1:01:48 29:3427:454:33 4:102:534:203:284:221:343:083:50
14 Wyatt Azevedo 🇺🇸 USA 30-34 5/542 1:02:05 30:4825:116:11 4:072:353:393:104:011:332:433:23
15 Tony Wuebker 🇺🇸 USA 40-44 2/317 1:02:24 32:3325:014:55 4:022:063:003:054:221:353:113:40
16 Phillip Guevara RUS 16-24 5/178 1:02:28 31:3326:284:31 4:052:123:133:174:001:523:224:27
17 Samir Reveiz 🇨🇴 COL 25-29 4/377 1:02:29 32:1125:404:44 4:112:083:302:574:051:313:473:31
18 Jordan Martin 🇺🇸 USA 30-34 6/542 1:02:35 32:3525:144:51 4:142:153:313:014:231:402:323:38
19 Victor Manuel Valle Alaniz 🇲🇽 MEX 35-39 2/467 1:02:37 30:5627:044:43 4:052:363:373:084:241:253:334:16
20 Kaleb Neptune 🇺🇸 USA 30-34 7/542 1:02:44 31:5925:175:34 4:101:443:333:214:171:203:043:48
21 Bryan Pollard 🇺🇸 USA 30-34 8/542 1:03:04 30:2527:554:49 4:112:443:483:144:221:463:553:55
22 Parker Fyfe 🇺🇸 USA 25-29 5/377 1:03:09 28:3730:164:19 4:302:373:193:334:301:473:436:17
22 Eben Kostbar 🇺🇸 USA 45-49 1/159 1:03:09 31:4226:514:40 4:082:173:583:114:241:423:143:57
22 Amir Yehia LBN 16-24 6/178 1:03:09 31:3126:135:30 4:202:293:132:424:321:233:314:03
25 Paul Dixon 🇬🇧 GBR 40-44 3/317 1:03:12 32:0026:035:11 4:022:063:083:144:241:163:234:30
26 Garrett Martin 🇺🇸 USA 25-29 6/377 1:03:21 32:2025:535:12 4:072:093:073:314:111:403:323:36
27 Sean Wade 🇺🇸 USA 60-64 1/27 1:03:25 29:4529:364:07 4:172:233:263:104:211:283:157:16
28 Juan Daniel Granados V 🇲🇽 MEX 25-29 7/377 1:03:32 30:2928:274:41 4:442:344:083:284:231:543:353:41
29 Cadan Hanson 🇺🇸 USA 16-24 7/178 1:03:39 29:2329:105:12 4:262:233:303:464:131:493:145:49
30 Russell Hurrell-Zitelman 🇺🇸 USA 25-29 8/377 1:03:41 31:1427:454:46 4:221:554:123:184:201:363:444:18
31 Jeff Ball 🇺🇸 USA 35-39 3/467 1:03:42 28:1531:274:04 4:153:534:253:534:161:343:365:35
32 Tony Soyak 🇺🇸 USA 40-44 4/317 1:03:59 33:0126:224:40 4:142:313:433:194:091:173:273:42
33 Garrett Moltzan 🇺🇸 USA 25-29 9/377 1:04:26 32:2227:254:44 4:122:113:353:274:191:433:434:15
34 Adrian Lopez 🇺🇸 USA 25-29 10/377 1:04:34 32:4927:024:47 4:222:404:062:384:331:443:043:55
35 Alex Ionesco 🇫🇷 FRA 25-29 11/377 1:04:35 32:1727:324:50 4:102:583:443:204:201:343:423:44
36 Ben Price 🇺🇸 USA 35-39 4/467 1:04:44 30:1330:204:16 4:112:324:194:054:101:393:006:24
37 Ronald Bookman 🇺🇸 USA 30-34 9/542 1:04:47 30:4628:585:09 4:322:483:523:064:361:373:474:40
38 Joel Bonomolo 🇺🇸 USA 35-39 5/467 1:04:51 35:0924:335:15 3:501:433:153:064:091:302:534:07
39 Andrew Cashion 🇺🇸 USA 35-39 6/467 1:04:55 31:0928:425:07 4:231:553:253:134:191:524:404:55
40 Francis Robidoux 🇨🇦 CAN 30-34 10/542 1:05:02 30:4029:255:01 4:232:423:534:304:231:424:093:43
40 Justin Woytanowski 🇺🇸 USA 30-34 10/542 1:05:02 33:2827:194:20 3:552:374:182:484:131:433:234:22
42 Stefan Atkinson 🇨🇦 CAN 25-29 12/377 1:05:03 31:3228:235:13 4:152:135:003:164:241:333:433:59
43 John Hurd 🇺🇸 USA 30-34 12/542 1:05:06 31:1529:224:34 4:102:193:373:084:261:344:175:51
44 Zachary Bronkhorst 🇺🇸 USA 25-29 13/377 1:05:18 32:1528:324:36 4:172:373:293:374:171:503:284:57
45 Rob Pettyjohn 🇺🇸 USA 45-49 2/159 1:05:21 32:2827:555:03 4:322:593:403:044:321:363:214:11
46 Andrey Kalinin RUS 45-49 3/159 1:05:26 29:1731:125:02 4:172:273:564:314:331:264:085:54
47 Daniel Johnson 🇺🇸 USA 40-44 5/317 1:05:27 31:3028:475:14 4:172:403:413:474:261:343:434:39
48 Zack Krall 🇺🇸 USA 30-34 13/542 1:05:32 30:5825:548:44 4:132:434:044:004:331:45—4:34
49 Matthew Garcia 🇺🇸 USA 25-29 14/377 1:05:45 30:3229:545:24 4:212:154:223:414:341:433:435:15
50 Dylan Redihan 🇺🇸 USA 16-24 8/178 1:05:58 31:5529:055:03 4:312:113:413:154:461:343:465:21
51 Justin Daerr 🇺🇸 USA 45-49 4/159 1:06:06 30:2331:064:40 4:222:254:204:324:092:014:374:40
52 Travis Kliewer 🇺🇸 USA 40-44 6/317 1:06:09 34:0327:134:57 4:101:483:443:274:221:433:494:10
53 Joshua Jones 🇺🇸 USA 35-39 7/467 1:06:13 33:1927:565:02 3:562:543:303:244:171:453:314:39
53 Aaron McLaughlin 🇺🇸 USA 16-24 9/178 1:06:13 32:0129:145:01 4:022:223:234:474:161:563:424:46
55 Francis Robidoux 🇨🇦 CAN 30-34 14/542 1:06:14 29:4531:285:07 4:274:243:554:434:301:403:533:56
56 Nico Ramirez 🇺🇸 USA 30-34 15/542 1:06:16 32:2629:084:45 4:192:503:473:124:221:443:445:10
57 Cole Miller 🇺🇸 USA 25-29 15/377 1:06:29 33:0027:575:37 4:062:253:473:524:201:313:354:21
58 Jake Vobbe 🇺🇸 USA 16-24 10/178 1:06:33 31:3229:225:42 4:062:303:584:074:102:034:254:03
59 Matthew Wood 🇨🇦 CAN 30-34 16/542 1:06:43 34:3527:085:06 4:072:013:224:244:181:403:373:39
60 Jason Pereira 🇨🇦 CAN 30-34 17/542 1:06:46 31:1929:565:35 4:023:114:053:094:241:354:255:05
61 Jason Wong 🇺🇸 USA 45-49 5/159 1:06:47 32:0630:114:34 4:202:423:493:414:341:403:565:29
62 Blake Groves 🇺🇸 USA 25-29 16/377 1:06:49 32:2128:425:52 4:032:172:514:294:191:274:025:14
63 Nick Meyer 🇺🇸 USA 25-29 17/377 1:07:13 30:5131:245:03 4:103:024:453:264:302:213:585:12
64 Connor Koper 🇺🇸 USA 30-34 18/542 1:07:17 35:4426:225:15 4:152:233:373:274:181:332:474:02
65 Dylan Hanson 🇺🇸 USA 25-29 18/377 1:07:19 31:5729:375:47 4:142:203:514:094:291:244:244:46
66 Andres Assef 🇺🇸 USA 35-39 8/467 1:07:27 33:2328:285:42 4:152:354:193:004:141:483:394:38
66 Gavin Landry 🇺🇸 USA 25-29 19/377 1:07:27 32:0630:215:05 4:163:124:103:554:231:344:014:50
68 Julian Vela 🇺🇸 USA 30-34 19/542 1:07:34 32:3430:124:54 4:113:213:534:014:251:433:454:53
69 Quentin Robertson 🇺🇸 USA 16-24 11/178 1:07:47 34:3228:494:31 4:222:364:063:444:181:353:244:44
70 Alex Rech 🇺🇸 USA 30-34 20/542 1:07:51 35:0427:055:46 4:111:573:493:114:221:543:154:26
71 Mason Gilham 🇺🇸 USA 16-24 12/178 1:07:53 35:1627:105:31 3:472:223:353:554:021:533:324:04
72 Philip Oshinski 🇺🇸 USA 35-39 9/467 1:07:56 31:5830:555:07 4:332:524:154:194:341:424:204:20
73 Jacob Lerma 🇺🇸 USA 30-34 21/542 1:08:03 32:3930:374:52 4:233:254:134:274:351:403:084:46
73 Richie Miranda 🇵🇷 PUR 40-44 7/317 1:08:03 32:0030:265:43 4:352:104:233:564:371:443:425:19
75 Donoven McKnight 🇺🇸 USA 25-29 20/377 1:08:05 33:3729:265:06 4:003:084:074:184:281:393:304:16
76 Matt Martin 🇺🇸 USA 45-49 6/159 1:08:11 35:1928:014:55 4:112:243:433:364:181:383:254:46
77 Ashley Morris-Williams 🇬🇧 GBR 30-34 22/542 1:08:13 34:1129:045:02 4:312:243:334:154:241:383:224:57
78 Cooper Fyfe 🇺🇸 USA 30-34 23/542 1:08:16 30:4832:374:54 4:172:504:493:294:372:143:276:54
79 Jonatan Rojas 🇵🇷 PUR 30-34 24/542 1:08:17 33:1530:084:58 4:123:154:274:034:211:313:374:42
80 Dakota Arriola 🇺🇸 USA 25-29 21/377 1:08:18 31:3031:135:40 4:163:384:313:374:551:393:235:14
81 Taylor Cross 🇺🇸 USA 30-34 25/542 1:08:25 32:0631:314:53 4:241:584:134:194:131:563:446:44
82 Roberto Aballe CUB 35-39 10/467 1:08:26 31:0431:585:28 4:173:014:133:174:302:054:495:46
83 Gerald Smith 🇺🇸 USA 40-44 8/317 1:08:27 33:2829:495:15 4:232:574:212:444:311:254:055:23
84 Luis Gonzalez 🇩🇴 DOM 40-44 9/317 1:08:30 33:2529:535:17 4:042:364:423:184:291:403:415:23
85 Richard Dorhauer 🇺🇸 USA 30-34 26/542 1:08:37 33:0030:375:06 4:202:484:274:184:161:374:004:51
85 Ryan Meyer 🇺🇸 USA 40-44 10/317 1:08:37 35:5227:485:02 4:092:183:223:574:151:333:334:41
87 Bailey Dardar 🇺🇸 USA 25-29 22/377 1:08:44 33:2730:095:14 4:072:263:575:244:191:383:414:37
88 Ross Sorensen 🇺🇸 USA 45-49 7/159 1:08:45 33:4129:395:32 4:352:334:143:244:371:404:264:10
89 Charles Nash 🇺🇸 USA 25-29 23/377 1:08:49 31:1832:504:45 4:122:164:224:224:272:304:565:45
90 Luis Felipe Martinez 🇨🇴 COL 30-34 27/542 1:08:57 30:0833:574:57 4:182:264:504:224:391:584:346:50
91 Luke Buchanan 🇺🇸 USA 30-34 28/542 1:09:00 32:1631:165:33 4:182:424:344:404:231:403:415:18
91 Matt Hamzeh 🇺🇸 USA 30-34 28/542 1:09:00 32:3731:255:03 4:032:414:163:414:381:504:355:41
93 Cody Garcia 🇺🇸 USA 16-24 13/178 1:09:07 31:4832:314:52 4:252:445:033:374:321:403:346:56
94 Ben Higgins 🇺🇸 USA 35-39 11/467 1:09:10 33:4630:195:09 4:152:564:003:204:401:374:125:19
95 Kyler Kelsey 🇺🇸 USA 16-24 14/178 1:09:13 35:2528:495:03 4:321:473:314:214:351:433:494:31
96 Cameron Fraser 🇬🇧 GBR 25-29 24/377 1:09:15 33:5629:515:32 4:062:474:034:354:211:334:134:13
96 Joey Garcia 🇺🇸 USA 35-39 12/467 1:09:15 33:0729:376:36 4:232:165:162:524:511:533:144:52
98 Andy Pompa 🇺🇸 USA 25-29 25/377 1:09:24 32:1932:095:01 4:192:534:263:264:401:364:376:12
99 Matthew Cisneros 🇺🇸 USA 25-29 26/377 1:09:27 32:3831:325:21 4:233:024:274:224:352:144:064:23
99 Julian Perez 🇺🇸 USA 25-29 26/377 1:09:27 30:4833:255:18 4:253:224:293:534:541:593:566:27

Rank is the finishing position within Open 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