HYROX Boston 2025: Pro Men results

249 finishers on 26 Sept 2025. Typical finish 1:21:03, fastest 10% under 1:08:20. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Cole Learn 🇨🇦 CAN 30-34 1/72 0:55:30 28:4323:313:21 3:522:393:222:213:561:232:303:28
2 Collin Stiefer 🇺🇸 USA 0:58:23 28:5526:113:24 3:512:414:202:473:551:403:043:53
3 Ryan Kent 🇺🇸 USA 35-39 1/51 0:58:31 29:4325:303:25 3:452:383:442:063:541:333:064:44
4 Stephen Pelkofer 🇺🇸 USA 30-34 2/72 0:59:09 29:3626:093:27 3:532:383:542:474:051:263:044:22
5 Josh Ward 🇺🇸 USA 30-34 3/72 0:59:27 29:5225:593:40 3:592:493:563:054:041:312:573:38
6 Clement Puaud Canard 🇫🇷 FRA 25-29 1/47 0:59:46 29:2526:583:28 3:553:114:193:084:011:373:063:41
7 Greyson Kilgore 🇺🇸 USA 30-34 4/72 0:59:47 29:1127:173:22 3:482:463:332:553:591:333:325:11
8 Isaac Sanderson 🇨🇦 CAN 25-29 2/47 0:59:51 28:4728:013:08 3:552:364:152:524:021:502:475:44
9 Jack Driscoll 🇺🇸 USA 25-29 3/47 1:00:52 29:2628:113:20 3:492:365:053:214:021:373:104:31
10 Connor Griffin 🇺🇸 USA 30-34 5/72 1:02:41 32:2126:263:56 3:512:254:342:394:141:393:053:59
11 Brendan Caslin 🇺🇸 USA 30-34 6/72 1:02:55 31:0328:133:45 3:592:464:493:254:121:382:564:28
12 Chad Coleman 🇺🇸 USA 45-49 1/15 1:03:02 31:0127:554:10 3:453:333:553:134:061:413:224:20
13 Alexander Golik 🇺🇸 USA 25-29 4/47 1:03:07 30:4429:013:25 4:003:095:052:544:061:573:404:10
14 Peter Edgar 🇺🇸 USA 35-39 2/51 1:03:26 30:5329:053:32 4:093:464:032:464:221:193:275:13
15 Chris Ruhl 🇺🇸 USA 30-34 7/72 1:03:51 33:2726:453:44 4:002:283:563:104:001:233:194:29
16 Alex Morton 🇺🇸 USA 16-24 1/22 1:04:57 30:0131:203:41 4:092:574:443:223:591:422:567:31
17 James English 🇺🇸 USA 25-29 5/47 1:04:58 32:2928:334:01 3:582:554:173:274:091:463:334:28
18 Scott Cottrill 🇺🇸 USA 30-34 8/72 1:05:16 32:2029:073:55 4:103:195:183:263:571:353:094:13
19 Matias Friz 🇺🇸 USA 30-34 9/72 1:06:02 32:3329:344:00 4:112:534:502:534:161:383:385:15
20 Calahan Skogman 🇺🇸 USA 30-34 10/72 1:06:13 33:4228:224:12 3:573:024:092:374:001:173:415:39
21 Brayden Lind 🇺🇸 USA 16-24 2/22 1:06:24 31:5829:434:47 3:542:245:013:124:091:493:345:40
22 Hayden Voss 🇺🇸 USA 30-34 11/72 1:06:42 30:1032:074:30 4:133:345:173:154:282:063:205:54
23 James Wilson 🇺🇸 USA 35-39 3/51 1:08:14 34:0630:054:07 4:082:524:133:464:131:234:195:11
24 Chris McEnery 🇺🇸 USA 25-29 6/47 1:08:15 32:4231:383:59 4:103:225:152:544:171:553:456:00
25 Douglas Manning 🇺🇸 USA 30-34 12/72 1:08:18 33:5130:264:04 4:133:014:303:224:092:023:515:18
26 Josh Renkens 🇺🇸 USA 50-54 1/12 1:08:21 33:1731:113:57 4:212:594:513:174:191:434:005:41
27 Edgar Crockett 🇺🇸 USA 30-34 13/72 1:08:44 32:3830:455:25 4:043:224:433:204:191:563:145:47
28 Victor Gomez 🇩🇴 DOM 25-29 7/47 1:08:46 35:1429:224:14 4:023:474:083:144:072:013:144:49
29 Charlie Farra 🇺🇸 USA 40-44 1/24 1:08:49 33:2931:234:02 4:232:405:194:234:252:153:424:16
29 Mathew MacLean 🇨🇦 CAN 40-44 1/24 1:08:49 36:2228:493:42 4:033:184:472:474:101:233:195:02
31 Simon Passmore 🇬🇧 GBR 55-59 1/4 1:09:08 32:5332:303:49 4:213:345:063:144:191:373:416:38
32 Joe Adamek 🇺🇸 USA 25-29 8/47 1:09:10 34:3330:134:29 3:582:494:532:554:112:083:275:52
33 Elías Tirado Ortiz 🇵🇷 PUR 30-34 14/72 1:09:11 33:3431:204:21 4:163:044:433:204:261:574:045:30
34 Matt Calcaterra 🇺🇸 USA 30-34 15/72 1:09:17 37:0927:454:26 3:573:044:562:524:141:413:143:47
34 Paul Rufrano 🇺🇸 USA 35-39 4/51 1:09:17 32:3132:523:59 4:142:584:334:304:242:224:185:33
36 Jay Muscart 🇬🇧 GBR 30-34 16/72 1:09:19 31:1234:243:49 4:064:046:252:364:232:084:156:27
37 George Blevins 🇺🇸 USA 25-29 9/47 1:09:24 32:1832:354:36 4:032:565:223:464:181:505:025:18
38 Connor Presley 🇺🇸 USA 25-29 10/47 1:09:28 32:3932:144:39 4:143:415:073:094:221:503:186:33
39 Alec Dragelin 🇺🇸 USA 30-34 17/72 1:09:32 33:3231:144:49 4:112:394:403:424:191:553:466:02
40 Seamus Power 🇺🇸 USA 30-34 18/72 1:09:35 32:4832:474:05 4:083:595:273:314:131:403:585:51
41 Kj Johnson 🇺🇸 USA 35-39 5/51 1:09:38 35:1130:294:01 4:142:445:023:394:291:333:465:02
42 Jordan Nikora-Baker 🇳🇿 NZL 30-34 19/72 1:09:45 34:0731:284:13 4:123:454:063:254:201:484:445:08
43 Steven Henriquez 🇺🇸 USA 35-39 6/51 1:09:53 35:2829:185:10 4:082:215:182:534:271:463:105:15
44 Andrey Kalinin HYROX 45-49 2/15 1:09:54 29:5135:055:03 4:183:376:103:564:301:284:506:16
45 Marc Silva 🇺🇸 USA 25-29 11/47 1:10:30 33:0233:264:06 3:533:385:434:354:061:584:015:32
46 Matt Lombardi 🇺🇸 USA 35-39 7/51 1:10:39 34:0430:286:10 3:573:075:272:484:241:333:415:31
47 Dan Nunes 🇺🇸 USA 30-34 20/72 1:10:43 33:1833:074:22 4:133:415:353:374:362:174:094:59
48 Robert Lehn 🇺🇸 USA 40-44 3/24 1:10:58 35:1331:304:20 4:103:034:443:004:131:544:236:03
49 Kiefer Calisto 🇺🇸 USA 30-34 21/72 1:11:08 33:1933:414:12 4:103:525:003:254:211:325:026:19
50 Matthew Senofonte 🇺🇸 USA 40-44 4/24 1:11:15 34:1232:254:43 4:163:434:193:204:261:543:496:38
51 Adam Zucco 🇺🇸 USA 50-54 2/12 1:11:18 32:5433:584:30 4:182:525:322:454:321:295:217:09
52 Skyler Kolli 🇺🇸 USA 25-29 12/47 1:11:32 32:3834:494:10 4:293:216:173:294:321:563:546:51
53 Daniel Gruebel 🇩🇪 GER 40-44 5/24 1:11:33 34:1833:213:59 4:023:366:003:374:101:334:026:21
54 Eric Hutterer 🇨🇦 CAN 30-34 22/72 1:11:38 35:1232:084:21 4:103:094:553:534:221:573:565:46
55 Eric Dickson 🇺🇸 USA 35-39 8/51 1:11:40 34:1032:584:37 3:493:357:352:494:191:243:555:32
56 Cole Derosa 🇺🇸 USA 50-54 3/12 1:11:48 32:5134:364:27 4:083:285:263:234:341:384:437:16
57 Chase Stewart 🇺🇸 USA 30-34 23/72 1:11:52 34:4133:004:17 4:074:144:293:274:252:024:265:50
58 Joseph Montero 🇺🇸 USA 30-34 24/72 1:11:53 32:2134:295:07 3:543:345:243:194:272:225:156:14
59 David Johnson 🇺🇸 USA 30-34 25/72 1:12:06 33:2434:284:19 4:093:285:103:514:491:574:566:08
60 Tom Russell 🇺🇸 USA 35-39 9/51 1:12:16 33:3334:474:00 4:043:355:343:434:271:493:577:38
61 Paul Niklason 🇺🇸 USA 30-34 26/72 1:12:24 34:1533:484:24 4:063:525:233:444:162:074:245:56
62 Luke Dykes 🇦🇺 AUS 30-34 27/72 1:12:25 31:4335:544:53 4:003:485:463:504:252:045:336:28
63 Ben Kunzel 🇺🇸 USA 35-39 10/51 1:12:31 35:1633:004:20 4:263:274:244:144:341:374:255:53
64 John Heitz 🇺🇸 USA 25-29 13/47 1:12:42 37:1631:074:23 4:042:494:314:104:181:543:435:38
65 Daniel Williams 🇺🇸 USA 40-44 6/24 1:12:44 35:0633:304:13 4:324:125:333:084:351:404:135:37
66 Christopher Vonhof 🇺🇸 USA 16-24 3/22 1:12:46 34:4234:054:03 4:093:064:163:384:301:574:417:48
67 Nick Digani 🇺🇸 USA 40-44 7/24 1:12:55 35:5632:394:24 4:293:134:414:044:381:514:155:28
68 Michael Magalhaes 🇺🇸 USA 16-24 4/22 1:12:57 31:0637:434:13 4:253:355:223:554:212:075:398:19
69 Spencer Weller 🇺🇸 USA 25-29 14/47 1:13:09 33:4734:304:58 4:063:545:323:414:261:585:025:51
70 Tyler Borde 🇺🇸 USA 30-34 28/72 1:13:13 36:0732:484:23 4:173:115:453:594:131:404:015:42
70 Zach Farney 🇺🇸 USA 30-34 28/72 1:13:13 37:0331:414:34 4:212:585:143:394:221:524:125:03
72 Alexander Kantor 🇺🇸 USA 25-29 15/47 1:13:18 35:1932:445:19 4:223:174:582:474:331:504:226:35
73 Charlie Fay 🇺🇸 USA 30-34 30/72 1:13:25 33:5933:375:53 4:413:035:194:134:191:354:246:03
74 Matt Kuda 🇺🇸 USA 25-29 16/47 1:13:46 35:5132:395:20 4:082:205:365:044:361:223:485:45
75 Nick Downey 🇺🇸 USA 45-49 3/15 1:13:51 34:3534:544:27 4:073:094:344:454:361:434:117:49
76 Morgan Brown 🇺🇸 USA 25-29 17/47 1:13:54 37:1232:394:08 4:313:574:413:444:292:013:465:30
77 Million Negash 🇺🇸 USA 25-29 18/47 1:14:12 30:2339:344:20 4:233:476:213:004:222:154:5010:36
78 Cole Francum 🇺🇸 USA 30-34 31/72 1:14:17 37:5531:524:35 4:123:116:243:064:271:383:505:04
79 Kyle Breitmeyer 🇺🇸 USA 30-34 32/72 1:14:19 35:0834:374:39 4:082:356:263:304:271:444:387:09
80 Justin Lalonde 🇨🇦 CAN 25-29 19/47 1:14:33 34:0635:045:28 4:163:205:484:544:351:324:006:39
81 Reyes Espino 🇺🇸 USA 30-34 33/72 1:14:41 29:3741:004:09 4:004:009:184:004:452:484:028:07
82 Kevin Gregory 🇺🇸 USA 35-39 11/51 1:14:46 40:2529:464:40 4:012:404:353:554:151:494:164:15
83 Michael Day 🇺🇸 USA 45-49 4/15 1:15:02 38:4830:275:52 4:112:405:393:574:251:563:144:25
84 David Barnett 🇺🇸 USA 35-39 12/51 1:15:13 40:5029:185:09 4:133:264:173:154:111:383:454:33
85 Ntakirutimana Janvier BDI 16-24 5/22 1:15:22 31:0439:554:26 4:103:325:464:404:432:525:328:40
86 Jean Ramirez 🇵🇷 PUR 35-39 13/51 1:15:35 37:4733:334:18 4:123:475:054:174:162:104:145:32
87 Scott Chakoutis 🇺🇸 USA 40-44 8/24 1:15:36 36:1033:555:36 4:033:214:463:064:342:113:597:55
88 Dylan Brodeur 🇺🇸 USA 25-29 20/47 1:15:44 40:1430:205:13 3:472:134:444:134:121:414:045:26
89 Lode Verschuere 🇧🇪 BEL 45-49 5/15 1:15:47 37:1434:094:28 4:113:245:204:044:212:084:226:19
90 Peyton Cauthen 🇺🇸 USA 16-24 6/22 1:15:59 37:1633:465:00 4:133:224:304:064:252:004:376:33
91 David Dubin 🇺🇸 USA 30-34 34/72 1:16:14 37:1134:094:57 4:032:266:545:194:291:304:185:10
92 *Tim Snee* 🇺🇸 USA 50-54 4/12 1:16:16 36:2535:274:28 4:013:054:344:274:281:403:579:15
93 Xavier Rodriguez 🇺🇸 USA 25-29 21/47 1:16:17 35:2536:364:21 4:103:305:313:284:131:394:159:50
94 Marcus Washington 🇺🇸 USA 40-44 9/24 1:16:42 39:5331:545:00 4:113:284:583:054:331:543:525:53
95 Jason Jabaut 🇺🇸 USA 40-44 10/24 1:16:44 31:2640:115:10 4:123:457:352:564:284:185:047:53
96 Jonathan Holman 🇺🇸 USA 35-39 14/51 1:16:49 32:1739:544:43 4:323:597:253:504:532:014:558:19
97 Arturo Pimienta 🇺🇸 USA 35-39 15/51 1:16:56 34:3437:544:33 4:163:416:133:334:312:064:588:36
98 James Fischer 🇺🇸 USA 25-29 22/47 1:16:58 35:0336:575:02 4:254:405:264:014:351:424:357:33
99 Beorn Graham 🇿🇦 RSA 16-24 7/22 1:17:05 35:0536:545:10 4:103:155:114:334:242:284:238:30
100 Tyler Movsessian 🇺🇸 USA 25-29 23/47 1:17:47 34:5838:474:08 4:303:569:493:164:342:114:106:21

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