2021 Ironman 70.3 Switzerland

August 7, 2021 · Rapperswil, Switzerland

Data: Ironman™ · Updated 7/3/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
38
26 men · 12 women
Men SOF
Unavailable
Women SOF
Unavailable

Race story in the data

Men: Rudy Von Berg won in 3:42:17 with a +6:12 margin. Felix Hentschel had the fastest run (1:10:29).

Women: Daniela Ryf won in 4:09:34 with a +7:03 margin. Julie Derron had the fastest run (1:22:28).

Shareable race cards

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

Race summary

2021 Ironman 70.3 Switzerland 2021 - Men

ProTriStats

Winner: Rudy Von Berg in 3:42:17

Margin: +6:12

Fastest bike: Rudy Von Berg - 2:03:45

Fastest run: Felix Hentschel - 1:10:29

Top points: Rudy Von Berg - 93.23 pts

Field: 26/26 finishers

Race summary

2021 Ironman 70.3 Switzerland 2021 - Women

ProTriStats

Winner: Daniela Ryf in 4:09:34

Margin: +7:03

Fastest bike: Daniela Ryf - 2:16:33

Fastest run: Julie Derron - 1:22:28

Top points: Daniela Ryf - 92.80 pts

Field: 12/12 finishers

Men race summary

26 finishers from 26 starters

Winner
Rudy Von Berg
3:42:17
Winning margin
+6:12
Gap to second place
Fastest swim
Andrea Salvisberg · 21:40
Fastest bike
Rudy Von Berg · 2:03:45
Fastest run
Felix Hentschel · 1:10:29
Top points
Rudy Von Berg
93.23 pts

Women race summary

12 finishers from 12 starters

Winner
Daniela Ryf
4:09:34
Winning margin
+7:03
Gap to second place
Fastest swim
Daniela Ryf · 24:53
Fastest bike
Daniela Ryf · 2:16:33
Fastest run
Julie Derron · 1:22:28
Top points
Daniela Ryf
92.80 pts

Men split podiums

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

Swim

  1. 21:40
  2. 2
    22:31
  3. 3
    Martin Bader
    Finish 11
    22:33

T1

Split unavailable.

Bike

  1. 1
    2:03:45
  2. 2:05:45
  3. 3
    Franck Guyon
    Finish 13
    2:08:36

T2

Split unavailable.

Run

  1. 1:10:29
  2. 2
    1:12:48
  3. 3
    Ruedi Wild
    Finish 2
    1:12:51
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
    24:53
  2. 24:57
  3. 3
    Line Thams
    Finish 4
    25:14

T1

Split unavailable.

Bike

  1. 1
    Daniela Ryf
    Finish 1
    2:16:33
  2. 2
    Line Thams
    Finish 4
    2:20:49
  3. 3
    Julie Derron
    Finish 2
    2:25:29

T2

Split unavailable.

Run

  1. 1
    Julie Derron
    Finish 2
    1:22:28
  2. 1:23:01
  3. 3
    Daniela Ryf
    Finish 1
    1:23:41
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:42:17
🥇#1
US
Rudy Von Berg
3:42:17
93.23 pts
🥈#2
CH
Ruedi Wild
3:48:29
74.45 pts
🥉#3
DE
Felix Hentschel
3:49:15
72.13 pts

PodiumWomen

Winner time: 4:09:34
🥇#1
CH
Daniela Ryf
4:09:34
92.80 pts
🥈#2
CH
Julie Derron
4:16:37
73.76 pts
🥉#3
DE
Anne Reischmann
4:21:15
61.25 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

26 participants

