HYROX Anaheim 2025: Open Men results

1,834 finishers on 12 Dec 2025. Typical finish 1:36:15, fastest 10% under 1:17:23. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Alex Johnson 🇺🇸 USA 25-29 1/234 1:01:39 31:0026:224:21 4:272:103:272:494:331:453:084:03
2 Alex Johnson 🇺🇸 USA 25-29 2/234 1:02:15 32:1325:594:08 4:111:583:302:554:251:363:164:08
3 Dave Martinsky 🇺🇸 USA 30-34 1/399 1:02:59 31:1028:043:49 4:142:273:384:054:241:373:274:12
4 Angel Valdivia 🇺🇸 USA 30-34 2/399 1:03:17 31:5727:214:03 4:072:423:203:494:391:443:333:27
5 Sean O'Callaghan 🇮🇪 IRL 25-29 3/234 1:03:54 32:1527:244:20 3:572:104:092:474:171:483:384:38
6 Tory Silvestrin 🇺🇸 USA 35-39 1/463 1:04:11 32:5027:283:59 4:122:163:264:294:211:462:504:08
7 Braydon Alley 🇺🇸 USA 30-34 3/399 1:04:19 30:5129:124:21 4:172:483:313:514:381:423:274:58
8 Eric Stoermer 🇺🇸 USA 30-34 4/399 1:04:47 31:4128:394:31 4:283:183:522:505:151:293:144:13
9 Michael Haddad 🇺🇸 USA 30-34 5/399 1:05:18 34:2926:204:34 4:182:023:423:354:361:322:583:37
10 Michael Garcia 🇺🇸 USA 35-39 2/463 1:05:23 32:4928:054:33 4:182:443:203:104:241:494:104:10
11 Nick Merrill 🇺🇸 USA 45-49 1/186 1:05:44 32:3529:034:08 4:042:273:404:094:271:503:394:47
12 Jerred Beniquez 🇺🇸 USA 30-34 6/399 1:05:45 33:0528:414:04 4:292:473:342:594:311:463:404:55
13 Christian Trejo 🇺🇸 USA 30-34 7/399 1:06:08 34:2027:004:52 4:132:134:242:464:201:393:214:04
14 Eduard Korat 🇺🇸 USA 55-59 1/45 1:06:17 32:1729:304:35 4:262:363:313:574:311:313:425:16
15 Oscar Carvajal 🇲🇽 MEX 25-29 4/234 1:06:19 31:1130:504:23 4:172:213:324:434:252:273:185:47
16 Nathan Marez 🇺🇸 USA 25-29 5/234 1:06:20 32:4029:314:14 4:292:323:383:404:541:453:514:42
17 Dustin Needham 🇺🇸 USA 40-44 1/298 1:06:27 31:2431:064:01 4:433:023:383:074:411:274:385:50
18 Brad Edwards 🇳🇿 NZL 35-39 3/463 1:06:45 33:1829:164:15 4:202:174:243:094:341:413:485:03
19 Noah Grime 🇺🇸 USA 35-39 4/463 1:06:46 32:4829:454:19 4:233:043:294:044:371:473:394:42
20 Justin Belza 🇺🇸 USA 35-39 5/463 1:06:54 33:1529:204:23 4:312:383:363:394:351:414:084:32
21 Daniel Gutierrez 🇺🇸 USA 25-29 6/234 1:06:59 33:4028:514:32 4:212:103:463:074:362:273:424:42
22 Connor Hughes 🇺🇸 USA 30-34 8/399 1:07:07 33:4528:564:29 4:072:494:463:304:371:473:293:51
23 Jack Birch 🇬🇧 GBR 30-34 9/399 1:07:21 36:2526:204:40 4:042:073:103:314:071:193:044:58
23 Jose Rene Olea 🇲🇽 MEX 16-24 1/77 1:07:21 32:2930:364:20 4:273:033:154:044:451:463:575:19
25 Timothy Briercheck 🇺🇸 USA 30-34 10/399 1:07:32 34:1428:374:44 4:262:043:553:444:381:543:284:28
26 Zachary Tacy 🇺🇸 USA 25-29 7/234 1:07:36 32:4430:114:45 4:202:023:104:194:332:084:035:36
27 Steven Salter 🇺🇸 USA 30-34 11/399 1:07:42 32:2030:155:12 4:212:103:564:044:432:064:344:21
28 Zach Young 🇺🇸 USA 35-39 6/463 1:07:47 35:0728:154:29 4:172:533:353:264:271:363:394:22
29 Benson Wang 🇺🇸 USA 35-39 7/463 1:07:51 35:5427:174:45 4:232:263:273:214:261:383:254:11
30 Eben Kostbar 🇺🇸 USA 45-49 2/186 1:07:56 34:3129:094:20 4:242:294:173:164:441:473:594:13
31 Braeden Theriault 🇨🇦 CAN 25-29 8/234 1:07:57 34:2129:234:19 4:212:463:503:304:301:484:054:33
32 Jack Platt 🇺🇸 USA 16-24 2/77 1:07:58 36:1827:234:22 4:262:333:493:254:281:403:133:49
33 Rich Frazier 🇺🇸 USA 40-44 2/298 1:08:00 29:5633:534:14 4:174:224:084:154:292:153:486:19
34 Jonathan Afanador 🇺🇸 USA 30-34 12/399 1:08:01 32:2731:154:24 4:282:494:243:404:482:054:114:50
35 Adam Korby 🇺🇸 USA 35-39 8/463 1:08:31 37:3226:374:27 4:312:013:373:324:351:263:223:33
36 David Nash 🇦🇺 AUS 30-34 13/399 1:08:36 32:4731:384:16 4:272:403:354:194:351:464:235:53
37 Tanner Hendrix 🇺🇸 USA 25-29 9/234 1:08:37 34:0729:345:01 4:092:283:063:164:351:494:125:59
38 James Hunter Iv 🇺🇸 USA 25-29 10/234 1:08:40 36:2827:524:25 4:392:053:193:534:261:503:314:09
39 Tommy O'Hern 🇺🇸 USA 30-34 14/399 1:08:44 33:0530:145:29 4:242:363:554:334:231:393:435:01
39 John Vogelgesang 🇺🇸 USA 35-39 9/463 1:08:44 34:4229:394:27 4:212:233:523:464:381:343:505:15
41 Ditanyon Demps 🇺🇸 USA 45-49 3/186 1:09:05 35:3928:384:52 4:193:113:213:264:481:353:424:16
41 Paul Dixon 🇬🇧 GBR 40-44 3/298 1:09:05 35:1228:305:27 4:232:183:503:514:361:163:324:44
43 Kevin Moy 🇺🇸 USA 30-34 15/399 1:09:12 29:4334:414:52 4:242:065:035:584:372:024:415:50
44 Joshua Romero 🇺🇸 USA 25-29 11/234 1:09:13 33:3529:306:12 4:192:004:063:034:481:404:514:43
45 Joshua Al-Chamaa 🇬🇧 GBR 30-34 16/399 1:09:14 37:3627:024:42 4:172:353:273:364:211:543:003:52
46 Brandon Delbianco 🇺🇸 USA 30-34 17/399 1:09:15 36:5927:564:24 4:132:383:423:254:101:423:404:26
47 Lucas Warfield 🇺🇸 USA 16-24 3/77 1:09:20 34:1531:173:53 4:302:594:174:004:362:144:174:24
48 Brendan King 🇺🇸 USA 35-39 10/463 1:09:26 33:0732:054:18 4:313:144:253:204:381:394:375:41
49 John Freeman 🇺🇸 USA 35-39 11/463 1:09:29 32:2932:204:43 4:242:383:554:194:331:534:066:32
50 Cory Starkey 🇺🇸 USA 30-34 18/399 1:09:35 34:1830:115:10 5:372:023:054:454:321:333:574:40
51 Kevin Johnson 🇺🇸 USA 40-44 4/298 1:09:44 34:1630:305:02 4:321:584:274:214:521:514:234:06
52 Mohamed Elleithy 🇪🇬 EGY 30-34 19/399 1:09:50 33:4631:354:34 4:233:153:533:384:481:534:245:21
53 Bruno König 🇩🇪 GER 16-24 4/77 1:10:08 30:4935:054:19 4:352:304:375:524:442:264:176:04
54 Jon Lee 🇺🇸 USA 35-39 12/463 1:10:11 34:5430:065:16 4:193:013:404:114:321:563:394:48
55 Jesus Contreras 🇺🇸 USA 30-34 20/399 1:10:15 36:0829:234:48 4:262:284:453:044:391:423:264:53
55 Drew Denton 🇺🇸 USA 30-34 20/399 1:10:15 35:0030:205:00 4:222:244:044:104:441:474:194:30
57 Ben Maurey 🇺🇸 USA 30-34 22/399 1:10:19 35:1730:324:34 4:122:143:024:354:372:004:325:20
58 Eric Libardoni 🇺🇸 USA 35-39 13/463 1:10:23 37:1127:245:53 3:552:154:023:564:351:423:133:46
59 James von Steeg 🇺🇸 USA 50-54 1/98 1:10:24 35:1630:354:37 4:292:064:024:134:582:043:425:01
60 Dj Martinez 🇺🇸 USA 30-34 23/399 1:10:30 34:5431:184:24 4:203:214:154:084:341:124:195:09
61 Matt Martin 🇺🇸 USA 45-49 4/186 1:10:32 35:1330:544:31 4:362:254:003:524:371:424:105:32
62 Cormac Hayden 🇺🇸 USA 25-29 12/234 1:10:33 34:5930:045:33 4:282:234:324:224:422:043:254:08
63 John O'Shea 🇺🇸 USA 25-29 13/234 1:10:50 35:3530:085:11 4:282:123:434:484:281:593:464:44
64 Daniel Vera 🇲🇽 MEX 40-44 5/298 1:10:55 37:0129:234:36 4:382:033:393:265:051:473:365:09
65 Grant Cunningham 🇺🇸 USA 30-34 24/399 1:10:57 38:4127:264:53 4:241:553:313:264:311:293:454:25
66 Brian Vayda 🇺🇸 USA 45-49 5/186 1:10:58 35:5528:416:28 4:202:223:543:514:311:343:504:19
67 Sergio Huizar 🇲🇽 MEX 35-39 14/463 1:11:01 34:1032:044:50 4:202:513:414:354:491:405:184:50
68 Jason Wong 🇺🇸 USA 45-49 6/186 1:11:17 33:4033:264:17 4:282:514:043:594:442:134:276:40
69 Connor Koper 🇺🇸 USA 30-34 25/399 1:11:18 38:2328:154:44 4:202:404:003:224:281:493:034:33
70 Tyler Davis 🇺🇸 USA 25-29 14/234 1:11:22 35:5130:504:45 4:482:573:584:154:541:283:324:58
71 Brandon Tinta 🇺🇸 USA 35-39 15/463 1:11:27 37:1929:344:38 4:261:573:544:054:321:524:324:16
72 Joshua Gardner 🇺🇸 USA 35-39 16/463 1:11:31 33:0933:374:50 4:223:044:514:504:381:503:406:22
73 Dustin Zvonek 🇺🇸 USA 40-44 6/298 1:11:34 30:4335:535:02 4:364:004:513:314:421:415:546:38
74 Martin Cox 🇺🇸 USA 35-39 17/463 1:11:37 37:2828:495:23 4:173:033:402:454:241:564:094:35
75 Lorenzo Contreras 🇺🇸 USA 40-44 7/298 1:11:47 33:5233:384:22 4:352:554:404:004:402:493:506:09
76 Daniel Witcher 🇺🇸 USA 40-44 8/298 1:11:49 34:1732:434:53 4:342:174:373:574:481:455:055:40
77 John Howard III 🇺🇸 USA 35-39 18/463 1:11:52 33:4134:014:14 4:402:374:024:214:461:523:527:51
78 Austin Camacho 🇪🇸 ESP 25-29 15/234 1:11:53 34:0732:415:10 4:233:334:373:314:412:024:515:03
78 Carson Carey 🇺🇸 USA 25-29 15/234 1:11:53 31:4635:234:48 4:142:584:263:574:436:033:515:11
80 Braydon Preston 🇺🇸 USA 25-29 17/234 1:11:54 33:3234:134:13 4:502:314:094:384:561:284:337:08
81 Alfred Gross 🇺🇸 USA 30-34 26/399 1:12:00 32:4135:214:01 4:232:424:155:114:492:085:276:26
82 Serhad Ketsamanian 🇺🇸 USA 30-34 27/399 1:12:05 35:5731:284:43 4:172:023:484:474:491:434:225:40
83 Andres Leiva 🇺🇸 USA 35-39 19/463 1:12:15 32:5034:314:59 4:353:095:123:584:481:414:246:44
84 Joseph Stevens 🇺🇸 USA 35-39 20/463 1:12:19 34:4533:184:21 4:332:473:425:164:392:144:495:18
85 Scott Neth 🇺🇸 USA 40-44 9/298 1:12:22 34:2533:314:30 4:543:025:204:055:001:433:505:37
86 Andres Hermosillo 🇲🇽 MEX 30-34 28/399 1:12:29 34:0033:524:42 4:393:204:244:164:352:004:386:00
87 Jonathan Rivera 🇵🇷 PUR 25-29 18/234 1:12:37 35:2932:374:37 4:483:173:553:384:482:043:546:13
87 Aaron Sandhu 🇺🇸 USA 16-24 5/77 1:12:37 34:2233:464:32 4:132:584:103:594:342:124:397:01
89 Sebastian Smith 🇺🇸 USA 30-34 29/399 1:12:48 35:0831:595:45 4:102:584:034:074:411:583:446:18
90 Will Hannah 🇺🇸 USA 25-29 19/234 1:12:53 37:2929:415:47 4:371:443:115:214:481:563:424:22
91 Kevin Delaney 🇺🇸 USA 30-34 30/399 1:12:57 37:1730:405:05 4:302:174:063:434:381:473:585:41
92 Edmond Roche 🇺🇸 USA 30-34 31/399 1:12:58 35:5230:166:54 4:082:053:334:244:401:373:306:19
93 Eddie Sanchez 🇺🇸 USA 45-49 7/186 1:13:01 34:2833:474:50 4:202:334:085:214:441:514:386:12
94 Prestin Li 🇺🇸 USA 25-29 20/234 1:13:05 35:0732:055:57 4:383:104:184:174:411:453:475:29
95 John Taylor 🇺🇸 USA 40-44 10/298 1:13:09 35:0533:095:01 4:222:123:514:584:301:524:446:40
96 Scott Noble 🇺🇸 USA 40-44 11/298 1:13:12 37:4231:054:28 4:303:223:503:124:371:594:175:18
97 Kristopher Luna 🇺🇸 USA 35-39 21/463 1:13:14 34:2532:026:52 4:432:444:204:154:472:093:495:15
98 Randy Rokosz 🇺🇸 USA 50-54 2/98 1:13:16 37:4130:494:50 4:282:163:494:504:411:433:585:04
99 Matt Laccinole 🇺🇸 USA 50-54 3/98 1:13:23 35:4433:204:23 4:383:044:194:144:532:094:285:35
99 David So 🇺🇸 USA 30-34 32/399 1:13:23 34:0733:245:57 4:342:435:005:184:541:444:055:06

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