2019 Ironman 70.3 Switzerland

June 1, 2019 · Rapperswil, Switzerland

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

Race editions

Switch year or compare this race across stored editions.

2024202320222021201920182017201620152014
Distance
Half-Iron (70.3 miles)
Middle Distance
Field size
35
24 men · 11 women
Men SOF
Unavailable
Women SOF
Unavailable

Race story in the data

Men: Andi Boecherer won in 3:48:30 with a +0:59 margin. Pablo Dapena Gonzalez had the fastest run (1:14:25).

Women: Daniela Ryf won in 4:08:34 with a +7:05 margin. Skye Moench had the fastest run (1:22:32).

Shareable race cards

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

Race summary

2019 Ironman 70.3 Switzerland 2019 - Men

ProTriStats

Winner: Andi Boecherer in 3:48:30

Margin: +0:59

Fastest bike: Andi Boecherer - 2:05:32

Fastest run: Pablo Dapena Gonzalez - 1:14:25

Top points: Andi Boecherer - 83.46 pts

Field: 22/24 finishers

Race summary

2019 Ironman 70.3 Switzerland 2019 - Women

ProTriStats

Winner: Daniela Ryf in 4:08:34

Margin: +7:05

Fastest bike: Daniela Ryf - 2:15:44

Fastest run: Skye Moench - 1:22:32

Top points: Daniela Ryf - 105.10 pts

Field: 10/11 finishers

Men race summary

22 finishers from 24 starters

Winner
Andi Boecherer
3:48:30
Winning margin
+0:59
Gap to second place
Fastest swim
Pablo Dapena Gonzalez · 22:53
Fastest bike
Andi Boecherer · 2:05:32
Fastest run
Pablo Dapena Gonzalez · 1:14:25
Top points
Andi Boecherer
83.46 pts

Women race summary

10 finishers from 11 starters

Winner
Daniela Ryf
4:08:34
Winning margin
+7:05
Gap to second place
Fastest swim
Daniela Ryf · 25:12
Fastest bike
Daniela Ryf · 2:15:44
Fastest run
Skye Moench · 1:22:32
Top points
Daniela Ryf
105.10 pts

Men split podiums

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

Swim

  1. 22:53
  2. 22:55
  3. 3
    22:59

T1

Split unavailable.

Bike

  1. 2:05:32
  2. 2:06:21
  3. 3
    2:08:30

T2

Split unavailable.

Run

  1. 1:14:25
  2. 1:15:34
  3. 3
    1:15:56
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
    25:12
  2. 2
    Sara Baumann
    Finish 9
    26:26
  3. 26:32

T1

Split unavailable.

Bike

  1. 1
    Daniela Ryf
    Finish 1
    2:15:44
  2. 2
    Skye Moench
    Finish 2
    2:22:28
  3. 2:24:48

T2

Split unavailable.

Run

  1. 1
    Skye Moench
    Finish 2
    1:22:32
  2. 2
    Daniela Ryf
    Finish 1
    1:24:23
  3. 3
    Svenja Thoes
    Finish 3
    1:25: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:48:30
🥇#1
DE
Andi Boecherer
3:48:30
83.46 pts
🥈#2
ES
Pablo Dapena Gonzalez
3:49:29
80.52 pts
🥉#3
CH
Sven Riederer
3:50:57
76.13 pts

PodiumWomen

Winner time: 4:08:34
🥇#1
CH
Daniela Ryf
4:08:34
105.10 pts
🥈#2
US
Skye Moench
4:15:39
86.25 pts
🥉#3
DE
Svenja Thoes
4:23:43
64.78 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

24 participants

