2025 Ironman 70.3 Shanghai

May 24, 2025 · Shanghai, China

Data: Ironman™ · Updated 7/3/2025 · Quality: unknownHow data works

Race editions

Switch year or compare this race across stored editions.

2026202520192018
Distance
Half-Iron (70.3 miles)
Iron-Distance
Field size
16
11 men · 5 women
Men SOF
48.40
Women SOF
27.30

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).

Shareable race cards

Copy clean podium and split summaries for chats, newsletters, and social posts.

Race summary

2025 Ironman 70.3 Shanghai 2025 - Men

ProTriStats

Winner: Max Studer in 3:38:03

Margin: +5:45

Fastest bike: Nicholas Free - 1:59:17

Fastest run: Max Studer - 1:10:16

Top points: Max Studer - 63.56 pts

Field: 11/11 finishers, SOF 48.40

Race summary

2025 Ironman 70.3 Shanghai 2025 - Women

ProTriStats

Winner: NicoleVan der Kaay in 4:06:10

Margin: +7:07

Fastest bike: NicoleVan der Kaay - 2:10:22

Fastest run: NicoleVan der Kaay - 1:25:05

Top points: NicoleVan der Kaay - 53.36 pts

Field: 5/5 finishers, SOF 27.30

Men race summary

11 finishers from 11 starters · SOF 48.40

Winner
Max Studer
3:38:03
Winning margin
+5:45
Gap to second place
Fastest swim
Junjie Fan · 22:23
Fastest bike
Nicholas Free · 1:59:17
Fastest run
Max Studer · 1:10:16
Top points
Max Studer
63.56 pts

Women race summary

5 finishers from 5 starters · SOF 27.30

Winner
NicoleVan der Kaay
4:06:10
Winning margin
+7:07
Gap to second place
Fastest swim
NicoleVan der Kaay · 26:27
Fastest bike
NicoleVan der Kaay · 2:10:22
Fastest run
NicoleVan der Kaay · 1:25:05
Top points
NicoleVan der Kaay
53.36 pts

Men split podiums

Fastest stored segment times. These are segment rankings, not cumulative race-position order.

Swim

  1. 1
    Junjie Fan
    Finish 9
    22:23
  2. 2
    Oliver Turner
    Finish 4 · split rank #2
    22:27
  3. 3
    Max Studer
    Finish 1 · split rank #3
    22:28

T1

  1. 1
    1:30
  2. 2
    Rongheng Chen
    Finish 11
    1:30
  3. 3
    1:31

Bike

  1. 1
    1:59:17
  2. 2
    Justin Metzler
    Finish 3 · split rank #2
    2:00:12
  3. 3
    Max Studer
    Finish 1 · split rank #3
    2:01:51

T2

  1. 1
    Rongheng Chen
    Finish 11
    1:40
  2. 2
    1:45
  3. 3
    Simon Shi
    Finish 7
    1:49

Run

  1. 1
    Max Studer
    Finish 1
    1:10:16
  2. 2
    Nicholas Free
    Finish 2 · split rank #2
    1:16:11
  3. 3
    Garrett Mayeaux
    Finish 6 · split rank #3
    1:16:18
Off-bike and off-run position order needs cumulative split-position data. ProTriStats currently stores segment times and segment ranks, so this page reports the fastest bike split rather than who entered T2 first.

Women split podiums

Fastest stored segment times. These are segment rankings, not cumulative race-position order.

Swim

  1. 26:27
  2. 2
    Wang Siyu
    Finish 5 · split rank #2
    28:03
  3. 3
    Nina Derron
    Finish 2 · split rank #3
    28:04

T1

  1. 1
    Nina Derron
    Finish 2
    1:31
  2. 2
    Wang Siyu
    Finish 5
    1:54
  3. 1:58

Bike

  1. 2:10:22
  2. 2
    Nina Derron
    Finish 2 · split rank #2
    2:14:34
  3. 3
    Cassie Heaslip
    Finish 3 · split rank #3
    2:19:22

T2

  1. 1
    Lauren Hume
    Finish 4
    1:59
  2. 2
    Nina Derron
    Finish 2
    2:03
  3. 2:09

Run

  1. 1:25:05
  2. 2
    Nina Derron
    Finish 2 · split rank #2
    1:27:07
  3. 3
    Lauren Hume
    Finish 4 · split rank #3
    1:28:24
