2015 Ironman 70.3 Mallorca

May 8, 2015 · Alcudia, Spain

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

Race editions

Switch year or compare this race across stored editions.

202420222017201620152014
Distance
Half-Iron (70.3 miles)
Middle Distance
Field size
69
49 men · 20 women
Men SOF
Unavailable
Women SOF
Unavailable

Race story in the data

Men: Andreas Dreitz won in 3:56:48 with a +2:24 margin. Patrik Nilsson had the fastest run (1:12:56).

Women: Daniela Ryf won in 4:17:25 with a +9:28 margin. Daniela Ryf had the fastest run (1:20:01).

Shareable race cards

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

Race summary

2015 Ironman 70.3 Mallorca 2015 - Men

ProTriStats

Winner: Andreas Dreitz in 3:56:48

Margin: +2:24

Fastest bike: Andreas Dreitz - 2:10:14

Fastest run: Patrik Nilsson - 1:12:56

Top points: Andreas Dreitz - 67.73 pts

Field: 43/49 finishers

Race summary

2015 Ironman 70.3 Mallorca 2015 - Women

ProTriStats

Winner: Daniela Ryf in 4:17:25

Margin: +9:28

Fastest bike: Daniela Ryf - 2:29:31

Fastest run: Daniela Ryf - 1:20:01

Top points: Daniela Ryf - 90.32 pts

Field: 18/20 finishers

Men race summary

43 finishers from 49 starters

Winner
Andreas Dreitz
3:56:48
Winning margin
+2:24
Gap to second place
Fastest swim
Eric Watson · 22:12
Fastest bike
Andreas Dreitz · 2:10:14
Fastest run
Patrik Nilsson · 1:12:56
Top points
Andreas Dreitz
67.73 pts

Women race summary

18 finishers from 20 starters

Winner
Daniela Ryf
4:17:25
Winning margin
+9:28
Gap to second place
Fastest swim
Daniela Ryf · 23:14
Fastest bike
Daniela Ryf · 2:29:31
Fastest run
Daniela Ryf · 1:20:01
Top points
Daniela Ryf
90.32 pts

Men split podiums

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

Swim

  1. 1
    Eric Watson
    Finish 35
    22:12
  2. 2
    Manuel Kueng
    Finish 8
    22:16
  3. 3
    22:19

T1

Split unavailable.

Bike

  1. 2:10:14
  2. 2
    Pascal Ramali
    Finish 21
    2:17:48
  3. 3
    Manuel Kueng
    Finish 8
    2:18:16

T2

Split unavailable.

Run

  1. 1:12:56
  2. 2
    1:13:31
  3. 3
    Ivan Rana
    Finish 6
    1:13:49
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
    Daniela Ryf
    Finish 1
    23:14
  2. 2
    Julia Gajer
    Finish 2
    24:08
  3. 24:39

T1

Split unavailable.

Bike

  1. 1
    Daniela Ryf
    Finish 1
    2:29:31
  2. 2
    Tine Deckers
    Finish 4
    2:31:27
  3. 2:33:36

T2

Split unavailable.

Run

  1. 1
    Daniela Ryf
    Finish 1
    1:20:01
  2. 1:20:34
  3. 3
    Julia Gajer
    Finish 2
    1:23:13
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:56:48
🥇#1
DE
Andreas Dreitz
3:56:48
67.73 pts
🥈#2
SE
Patrik Nilsson
3:59:12
60.65 pts
🥉#3
GB
David McNamee
3:59:43
59.12 pts

PodiumWomen

Winner time: 4:17:25
🥇#1
CH
Daniela Ryf
4:17:25
90.32 pts
🥈#2
DE
Julia Gajer
4:26:53
65.45 pts
🥉#3
NL
Yvonne Van Vlerken
4:29:03
59.76 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

49 participants

