2025 Ironman 70.3 Langkawi

October 31, 2025 · Langkawi, Malaysia

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

Race editions

Switch year or compare this race across stored editions.

20252023
Distance
Half-Iron (70.3 miles)
Half-Iron
Field size
34
19 men · 15 women
Men SOF
70.04
Women SOF
83.59

Race story in the data

Men: Josh Ferris won in 3:46:56 with a +3:29 margin. Jens Emil Nielsen had the fastest run (1:14:18).

Women: Julie Derron won in 4:13:52 with a +4:19 margin. Julie Derron had the fastest run (1:24:47).

Shareable race cards

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

Race summary

2025 Ironman 70.3 Langkawi 2025 - Men

ProTriStats

Winner: Josh Ferris in 3:46:56

Margin: +3:29

Fastest bike: Trent Thorpe - 1:35:38

Fastest run: Jens Emil Nielsen - 1:14:18

Top points: Josh Ferris - 80.63 pts

Field: 19/19 finishers, SOF 70.04

Race summary

2025 Ironman 70.3 Langkawi 2025 - Women

ProTriStats

Winner: Julie Derron in 4:13:52

Margin: +4:19

Fastest bike: Julie Derron - 2:21:21

Fastest run: Julie Derron - 1:24:47

Top points: Julie Derron - 85.38 pts

Field: 13/15 finishers, SOF 83.59

Men race summary

19 finishers from 19 starters · SOF 70.04

Winner
Josh Ferris
3:46:56
Winning margin
+3:29
Gap to second place
Fastest swim
Josh Ferris · 21:59
Fastest bike
Trent Thorpe · 1:35:38
Fastest run
Jens Emil Nielsen · 1:14:18
Top points
Josh Ferris
80.63 pts

Women race summary

13 finishers from 15 starters · SOF 83.59

Winner
Julie Derron
4:13:52
Winning margin
+4:19
Gap to second place
Fastest swim
Julie Derron · 24:51
Fastest bike
Julie Derron · 2:21:21
Fastest run
Julie Derron · 1:24:47
Top points
Julie Derron
85.38 pts

Men split podiums

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

Swim

  1. 1
    Josh Ferris
    Finish 1
    21:59
  2. 2
    22:51
  3. 3
    Tjebbe Kaindl
    Finish 17
    22:51

T1

Split unavailable.

Bike

  1. 1
    Trent Thorpe
    Finish 8
    1:35:38
  2. 2
    Kyle Warrick
    Finish 19
    2:02:38
  3. 3
    Josh Ferris
    Finish 1
    2:02:39

T2

Split unavailable.

Run

  1. 1:14:18
  2. 1:15:42
  3. 3
    Kaito Tohara
    Finish 9
    1:17:38
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. 1
    Julie Derron
    Finish 1
    24:51
  2. 24:53
  3. 24:54

T1

Split unavailable.

Bike

  1. 1
    Julie Derron
    Finish 1
    2:21:21
  2. 2:21:33
  3. 2:21:44

T2

Split unavailable.

Run

  1. 1
    Julie Derron
    Finish 1
    1:24:47
  2. 1:25:08
  3. 1:28:07
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:46:56
🥇#1
AU
Josh Ferris
3:46:56
80.63 pts
🥈#2
DK
Jens Emil Nielsen
3:50:25
75.39 pts
🥉#3
CA
Tyler Mislawchuk
3:55:30
69.13 pts

PodiumWomen

Winner time: 4:13:52
🥇#1
CH
Julie Derron
4:13:52
85.38 pts
🥈#2
AU
Natalie Van Coevorden
4:18:11
79.83 pts
🥉#3
FR
Justine Guerard
4:22:17
74.63 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 8
#1#5#10SwimBikeRunFinish#1#2#3#4#5#6#7#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

19 participants

