HYROX Miami Beach 2025: Pro Men results

208 finishers on 19 Apr 2025. Typical finish 1:19:50, fastest 10% under 1:07:17. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Samuel Hebert 🇨🇦 CAN 30-34 1/66 0:59:13 28:3925:544:45 4:042:334:032:334:031:173:243:57
2 Dylan Scott 🇺🇸 USA 25-29 1/48 0:59:19 27:3627:434:06 3:493:034:082:484:061:313:045:14
3 Savo Hertig 🇨🇭 SUI 40-44 1/23 1:00:59 29:0627:224:36 3:562:204:023:134:131:283:364:34
4 Fabian Acuna 🇺🇸 USA 30-34 2/66 1:01:00 29:4427:004:22 4:112:374:243:084:031:363:203:41
5 Marc Howe 🇺🇸 USA 35-39 1/41 1:01:21 30:4926:174:20 3:532:394:032:504:031:403:044:05
6 Marc Doerfer 🇩🇪 GER 30-34 3/66 1:01:48 29:5127:554:06 4:092:434:032:524:141:252:555:34
7 Sean Greenspan 🇺🇸 USA 30-34 4/66 1:02:04 30:3227:034:34 3:542:463:472:344:042:013:264:31
8 Youssef Ouahrig 🇨🇦 CAN 30-34 5/66 1:02:27 29:5628:044:31 4:072:534:223:004:131:363:324:21
9 Adam di Fulvio 🇨🇦 CAN 40-44 2/23 1:03:05 30:2928:224:19 4:002:524:322:424:152:433:124:06
10 Benjamin Amsallem 🇫🇷 FRA 30-34 6/66 1:03:22 29:4929:154:22 4:032:414:243:174:081:313:385:33
11 Tim Ovadal 🇺🇸 USA 40-44 3/23 1:04:34 30:5629:134:30 4:092:124:203:294:311:274:114:54
11 Cedric Vincent HAI 25-29 2/48 1:04:34 30:0030:224:16 4:002:514:433:074:161:533:555:37
13 Elijah Horton 🇺🇸 USA 40-44 4/23 1:04:36 33:2926:284:43 4:242:573:412:304:241:192:514:22
14 Caio Assayag 🇧🇷 BRA 35-39 2/41 1:05:08 30:5529:234:53 3:583:105:063:014:142:173:334:04
15 Benjamin Crawford 🇺🇸 USA 30-34 7/66 1:05:15 30:0430:274:47 4:063:004:573:184:161:433:445:23
16 Tyler Ganly 🇨🇦 CAN 30-34 8/66 1:05:19 30:5329:454:47 4:042:554:333:124:131:414:084:59
17 Aaron Hansen 🇺🇸 USA 30-34 9/66 1:05:36 28:5831:484:55 4:173:145:352:514:331:394:235:16
18 Brady Wisdom 🇺🇸 USA 16-24 1/8 1:05:56 30:0830:425:11 3:552:198:142:524:111:453:034:23
19 Trezden Johnson 🇺🇸 USA 25-29 3/48 1:06:28 33:5527:524:47 3:592:304:083:104:141:533:324:26
20 Blake Pennock 🇺🇸 USA 30-34 10/66 1:06:43 31:0130:095:36 3:572:174:363:044:032:524:274:53
21 Isaac Jay 🇨🇦 CAN 30-34 11/66 1:06:48 33:1228:235:17 4:082:073:413:594:271:583:364:27
22 Danny Solis 🇺🇸 USA 25-29 4/48 1:07:29 33:3528:415:16 4:073:014:232:154:331:334:004:49
23 Nick McLaughlin 🇺🇸 USA 35-39 3/41 1:07:47 30:0832:464:57 4:002:418:063:074:041:473:395:22
24 Boris Balin San Martin CUB 16-24 2/8 1:07:49 33:0130:084:43 4:063:204:103:114:151:543:295:43
25 Dan McGranaghan 🇬🇧 GBR 25-29 5/48 1:08:17 32:1231:214:48 4:053:064:474:144:331:483:594:49
26 Jamie Wilson 🇺🇸 USA 35-39 4/41 1:08:21 32:3031:004:57 4:113:004:403:424:161:264:215:24
27 Champ Reasby 🇺🇸 USA 25-29 6/48 1:08:45 30:2533:324:51 3:513:377:143:384:192:152:455:53
28 Jim Cummings 🇺🇸 USA 30-34 12/66 1:08:50 33:0430:505:00 4:102:375:523:484:341:253:235:01
29 Trevor Bobb 🇺🇸 USA 35-39 5/41 1:08:54 31:5131:265:42 4:132:205:154:124:201:503:465:30
30 Adam Mena 🇺🇸 USA 35-39 6/41 1:08:58 30:5333:194:50 4:012:596:344:164:261:484:184:57
31 Jc Clough 🇺🇸 USA 35-39 7/41 1:09:32 29:1335:255:00 4:203:358:202:394:262:104:225:33
32 Eric Sundberg 🇺🇸 USA 40-44 5/23 1:09:37 32:5331:554:53 4:212:284:174:304:251:464:095:59
33 Steven Neuscheler 🇺🇸 USA 30-34 13/66 1:10:00 36:2628:235:15 4:083:024:462:174:051:393:584:28
34 Ryan Damico 🇺🇸 USA 25-29 7/48 1:10:17 32:2232:455:14 4:023:396:193:144:251:523:465:28
35 Samuel Laflamme 🇨🇦 CAN 30-34 14/66 1:10:27 32:2033:184:53 4:133:455:223:574:292:094:324:51
36 Sebastian Dayoub 🇺🇸 USA 25-29 8/48 1:10:35 33:2332:194:56 4:144:005:053:074:222:023:296:00
37 Martín Lucas 🇪🇸 ESP 16-24 3/8 1:10:42 30:5234:445:11 4:233:045:373:564:442:344:395:47
38 Sylvain Leblanc 🇨🇦 CAN 45-49 1/7 1:10:49 31:1834:374:58 4:163:445:543:174:342:364:305:46
39 Braydon Alley 🇺🇸 USA 30-34 15/66 1:10:50 30:4234:565:19 4:033:165:503:514:391:444:087:25
40 Daniel Williams 🇺🇸 USA 40-44 6/23 1:10:56 32:4932:335:39 4:354:245:102:534:441:554:024:50
41 Eric Samuelsson 🇸🇪 SWE 25-29 9/48 1:11:17 32:5932:395:43 4:132:345:123:574:202:493:365:58
42 Thomas Krogh 🇺🇸 USA 30-34 16/66 1:11:18 34:3831:504:54 4:002:384:404:164:161:574:285:35
43 Ahmed Ayari TUN 35-39 8/41 1:11:20 33:4532:285:12 4:112:554:563:484:202:174:565:05
44 Kevin Barby 🇨🇦 CAN 40-44 7/23 1:11:38 33:2231:526:28 3:573:195:134:064:171:593:555:06
45 Eric Vettel 🇺🇸 USA 25-29 10/48 1:11:41 31:2035:464:39 4:122:445:542:564:332:454:228:20
46 Anthony Fermin 🇺🇸 USA 35-39 9/41 1:11:54 35:0730:426:11 4:132:424:553:204:411:494:104:52
47 Kenneth Lyman 🇺🇸 USA 30-34 17/66 1:12:07 35:1531:205:37 4:182:345:123:344:211:434:355:03
48 Daniel Nunes 🇺🇸 USA 30-34 18/66 1:12:21 31:3035:505:06 4:093:306:424:104:432:374:145:45
49 Pietro Picozzi 🇮🇹 ITA 25-29 11/48 1:12:40 32:3935:084:56 4:333:065:333:184:462:054:027:45
50 Dale Lively 🇺🇸 USA 40-44 8/23 1:12:55 34:3333:035:23 4:162:524:573:364:312:023:267:23
51 Steve Hoather 🇨🇦 CAN 55-59 1/4 1:13:05 31:1836:574:54 4:184:106:333:274:342:164:267:13
52 Kyle Vis 🇨🇦 CAN 40-44 9/23 1:13:08 36:3731:215:15 4:122:554:323:284:231:524:125:47
53 Alex Sroka 🇺🇸 USA 30-34 19/66 1:13:21 33:4833:525:46 4:013:165:115:164:111:494:135:55
54 Jacob Nakamura 🇺🇸 USA 16-24 4/8 1:13:32 32:0635:455:45 4:213:186:003:364:382:114:387:03
55 Jean Ramirez 🇵🇷 PUR 35-39 10/41 1:13:52 35:2933:135:14 4:113:214:414:014:242:044:425:49
56 Ntakirutimana Janvier BDI 16-24 5/8 1:14:00 30:3038:155:21 4:233:126:555:254:472:224:566:15
57 Christopher McEnery 🇺🇸 USA 25-29 12/48 1:14:16 33:2435:415:17 4:053:486:453:254:442:014:246:29
58 Wes Jenkins 🇺🇸 USA 30-34 20/66 1:14:18 35:3532:256:22 4:122:575:463:224:311:525:034:42
59 Kyle Breitmeyer 🇺🇸 USA 30-34 21/66 1:14:24 35:2333:115:54 4:132:495:483:404:331:454:255:58
60 Joseph Anzur 🇺🇸 USA 30-34 22/66 1:14:32 32:3337:034:59 4:233:306:022:534:331:574:179:28
61 Hogan Whitmire 🇺🇸 USA 30-34 23/66 1:14:38 36:5331:416:08 4:203:214:523:184:231:384:195:30
62 Juan Raemdonck 🇧🇪 BEL 30-34 24/66 1:14:50 33:1235:465:57 4:193:075:394:334:332:124:217:02
63 Jack Stine 🇺🇸 USA 25-29 13/48 1:14:53 35:2833:475:42 4:102:295:133:534:441:535:126:13
64 Jonathan Filiatreault 🇨🇦 CAN 35-39 11/41 1:14:55 32:4636:595:14 4:194:005:314:444:382:075:236:17
65 Kevin Gregory 🇺🇸 USA 35-39 12/41 1:14:57 40:0929:085:44 4:172:323:563:464:341:474:333:43
66 Chris Thompson 🇺🇸 USA 50-54 1/11 1:15:00 35:2033:316:14 4:253:255:194:054:361:364:145:51
67 John Moore 🇺🇸 USA 30-34 25/66 1:15:07 33:5933:497:24 3:502:584:204:444:191:593:577:42
68 Praise Prawl 🇺🇸 USA 25-29 14/48 1:15:08 35:0134:106:00 4:334:006:513:24—2:084:185:40
69 Rob King 🇨🇦 CAN 30-34 26/66 1:15:09 36:2733:075:39 4:202:475:113:394:461:503:556:39
70 Guilherme Malheiros 🇧🇷 BRA 25-29 15/48 1:15:11 38:1130:506:14 4:123:195:083:414:171:523:534:28
71 Kevin Green 🇺🇸 USA 40-44 10/23 1:15:14 32:4936:515:38 4:133:116:374:474:302:105:495:34
72 Edward Lynch 🇺🇸 USA 25-29 16/48 1:15:23 32:1637:585:14 4:093:155:513:064:282:294:0010:40
72 Paul Niklason 🇺🇸 USA 30-34 27/66 1:15:23 34:4035:065:41 4:253:235:244:134:251:584:276:51
74 Alex Lewis 🇺🇸 USA 30-34 28/66 1:15:32 33:4636:185:33 4:103:425:194:004:322:214:507:24
75 Nat Hoty 🇺🇸 USA 25-29 17/48 1:15:33 34:1434:386:47 4:113:055:485:024:402:043:476:01
76 Henry Venegas 🇨🇷 CRC 30-34 29/66 1:15:34 31:1939:045:14 4:093:069:133:334:563:044:506:13
77 Joel Dembowski 🇺🇸 USA 45-49 2/7 1:15:58 38:1132:005:50 4:082:464:513:484:171:295:175:24
78 Rafael Assayag 🇧🇷 BRA 30-34 30/66 1:16:01 38:4531:196:01 4:233:015:133:484:182:083:324:56
79 Andrew Laporta 🇺🇸 USA 40-44 11/23 1:16:12 34:3134:247:21 4:122:595:214:434:312:043:486:46
80 Zac Rittberg 🇺🇸 USA 30-34 31/66 1:16:13 33:4536:365:57 4:063:355:174:554:221:455:107:26
81 Manuel Mair JAM 55-59 2/4 1:16:34 35:5134:346:13 4:062:526:185:144:291:384:315:26
82 Patrice Bergeron 🇨🇦 CAN 35-39 13/41 1:17:16 33:2536:407:14 4:193:455:144:364:251:594:098:13
83 Guillaume Jomphe 🇨🇦 CAN 30-34 32/66 1:17:22 34:1536:526:19 4:164:236:415:244:461:514:135:18
84 Glenn Nakamura 🇺🇸 USA 55-59 3/4 1:17:33 35:1936:435:36 4:263:495:463:504:472:264:496:50
85 Jason Wood 🇺🇸 USA 40-44 12/23 1:17:36 34:0638:035:30 4:112:547:353:424:372:554:257:44
86 Joseph Roberto 🇺🇸 USA 40-44 13/23 1:17:49 34:0638:315:16 4:203:258:284:064:252:116:075:29
87 Ryan Caporice 🇺🇸 USA 30-34 33/66 1:17:53 39:5632:095:53 4:052:584:083:524:352:025:055:24
88 Yohan Plier 🇫🇷 FRA 25-29 18/48 1:17:55 32:3639:565:27 4:304:025:593:554:342:296:038:24
89 Simon Diaz 🇩🇴 DOM 30-34 34/66 1:17:59 32:3439:176:13 4:154:327:083:465:021:435:137:38
90 Jacob Petersen 🇺🇸 USA 35-39 14/41 1:18:04 37:5633:516:22 4:203:275:563:264:302:144:325:26
91 Morgan Brown 🇺🇸 USA 25-29 19/48 1:18:06 37:3834:555:39 4:253:415:154:034:452:013:486:57
91 Devin Johnson 🇺🇸 USA 45-49 3/7 1:18:06 34:4437:266:00 4:363:185:583:474:482:275:227:10
93 Isaac Brown 🇺🇸 USA 35-39 15/41 1:18:07 35:1737:125:43 4:304:386:054:264:341:465:026:11
94 Manuel Barrutia 🇬🇹 GUA 30-34 35/66 1:18:23 34:1538:026:13 4:114:417:183:564:512:114:396:15
95 Gaëtan Richard 🇫🇷 FRA 30-34 36/66 1:18:36 36:0036:475:53 4:222:526:024:234:222:176:246:05
96 Jason Skillicorn 🇨🇦 CAN 50-54 2/11 1:18:40 31:4841:155:42 4:304:357:234:314:442:164:548:22
97 Ryan Bedell 🇺🇸 USA 35-39 16/41 1:18:41 36:2835:336:45 4:213:066:224:144:382:114:515:50
97 Corey Hall 🇺🇸 USA 35-39 16/41 1:18:41 36:2336:006:22 4:182:317:344:384:421:354:475:55
99 Jake Lane 🇺🇸 USA 30-34 37/66 1:18:59 36:5735:426:24 3:543:136:464:254:242:265:045:30
100 Daniel Lisi 🇨🇦 CAN 30-34 38/66 1:19:05 38:4034:146:16 4:082:475:364:404:382:055:065:14

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