HYROX Shanghai 2025: Open Men results

418 finishers on 5 Apr 2025. Typical finish 1:33:07, fastest 10% under 1:13:37. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Dominic Sheppard 🇦🇺 AUS 30-34 1/151 0:57:03 29:3923:284:00 4:011:423:202:584:001:162:403:31
2 Seong Won Choi 🇰🇷 KOR 16-24 1/20 1:00:46 29:3726:584:14 4:142:243:532:424:152:033:164:11
3 Wonjoon Jung 🇰🇷 KOR 30-34 2/151 1:00:58 30:4025:504:32 4:002:143:023:194:131:343:553:33
4 Jack Brownie 🇳🇿 NZL 25-29 1/65 1:01:38 30:1327:214:10 4:281:523:073:094:231:393:075:36
5 Julien Prieur 🇫🇷 FRA 35-39 1/103 1:01:41 28:5228:354:19 4:212:433:313:124:201:373:445:07
6 Yookwon Doh 🇰🇷 KOR 25-29 2/65 1:02:35 30:5527:294:14 4:222:253:362:574:321:533:224:22
7 HOJONG KIM 🇰🇷 KOR 35-39 2/103 1:03:10 32:4726:124:14 4:122:263:133:194:201:433:113:48
8 Kajohnsin Wongma 🇹🇭 THA 25-29 3/65 1:04:05 32:2726:275:17 4:091:313:182:534:343:053:283:29
9 Noppong Chaipukdee 🇹🇭 THA 40-44 1/53 1:04:20 32:0127:125:13 4:151:423:573:584:181:483:064:08
10 Chanon Leethanasate 🇹🇭 THA 40-44 2/53 1:06:44 32:2429:205:04 4:241:543:403:484:391:394:184:58
11 Gavin O’Mahony 🇮🇪 IRL 30-34 3/151 1:07:02 33:0529:344:26 4:112:013:544:044:201:303:385:56
12 Marco Paz 🇮🇹 ITA 35-39 3/103 1:07:12 32:5329:564:28 4:302:024:503:434:321:493:524:38
13 Jan Souleyman 🇬🇧 GBR 50-54 1/6 1:07:13 31:5530:424:38 4:132:313:243:564:221:494:066:21
14 Jordan Tze Lun Bong 🇲🇾 MAS 25-29 4/65 1:07:23 33:1029:224:55 4:102:213:553:454:271:564:134:35
15 邵秦易龙 🇨🇳 CHN 16-24 2/20 1:07:53 32:5929:405:18 4:101:572:373:354:252:264:136:17
16 Emmanuel Lemire 🇺🇸 USA 30-34 4/151 1:08:51 31:2732:125:18 4:402:004:384:524:151:414:075:59
17 Nick Brown 🇬🇧 GBR 30-34 5/151 1:08:56 33:2830:135:20 4:202:243:543:354:431:454:055:27
18 Alexander William Wai Lig Chan 🇬🇧 GBR 30-34 6/151 1:09:30 35:0429:524:38 4:102:063:525:014:251:303:265:22
19 Uku Kruusamaee 🇪🇪 EST 30-34 7/151 1:09:41 33:5930:594:49 4:322:143:304:054:431:245:015:30
20 Andres Felipe Becerra 🇦🇺 AUS 35-39 4/103 1:09:49 34:3830:424:32 4:322:313:534:074:351:344:334:57
21 Hiong Yong Ray Kua SIN 30-34 8/151 1:09:53 33:1431:584:46 4:251:474:094:105:201:564:036:08
22 Wong Kin Ho 🇨🇳 CHN 30-34 9/151 1:09:56 34:3330:474:42 4:182:384:053:304:381:504:524:56
23 Mark Hortop 🇭🇰 HKG 30-34 10/151 1:09:59 34:4430:354:46 4:302:053:225:104:391:573:594:53
24 ALEC ROSENMAN 🇺🇸 USA 35-39 5/103 1:10:30 34:3031:054:59 4:172:264:434:304:371:433:534:56
25 KWOK CHUN LAU 🇭🇰 HKG 35-39 6/103 1:10:49 33:3632:384:39 4:382:353:453:184:411:494:137:39
26 Robosa Noni 🇵🇭 PHI 35-39 7/103 1:10:50 36:5028:425:23 4:212:073:503:094:332:073:544:41
27 乐家启 🇦🇺 AUS 35-39 8/103 1:10:51 35:2330:275:06 4:172:444:283:064:302:153:435:24
28 闫遵宪 🇨🇳 CHN 16-24 3/20 1:10:59 37:4727:375:41 4:151:594:072:274:192:143:224:54
29 Matthieu Bastian 🇫🇷 FRA 40-44 3/53 1:11:55 35:1931:265:13 4:262:283:263:564:301:465:065:48
30 李冬 🇨🇳 CHN 30-34 11/151 1:12:07 34:0631:196:48 4:292:134:444:004:311:464:434:53
31 Will Brownie 🇳🇿 NZL 16-24 4/20 1:12:31 35:5432:004:43 4:352:313:154:024:431:505:265:38
32 Leonardo Bartolini 🇮🇹 ITA 35-39 9/103 1:12:40 35:0431:535:47 4:222:264:573:274:482:254:205:08
33 徐亮 🇨🇳 CHN 30-34 12/151 1:12:41 35:2331:226:01 4:542:434:222:564:571:424:045:44
34 钟德邻 🇨🇳 CHN 30-34 13/151 1:12:46 36:0731:504:55 4:282:454:143:484:401:533:496:13
34 黃政 🇨🇳 CHN 30-34 13/151 1:12:46 34:3133:085:12 4:212:584:473:514:431:403:556:53
36 Bastien Gerber 🇨🇭 SUI 35-39 10/103 1:12:51 38:4928:555:13 4:081:403:104:234:411:334:304:50
37 Tom James 🇬🇧 GBR 30-34 15/151 1:12:52 36:3331:304:51 4:221:483:484:194:221:434:336:35
38 Edwardo Senaen 🇮🇩 INA 25-29 5/65 1:13:02 33:2634:215:19 4:452:093:564:335:061:455:226:45
39 陶正 🇨🇳 CHN 25-29 6/65 1:13:03 36:0831:265:33 4:352:264:572:444:501:495:144:51
40 宋哲超 🇨🇳 CHN 30-34 16/151 1:13:30 38:5329:165:26 4:062:163:394:384:221:523:554:28
41 赵庆林 🇨🇳 CHN 30-34 17/151 1:13:35 36:1530:566:29 4:091:362:353:324:371:355:127:40
42 CHUN YIP LAW 🇨🇳 CHN 30-34 18/151 1:13:36 32:3235:145:55 4:122:176:343:314:403:204:146:26
43 陶峰 🇨🇳 CHN 40-44 4/53 1:13:38 33:5034:025:52 4:322:395:013:204:551:364:047:55
44 Tin Long Lai 🇨🇳 CHN 25-29 7/65 1:14:05 35:3433:544:42 4:452:565:103:484:532:363:535:53
45 Lorenzo Francesco Lanzani 🇮🇹 ITA 30-34 19/151 1:14:19 34:5434:404:50 4:372:315:504:084:461:514:436:14
46 吴经纬 🇨🇳 CHN 30-34 20/151 1:14:22 37:4430:256:17 4:482:104:313:284:482:054:523:43
47 백 승철 🇰🇷 KOR 30-34 21/151 1:14:34 37:5730:206:22 4:001:364:513:144:221:484:315:58
48 Zavier Zhang SIN 35-39 11/103 1:14:52 35:4234:025:13 4:292:183:284:114:311:524:418:32
49 Lukas Krejca 🇨🇿 CZE 30-34 22/151 1:15:26 36:4732:565:48 4:202:343:373:474:351:535:077:03
50 OLEKSII LEZHNIUK 🇺🇦 UKR 35-39 12/103 1:15:29 37:0133:035:28 4:192:144:105:034:361:444:595:58
51 伊梦祺 🇨🇳 CHN 35-39 13/103 1:15:49 39:1530:425:55 4:202:244:573:204:312:183:465:06
52 张泽生 🇨🇳 CHN 25-29 8/65 1:15:50 37:2733:085:19 4:363:024:453:134:331:334:137:13
53 Donall Keane 🇮🇪 IRL 30-34 23/151 1:16:01 40:2730:215:18 4:232:193:483:404:241:334:056:09
54 施清浪 🇨🇳 CHN 35-39 14/103 1:16:03 34:1136:385:19 5:022:446:453:525:092:164:066:44
55 Nikolai Markovskii HYROX 35-39 15/103 1:16:10 35:3835:215:15 4:212:384:325:514:321:445:495:54
56 Gareth Griffiths 🇬🇧 GBR 55-59 1/3 1:16:38 34:4736:554:59 4:352:004:124:244:391:504:0911:06
57 贾博皓 🇨🇳 CHN 30-34 24/151 1:16:41 37:2832:476:30 4:401:464:325:154:472:284:155:04
58 Marko Stojanovic 🇷🇸 SRB 25-29 9/65 1:16:55 39:1331:176:31 4:262:203:534:164:452:054:135:19
59 Alex Laurie 🇦🇺 AUS 40-44 5/53 1:17:18 37:3734:315:14 4:451:574:264:404:411:385:376:47
60 鄭行健 🇨🇳 CHN 30-34 25/151 1:17:21 36:3635:055:43 4:282:335:155:544:391:544:275:55
61 陳振揚 🇨🇳 CHN 40-44 6/53 1:17:32 37:2134:385:39 4:482:345:034:404:501:534:236:27
62 Amado Trejo Romero 🇲🇽 MEX 40-44 7/53 1:17:59 33:5637:306:37 5:012:236:035:045:052:364:566:22
63 Jaehong Kim 🇰🇷 KOR 45-49 1/14 1:18:07 38:3732:277:07 4:542:145:183:055:052:054:215:25
64 Weerapat Swangvong 🇹🇭 THA 25-29 10/65 1:18:13 38:3232:417:03 4:262:425:534:164:411:534:094:41
65 章吉 🇨🇳 CHN 35-39 16/103 1:18:24 39:3332:166:41 4:382:283:415:174:401:484:365:08
66 Kelvin Kuan SIN 30-34 26/151 1:18:33 40:5032:215:26 4:552:364:114:025:021:404:335:22
66 Sheldon Li 🇭🇰 HKG 35-39 17/103 1:18:33 37:0434:107:22 4:212:075:224:074:441:594:536:37
68 杨保罗 🇨🇳 CHN 30-34 27/151 1:18:39 36:5532:024:46 4:161:463:433:414:432:143:437:56
69 Jonathan Hopkins 🇮🇪 IRL 45-49 2/14 1:18:42 37:1535:216:11 4:352:364:544:325:052:054:396:55
70 崔凯 🇨🇳 CHN 30-34 28/151 1:18:44 35:3036:187:00 4:563:175:404:224:342:404:286:21
71 王梓民 🇨🇳 CHN 35-39 18/103 1:18:47 37:1836:175:18 4:272:014:085:144:342:125:388:03
72 Mason Swayne 🇺🇸 USA 16-24 5/20 1:18:52 31:1842:245:15 4:442:014:434:254:332:267:5511:37
73 张皓涵 🇨🇳 CHN 35-39 19/103 1:18:55 39:1033:575:53 4:252:453:595:474:352:095:145:03
74 Thomas Owst 🇬🇧 GBR 30-34 29/151 1:18:59 38:4834:315:45 4:222:474:184:234:412:194:586:43
75 常颉 🇨🇳 CHN 35-39 20/103 1:19:03 38:4234:435:42 4:451:525:304:204:572:224:556:02
76 Robert Banks 🇬🇧 GBR 25-29 11/65 1:19:19 37:4236:325:09 4:251:404:525:374:451:544:278:52
77 Ruairi Fitzgerald 🇮🇪 IRL 30-34 30/151 1:19:25 41:2732:225:40 4:231:464:005:034:481:464:465:50
78 杨程远 🇨🇳 CHN 25-29 12/65 1:19:35 38:2832:368:36 4:402:294:213:045:042:203:466:52
79 周罡 🇨🇳 CHN 35-39 21/103 1:19:38 47:1027:334:59 3:592:083:253:314:231:563:504:21
80 Jonathon Douglas 🇺🇸 USA 40-44 8/53 1:20:10 37:5836:166:00 4:313:074:495:324:341:465:116:46
81 Brad Tuff 🇬🇧 GBR 30-34 31/151 1:20:19 39:3135:015:51 4:202:364:384:264:462:565:046:15
82 Christian Kunert – 40-44 9/53 1:20:20 38:5733:527:35 4:232:134:075:184:592:034:525:57
82 陆夏舜 🇨🇳 CHN 30-34 32/151 1:20:20 41:3332:146:38 4:192:144:405:224:422:013:584:58
84 恢嘉楠 🇨🇳 CHN 30-34 33/151 1:20:45 35:3338:466:29 4:432:352:216:264:392:365:549:32
85 Kenny Loh SIN 40-44 10/53 1:20:54 39:5334:156:51 4:562:464:423:314:462:134:326:49
86 周志鸿 🇲🇾 MAS 35-39 22/103 1:21:07 37:0336:577:11 4:292:356:193:464:483:235:515:46
87 潘剑锋 🇨🇳 CHN 30-34 34/151 1:21:09 41:0630:439:24 4:431:524:233:264:431:514:155:30
88 Eran Husni 🇲🇾 MAS 45-49 3/14 1:21:19 41:4434:055:35 4:272:534:084:224:411:524:277:15
89 Eric Tso 🇭🇰 HKG 30-34 35/151 1:21:26 36:3538:476:08 4:243:024:427:014:422:455:027:09
89 章恒 🇨🇳 CHN 25-29 13/65 1:21:26 37:4436:197:26 4:322:365:555:085:232:054:376:03
91 Shane Kloosterman 🇳🇱 NED 30-34 36/151 1:21:34 42:0233:366:00 4:292:234:324:555:101:374:345:56
92 Tonny Ye 🇳🇱 NED 35-39 23/103 1:21:35 39:5935:266:15 4:352:484:553:175:142:146:106:13
93 Hugo STINTZY 🇫🇷 FRA 25-29 14/65 1:21:39 39:4735:426:15 4:252:484:514:434:462:094:207:40
94 张倪 🇨🇳 CHN 40-44 11/53 1:21:50 41:3933:416:35 4:232:335:164:024:412:274:295:50
95 Meng Ziang Chy 🇨🇭 SUI 40-44 12/53 1:21:57 35:2340:056:33 4:292:426:165:395:142:525:117:42
96 Baard le Roux 🇿🇦 RSA 25-29 15/65 1:22:14 38:0234:589:18 4:242:144:245:134:552:345:225:52
97 赵国栋 🇨🇳 CHN 25-29 16/65 1:22:21 36:0139:276:59 4:493:345:514:494:471:485:517:58
98 EVAN de XUNG SOO 🇲🇾 MAS 25-29 17/65 1:22:24 36:4237:497:58 4:522:385:564:554:551:554:537:45
99 窦志 🇨🇳 CHN 30-34 37/151 1:22:30 34:3341:226:40 5:033:348:185:135:022:056:046:03
100 Chase Williams 🇺🇸 USA 35-39 24/103 1:22:38 37:4538:476:11 4:112:145:027:574:572:015:596:26

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