2025 Challenge Xiamen

October 31, 2025 · Xiamen, China

Data: PTO Stats · Updated 5/21/2026 · Quality: partialHow data works

Race editions

Switch year or compare this race across stored editions.

20252024
Distance
Half-Iron (70.3 miles)
Half-Iron
Field size
23
15 men · 8 women
Men SOF
72.43
Women SOF
76.72

Race story in the data

Men: Kieran Storch won in 3:37:33 with a +1:50 margin. Kieran Storch had the fastest run (1:14:11).

Women: Amelia Watkinson won in 4:04:32 with a Winner margin. Amelia Watkinson had the fastest run (1:22:44).

Shareable race cards

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

Race summary

2025 Challenge Xiamen 2025 - Men

ProTriStats

Winner: Kieran Storch in 3:37:33

Margin: +1:50

Fastest bike: Jonathan Guisolan - 1:54:18

Fastest run: Kieran Storch - 1:14:11

Top points: Kieran Storch - 78.80 pts

Field: 13/15 finishers, SOF 72.43

Race summary

2025 Challenge Xiamen 2025 - Women

ProTriStats

Winner: Amelia Watkinson in 4:04:32

Margin: Winner

Fastest bike: Amelia Watkinson - 2:10:34

Fastest run: Amelia Watkinson - 1:22:44

Top points: Amelia Watkinson - 71.82 pts

Field: 7/8 finishers, SOF 76.72

Men race summary

13 finishers from 15 starters · SOF 72.43

Winner
Kieran Storch
3:37:33
Winning margin
+1:50
Gap to second place
Fastest swim
Nicholas Free · 23:35
Fastest bike
Jonathan Guisolan · 1:54:18
Fastest run
Kieran Storch · 1:14:11
Top points
Kieran Storch
78.80 pts

Women race summary

7 finishers from 8 starters · SOF 76.72

Winner
Amelia Watkinson
4:04:32
Winning margin
Winner
Gap to second place
Fastest swim
Alanis Siffert · 25:47
Fastest bike
Amelia Watkinson · 2:10:34
Fastest run
Amelia Watkinson · 1:22:44
Top points
Amelia Watkinson
71.82 pts

Men split podiums

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

Swim

  1. 1
    23:35
  2. 2
    23:36
  3. 23:37

T1

Split unavailable.

Bike

  1. 1:54:18
  2. 2
    1:55:10
  3. 1:58:13

T2

Split unavailable.

Run

  1. 1
    1:14:11
  2. 1:14:59
  3. 3
    Sam Musgrove
    Finish 6
    1:16:09
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. 25:47
  2. 25:52
  3. 3
    Wang Siyu
    Finish 7
    28:27

T1

Split unavailable.

Bike

  1. 2:10:34
  2. 2:15:24
  3. 2:15:26

T2

Split unavailable.

Run

  1. 1:22:44
  2. 1:25:46
  3. 1:31:17
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:37:33
🥇#1
AU
Kieran Storch
3:37:33
78.80 pts
🥈#2
RS
Ognjen Stojanović
3:39:23
74.74 pts
🥉#3
GB
Oliver Turner
3:41:19
70.81 pts

PodiumWomen

Winner time: 4:04:32
🥇#1
NZ
Amelia Watkinson
4:04:32
71.82 pts
🥈#2
AU
Chloe Hartnett
4:09:46
65.53 pts
🥉#3
CH
Alanis Siffert
4:14:47
59.59 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#5#10SwimBikeRunFinish#1#2#3#4#5#6#7#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 7
#1#5#10SwimBikeRunFinish#2#3#4#5#6#7#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

15 participants

3:37:33
Swim
25:43
Bike
1:55:10
Run
1:14:11
Swim
23:37
Bike
1:58:13
Run
1:14:59
3:41:19
Swim
23:36
Bike
1:58:30
Run
1:16:38
3:42:44
Swim
23:39
Bike
1:58:28
Run
1:18:08
3:45:38
Swim
23:35
Bike
1:58:24
Run
1:20:56
3:45:57
Swim
25:52
Bike
2:01:05
Run
1:16:09
3:47:20
Swim
25:50
Bike
2:01:06
Run
1:17:26
Swim
25:48
Bike
1:54:18
Run
1:24:33
3:49:19
Swim
26:22
Bike
2:01:12
Run
1:19:08
3:49:23
Swim
25:51
Bike
2:01:11
Run
1:19:25
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Kieran StorchAU3:37:33Winner25:431:55:101:14:1178.80
2Ognjen StojanovićRS3:39:2323:371:58:131:14:5974.74
3Oliver TurnerGB3:41:1923:361:58:301:16:3870.81
4Sam OsborneNZ3:42:4423:391:58:281:18:0867.48
5Nicholas FreeAU3:45:3823:351:58:241:20:5663.12
6Sam MusgroveAU3:45:5725:522:01:051:16:0961.03
7Nathan DortmannFR3:47:2025:502:01:061:17:2658.21
8Jonathan GuisolanCH3:47:5125:481:54:181:24:3356.24
9Luke MathewsAE3:49:1926:222:01:121:19:0853.61
10Joel WooldridgeAU3:49:2325:512:01:111:19:2552.24
11Tuan Chun ChangTW3:50:5925:362:01:401:21:1749.72
12Sven AltermattCH3:57:2226:232:00:481:27:3343.39
13Joshua WooldridgeAU4:10:3325:472:01:151:40:2333.49
DNFHao MiaoCNDNF25:40
DNFSteven McKennaAUDNF25:46

Female Pro Results

8 participants

Swim
28:31
Bike
2:10:34
Run
1:22:44
4:09:46
Swim
25:52
Bike
2:15:26
Run
1:25:46
4:14:47
Swim
25:47
Bike
2:15:24
Run
1:31:17
Swim
28:33
Bike
2:26:11
Run
1:34:49
4:36:39
Swim
33:09
Bike
2:26:13
Run
1:33:24
4:53:49
Swim
28:27
Bike
2:43:37
Run
1:38:45
5:08:53
Swim
31:28
Bike
2:39:33
Run
1:53:28
Swim
23:54
Bike
Run
PosAthleteTimeGapSwimT1BikeT2RunPoints
2Amelia WatkinsonNZ4:04:3228:312:10:341:22:4471.82
3Chloe HartnettAU4:09:4625:522:15:261:25:4665.53
4Alanis SiffertCH4:14:4725:472:15:241:31:1759.59
5Salome Hegi-AltermattCH4:32:4928:332:26:111:34:4945.94
6Sarah ThomasAU4:36:3933:092:26:131:33:2444.11
7Wang SiyuCN4:53:4928:272:43:371:38:4542.42
8Rachel FauldsCA5:08:5331:282:39:331:53:2840.87
DNFMikayla MesserAUDNF23:54