3:46:56
Swim
21:59
Bike
2:02:39
Run
1:18:56
Swim
27:48
Bike
2:05:05
Run
1:14:18
Swim
24:00
Bike
2:12:44
Run
1:15:42
3:57:46
Swim
22:51
Bike
2:08:56
Run
1:22:52
3:59:26
Swim
27:49
Bike
2:06:35
Run
1:21:33
3:59:40
Swim
24:21
Bike
2:09:46
Run
1:21:48
3:59:59
Swim
25:51
Bike
2:08:23
Run
1:22:40
4:00:11
Swim
24:00
Bike
1:35:38
Run
1:24:14
4:01:08
Swim
28:46
Bike
2:11:26
Run
1:17:38
4:06:42
Swim
28:58
Bike
2:14:15
Run
1:18:59
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Josh FerrisAU3:46:56Winner21:592:02:391:18:5680.63
2Jens Emil NielsenDK3:50:2527:482:05:051:14:1875.39
3Tyler MislawchukCA3:55:3024:002:12:441:15:4269.13
4Josh AmbergerAU3:57:4622:512:08:561:22:5265.22
5Thomas NavarroFR3:59:2627:492:06:351:21:3361.94
6Filipe AzevedoPT3:59:4024:212:09:461:21:4859.93
7Julien HagenBE3:59:5925:512:08:231:22:4058.00
8Trent ThorpeNZ4:00:1124:001:35:381:24:1456.29
9Kaito ToharaJP4:01:0828:462:11:261:17:3854.13
10Rhys CorbishleyAU4:06:4228:582:14:151:18:5948.53
11Calvin AmosAU4:09:5028:162:11:521:25:4144.92
12Jacob LipariAU4:10:4227:512:12:041:27:0343.14
13Brodie TalbotAU4:14:2925:592:11:451:32:4239.21
14Fraser WalshAU4:15:3825:522:18:011:27:5037.38
15Patrick BleaselAU4:26:0728:192:21:101:32:2930.75
16Etienne TillonGB4:29:1525:202:10:431:49:1929.95
17Tjebbe KaindlAT4:34:5222:512:11:061:55:2229.22
18Eneko EloseguiES4:38:3232:052:22:081:40:0028.54
19Kyle WarrickUS4:44:5624:002:02:381:41:3227.92

Female Pro Results

15 participants

4:13:52
Swim
24:51
Bike
2:21:21
Run
1:24:47
Swim
24:54
Bike
2:22:00
Run
1:28:07
4:22:17
Swim
25:54
Bike
2:23:10
Run
1:29:43
Swim
24:53
Bike
2:21:57
Run
1:32:44
4:22:57
Swim
24:57
Bike
2:21:46
Run
1:32:38
4:23:19
Swim
32:49
Bike
2:21:33
Run
1:25:08
4:23:42
Swim
27:25
Bike
2:21:44
Run
1:30:49
4:32:53
Swim
28:56
Bike
2:27:09
Run
1:33:18
4:36:24
Swim
28:40
Bike
2:27:28
Run
1:36:46
4:38:29
Swim
27:41
Bike
2:28:14
Run
1:38:05
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Julie DerronCH4:13:52Winner24:512:21:211:24:4785.38
2Natalie Van CoevordenAU4:18:1124:542:22:001:28:0779.83
3Justine GuerardFR4:22:1725:542:23:101:29:4374.63
4Fenella LangridgeGB4:22:5024:532:21:571:32:4472.08
5Regan HollioakeAU4:22:5724:572:21:461:32:3870.00
6Megan ArmitageIE4:23:1932:492:21:331:25:0867.92
7Magda NieuwoudtZA4:23:4227:252:21:441:30:4965.96
8Paige CranageAU4:32:5328:562:27:091:33:1858.03
9Chloe NicolasFR4:36:2428:402:27:281:36:4654.16
10Eloise Du LuartFR4:38:2927:412:28:141:38:0551.40
11Olivia DietzelUS4:49:5832:242:39:251:32:3642.22
12Lauren HumeAU4:53:5329:292:39:411:40:1738.39
13Shiva LeisnerDK5:21:3129:002:27:272:21:0836.84
DNFLaura DennisAUDNF27:25
DNFLottie LucasAEDNF25:542:29:52