HYROX Miami 2026: Pro Men results

267 finishers on 3 Apr 2026. Typical finish 1:22:46, fastest 10% under 1:07:11. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Hunter McIntyre 🇺🇸 USA 35-39 1/59 0:53:59 27:0723:153:41 3:392:353:132:193:461:162:353:52
2 Frédéric Dubé 🇨🇦 CAN 30-34 1/69 0:55:44 27:5924:063:44 4:002:503:202:133:581:212:513:33
3 Jude Reynolds 🇬🇧 GBR 16-24 1/13 0:56:43 28:5324:093:46 3:552:303:252:453:541:232:503:27
4 Jack Driscoll 🇺🇸 USA 25-29 1/69 0:57:00 28:4324:393:44 4:002:403:362:234:041:242:573:35
5 Macklin Kortebein 🇺🇸 USA 25-29 2/69 0:59:57 30:4025:204:03 3:522:244:052:484:101:322:443:45
6 Clément Puaud Canard 🇫🇷 FRA 25-29 3/69 1:00:33 29:5826:543:44 4:053:084:052:524:021:323:074:03
7 Benjamin Amsallem 🇫🇷 FRA 30-34 2/69 1:00:37 30:2226:323:48 4:002:553:462:564:021:323:194:02
8 Keith Hardwick 🇺🇸 USA 35-39 2/59 1:01:09 30:0227:173:57 4:072:544:003:044:141:233:114:24
9 Cole Mueller 🇺🇸 USA 25-29 4/69 1:01:20 30:0327:214:01 4:002:573:512:404:061:323:135:02
10 Tyler Ganly 🇨🇦 CAN 30-34 3/69 1:02:17 30:2927:514:01 4:032:573:572:374:051:323:135:27
11 Colin Cartee 🇺🇸 USA 35-39 3/59 1:03:06 32:1826:244:28 4:012:184:113:044:181:312:534:08
12 Marcus Moreira 🇧🇷 BRA 30-34 4/69 1:03:41 32:4526:374:23 4:042:343:552:564:071:393:044:18
13 Benjamin Crawford 🇺🇸 USA 30-34 5/69 1:03:50 31:4827:514:17 4:152:404:272:534:131:363:364:11
14 Lloyd Mulholland 🇬🇧 GBR 30-34 6/69 1:03:58 29:2530:393:58 4:173:195:213:204:201:503:244:48
15 Michael Collins 🇺🇸 USA 40-44 1/33 1:04:17 30:4429:164:21 4:113:075:032:494:241:383:234:41
16 Jacob Chontos 🇺🇸 USA 25-29 5/69 1:04:39 33:5926:264:20 4:142:204:002:524:151:243:194:02
17 Max Mancuso 🇺🇸 USA 16-24 2/13 1:04:58 31:2329:034:38 4:013:234:582:564:091:533:174:26
18 Alex Fotiadis 🇺🇸 USA 25-29 6/69 1:05:19 31:5329:294:03 3:582:454:193:374:091:313:535:17
19 Brayden Lind 🇺🇸 USA 16-24 3/13 1:05:35 31:1129:414:47 3:573:075:062:574:081:493:255:12
20 Daniel Nunes 🇺🇸 USA 30-34 7/69 1:05:42 31:2130:034:23 4:073:265:213:064:211:513:224:29
21 Alex Sroka 🇺🇸 USA 30-34 8/69 1:05:50 30:2430:544:36 4:073:135:183:464:111:283:335:18
21 Jerome Montagne 🇫🇷 FRA 35-39 4/59 1:05:50 33:0828:214:27 4:022:485:002:354:161:383:274:35
23 Blake Pennock 🇺🇸 USA 30-34 9/69 1:06:32 31:0731:144:16 4:143:464:403:134:241:573:475:13
24 Joey Howshan 🇺🇸 USA 25-29 7/69 1:06:36 31:5230:374:11 4:153:095:292:524:221:563:454:49
25 John McArdle 🇺🇸 USA 30-34 10/69 1:06:40 32:5429:124:39 4:073:014:542:394:161:453:584:32
26 Howard Summers 🇺🇸 USA 30-34 11/69 1:06:57 32:1330:254:25 4:092:575:044:084:111:493:454:22
27 Kenny Caceros 🇨🇦 CAN 35-39 5/59 1:06:58 32:4829:594:16 4:123:254:173:164:211:353:465:07
28 Patrick Joel 🇺🇸 USA 30-34 12/69 1:07:20 31:5630:594:29 4:162:515:022:514:241:283:506:17
29 Matias Friz 🇺🇸 USA 30-34 13/69 1:07:35 32:4230:064:50 4:133:004:563:024:231:374:084:47
30 Neil Ribelli 🇺🇸 USA 30-34 14/69 1:07:46 31:4931:244:37 4:213:325:203:084:261:524:154:30
31 Jack Hartigan 🇺🇸 USA 25-29 8/69 1:07:49 33:1330:024:38 4:013:064:383:384:051:273:515:16
32 Danny Solis 🇺🇸 USA 30-34 15/69 1:07:50 32:3330:594:21 4:053:024:582:584:351:453:495:47
33 Matthew Zelaya 🇺🇸 USA 25-29 9/69 1:08:06 31:0132:544:16 4:043:516:373:114:241:483:455:14
34 Michael Hall II 🇺🇸 USA 25-29 10/69 1:08:21 30:3233:014:53 4:143:005:423:564:181:293:456:37
35 Cedric Vincent 🇺🇸 USA 25-29 11/69 1:08:49 31:1833:164:20 4:103:275:542:524:102:144:236:06
36 Fran Kilinski 🇺🇸 USA 30-34 16/69 1:08:51 32:1332:054:38 4:173:085:293:134:331:573:405:48
36 Edward Lynch 🇺🇸 USA 25-29 12/69 1:08:51 30:4833:584:11 4:153:374:533:284:241:543:268:01
38 Josh Herrington 🇨🇦 CAN 30-34 17/69 1:08:54 32:5831:354:25 4:113:285:103:394:221:593:435:03
39 Jeramy Triplett 🇺🇸 USA 30-34 18/69 1:09:07 31:4832:384:44 4:123:595:133:094:301:404:285:27
40 Freddy Ketchum 🇺🇸 USA 35-39 6/59 1:09:24 32:2332:184:49 4:192:445:393:454:231:314:085:49
41 Christian Harris 🇺🇸 USA 35-39 7/59 1:09:30 34:2930:324:32 4:113:264:213:094:271:453:405:33
42 Shane Whittredge 🇺🇸 USA 25-29 13/69 1:09:31 31:2733:264:43 4:123:316:203:254:301:544:045:30
43 Chris Harris 🇺🇸 USA 35-39 8/59 1:10:08 32:0133:494:25 4:173:205:412:484:261:444:027:31
44 Kyle Wada 🇺🇸 USA 25-29 14/69 1:10:17 34:5930:005:23 4:253:394:383:014:251:474:263:39
45 Khayri Denny 🇺🇸 USA 30-34 19/69 1:10:20 32:5732:564:31 4:203:165:093:354:191:594:176:01
46 Eric Hutterer 🇨🇦 CAN 30-34 20/69 1:10:33 34:4231:024:54 4:233:274:313:384:261:573:325:08
47 Thibault Orts 🇫🇷 FRA 30-34 21/69 1:10:39 32:4733:244:33 4:213:415:383:204:422:004:105:32
48 Caleb Miller 🇺🇸 USA 25-29 15/69 1:10:48 34:1731:295:07 4:183:315:083:134:512:103:594:19
49 Judd Legum 🇺🇸 USA 45-49 1/12 1:11:12 34:2732:114:38 4:353:034:373:294:381:194:136:17
50 Spencer Weller 🇺🇸 USA 25-29 16/69 1:11:19 33:2833:084:50 4:184:024:483:224:151:494:336:01
51 Trezden Johnson 🇺🇸 USA 25-29 17/69 1:11:20 35:4130:175:26 4:002:294:483:184:192:094:324:42
52 Jack Parry 🇬🇧 GBR 25-29 18/69 1:11:33 30:4936:294:19 4:283:145:113:124:382:374:498:20
53 Ben Kunzel 🇺🇸 USA 35-39 9/59 1:12:27 33:5133:514:49 4:253:295:434:084:241:414:185:43
54 Dante Cabral 🇺🇸 USA 25-29 19/69 1:12:33 32:4934:485:01 4:214:215:063:554:201:523:517:02
55 Aaron LaPlaca 🇺🇸 USA 16-24 4/13 1:12:46 32:3836:104:02 4:094:046:563:424:142:114:516:03
56 Jean Cattiaux BLM 25-29 20/69 1:12:53 33:2334:155:21 4:133:126:163:504:111:454:046:44
57 Gage Clark 🇺🇸 USA 30-34 22/69 1:13:01 37:0031:055:01 4:263:115:273:264:211:434:343:57
57 Thomas Lang 🇺🇸 USA 25-29 21/69 1:13:01 31:4536:524:30 4:124:029:083:174:162:174:095:31
59 Nick Provo 🇺🇸 USA 35-39 10/59 1:13:09 35:2232:515:01 4:083:395:263:444:231:503:505:51
60 Joey Piccinini 🇨🇦 CAN 25-29 22/69 1:13:22 36:1332:154:58 4:133:165:443:434:271:414:274:44
61 Manuel Forcier 🇨🇦 CAN 35-39 11/59 1:13:32 37:1631:115:11 4:182:584:284:234:361:343:535:01
62 Brad Troxell 🇺🇸 USA 40-44 2/33 1:13:38 33:4335:074:54 4:253:316:484:184:491:404:195:17
63 Paul Marshall 🇺🇸 USA 35-39 12/59 1:13:49 33:5335:174:44 4:183:037:283:094:291:344:216:55
63 Jake Murphy 🇺🇸 USA 30-34 23/69 1:13:49 36:5132:015:02 4:072:456:344:164:051:483:534:33
63 Cole Wasden 🇺🇸 USA 30-34 23/69 1:13:49 38:1130:365:07 4:222:434:583:334:281:324:114:49
66 Evan Hinson 🇺🇸 USA 30-34 25/69 1:13:55 35:2233:385:01 4:133:196:153:404:291:574:175:28
67 James Towner 🇺🇸 USA 40-44 3/33 1:14:05 35:2434:204:26 4:203:195:273:564:201:514:386:29
68 Connor Clegg 🇺🇸 USA 30-34 26/69 1:14:22 33:2935:095:49 4:293:246:173:384:421:394:356:25
69 Cole Besterfield 🇺🇸 USA 25-29 23/69 1:14:25 33:5935:125:18 4:103:174:574:374:271:455:416:18
70 Manuel Mair 🇺🇸 USA 55-59 1/4 1:14:36 33:4035:305:32 4:263:555:214:584:331:424:445:51
71 Juan Pablo Lopez 🇨🇴 COL 35-39 13/59 1:14:52 36:4433:105:02 4:263:375:043:384:351:484:395:23
72 Zac Rittberg 🇺🇸 USA 30-34 27/69 1:15:16 34:5935:065:15 4:182:594:504:424:251:403:568:16
73 Lon Breitenbach 🇺🇸 USA 55-59 2/4 1:15:19 34:2936:034:53 4:163:115:254:254:181:595:436:46
74 Raymond Bowling 🇺🇸 USA 40-44 4/33 1:15:32 36:4933:475:00 4:123:165:224:014:211:564:006:39
75 Nick Stabile 🇺🇸 USA 35-39 14/59 1:15:54 37:3133:484:39 4:293:245:004:004:281:524:176:18
76 Steven Henriquez 🇺🇸 USA 35-39 15/59 1:15:55 38:0331:356:21 4:152:535:183:204:311:413:525:45
77 Jean Rodriguez 🇩🇴 DOM 35-39 16/59 1:15:57 37:0733:325:23 4:343:275:423:254:222:074:125:43
78 Nnamdi Okoye 🇳🇬 NGR 30-34 28/69 1:16:03 33:1636:496:02 4:283:425:124:164:341:464:338:18
79 Elías Tirado Ortiz 🇵🇷 PUR 30-34 29/69 1:16:05 37:0933:525:09 4:273:056:113:084:262:034:176:15
80 Isaac Bentolila 🇻🇪 VEN 30-34 30/69 1:16:37 37:1034:035:28 4:324:116:293:534:341:563:265:02
81 Peyton Cauthen 🇺🇸 USA 16-24 5/13 1:16:45 36:3035:314:49 4:323:595:434:174:271:434:525:58
82 Matt Halfhill 🇺🇸 USA 40-44 5/33 1:16:49 34:1537:444:56 4:253:505:523:564:392:095:067:47
83 Nonso Okoye 🇳🇬 NGR 16-24 6/13 1:17:01 35:2635:276:12 4:343:415:253:554:481:394:296:56
84 Frank Joly 🇨🇦 CAN 35-39 17/59 1:17:14 38:2633:155:37 4:043:455:223:524:421:514:305:09
85 Joseph Delmonaco 🇺🇸 USA 35-39 18/59 1:17:17 37:2134:395:20 4:083:115:045:055:051:365:095:21
86 Christian Margetto 🇺🇸 USA 16-24 7/13 1:17:18 36:1235:515:19 4:272:566:433:185:002:284:316:28
87 Joel Dembowski 🇺🇸 USA 50-54 1/5 1:17:22 38:5933:045:23 4:133:335:143:374:231:384:595:27
88 Jack Millar 🇬🇧 GBR 25-29 24/69 1:17:34 38:0533:096:26 4:272:276:593:434:391:493:545:11
89 Peter McCarthy 🇺🇸 USA 25-29 25/69 1:17:36 34:3637:095:54 4:143:246:184:254:252:395:106:34
90 Anthony Billie 🇺🇸 USA 25-29 26/69 1:17:47 32:1840:404:54 4:324:146:364:224:302:236:327:31
91 Mick Heron 🇺🇸 USA 35-39 19/59 1:17:48 39:3632:325:47 4:233:175:444:154:261:543:434:50
92 Tyler Short 🇺🇸 USA 35-39 20/59 1:18:21 37:1735:105:59 4:283:236:513:514:422:224:205:13
93 Nat Hoty 🇺🇸 USA 25-29 27/69 1:18:31 35:4537:275:24 4:164:027:145:094:422:174:095:38
94 Sean Frye 🇺🇸 USA 35-39 21/59 1:18:32 33:5339:425:00 4:013:359:514:384:171:474:307:03
95 Adrian Kimber 🇺🇸 USA 40-44 6/33 1:18:44 36:3435:306:44 4:093:315:384:574:261:554:236:31
96 Noah Pan 🇺🇸 USA 25-29 28/69 1:18:46 37:2935:086:14 4:083:007:053:334:462:093:496:38
97 Marley Kanui 🇺🇸 USA 30-34 31/69 1:18:53 37:5335:405:25 4:104:156:043:574:322:083:596:35
98 Will Joyce 🇺🇸 USA 30-34 32/69 1:18:55 34:5939:044:56 4:253:438:594:274:342:234:276:06
99 Rafael Rey 🇺🇸 USA 30-34 33/69 1:19:06 35:5035:098:12 4:104:465:163:465:122:075:054:47
100 Matthew Heins 🇺🇸 USA 40-44 7/33 1:19:09 37:3635:445:54 4:294:155:553:454:522:234:595:06

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