3:56:48
Swim
22:43
Bike
2:10:14
Run
1:19:06
3:59:12
Swim
22:42
Bike
2:18:42
Run
1:12:56
3:59:43
Swim
22:34
Bike
2:18:55
Run
1:13:31
4:00:54
Swim
23:14
Bike
2:18:38
Run
1:14:43
4:01:33
Swim
22:41
Bike
2:18:32
Run
1:15:28
4:02:56
Swim
22:38
Bike
2:21:47
Run
1:13:49
4:04:40
Swim
22:40
Bike
2:18:48
Run
1:18:39
4:05:14
Swim
22:16
Bike
2:18:16
Run
1:20:02
4:06:02
Swim
24:56
Bike
2:20:12
Run
1:15:56
Swim
28:59
Bike
2:19:27
Run
1:14:00
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Andreas DreitzDE3:56:48Winner22:432:10:141:19:0667.73
2Patrik NilssonSE3:59:1222:422:18:421:12:5660.65
3David McNameeGB3:59:4322:342:18:551:13:3159.12
4Artem ParienkoRU4:00:5423:142:18:381:14:4355.63
5Patrick LangeDE4:01:3322:412:18:321:15:2853.71
6Ivan RanaES4:02:5622:382:21:471:13:4949.63
7Jan van BerkelCH4:04:4022:402:18:481:18:3944.51
8Manuel KuengCH4:05:1422:162:18:161:20:0242.84
9David PleseSI4:06:0224:562:20:121:15:5640.48
10Rob WoestenborghsBE4:07:3428:592:19:271:14:0035.95
11Markus HoermannDE4:08:0924:532:22:001:16:1734.23
12Maxim KriatUA4:08:3123:362:20:441:19:2433.15
13Antony CostesFR4:08:4222:292:19:091:22:4532.61
14Alexander SchillingDE4:10:2422:482:25:101:17:4727.59
15Matic ModicSI4:11:1524:562:25:101:16:0525.08
16Mike AigrozCH4:11:3522:442:24:311:19:0424.09
17Denis SketakoSI4:13:0325:202:24:341:18:0319.77
18Daniel NiederreiterAT4:13:5723:412:24:171:21:1517.11
19Anders ChristensenDK4:15:4925:002:23:221:22:0111.60
20Tomas MikaCZ4:16:3324:592:26:281:19:489.44
21Pascal RamaliDE4:17:2428:222:17:481:26:006.93
22Cedric LassondeFR4:17:4324:582:24:541:21:555.99
23Carlos Lopez DiazES4:18:0422:312:19:271:31:104.96
24Dirk WijnaldaNL4:18:3926:232:28:531:18:133.24
25Marcel BischofDE4:19:1925:392:25:491:22:391.27
26Michael LouysBE4:19:2226:252:26:591:20:461.12
27Joan Nadal ClarES4:19:2324:522:21:471:26:081.07
28Fabian RahnDE4:19:5528:292:23:091:23:10
29Christian JaisDE4:20:0525:342:28:011:21:24
30Urs MuellerCH4:21:4026:242:27:541:22:03
31Allan HovdaNO4:23:5828:352:26:301:23:29
32Sebastien JouffretFR4:26:3625:012:23:271:32:33
33Miguel Angel FidalgoES4:27:1122:402:21:381:37:58
34Thomas KaiserDE4:27:4226:422:23:261:32:11
35Eric WatsonBN4:32:0022:122:43:041:21:03
36Hendrik-Jan VerhaegenBE4:35:4325:452:35:291:28:42
37Vincent DepuisetFR4:38:1729:592:36:281:25:23
38Michael RaelertDE4:48:2922:192:58:461:22:40
39Petr MichovskyCZ4:49:4928:372:33:541:41:07
40Teemu KyllonenFI4:49:5728:492:35:571:38:51
41Valentin ZasypkinRU4:52:2630:252:43:431:31:57
42Evgeniy NikitinRU4:56:1523:392:42:581:43:19
43Mathias NagelDE5:52:1343:102:54:362:07:17
DNFGwenael OuilleresFRDNF23:39
DNFJohann AckermannDEDNF22:352:25:05
DNFAndreas LindenSEDNF26:45
DNFMikita HryhoryeuBYDNF24:533:41:49
DNFIvan RistiITDNF22:39
DNFMatthias KnossallaDEDNF28:442:31:47

Female Pro Results

20 participants

4:17:25
Swim
23:14
Bike
2:29:31
Run
1:20:01
4:26:53
Swim
24:08
Bike
2:34:29
Run
1:23:13
Swim
25:59
Bike
2:33:36
Run
1:24:32
4:33:23
Swim
26:47
Bike
2:31:27
Run
1:29:30
Swim
24:39
Bike
2:38:49
Run
1:25:34
4:36:15
Swim
28:49
Bike
2:41:47
Run
1:20:34
4:38:32
Swim
25:57
Bike
2:37:09
Run
1:29:40
4:39:57
Swim
25:23
Bike
2:37:15
Run
1:31:14
Swim
24:41
Bike
2:40:07
Run
1:32:54
4:43:40
Swim
24:53
Bike
2:42:18
Run
1:30:47
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Daniela RyfCH4:17:25Winner23:142:29:311:20:0190.32
2Julia GajerDE4:26:5324:082:34:291:23:1365.45
3Yvonne Van VlerkenNL4:29:0325:592:33:361:24:3259.76
4Tine DeckersBE4:33:2326:472:31:271:29:3048.37
5Michelle VesterbyDK4:34:2224:392:38:491:25:3445.79
6Kristin LiepoldDE4:36:1528:492:41:471:20:3440.84
7Verena WalterDE4:38:3225:572:37:091:29:4034.84
8Diana RieslerDE4:39:5725:232:37:151:31:1431.12
9Mette Pettersen MoeNO4:43:1824:412:40:071:32:5422.32
10Natascha SchmittDE4:43:4024:532:42:181:30:4721.35
11Anna KuschDE4:44:2326:502:44:181:27:2419.47
12Franziska SchefflerDE4:45:4029:222:41:181:29:4816.10
13Vicky GillGB4:47:4929:242:43:301:28:5110.45
14Mirjam WeerdNL4:55:2226:002:49:171:33:29
15Georgie RutherfordGB4:56:2424:392:49:191:36:31
16Yvette GriceGB4:56:5325:192:56:381:28:21
17Stefanie AdamBE5:00:0726:032:47:591:40:12
18Maria GostevaRU5:06:4733:012:55:591:30:21
DNFAnne JensenDKDNF30:232:37:13
DNFEmma GraafSEDNF28:183:03:06