2025 Ironman 70.3 Shanghai
May 24, 2025 · Shanghai, China
Race story in the data
Men: Max Studer won in 3:38:03 with a +5:45 margin. Max Studer had the fastest run (1:10:16).
Women: NicoleVan der Kaay won in 4:06:10 with a +7:07 margin. NicoleVan der Kaay had the fastest run (1:25:05).
Men race summary
11 finishers from 11 starters · SOF 48.40
Women race summary
5 finishers from 5 starters · SOF 27.30
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Junjie FanFinish 922:23
- 2Oliver TurnerFinish 4 · split rank #222:27
- 3Max StuderFinish 1 · split rank #322:28
T1
- 1Oliver TurnerFinish 41:30
- 2Rongheng ChenFinish 111:30
- 3Nicholas FreeFinish 21:31
Bike
- 1Nicholas FreeFinish 21:59:17
- 2Justin MetzlerFinish 3 · split rank #22:00:12
- 3Max StuderFinish 1 · split rank #32:01:51
T2
- 1Rongheng ChenFinish 111:40
- 2Nicholas FreeFinish 21:45
- 3Simon ShiFinish 71:49
Run
- 1Max StuderFinish 11:10:16
- 2Nicholas FreeFinish 2 · split rank #21:16:11
- 3Garrett MayeauxFinish 6 · split rank #31:16:18
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1NicoleVan der KaayFinish 126:27
- 2Wang SiyuFinish 5 · split rank #228:03
- 3Nina DerronFinish 2 · split rank #328:04
T1
- 1Nina DerronFinish 21:31
- 2Wang SiyuFinish 51:54
- 3NicoleVan der KaayFinish 11:58
Bike
- 1NicoleVan der KaayFinish 12:10:22
- 2Nina DerronFinish 2 · split rank #22:14:34
- 3Cassie HeaslipFinish 3 · split rank #32:19:22
T2
- 1Lauren HumeFinish 41:59
- 2Nina DerronFinish 22:03
- 3Cassie HeaslipFinish 32:09
Run
- 1NicoleVan der KaayFinish 11:25:05
- 2Nina DerronFinish 2 · split rank #21:27:07
- 3Lauren HumeFinish 4 · split rank #31:28:24
PodiumMen
PodiumWomen
Men · Split Rank Flow
Top finishers by stored split rank. Lower lines are worse ranks; this is not cumulative race position at each checkpoint.
Women · Split Rank Flow
Top finishers by stored split rank. Lower lines are worse ranks; this is not cumulative race position at each checkpoint.
Male Pro Results
11 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Max StuderCH | 3:38:03 | Winner | 22:28#3 | 1:38 | 2:01:51#3 | 1:52 | 1:10:16 | 63.56 |
| 2 | Nicholas FreeAU | 3:43:48 | — | 25:06#8 | 1:31 | 1:59:17 | 1:45 | 1:16:11#2 | 55.82 |
| 3 | Justin MetzlerUS | 3:44:28 | — | 23:54#4 | 1:48 | 2:00:12#2 | 2:03 | 1:16:33#4 | 52.54 |
| 4 | Oliver TurnerGB | 3:47:28 | — | 22:27#2 | 1:30 | 2:01:59#4 | 1:57 | 1:19:38#8 | 47.67 |
| 5 | Caleb NobleAU | 3:50:19 | — | 23:54#5 | 1:56 | 2:03:32#5 | 3:01 | 1:17:57#5 | 43.19 |
| 6 | Garrett MayeauxUS | 3:51:31 | — | 26:34#10 | 1:54 | 2:04:16#6 | 2:31 | 1:16:18#3 | 40.28 |
| 7 | Simon ShiUS | 3:56:08 | — | 24:45#7 | 1:38 | 2:08:55#9 | 1:49 | 1:19:02#6 | 34.82 |
| 8 | Aichlinn O'ReillyIE | 3:56:52 | — | 25:31#9 | 1:42 | 2:05:34#7 | 2:17 | 1:21:50#11 | 32.70 |
| 9 | Junjie FanCN | 3:57:05 | — | 22:23 | 1:38 | 2:09:14#10 | 2:13 | 1:21:38#10 | 31.16 |
| 10 | Brett CliffordNZ | 4:00:08 | — | 28:17#11 | 2:12 | 2:08:31#8 | 2:01 | 1:19:09#7 | 27.47 |
| 11 | Rongheng ChenCN | 4:00:54 | — | 23:56#6 | 1:30 | 2:12:25#11 | 1:40 | 1:21:25#9 | 25.78 |
Female Pro Results
5 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NicoleVan der KaayNZ | 4:06:10 | Winner | 26:27 | 1:58 | 2:10:22 | 2:19 | 1:25:05 | 53.36 |
| 2 | Nina DerronCH | 4:13:17 | — | 28:04#3 | 1:31 | 2:14:34#2 | 2:03 | 1:27:07#2 | 45.15 |
| 3 | Cassie HeaslipAU | 4:24:46 | — | 32:05#5 | 2:04 | 2:19:22#3 | 2:09 | 1:29:08#4 | 34.13 |
| 4 | Lauren HumeAU | 4:27:29 | — | 28:08#4 | 2:31 | 2:26:29#4 | 1:59 | 1:28:24#3 | 29.73 |
| 5 | Wang SiyuCN | 4:54:49 | — | 28:03#2 | 1:54 | 2:40:03#5 | 4:06 | 1:40:46#5 | 25.76 |