3:42:17
Swim
22:31
Bike
2:03:45
Run
1:13:05
3:48:29
Swim
22:38
Bike
2:09:53
Run
1:12:51
3:49:15
Swim
25:32
Bike
2:09:24
Run
1:10:29
3:49:46
Swim
22:35
Bike
2:09:58
Run
1:14:06
3:52:22
Swim
22:46
Bike
2:09:40
Run
1:16:32
3:53:00
Swim
22:38
Bike
2:10:02
Run
1:17:21
3:53:08
Swim
25:29
Bike
2:09:27
Run
1:14:52
3:53:28
Swim
22:40
Bike
2:09:43
Run
1:17:49
Swim
24:35
Bike
2:10:47
Run
1:15:02
3:54:20
Swim
24:31
Bike
2:11:00
Run
1:15:55
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Rudy Von BergUS3:42:17Winner22:312:03:451:13:0593.23
2Ruedi WildCH3:48:2922:382:09:531:12:5174.45
3Felix HentschelDE3:49:1525:322:09:241:10:2972.13
4Gregory BarnabyIT3:49:4622:352:09:581:14:0670.56
5Malte PlappertDE3:52:2222:462:09:401:16:3262.69
6Gábor FaldumHU3:53:0022:382:10:021:17:2160.77
7Fabian DutliCH3:53:0825:292:09:271:14:5260.36
8Nils FrommholdDE3:53:2822:402:09:431:17:4959.35
9Jakub LanghammerCZ3:53:3824:352:10:471:15:0258.85
10Renning ElischerDE3:54:2024:312:11:001:15:5556.73
11Martin BaderAT3:54:4622:332:12:401:16:3055.41
12Frederik HenesDE3:55:1022:502:12:301:16:3354.20
13Franck GuyonFR3:55:1226:132:08:361:16:5454.10
14Andrea SalvisbergCH3:56:2921:402:05:451:25:3150.21
15Bart AernoutsBE3:59:2525:182:12:271:18:0241.33
16Markus HoermannDE3:59:5424:262:10:391:21:3039.86
17Tomasz SzalaPL4:00:0424:332:12:111:19:1539.36
18Jean-Claude BesseCH4:01:1224:352:14:371:18:4135.92
19Elias SchippergesDE4:01:5024:312:10:391:22:5834.00
20Joachim KrauthDE4:03:2628:042:18:301:12:4829.16
21Thomas BoschDE4:04:0827:322:15:281:16:4127.04
22Ronnie SchildknechtCH4:04:1125:412:15:541:18:5426.89
23Tobias Dahl ThomsenDK4:04:2125:142:14:131:20:4726.38
24Silvan BruhinCH4:08:0125:422:16:121:22:4015.27
25Daniel BesseCH4:10:2724:102:15:051:27:547.90
26Lorenzo DelcoCH4:11:2930:072:17:421:19:594.77

Female Pro Results

12 participants

4:09:34
Swim
24:53
Bike
2:16:33
Run
1:23:41
4:16:37
Swim
25:23
Bike
2:25:29
Run
1:22:28
4:21:15
Swim
27:32
Bike
2:26:01
Run
1:24:21
4:25:47
Swim
25:14
Bike
2:20:49
Run
1:36:04
Swim
27:35
Bike
2:29:17
Run
1:25:40
Swim
24:57
Bike
2:31:53
Run
1:26:21
Swim
27:07
Bike
2:35:03
Run
1:23:01
4:29:29
Swim
26:19
Bike
2:30:28
Run
1:28:37
4:30:54
Swim
25:48
Bike
2:31:06
Run
1:30:27
4:32:05
Swim
33:34
Bike
2:28:31
Run
1:25:26
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Daniela RyfCH4:09:34Winner24:532:16:331:23:4192.80
2Julie DerronCH4:16:3725:232:25:291:22:2873.76
3Anne ReischmannDE4:21:1527:322:26:011:24:2161.25
4Line ThamsDK4:25:4725:142:20:491:36:0449.01
5Alexandra TondeurBE4:25:5927:352:29:171:25:4048.47
6Katharina KrügerDE4:26:4324:572:31:531:26:2146.49
7Giorgia PriaroneIT4:28:3827:072:35:031:23:0141.32
8Alexia BaillyFR4:29:2926:192:30:281:28:3739.02
9Justine GuerardFR4:30:5425:482:31:061:30:2735.20
10Melanie MaurerCH4:32:0533:342:28:311:25:2632.00
11Petra EggenschwilerCH4:33:4533:182:30:151:25:4627.50
12Katharina WolffDE4:36:1427:122:34:541:30:2020.80