2015 Ironman 70.3 World Championship

August 29, 2015 ·

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

Race editions

Switch year or compare this race across stored editions.

2025202420232022202120192018201720162015201420132012201120102009200820072006
Distance
Half-Iron (70.3 miles)
Middle Distance
Field size
75
45 men · 30 women
Men SOF
Unavailable
Women SOF
Unavailable

Race story in the data

Men: Jan Frodeno won in 3:51:19 with a +1:29 margin. Bart Aernouts had the fastest run (1:14:55).

Women: Daniela Ryf won in 4:11:34 with a +11:33 margin. Daniela Ryf had the fastest run (1:22:51).

Shareable race cards

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

Race summary

2015 Ironman 70.3 World Championship 2015 - Men

ProTriStats

Winner: Jan Frodeno in 3:51:19

Margin: +1:29

Fastest bike: Andreas Dreitz - 2:07:35

Fastest run: Bart Aernouts - 1:14:55

Top points: Jan Frodeno - 94.97 pts

Field: 39/45 finishers

Race summary

2015 Ironman 70.3 World Championship 2015 - Women

ProTriStats

Winner: Daniela Ryf in 4:11:34

Margin: +11:33

Fastest bike: Daniela Ryf - 2:21:10

Fastest run: Daniela Ryf - 1:22:51

Top points: Daniela Ryf - 116.41 pts

Field: 23/30 finishers

Men race summary

39 finishers from 45 starters

Winner
Jan Frodeno
3:51:19
Winning margin
+1:29
Gap to second place
Fastest swim
Javier Gomez · 22:12
Fastest bike
Andreas Dreitz · 2:07:35
Fastest run
Bart Aernouts · 1:14:55
Top points
Jan Frodeno
94.97 pts

Women race summary

23 finishers from 30 starters

Winner
Daniela Ryf
4:11:34
Winning margin
+11:33
Gap to second place
Fastest swim
Radka Kahlefeldt · 23:21
Fastest bike
Daniela Ryf · 2:21:10
Fastest run
Daniela Ryf · 1:22:51
Top points
Daniela Ryf
116.41 pts

Men split podiums

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

Swim

  1. 1
    Javier Gomez
    Finish 3
    22:12
  2. 22:12
  3. 3
    Jan Frodeno
    Finish 1
    22:14

T1

Split unavailable.

Bike

  1. 2:07:35
  2. 2:09:00
  3. 3
    Jan Frodeno
    Finish 1
    2:09:04

T2

Split unavailable.

Run

  1. 1
    1:14:55
  2. 1:15:22
  3. 3
    Javier Gomez
    Finish 3
    1:15:35
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. 23:21
  2. 2
    Daniela Ryf
    Finish 1
    23:46
  3. 3
    Alicia Kaye
    Finish 5
    24:03

T1

Split unavailable.

Bike

  1. 1
    Daniela Ryf
    Finish 1
    2:21:10
  2. 2
    Anja Ippach
    Finish 3
    2:24:18
  3. 2:27:39

T2

Split unavailable.

Run

  1. 1
    Daniela Ryf
    Finish 1
    1:22:51
  2. 1:24:56
  3. 1:25:01
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:51:19
🥇#1
DE
Jan Frodeno
3:51:19
94.97 pts
🥈#2
DE
Sebastian Kienle
3:52:48
90.66 pts
🥉#3
ES
Javier Gomez
3:55:05
84.03 pts

PodiumWomen

Winner time: 4:11:34
🥇#1
CH
Daniela Ryf
4:11:34
116.41 pts
🥈#2
CA
Heather Wurtele
4:23:07
86.56 pts
🥉#3
DE
Anja Ippach
4:24:10
83.84 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

45 participants

