HYROX Anaheim 2025: Pro Men results

265 finishers on 12 Dec 2025. Typical finish 1:23:50, fastest 10% under 1:09:07. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Jack Driscoll 🇺🇸 USA 25-29 1/40 0:57:31 28:5925:203:18 3:572:363:372:294:061:312:504:14
2 Ryan Kent 🇺🇸 USA 40-44 1/42 0:58:53 29:2326:013:32 3:572:423:322:204:081:333:204:29
3 Chase Smith 🇺🇸 USA 30-34 1/88 0:59:23 29:3126:313:24 4:042:413:513:084:051:273:233:52
4 Ryan Callahan 🇺🇸 USA 30-34 2/88 0:59:51 29:3626:543:26 4:153:133:452:544:121:233:133:59
5 Grady Jackson 🇺🇸 USA 35-39 1/64 1:00:24 29:1327:383:37 3:583:343:553:134:161:323:094:01
6 Joe Stacy 🇺🇸 USA 35-39 2/64 1:00:39 29:0328:073:33 4:043:003:553:204:181:383:304:22
7 Jake Gibbs 🇺🇸 USA 25-29 2/40 1:01:10 29:5427:333:47 3:593:063:332:544:151:423:094:55
8 Austin Azar 🇨🇦 CAN 30-34 3/88 1:02:25 29:5328:134:23 3:592:534:063:084:121:313:155:09
9 Anthony Hayes Jr 🇺🇸 USA 25-29 3/40 1:03:29 32:1227:313:49 4:092:554:142:504:121:552:564:20
9 Tyler Rorrer 🇺🇸 USA 30-34 4/88 1:03:29 29:1330:353:47 4:073:074:103:204:311:453:286:07
11 Jerimiah Mahan 🇺🇸 USA 35-39 3/64 1:03:53 30:1629:443:57 4:083:174:233:054:211:473:405:03
12 Elijah Horton 🇺🇸 USA 40-44 2/42 1:04:06 32:3927:304:01 4:273:213:382:254:371:233:024:37
13 Cole Mueller 🇺🇸 USA 25-29 4/40 1:04:28 30:3230:033:57 4:033:424:163:174:221:433:295:11
14 Fabian Acuna 🇺🇸 USA 30-34 5/88 1:04:44 31:1329:443:53 4:133:144:124:074:221:473:394:10
15 Wade Critides 🇺🇸 USA 35-39 4/64 1:05:49 32:3728:464:31 4:113:094:483:044:221:443:443:44
16 Hayden Voss 🇺🇸 USA 30-34 6/88 1:06:10 30:2631:523:57 4:143:365:123:514:332:123:184:56
17 Ryan Maguire 🇺🇸 USA 30-34 7/88 1:06:12 32:4629:304:01 4:123:204:293:114:161:503:574:15
18 Jaosn France 🇺🇸 USA 45-49 1/15 1:06:13 31:3130:424:05 4:073:423:533:574:201:413:555:07
19 Oscar Eberle 🇺🇸 USA 30-34 8/88 1:07:31 32:3330:404:23 4:093:264:343:244:221:274:145:04
20 Nikita Yundov HYROX 30-34 9/88 1:07:42 34:3225:457:31 —3:094:382:404:191:423:164:49
21 Jeff Fitzgerald 🇺🇸 USA 16-24 1/6 1:07:55 34:3429:134:11 4:273:124:023:394:261:423:274:18
22 Evan Clark 🇺🇸 USA 30-34 10/88 1:08:07 31:1532:494:08 3:583:254:314:554:152:074:375:01
23 Justin Crichlow 🇺🇸 USA 25-29 5/40 1:08:24 28:2835:594:01 4:175:136:593:214:201:563:555:58
24 Daniel Sorenson 🇺🇸 USA 35-39 5/64 1:08:39 29:1735:204:05 4:174:464:423:444:362:093:577:09
25 Jacob Wegner 🇨🇦 CAN 30-34 11/88 1:08:50 33:5330:374:24 4:142:394:474:414:311:453:364:24
26 Matthew Zelaya 🇺🇸 USA 25-29 6/40 1:09:04 30:4333:574:29 4:114:245:463:334:342:113:395:39
27 Alex Johnson 🇺🇸 USA 25-29 7/40 1:09:06 32:2031:455:04 4:273:154:332:374:391:504:226:02
28 Alexander Gorney 🇺🇸 USA 35-39 6/64 1:09:08 31:3833:144:19 4:334:555:062:414:541:553:355:35
29 Jordan Littell 🇺🇸 USA 30-34 12/88 1:09:40 33:2132:263:57 4:243:524:253:314:351:314:345:34
30 Borce Atanasov 🇺🇸 USA 30-34 13/88 1:09:42 33:1032:104:28 4:013:594:463:144:271:423:586:03
31 Mike Neville 🇺🇸 USA 35-39 7/64 1:09:43 32:2833:094:11 4:183:035:013:464:261:415:215:33
32 Conor Laverty 🇺🇸 USA 45-49 2/15 1:10:00 33:1732:214:25 4:153:065:192:374:411:473:317:05
33 Ryon Oneill 🇺🇸 USA 35-39 8/64 1:10:22 33:0232:274:57 4:203:175:193:404:311:544:444:42
33 Mike Peevler 🇺🇸 USA 30-34 14/88 1:10:22 34:1031:194:59 4:003:204:583:474:161:354:324:51
35 Chad Dawgiello 🇺🇸 USA 30-34 15/88 1:10:23 32:2233:214:43 4:163:406:153:464:422:014:394:02
36 David Rojas 🇺🇸 USA 35-39 9/64 1:10:28 32:2333:514:17 4:204:355:422:524:312:033:446:04
36 Mitch Witek 🇺🇸 USA 30-34 16/88 1:10:28 34:4331:084:42 4:193:164:153:194:321:503:455:52
38 Eric Carmody 🇺🇸 USA 35-39 10/64 1:10:44 34:0832:284:12 4:023:184:494:234:201:483:525:56
39 Joey Piccinini 🇨🇦 CAN 25-29 8/40 1:10:54 34:4331:324:42 4:183:125:223:354:271:584:174:23
40 Dylan Troy 🇺🇸 USA 30-34 17/88 1:11:05 33:2033:324:18 4:053:105:235:184:211:544:105:11
41 Jonathan Amistoso 🇵🇭 PHI 40-44 3/42 1:11:50 31:3136:224:02 4:374:535:394:084:341:525:255:14
42 Robert Ondris 🇺🇸 USA 45-49 3/15 1:11:51 34:0933:044:42 4:222:545:364:104:431:524:294:58
43 Devon Cetti 🇺🇸 USA 25-29 9/40 1:12:04 35:4531:254:57 4:113:294:123:524:221:464:005:33
44 Tate Cowley 🇺🇸 USA 30-34 18/88 1:12:13 33:2034:434:13 4:344:285:523:414:441:524:125:20
45 Zander Fasulkey 🇺🇸 USA 16-24 2/6 1:12:15 32:0936:054:07 4:183:525:074:184:432:193:587:30
45 Benjamin Koerper 🇺🇸 USA 30-34 19/88 1:12:15 31:4632:328:02 3:582:465:263:014:313:004:145:36
47 Archie Bass 🇺🇸 USA 30-34 20/88 1:12:30 35:5632:064:33 4:353:434:443:434:241:474:025:08
48 Adam Cody 🇺🇸 USA 30-34 21/88 1:12:32 33:3834:414:16 4:304:144:494:144:312:304:535:00
49 Zachary Osman 🇺🇸 USA 35-39 11/64 1:12:48 32:4035:464:26 4:224:016:553:204:441:403:506:54
50 Chance Hood 🇺🇸 USA 35-39 12/64 1:12:52 33:3435:024:20 4:134:346:293:404:322:044:205:10
51 Alec Tremaine 🇺🇸 USA 30-34 22/88 1:12:53 34:5832:465:13 4:193:534:534:154:331:464:124:55
52 Cesar Rangel 🇺🇸 USA 30-34 23/88 1:12:58 34:1534:044:44 4:294:055:243:424:382:034:205:23
53 Alexander Dintino 🇺🇸 USA 30-34 24/88 1:13:00 31:3137:274:08 4:333:365:105:064:291:393:578:57
54 Thomas Owen 🇺🇸 USA 35-39 13/64 1:13:07 33:1035:274:34 4:063:315:052:574:271:364:419:04
55 Michael Kulinich 🇺🇸 USA 25-29 10/40 1:13:20 34:5733:274:59 4:263:035:173:214:492:123:356:44
56 Tyler Borde 🇺🇸 USA 30-34 25/88 1:13:31 35:4733:174:33 4:293:085:174:294:321:444:165:22
57 Michael Crennen 🇺🇸 USA 25-29 11/40 1:13:48 35:3833:025:13 4:193:075:333:494:261:244:305:54
58 Wade Jacobs 🇺🇸 USA 25-29 12/40 1:13:59 36:4233:004:21 4:162:324:553:274:293:553:166:10
59 Freddy Ketchum 🇺🇸 USA 30-34 26/88 1:14:14 32:2736:375:15 4:185:215:093:524:271:494:037:38
60 Aidan Anderson 🇺🇸 USA 30-34 27/88 1:14:16 34:2835:314:22 4:283:074:333:204:451:443:429:52
61 Adam Schindler 🇺🇸 USA 40-44 4/42 1:14:20 33:2236:444:19 4:214:116:004:204:342:144:476:17
62 Nick Moultrie 🇺🇸 USA 35-39 14/64 1:14:26 32:4236:365:13 4:133:577:083:564:351:354:396:33
63 Brett Hoppel 🇺🇸 USA 35-39 15/64 1:14:39 35:4134:114:51 4:253:514:574:094:321:574:036:17
64 Nate Gonzales 🇺🇸 USA 40-44 5/42 1:14:45 33:5436:314:23 4:243:525:223:464:411:444:567:46
65 Nick Walker 🇺🇸 USA 25-29 13/40 1:14:46 36:5233:274:32 4:123:056:244:294:461:523:395:00
66 Travis Almazan 🇺🇸 USA 30-34 28/88 1:14:52 36:0434:094:43 4:183:396:063:414:252:054:465:09
67 Jessy Sanchez 🇺🇸 USA 35-39 16/64 1:15:00 34:3135:564:36 4:313:335:043:344:371:584:388:01
68 Tate Odom 🇺🇸 USA 30-34 29/88 1:15:05 35:5734:324:42 4:283:275:463:544:442:234:345:16
69 Matt Tralli 🇺🇸 USA 30-34 30/88 1:15:22 35:3935:024:46 4:033:176:184:384:342:174:235:32
70 Jordan Woods 🇺🇸 USA 40-44 6/42 1:15:25 34:3235:495:08 4:263:516:113:464:482:154:425:50
71 Jose Carchi 🇺🇸 USA 35-39 17/64 1:15:31 32:3638:084:52 4:124:376:484:175:042:275:065:37
72 Nathan Mueller 🇺🇸 USA 25-29 14/40 1:15:34 36:2834:144:57 4:162:344:584:256:151:444:055:57
73 Kristoffer Rockwell Koerper 🇺🇸 USA 35-39 18/64 1:15:57 38:1732:015:44 4:112:584:334:314:352:034:144:56
74 William Kutylo 🇺🇸 USA 30-34 31/88 1:16:03 36:4634:434:38 4:143:124:464:444:291:585:196:01
75 Matt Aram 🇺🇸 USA 25-29 15/40 1:16:10 36:0934:285:38 4:053:394:483:554:421:525:086:19
76 Benjamin Mullis 🇬🇧 GBR 30-34 32/88 1:16:13 36:4834:275:03 4:123:335:544:224:302:214:434:52
77 Dan Napieralski 🇺🇸 USA 40-44 7/42 1:16:16 32:5939:044:17 4:374:447:433:444:442:064:506:36
78 Connor Presley 🇺🇸 USA 25-29 16/40 1:16:18 33:0637:505:26 4:294:186:154:204:473:163:286:57
79 Gustavo Hernandez 🇺🇸 USA 35-39 19/64 1:16:24 35:2935:485:11 4:253:306:134:034:582:384:465:15
79 Marcus Madrid 🇺🇸 USA 45-49 4/15 1:16:24 33:0838:514:28 4:353:217:293:384:421:514:448:31
81 Ivan Gutierrez ESA 30-34 33/88 1:16:28 36:1035:284:56 4:105:375:252:574:331:405:355:31
82 Valentino Murray 🇺🇸 USA 35-39 20/64 1:16:41 35:2636:414:39 4:234:445:333:584:512:224:555:55
83 Bryce Brown 🇺🇸 USA 35-39 21/64 1:16:42 35:5834:545:54 4:084:157:532:294:342:273:265:42
84 Mitchell Krause 🇺🇸 USA 30-34 34/88 1:16:49 35:0637:114:38 4:293:147:444:374:492:214:525:05
85 Million Negash 🇺🇸 USA 25-29 17/40 1:16:52 31:4940:085:00 4:206:107:133:324:432:145:386:18
86 Joe Rideout 🇨🇦 CAN 45-49 5/15 1:16:57 31:5240:055:03 4:193:325:565:185:051:285:528:35
87 Houston Bradley 🇺🇸 USA 30-34 35/88 1:17:07 34:0038:214:52 4:183:238:144:304:291:515:146:22
88 Luis Monge 🇲🇽 MEX 30-34 36/88 1:17:08 35:2936:195:25 4:234:046:314:224:522:074:215:39
89 Mauricio Guerra 🇲🇽 MEX 16-24 3/6 1:17:13 35:5935:565:22 4:433:465:164:285:252:144:245:40
90 Leearl Rugland 🇺🇸 USA 50-54 1/7 1:17:19 34:1938:104:56 4:203:516:363:444:332:114:538:02
91 Peter Borrud 🇺🇸 USA 40-44 8/42 1:17:33 37:5834:105:32 4:232:225:325:104:442:134:255:21
91 Matthew Kemp 🇺🇸 USA 35-39 22/64 1:17:33 34:3738:274:34 4:283:335:305:054:482:185:017:44
93 Jeffrey Scarborough 🇺🇸 USA 35-39 23/64 1:17:37 37:3335:065:03 4:183:296:043:304:402:264:356:04
94 Andrew LaPorta 🇺🇸 USA 40-44 9/42 1:17:59 36:2835:156:21 4:273:125:015:124:332:114:146:25
95 Kendall Reynolds 🇺🇸 USA 40-44 10/42 1:18:00 35:0238:184:46 4:404:185:334:304:492:554:506:43
96 Philip Chomicki 🇺🇸 USA 25-29 18/40 1:18:15 37:3235:235:24 4:243:315:504:374:472:194:145:41
97 Willie Wright 🇺🇸 USA 35-39 24/64 1:18:17 37:0336:384:41 4:363:445:284:044:441:575:216:44
98 Brad Coonradt 🇺🇸 USA 35-39 25/64 1:18:25 37:4335:315:15 4:233:485:544:104:361:405:205:40
99 Bryan Rodriguez 🇲🇽 MEX 30-34 37/88 1:18:28 35:3437:105:49 4:173:116:523:564:481:524:397:35
100 Garrett Dibene 🇺🇸 USA 30-34 38/88 1:18:40 37:5035:065:48 4:193:145:224:364:391:584:326:26

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