HYROX Chicago 2025: Open Men results

1,622 finishers on 14 Nov 2025. Typical finish 1:31:59, fastest 10% under 1:14:45. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Noah Graboys 🇺🇸 USA 30-34 1/334 0:57:09 28:4725:063:21 4:021:503:203:044:071:322:464:25
2 Vince Paikowski 🇺🇸 USA 30-34 2/334 0:58:47 28:5326:553:04 4:021:494:312:594:121:363:134:33
3 Zach Cygan 🇺🇸 USA 16-24 1/112 0:59:15 27:4028:253:15 4:123:114:542:344:251:552:434:31
4 Hamza Najih 🇲🇦 MAR 16-24 2/112 1:00:50 30:4626:523:14 4:012:163:303:174:131:343:394:22
5 Derrik Sweeney 🇺🇸 USA 30-34 3/334 1:01:21 31:4425:284:13 3:491:32—4:154:111:483:055:13
6 Steve Rosinski 🇺🇸 USA 40-44 1/262 1:01:44 29:5128:193:38 3:591:484:273:464:131:333:494:44
7 Lucas Wenzel 🇺🇸 USA 25-29 1/278 1:02:39 32:2526:453:34 4:181:543:093:154:331:443:294:23
8 Matthew Nebel 🇺🇸 USA 30-34 4/334 1:03:06 31:4727:174:07 3:541:463:424:304:201:343:224:09
9 Parker Bryant 🇺🇸 USA 25-29 2/278 1:03:30 32:3027:353:30 4:132:043:233:374:181:513:354:34
10 Amir Yehia LBN 16-24 3/112 1:03:45 34:4024:514:19 4:022:012:092:524:291:343:374:07
11 Jake Brush 🇺🇸 USA 16-24 4/112 1:03:49 34:0625:114:36 3:511:453:353:094:141:303:283:39
12 Garrett Pankhurst 🇨🇦 CAN 30-34 5/334 1:03:50 32:1427:284:15 4:011:483:213:504:301:363:195:03
13 Nick Jones 🇺🇸 USA 25-29 3/278 1:04:32 34:5725:493:50 4:091:423:143:134:271:393:144:11
14 Jonathan Diianni 🇺🇸 USA 30-34 6/334 1:04:35 35:0825:383:54 4:001:323:033:304:101:463:513:46
15 Bennett Kaye 🇺🇸 USA 35-39 1/318 1:04:58 32:3428:343:53 4:101:553:294:084:231:513:345:04
16 Conner Lee 🇺🇸 USA 25-29 4/278 1:05:05 33:4727:323:50 4:101:583:123:324:261:403:514:43
17 Garrett Moltzan 🇺🇸 USA 25-29 5/278 1:05:17 35:2226:063:54 3:561:453:363:204:231:413:214:04
18 Omar Yehia 🇪🇬 EGY 30-34 7/334 1:05:38 33:0429:043:33 3:571:553:594:554:061:453:454:42
19 Cole Nelson 🇺🇸 USA 35-39 2/318 1:05:39 33:5427:214:28 3:561:503:153:574:271:504:073:59
20 Alex Frusher 🇬🇧 GBR 30-34 8/334 1:05:43 32:0029:354:13 4:102:084:024:344:121:483:434:58
21 Dustin Needham 🇺🇸 USA 40-44 2/262 1:05:53 33:3028:493:38 4:151:593:243:184:301:193:596:05
22 Brian Brenzel 🇺🇸 USA 35-39 3/318 1:06:11 34:2027:484:07 4:191:433:234:164:381:213:384:30
23 Dakota Miller 🇺🇸 USA 30-34 9/334 1:06:14 34:4827:144:17 4:072:303:083:314:241:473:404:07
24 Joshua Jones 🇺🇸 USA 35-39 4/318 1:06:30 35:4926:154:31 3:401:413:143:404:031:293:354:53
25 Ramsey Ezzat 🇨🇦 CAN 40-44 3/262 1:06:33 32:5329:394:05 4:031:483:224:144:131:383:556:26
26 Matt Hansing 🇺🇸 USA 25-29 6/278 1:06:34 36:3825:544:06 3:421:423:053:493:571:123:025:25
26 Charlie Keith 🇺🇸 USA 16-24 5/112 1:06:34 34:1927:524:28 4:101:594:033:004:301:423:364:52
28 Bobby Mette 🇺🇸 USA 30-34 10/334 1:06:44 32:0730:553:46 4:201:594:363:564:272:054:075:25
29 Ben Schwartz 🇺🇸 USA 16-24 6/112 1:06:47 34:3028:234:00 4:032:183:263:154:221:443:335:42
30 Christian Daly 🇺🇸 USA 25-29 7/278 1:06:51 35:1127:533:53 4:192:003:314:124:151:384:043:54
31 Jesse Littlefield 🇺🇸 USA 30-34 11/334 1:06:57 31:5931:173:46 4:012:213:534:114:141:554:066:36
32 David Anderson 🇺🇸 USA 25-29 8/278 1:07:01 36:1126:254:29 4:072:123:353:104:061:473:333:55
33 Matt Wiitala 🇺🇸 USA 40-44 4/262 1:07:13 35:3427:364:08 3:471:523:014:274:051:324:004:52
34 JK Costello 🇺🇸 USA 40-44 5/262 1:07:15 35:1527:494:16 4:061:513:203:444:191:524:104:27
34 Nick Tavares 🇺🇸 USA 30-34 12/334 1:07:15 34:2928:434:08 4:022:223:433:484:281:573:344:49
36 Ethan Heidepriem 🇺🇸 USA 25-29 9/278 1:07:20 36:4726:044:34 4:141:523:442:474:211:393:313:56
37 Bobby Jones 🇺🇸 USA 30-34 13/334 1:07:23 36:1527:034:11 4:072:053:363:564:271:293:084:15
38 Alex Minnaert 🇺🇸 USA 35-39 5/318 1:07:24 37:4325:134:33 4:051:563:153:044:191:342:564:04
39 Connor Clegg 🇺🇸 USA 30-34 14/334 1:07:32 34:0028:494:48 4:112:003:354:044:251:384:084:48
40 Andrew Silverman 🇺🇸 USA 16-24 7/112 1:07:43 36:2726:484:32 4:041:553:174:004:071:313:394:15
41 Kenny Haferkorn 🇺🇸 USA 30-34 15/334 1:07:44 35:3827:264:45 3:591:423:134:154:221:433:544:18
42 Carlos Barros 🇨🇴 COL 25-29 10/278 1:07:47 34:3229:084:11 4:042:094:013:364:471:324:004:59
43 Kyle Berillo 🇺🇸 USA 35-39 6/318 1:07:57 36:3527:054:23 4:051:353:423:574:111:283:434:24
44 Nate Librizzi 🇺🇸 USA 25-29 11/278 1:08:21 36:4627:044:35 3:591:523:343:154:271:334:014:23
45 Andre Gathers 🇺🇸 USA 25-29 12/278 1:08:32 36:0428:154:18 3:482:083:553:434:221:364:114:32
46 Francis Robidoux 🇨🇦 CAN 25-29 13/278 1:08:33 34:5329:244:20 4:332:403:574:494:331:373:373:38
47 Derek Snitker 🇺🇸 USA 35-39 7/318 1:08:35 35:0629:084:26 4:152:003:234:104:331:423:375:28
48 Steve Olenchek 🇺🇸 USA 35-39 8/318 1:08:39 36:4427:074:53 3:561:503:463:464:341:453:363:54
49 Evan Adams 🇺🇸 USA 30-34 16/334 1:08:42 37:3626:494:23 4:032:033:533:354:071:352:584:35
50 Matt Hamzeh 🇺🇸 USA 30-34 17/334 1:08:47 35:3628:414:35 3:402:333:374:124:171:384:024:42
51 Jamie Fuhrman 🇺🇸 USA 25-29 14/278 1:08:54 32:5631:444:17 4:112:423:463:464:042:054:406:30
52 Ted Bowles 🇺🇸 USA 55-59 1/47 1:08:59 34:1430:324:16 4:132:084:184:064:201:403:585:49
53 Michael Boulos 🇺🇸 USA 30-34 18/334 1:09:00 34:1430:254:26 4:022:063:433:454:381:453:067:20
54 Sean Geffert 🇺🇸 USA 30-34 19/334 1:09:01 37:3827:034:25 4:221:413:263:474:181:433:174:29
55 Diarmuid Horan 🇮🇪 IRL 35-39 9/318 1:09:04 35:1129:204:39 3:562:153:224:004:291:463:475:45
56 Robin Quiniou 🇨🇦 CAN 35-39 10/318 1:09:07 35:2429:024:43 4:142:014:114:094:231:353:344:55
57 Mitch Wilkins 🇺🇸 USA 30-34 20/334 1:09:14 33:3630:554:48 4:172:414:174:544:262:133:464:21
58 Charlie Kottler 🇺🇸 USA 25-29 15/278 1:09:20 33:4931:413:56 4:111:563:564:054:312:153:566:51
59 Chibuzor Nwaelele 🇺🇸 USA 30-34 21/334 1:09:34 35:5428:564:48 4:081:423:494:304:211:394:184:29
60 Nick Singleton 🇺🇸 USA 25-29 16/278 1:09:36 36:4228:204:37 4:032:064:163:484:131:493:334:32
61 Todd VanKerkhoff 🇺🇸 USA 35-39 11/318 1:09:37 32:4931:195:35 4:192:034:314:564:291:433:575:21
61 Jerry Yudt 🇺🇸 USA 35-39 11/318 1:09:37 36:3028:444:27 4:282:033:574:114:361:463:234:20
63 Rory Billing 🇺🇸 USA 35-39 13/318 1:09:38 35:4029:194:43 4:131:594:593:504:311:413:204:46
64 Eric Friedlander 🇺🇸 USA 25-29 17/278 1:09:40 38:1026:554:39 4:241:433:544:124:141:263:213:41
65 Christopher Yandle 🇺🇸 USA 35-39 14/318 1:09:41 38:3826:484:20 4:041:503:474:264:151:363:173:33
66 Aaron Ryan 🇮🇪 IRL 25-29 18/278 1:09:53 36:3028:564:31 4:031:583:573:514:191:593:554:54
67 Cameron Roy 🇺🇸 USA 30-34 22/334 1:09:54 34:1831:503:51 4:072:054:024:594:261:184:256:28
68 Drake Raftery 🇺🇸 USA 25-29 19/278 1:09:55 35:5329:554:12 4:192:133:324:024:381:403:415:50
68 Alejandro Rojas 🇻🇪 VEN 35-39 15/318 1:09:55 37:3627:354:49 4:031:504:233:414:181:403:304:10
70 Jack Mann 🇺🇸 USA 30-34 23/334 1:09:59 38:1527:254:24 4:091:494:324:174:231:303:193:26
71 Joshua Radin 🇺🇸 USA 40-44 6/262 1:10:03 37:2828:074:32 4:242:024:073:014:441:423:384:29
72 Kendrick Kennedy 🇩🇪 GER 35-39 16/318 1:10:05 37:1828:124:39 4:122:063:534:194:171:363:334:16
73 Ross Shanken 🇺🇸 USA 35-39 17/318 1:10:06 34:1931:314:20 4:232:284:154:434:381:364:394:49
74 Anthony Markett 🇺🇸 USA 16-24 8/112 1:10:08 36:0429:474:20 4:241:504:164:124:361:323:235:34
75 Chris Buott 🇨🇦 CAN 40-44 7/262 1:10:09 36:1429:294:30 4:132:233:464:044:341:334:094:47
76 Philip Oshinski 🇺🇸 USA 35-39 18/318 1:10:13 35:4330:054:29 4:332:053:584:164:381:314:184:46
77 Mike Clarke 🇺🇸 USA 35-39 19/318 1:10:16 37:4227:325:07 4:112:003:483:534:381:253:054:32
78 Chris Hickok 🇺🇸 USA 40-44 8/262 1:10:19 36:4828:504:44 4:021:533:195:064:251:593:484:18
79 Jack Leckner 🇺🇸 USA 25-29 20/278 1:10:24 38:2927:234:37 4:052:003:134:014:161:413:574:10
80 Dylan Frye 🇺🇸 USA 16-24 9/112 1:10:25 34:1131:324:47 4:011:573:595:414:271:354:035:49
81 Matt Bouback 🇺🇸 USA 50-54 1/88 1:10:27 34:5031:324:10 4:173:443:423:424:391:523:236:13
82 Jacob Okarski 🇺🇸 USA 25-29 21/278 1:10:31 36:3929:344:22 4:252:203:474:334:311:264:204:12
83 Christian Harris 🇺🇸 USA 35-39 20/318 1:10:32 37:3328:424:23 3:572:274:133:474:331:453:394:21
83 Dalton Kamens 🇺🇸 USA 30-34 24/334 1:10:32 37:5128:164:30 4:211:393:193:554:261:494:074:40
85 Samuel Comeau 🇨🇦 CAN 30-34 25/334 1:10:45 37:0828:225:19 4:121:423:464:074:321:463:364:41
86 Avery McConkey 🇺🇸 USA 16-24 10/112 1:10:51 37:1528:534:47 4:082:124:124:164:261:353:294:35
87 Ricardo Contreras 🇲🇽 MEX 25-29 22/278 1:10:57 33:3233:094:21 4:192:174:054:474:391:435:345:45
87 Bishop Saunders 🇺🇸 USA 25-29 22/278 1:10:57 33:4233:104:10 4:172:283:534:144:292:323:477:30
89 John Buttermore 🇺🇸 USA 45-49 1/147 1:11:05 37:1528:535:01 4:122:004:094:004:231:303:554:44
90 Cody Pouttu 🇺🇸 USA 30-34 26/334 1:11:16 37:3928:544:46 4:052:374:033:394:151:374:284:10
91 Mike Dedoes 🇺🇸 USA 40-44 9/262 1:11:18 36:4830:244:11 4:242:153:364:334:171:403:525:47
92 Jacob Rovito 🇺🇸 USA 16-24 11/112 1:11:22 37:3227:346:21 3:521:343:273:164:112:025:014:11
93 Chris Kaszynski 🇺🇸 USA 16-24 12/112 1:11:23 36:4130:164:29 3:532:083:074:164:211:504:176:24
93 Donald Ng 🇺🇸 USA 30-34 27/334 1:11:23 36:5029:365:02 4:282:244:143:064:401:454:084:51
95 Matthew Link 🇺🇸 USA 30-34 28/334 1:11:32 36:1230:424:42 4:101:563:334:044:231:313:447:21
96 Tim Grogan 🇺🇸 USA 35-39 21/318 1:11:35 37:3628:065:58 4:142:003:383:574:381:473:354:17
97 Julien Epale 🇫🇷 FRA 25-29 24/278 1:11:37 35:5131:304:21 4:142:154:424:444:301:284:365:01
98 Brandon Thompson 🇺🇸 USA 40-44 10/262 1:11:40 34:1633:333:56 4:061:474:085:144:141:524:527:20
99 Anton Kostenzer 🇦🇹 AUT 30-34 29/334 1:11:44 35:4531:184:44 4:042:234:074:374:351:384:065:48
100 Andrew Terrill 🇺🇸 USA 35-39 22/318 1:11:48 37:3129:534:28 3:571:594:524:044:271:294:055:00

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