3:48:30
Swim
23:11
Bike
2:05:32
Run
1:16:21
Swim
22:53
Bike
2:08:48
Run
1:14:25
3:50:57
Swim
22:59
Bike
2:08:38
Run
1:15:56
3:55:22
Swim
23:06
Bike
2:08:30
Run
1:20:07
3:56:28
Swim
22:55
Bike
2:06:21
Run
1:24:04
3:57:09
Swim
23:07
Bike
2:10:04
Run
1:20:23
3:57:33
Swim
22:59
Bike
2:14:01
Run
1:17:19
3:58:40
Swim
24:54
Bike
2:13:06
Run
1:17:24
3:59:52
Swim
28:04
Bike
2:12:53
Run
1:15:34
4:02:45
Swim
24:57
Bike
2:15:58
Run
1:18:03
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Andi BoechererDE3:48:30Winner23:112:05:321:16:2183.46
2Pablo Dapena GonzalezES3:49:2922:532:08:481:14:2580.52
3Sven RiedererCH3:50:5722:592:08:381:15:5676.13
4Adrian HallerCH3:55:2223:062:08:301:20:0762.92
5Nils FrommholdDE3:56:2822:552:06:211:24:0459.64
6Manuel KuengCH3:57:0923:072:10:041:20:2357.59
7Martin BaderAT3:57:3322:592:14:011:17:1956.40
8Yohan Le BerreFR3:58:4024:542:13:061:17:2453.06
9Thomas HuwilerCH3:59:5228:042:12:531:15:3449.47
10Hannes CoolBE4:02:4524:572:15:581:18:0340.85
11Maximilian HammerleAT4:03:5427:242:14:251:18:1437.41
12Christian HauptDE4:04:1326:502:15:081:18:2136.46
13Daniel BesseCH4:04:5423:082:18:461:19:4534.42
14Fabian DutliCH4:05:1525:562:15:521:19:2833.37
15Ronnie SchildknechtCH4:05:1825:542:15:521:19:2733.22
16Markus ThomschkeDE4:05:3124:492:13:431:23:1332.58
17Maurice WittDE4:07:1823:002:21:131:19:4427.24
18Jean-Claude BesseCH4:08:4124:532:19:241:21:1523.11
19Jean Eudes DemaretFR4:11:3429:122:12:551:25:3514.49
20Thomas RoosUS4:17:0023:112:28:571:21:14
21Anthony CadarioFR4:27:2328:232:23:571:30:59
22Joeri AmeyeBE4:30:0526:222:25:361:33:49
DNFCarson ChristenUSDNF25:462:21:49
DNFMichael RaelertDEDNF22:50

Female Pro Results

11 participants

4:08:34
Swim
25:12
Bike
2:15:44
Run
1:24:23
4:15:39
Swim
26:36
Bike
2:22:28
Run
1:22:32
4:23:43
Swim
28:54
Bike
2:25:34
Run
1:25:17
4:29:16
Swim
29:12
Bike
2:27:57
Run
1:28:28
Swim
35:47
Bike
2:24:48
Run
1:25:50
4:32:27
Swim
29:23
Bike
2:29:47
Run
1:28:55
4:37:03
Swim
26:32
Bike
2:34:01
Run
1:32:00
4:51:56
Swim
29:23
Bike
2:39:55
Run
1:38:26
4:54:49
Swim
26:26
Bike
2:35:49
Run
1:48:28
4:58:43
Swim
34:47
Bike
2:43:59
Run
1:35:12
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Daniela RyfCH4:08:34Winner25:122:15:441:24:23105.10
2Skye MoenchUS4:15:3926:362:22:281:22:3286.25
3Svenja ThoesDE4:23:4328:542:25:341:25:1764.78
4Anne ReischmannDE4:29:1629:122:27:571:28:2850.01
5Petra EggenschwilerCH4:31:1335:472:24:481:25:5044.82
6Martina KunzCH4:32:2729:232:29:471:28:5541.54
7Amber FerreiraUS4:37:0326:322:34:011:32:0029.29
8Holly KhanAU4:51:5629:232:39:551:38:26
9Sara BaumannDE4:54:4926:262:35:491:48:28
10Shannon ChapmanAU4:58:4334:472:43:591:35:12
DNFCorina HengartnerCHDNF29:16