3:51:19
Swim
22:14
Bike
2:09:04
Run
1:16:32
Swim
24:04
Bike
2:09:54
Run
1:15:22
3:55:05
Swim
22:12
Bike
2:13:38
Run
1:15:35
3:56:28
Swim
25:38
Bike
2:12:07
Run
1:14:55
3:56:34
Swim
22:15
Bike
2:13:19
Run
1:17:17
3:56:52
Swim
22:12
Bike
2:09:00
Run
1:21:44
3:57:47
Swim
22:27
Bike
2:13:15
Run
1:18:34
Swim
24:05
Bike
2:13:48
Run
1:17:19
3:58:58
Swim
23:04
Bike
2:07:35
Run
1:24:37
Swim
24:30
Bike
2:14:32
Run
1:16:58
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Jan FrodenoDE3:51:19Winner22:142:09:041:16:3294.97
2Sebastian KienleDE3:52:4824:042:09:541:15:2290.66
3Javier GomezES3:55:0522:122:13:381:15:3584.03
4Bart AernoutsBE3:56:2825:382:12:071:14:5580.01
5Michael RaelertDE3:56:3422:152:13:191:17:1779.72
6Andi BoechererDE3:56:5222:122:09:001:21:4478.85
7Jan van BerkelCH3:57:4722:272:13:151:18:3476.19
8Tyler ButterfieldBM3:58:4424:052:13:481:17:1973.43
9Andreas DreitzDE3:58:5823:042:07:351:24:3772.75
10Albert Moreno MolinsES4:00:1124:302:14:321:16:5869.22
11Ruedi WildCH4:01:3422:212:13:181:22:0765.20
12Markus ThomschkeDE4:02:3124:342:11:451:22:0862.44
13Evert ScheltingaNL4:03:1122:202:15:371:21:2360.51
14Tim ReedAU4:03:3923:042:16:131:20:4259.15
15Matt TrautmanZA4:04:3726:022:18:061:16:4756.35
16Joe GamblesAU4:04:5023:022:14:341:22:5655.72
17Leon GriffinAU4:05:0123:042:16:251:21:5155.18
18Jesse ThomasUS4:05:2724:042:16:431:21:0553.93
19Alberto CasadeiIT4:05:3222:232:20:151:18:4653.68
20Jonathan CiavattellaIT4:06:5122:182:13:191:26:4349.86
21Cody BealsCA4:09:3424:012:18:351:23:1041.97
22Nils FrommholdDE4:09:3822:242:13:191:30:1041.78
23Ben CollinsUS4:09:4722:362:16:241:26:5141.34
24Maurice ClavelDE4:10:1123:012:23:171:20:1040.18
25Stuart MaraisZA4:11:3524:082:20:021:23:2736.12
26Sam AppletonAU4:12:0022:222:18:331:27:1534.91
27Ritchie NichollsGB4:12:2323:262:21:401:23:3733.79
28Paul ReitmayrAT4:13:2322:592:19:511:26:4830.89
29Chris LeifermanUS4:14:3624:502:19:131:26:4127.36
30Patrick LangeDE4:14:3823:012:24:461:22:5427.26
31Matthias KnossallaDE4:14:3931:332:16:261:22:1827.21
32Arturo GarzaMX4:18:5823:022:23:051:29:1114.68
33Andrew StarykowiczUS4:20:4123:092:18:341:34:339.69
34Kevin CollingtonUS4:22:4622:282:30:251:25:443.64
35Alexander SchillingDE4:26:4422:572:33:181:26:42
36Justin MetzlerUS4:27:0324:332:30:531:27:35
37Fabio CarvalhoBR4:27:5224:072:34:131:25:15
38Frederic LimousinFR4:37:4924:432:31:391:36:21
39Antony CostesFR4:42:1622:392:20:071:55:44
DNFTerenzo BozzoneNZDNF22:40
DNFManuel KuengCHDNF22:172:23:53
DNFSebastian NeefDEDNF24:012:19:27
DNFTaylor ReidCADNF23:05
DNFJames SeearAUDNF22:20
DNFTim DonGBDNF22:262:42:26

Female Pro Results

30 participants

4:11:34
Swim
23:46
Bike
2:21:10
Run
1:22:51
4:23:07
Swim
26:33
Bike
2:27:39
Run
1:24:56
4:24:10
Swim
24:32
Bike
2:24:18
Run
1:31:17
4:25:33
Swim
24:55
Bike
2:27:56
Run
1:28:45
4:27:39
Swim
24:03
Bike
2:28:58
Run
1:30:35
4:29:53
Swim
24:46
Bike
2:33:06
Run
1:27:33
4:30:31
Swim
26:34
Bike
2:34:52
Run
1:25:01
4:30:47
Swim
24:03
Bike
2:35:38
Run
1:27:14
4:31:00
Swim
26:36
Bike
2:32:18
Run
1:27:52
4:31:47
Swim
24:52
Bike
2:32:38
Run
1:30:24
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Daniela RyfCH4:11:34Winner23:462:21:101:22:51116.41
2Heather WurteleCA4:23:0726:332:27:391:24:5686.56
3Anja IppachDE4:24:1024:322:24:181:31:1783.84
4Magali TisseyreCA4:25:3324:552:27:561:28:4580.27
5Alicia KayeUS4:27:3924:032:28:581:30:3574.84
6Julia GajerDE4:29:5324:462:33:061:27:3369.07
7Susie CheethamGB4:30:3126:342:34:521:25:0167.43
8Ricarda LiskDE4:30:4724:032:35:381:27:1466.74
9Lauren BarnettUS4:31:0026:362:32:181:27:5266.18
10Emma BilhamCH4:31:4724:522:32:381:30:2464.16
11Holly LawrenceGB4:31:5424:312:30:461:32:2763.86
12Tine DeckersBE4:34:0527:412:28:261:33:3258.21
13Alexandra TondeurBE4:36:0728:222:36:191:27:2852.96
14Natascha SchmittDE4:36:1425:352:36:131:30:1952.65
15Kristin LiepoldDE4:37:3730:392:35:201:27:1649.08
16Radka KahlefeldtAU4:38:1523:212:39:571:31:0147.44
17Nikki ButterfieldAU4:42:0727:452:30:251:39:5537.45
18Sue HuseCA4:42:2232:192:35:161:30:3336.80
19Katy DuffieldAU4:45:1729:282:38:141:33:2429.26
20Anna EberhardtHU4:47:2432:382:37:441:32:5823.79
21Emma-Kate LidburyGB4:48:1726:002:34:171:43:2821.51
22Mareen HufeDE4:49:1328:392:38:551:36:5719.10
23Parys EdwardsGB4:49:4829:252:34:521:41:0217.59
DNFKirsty JahnCADNF28:43
DNFSvenja BazlenDEDNF24:342:34:54
DNFJodie CunnamaGBDNF24:00
DNFMeredith KesslerUSDNF24:312:31:00
DNFErika CsomorHUDNF28:492:36:51
DNFLauren BrandonUSDNF22:532:36:40
DNFCamilla PedersenDKDNF24:48