Off-bike and off-run position order needs cumulative split-position data. ProTriStats currently stores segment times and segment ranks, so this page reports the fastest bike split rather than who entered T2 first.

PodiumMen

Winner time: 3:38:03
🥇#1
CH
Max Studer
3:38:03
63.56 pts
🥈#2
AU
Nicholas Free
3:43:48
55.82 pts
🥉#3
US
Justin Metzler
3:44:28
52.54 pts

PodiumWomen

Winner time: 4:06:10
🥇#1
NZ
NicoleVan der Kaay
4:06:10
53.36 pts
🥈#2
CH
Nina Derron
4:13:17
45.15 pts
🥉#3
AU
Cassie Heaslip
4:24:46
34.13 pts

Men · Split Rank Flow

Top finishers by stored split rank. Lower lines are worse ranks; this is not cumulative race position at each checkpoint.

Top 8
#1#6#11SwimBikeRunFinish#3#3#1#8#2#2#4#2#4#3#2#4#8#4#5#5#5#5#10#6#3#6#7#9#6#7#9#7#11#8

Women · Split Rank Flow

Top finishers by stored split rank. Lower lines are worse ranks; this is not cumulative race position at each checkpoint.

Top 5
#1#5#10SwimBikeRunFinish#1#3#2#2#2#5#3#4#3#4#4#3#4#2#5#5#5

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

11 participants

3:38:03
Swim
22:28
Bike
2:01:51
Run
1:10:16
3:43:48
Swim
25:06
Bike
1:59:17
Run
1:16:11
3:44:28
Swim
23:54
Bike
2:00:12
Run
1:16:33
3:47:28
Swim
22:27
Bike
2:01:59
Run
1:19:38
3:50:19
Swim
23:54
Bike
2:03:32
Run
1:17:57
3:51:31
Swim
26:34
Bike
2:04:16
Run
1:16:18
3:56:08
Swim
24:45
Bike
2:08:55
Run
1:19:02
Swim
25:31
Bike
2:05:34
Run
1:21:50
3:57:05
Swim
22:23
Bike
2:09:14
Run
1:21:38
4:00:08
Swim
28:17
Bike
2:08:31
Run
1:19:09
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Max StuderCH3:38:03Winner22:28#31:382:01:51#31:521:10:1663.56
2Nicholas FreeAU3:43:4825:06#81:311:59:171:451:16:11#255.82
3Justin MetzlerUS3:44:2823:54#41:482:00:12#22:031:16:33#452.54
4Oliver TurnerGB3:47:2822:27#21:302:01:59#41:571:19:38#847.67
5Caleb NobleAU3:50:1923:54#51:562:03:32#53:011:17:57#543.19
6Garrett MayeauxUS3:51:3126:34#101:542:04:16#62:311:16:18#340.28
7Simon ShiUS3:56:0824:45#71:382:08:55#91:491:19:02#634.82
8Aichlinn O'ReillyIE3:56:5225:31#91:422:05:34#72:171:21:50#1132.70
9Junjie FanCN3:57:0522:231:382:09:14#102:131:21:38#1031.16
10Brett CliffordNZ4:00:0828:17#112:122:08:31#82:011:19:09#727.47
11Rongheng ChenCN4:00:5423:56#61:302:12:25#111:401:21:25#925.78

Female Pro Results

5 participants

Swim
26:27
Bike
2:10:22
Run
1:25:05
4:13:17
Swim
28:04
Bike
2:14:34
Run
1:27:07
4:24:46
Swim
32:05
Bike
2:19:22
Run
1:29:08
4:27:29
Swim
28:08
Bike
2:26:29
Run
1:28:24
4:54:49
Swim
28:03
Bike
2:40:03
Run
1:40:46
PosAthleteTimeGapSwimT1BikeT2RunPoints
1NicoleVan der KaayNZ4:06:10Winner26:271:582:10:222:191:25:0553.36
2Nina DerronCH4:13:1728:04#31:312:14:34#22:031:27:07#245.15
3Cassie HeaslipAU4:24:4632:05#52:042:19:22#32:091:29:08#434.13
4Lauren HumeAU4:27:2928:08#42:312:26:29#41:591:28:24#329.73
5Wang SiyuCN4:54:4928:03#21:542:40:03#54:061:40:46#525.76