HYROX Atlanta 2025: Pro Men results

273 finishers on 26 Apr 2025. Typical finish 1:23:09, fastest 10% under 1:08:13. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 James Kelly 🇦🇺 AUS 30-34 1/69 0:55:30 26:4524:144:31 3:432:343:452:323:521:282:523:28
2 Colin Stiefer 🇺🇸 USA 25-29 1/47 0:57:46 27:1825:424:46 3:482:314:182:573:561:363:163:20
3 Grady Jackson 🇺🇸 USA 35-39 1/60 0:59:08 27:1227:034:53 3:462:574:193:114:031:323:203:55
4 Keith Hardwick 🇺🇸 USA 35-39 2/60 0:59:48 28:0626:504:52 3:542:314:022:534:151:303:334:12
5 Jack Driscoll 🇺🇸 USA 25-29 2/47 0:59:51 28:5725:495:05 3:502:284:112:474:031:343:183:38
6 Hayden Warner 🇺🇸 USA 30-34 2/69 1:00:40 28:3226:505:18 3:572:274:042:374:131:503:264:16
7 Jesse Bruce 🇨🇦 CAN 40-44 1/33 1:01:07 28:0027:505:17 3:563:094:162:474:091:263:224:45
8 Alex Miller 🇺🇸 USA 30-34 3/69 1:04:23 28:5430:215:08 3:563:215:003:244:171:463:444:53
9 Augie Lengling 🇺🇸 USA 35-39 3/60 1:04:28 29:5929:115:18 4:012:544:133:294:271:404:094:18
10 Aaron Hansen 🇺🇸 USA 30-34 4/69 1:04:40 28:2930:445:27 4:113:095:143:274:271:344:264:16
11 Chris Ruhl 🇺🇸 USA 30-34 5/69 1:05:02 32:0127:155:46 3:512:274:283:184:081:263:314:06
12 Brant Broussard 🇺🇸 USA 25-29 3/47 1:05:28 31:1828:145:56 4:072:324:322:574:101:183:484:50
12 Beau Meredith 🇺🇸 USA 40-44 2/33 1:05:28 28:4031:135:35 3:573:044:443:194:141:454:215:49
14 Brad Clark 🇺🇸 USA 30-34 6/69 1:05:31 29:5930:195:13 3:522:514:114:103:591:314:115:34
15 Michael Ceoffe 🇺🇸 USA 30-34 7/69 1:05:53 30:2129:545:38 3:463:215:003:323:531:323:554:55
16 Chase Stewart 🇺🇸 USA 30-34 8/69 1:06:12 31:0729:345:31 4:022:524:422:584:122:023:554:51
17 Elijah Horton 🇺🇸 USA 40-44 3/33 1:06:27 33:1827:345:35 4:232:583:512:324:331:163:224:39
18 Tyler Killpack 🇺🇸 USA 35-39 4/60 1:06:46 28:5432:115:41 4:062:525:013:464:181:583:526:18
19 Trevor Murphy 🇺🇸 USA 40-44 4/33 1:06:49 30:0231:125:35 3:592:394:493:374:131:563:456:14
20 Michael Collins 🇺🇸 USA 40-44 5/33 1:06:51 29:3331:186:00 4:013:246:003:024:211:523:514:47
21 Benjamin Crawford 🇺🇸 USA 30-34 9/69 1:06:54 31:5628:586:00 3:592:384:043:154:081:504:124:52
22 Andrew Kelley 🇺🇸 USA 30-34 10/69 1:06:57 29:5631:355:26 4:082:534:533:574:331:494:075:15
23 Robert Perovich 🇨🇦 CAN 16-24 1/21 1:07:12 30:5530:225:55 3:533:254:583:294:211:373:434:56
24 Patrick Madaj 🇺🇸 USA 35-39 5/60 1:07:27 33:1028:146:03 4:102:364:203:054:111:343:564:22
25 Hayden Voss 🇺🇸 USA 30-34 11/69 1:07:29 31:1530:275:47 4:072:455:423:334:251:483:214:46
26 Hamza Abdalfatah PLE 25-29 4/47 1:07:50 32:4729:065:57 4:002:214:393:344:121:493:534:38
27 Patrick May 🇬🇧 GBR 30-34 12/69 1:08:01 31:5830:006:03 4:032:524:453:584:171:353:534:37
28 Clay Chapman 🇺🇸 USA 25-29 5/47 1:08:11 30:4031:515:40 4:032:336:392:394:081:393:596:11
29 Milton Davison 🇺🇸 USA 40-44 6/33 1:08:19 29:2033:205:39 3:593:385:273:404:281:594:066:03
30 Cole Pierce 🇺🇸 USA 25-29 6/47 1:08:27 32:3330:045:50 4:122:554:463:244:301:323:275:18
31 Tim Kuck 🇺🇸 USA 30-34 13/69 1:08:30 30:4332:135:34 3:593:264:404:194:161:494:464:58
32 Alex Fotiadis 🇺🇸 USA 16-24 2/21 1:08:39 32:0231:005:37 3:552:235:064:064:141:474:155:14
33 Mathew MacLean 🇺🇸 USA 1:09:12 31:0232:135:57 4:043:255:213:054:191:274:286:04
34 Christopher Vonhof 🇺🇸 USA 16-24 3/21 1:09:17 35:4327:306:04 4:072:353:502:404:101:273:385:03
35 Samuel Hammers 🇺🇸 USA 25-29 7/47 1:09:21 31:5131:375:53 3:563:054:504:144:161:434:245:09
36 Danny Solis 🇺🇸 USA 25-29 8/47 1:09:24 32:4530:246:15 4:093:054:482:454:271:574:444:29
37 Kris Mendoza 🇺🇸 USA 30-34 14/69 1:09:27 30:4632:495:52 3:592:215:413:224:141:543:447:34
38 Clayton Marshall 🇺🇸 USA 30-34 15/69 1:09:47 31:4231:456:20 3:473:014:123:274:151:544:276:42
39 Matias Friz 🇺🇸 USA 30-34 16/69 1:09:50 32:2431:026:24 4:052:405:293:174:201:474:235:01
40 Andrew Siegelin 🇺🇸 USA 16-24 4/21 1:10:06 34:2129:086:37 4:212:364:442:594:261:443:394:39
41 Jacob Rob 🇺🇸 USA 25-29 9/47 1:10:12 31:0733:026:03 3:492:344:304:254:121:514:397:02
42 Eduard Korat 🇺🇸 USA 55-59 1/7 1:10:13 32:0931:386:26 4:093:084:423:454:161:323:486:18
43 Colby Patterson 🇺🇸 USA 30-34 17/69 1:10:28 31:3832:515:59 3:592:574:453:474:271:304:536:33
44 Scott Brugioni 🇺🇸 USA 30-34 18/69 1:10:30 31:0633:345:50 4:133:065:483:304:262:044:236:04
45 Stephen Gonzalez 🇺🇸 USA 30-34 19/69 1:10:59 33:1031:466:03 4:043:015:393:404:171:464:214:58
45 Guilherme MALHEIROS 🇧🇷 BRA 25-29 10/47 1:10:59 34:5729:276:35 4:013:014:433:514:061:564:043:45
47 Spencer Corrona 🇺🇸 USA 16-24 5/21 1:11:05 36:0128:296:35 4:072:594:413:274:151:223:513:47
48 Aaron Nowlin 🇺🇸 USA 45-49 1/17 1:11:14 31:3833:196:17 4:152:424:163:544:271:363:458:24
49 Jason Warren 🇺🇸 USA 35-39 6/60 1:11:22 31:3833:196:25 4:042:556:164:214:351:194:554:54
50 Zach Farney 🇺🇸 USA 30-34 20/69 1:11:58 32:3633:156:07 4:123:355:124:014:301:515:064:48
51 Ryne Sullivan 🇺🇸 USA 30-34 21/69 1:12:44 30:2936:435:32 4:203:106:423:304:333:244:236:41
52 Elijah Gillis 🇺🇸 USA 35-39 7/60 1:13:08 34:2232:316:15 4:062:385:224:064:351:464:225:36
52 Connor Robbins 🇺🇸 USA 30-34 22/69 1:13:08 35:1130:037:54 3:582:465:532:534:161:403:534:44
52 Jalen Washington 🇺🇸 USA 30-34 22/69 1:13:08 32:2333:297:16 4:183:395:354:254:441:394:334:36
55 Matthew Kemp 🇺🇸 USA 35-39 8/60 1:13:23 32:3234:476:04 4:212:515:144:164:311:445:026:48
56 Albert Briggs 🇺🇸 USA 40-44 7/33 1:13:26 32:0035:505:36 4:183:025:294:434:291:404:547:15
57 Darun Barazanchy 🇳🇱 NED 35-39 9/60 1:13:30 30:0037:405:50 4:033:006:214:574:282:064:418:04
58 Daniel Little 🇺🇸 USA 35-39 10/60 1:13:36 35:3431:286:34 4:043:004:453:454:281:443:595:43
58 Doug O'Dwyer 🇮🇪 IRL 40-44 8/33 1:13:36 36:2130:286:47 4:173:125:023:154:301:583:514:23
60 Robert Thomas 🇺🇸 USA 35-39 11/60 1:13:40 34:1732:346:49 3:573:254:494:444:241:144:075:54
61 Nick Digani 🇺🇸 USA 40-44 9/33 1:13:53 34:0033:466:07 4:303:175:023:594:391:484:505:41
62 Wilanier Betancourt 🇵🇷 PUR 25-29 11/47 1:14:02 33:4833:386:36 4:103:205:244:074:362:024:465:13
63 Dylan Baker 🇺🇸 USA 30-34 24/69 1:14:07 33:4233:586:27 4:273:276:423:314:361:364:355:04
64 Chris Sexton 🇺🇸 USA 30-34 25/69 1:14:19 34:3832:287:13 4:173:055:153:174:122:025:185:02
65 Logan McAllister 🇺🇸 USA 25-29 12/47 1:14:39 33:1235:196:08 4:043:065:323:434:232:025:227:07
66 Nick Fragnito 🇺🇸 USA 35-39 12/60 1:14:43 30:0438:306:09 4:032:548:244:404:151:534:397:42
67 Valentino Murray 🇺🇸 USA 35-39 13/60 1:14:50 35:1632:356:59 4:063:135:224:064:391:494:284:52
68 Ricardo Contreras 🇲🇽 MEX 25-29 13/47 1:14:58 29:5239:175:49 4:263:205:504:084:352:196:178:22
69 Tyler Westrich 🇺🇸 USA 25-29 14/47 1:15:01 36:1732:016:43 3:542:475:573:454:271:324:424:57
70 Rodney Carter 🇺🇸 USA 30-34 26/69 1:15:11 34:0334:266:42 4:133:265:383:584:232:195:275:02
71 Joel Dembowski 🇺🇸 USA 45-49 2/17 1:15:17 37:0831:166:53 4:022:554:313:324:101:284:575:41
72 Davey Fernandez 🇺🇸 USA 30-34 27/69 1:15:22 34:1434:506:18 4:102:225:474:284:241:454:487:06
73 Andew Lackley 🇺🇸 USA 16-24 6/21 1:15:27 36:5331:596:35 4:143:094:433:464:381:314:455:13
74 Patrick Ruff 🇺🇸 USA 35-39 14/60 1:15:30 36:0232:456:43 4:163:125:313:404:201:454:405:21
75 Mykal Hogue 🇺🇸 USA 16-24 7/21 1:15:31 33:2735:396:25 3:593:125:214:084:362:444:167:23
76 Jack Stine 🇺🇸 USA 25-29 15/47 1:15:46 34:4934:436:14 4:092:515:224:174:291:384:377:20
77 Eric Hutterer 🇨🇦 CAN 30-34 28/69 1:16:11 36:1933:066:46 4:153:335:104:254:201:544:035:26
78 Michael Goulard 🇺🇸 USA 25-29 16/47 1:16:18 31:5937:446:35 3:542:265:295:304:271:214:459:52
79 Theo Rabilloud 🇫🇷 FRA 25-29 17/47 1:16:28 35:0334:506:35 4:073:415:593:514:262:404:445:22
80 Alex Dahl 🇺🇸 USA 30-34 29/69 1:16:40 35:5433:556:51 4:133:085:243:594:312:115:115:18
81 Michael Eustice 🇺🇸 USA 25-29 18/47 1:16:42 34:1436:036:25 4:312:515:065:134:181:454:297:50
82 Tanner Brown 🇺🇸 USA 30-34 30/69 1:16:45 34:1336:086:24 4:033:105:554:454:331:345:346:34
83 Robert Perovich 🇨🇦 CAN 45-49 3/17 1:16:51 38:2230:587:31 4:002:485:373:454:182:014:264:03
84 David Kadio-Morokro 🇺🇸 USA 50-54 1/16 1:16:52 34:1536:146:23 4:334:125:013:154:521:444:517:46
85 Seth Andrews 🇺🇸 USA 16-24 8/21 1:16:56 34:1135:417:04 4:102:525:335:264:161:495:166:19
86 Jon Coluzzi 🇺🇸 USA 30-34 31/69 1:17:02 34:4235:436:37 3:583:285:044:054:211:505:097:48
87 Mark Cox 🇺🇸 USA 40-44 10/33 1:17:15 36:1333:567:06 4:133:315:423:504:322:004:475:21
88 Miles Johnson 🇺🇸 USA 30-34 32/69 1:17:18 34:5935:426:37 3:593:316:114:574:242:054:595:36
89 Peyton Cauthen 🇺🇸 USA 16-24 9/21 1:17:26 36:3334:316:22 4:123:074:414:324:201:475:296:23
89 Aaron Valentine 🇺🇸 USA 25-29 19/47 1:17:26 37:4332:546:49 4:102:405:363:554:211:564:295:47
91 Austin Harris 🇺🇸 USA 30-34 33/69 1:17:37 38:0432:307:03 4:182:506:513:554:301:593:534:14
92 Joe Anzur 🇺🇸 USA 30-34 34/69 1:17:44 34:2636:446:34 4:243:287:143:104:402:264:576:25
93 Ryan Gackle 🇺🇸 USA 30-34 35/69 1:17:48 37:5632:467:06 3:593:384:384:244:261:544:095:38
94 Eli Orth 🇺🇸 USA 50-54 2/16 1:17:49 33:2738:156:07 4:043:035:244:214:231:395:0310:18
95 Stone Pellegrino 🇺🇸 USA 25-29 20/47 1:17:51 37:4432:367:31 4:143:306:023:454:311:544:124:28
96 Austin Holland 🇺🇸 USA 35-39 15/60 1:18:22 35:5935:217:02 4:083:437:014:154:091:594:415:25
97 Kris Kenley 🇺🇸 USA 16-24 10/21 1:18:27 38:3832:407:09 4:162:485:303:504:231:504:395:24
98 Brandon Phillips 🇺🇸 USA 40-44 11/33 1:18:34 38:2231:368:36 4:073:075:243:234:151:435:004:37
99 Bryce Hayes 🇺🇸 USA 25-29 21/47 1:18:39 39:0631:467:47 4:013:035:193:364:222:194:174:49
100 Jack Weber 🇺🇸 USA 40-44 12/33 1:18:50 38:0433:367:10 4:263:276:262:494:361:224:345:56

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