2024 Ironman 70.3 Switzerland

June 1, 2024 · 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)
Iron-Distance
Field size
45
32 men · 13 women
Men SOF
78.49
Women SOF
68.01

Race story in the data

Men: Leonard Arnold won in 3:26:53 with a +4:51 margin. Leonard Arnold had the fastest run (1:08:24).

Women: Julie Derron won in 3:52:30 with a +4:10 margin. Julie Derron had the fastest run (1:13:22).

Shareable race cards

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

Race summary

2024 Ironman 70.3 Switzerland 2024 - Men

ProTriStats

Winner: Leonard Arnold in 3:26:53

Margin: +4:51

Fastest bike: Ruben Zepuntke - 2:03:08

Fastest run: Leonard Arnold - 1:08:24

Top points: Leonard Arnold - 77.71 pts

Field: 32/32 finishers, SOF 78.49

Race summary

2024 Ironman 70.3 Switzerland 2024 - Women

ProTriStats

Winner: Julie Derron in 3:52:30

Margin: +4:10

Fastest bike: Alanis Siffert - 2:19:31

Fastest run: Julie Derron - 1:13:22

Top points: Julie Derron - 73.95 pts

Field: 13/13 finishers, SOF 68.01

Men race summary

32 finishers from 32 starters · SOF 78.49

Winner
Leonard Arnold
3:26:53
Winning margin
+4:51
Gap to second place
Fastest swim
Magnus Maenner · 8:12
Fastest bike
Ruben Zepuntke · 2:03:08
Fastest run
Leonard Arnold · 1:08:24
Top points
Leonard Arnold
77.71 pts

Women race summary

13 finishers from 13 starters · SOF 68.01

Winner
Julie Derron
3:52:30
Winning margin
+4:10
Gap to second place
Fastest swim
Lena Meißner · 9:19
Fastest bike
Alanis Siffert · 2:19:31
Fastest run
Julie Derron · 1:13:22
Top points
Julie Derron
73.95 pts

Men split podiums

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

Swim

  1. 1
    8:12
  2. 2
    Fabian Meeusen
    Finish 3 · split rank #2
    8:14
  3. 3
    Sven OliverThalmann
    Finish 4 · split rank #3
    8:21

T1

  1. 1
    Youri Keulen
    Finish 14
    2:10
  2. 2:13
  3. 3
    2:19

Bike

  1. 2:03:08
  2. 2
    Leonard Arnold
    Finish 1 · split rank #2
    2:05:18
  3. 3
    Arne Leiss
    Finish 7 · split rank #3
    2:06:40

T2

  1. 1:30
  2. 1:40
  3. 3
    Victor Henry
    Finish 6
    1:42

Run

  1. 1:08:24
  2. 2
    Victor Henry
    Finish 6 · split rank #2
    1:11:04
  3. 3
    Fabian Meeusen
    Finish 3 · split rank #3
    1:11:42
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
    9:19
  2. 2
    Julie Derron
    Finish 1 · split rank #2
    9:20
  3. 3
    LuisaIogna Prat
    Finish 5 · split rank #3
    9:21

T1

  1. 2:27
  2. 2
    Julie Derron
    Finish 1
    2:31
  3. 3
    Nina Derron
    Finish 4
    2:42

Bike

  1. 2:19:31
  2. 2
    Lena Meißner
    Finish 3 · split rank #2
    2:23:23
  3. 3
    Julie Derron
    Finish 1 · split rank #3
    2:25:36

T2

  1. 1:40
  2. 2
    Julie Derron
    Finish 1
    1:44
  3. 3
    Nina Derron
    Finish 4
    1:52

Run

  1. 1
    Julie Derron
    Finish 1
    1:13:22
  2. 2
    Nina Derron
    Finish 4 · split rank #2
    1:21:37
  3. 3
    LuisaIogna Prat
    Finish 5 · split rank #3
    1:22: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:26:53
🥇#1
DE
Leonard Arnold
3:26:53
77.71 pts
🥈#2
DE
Ruben Zepuntke
3:31:44
70.50 pts
🥉#3
CH
Fabian Meeusen
3:32:08
67.42 pts

PodiumWomen

Winner time: 3:52:30
🥇#1
CH
Julie Derron
3:52:30
73.95 pts
🥈#2
CH
Alanis Siffert
3:56:40
67.73 pts
🥉#3
DE
Lena Meißner
4:03:16
60.02 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#14#27SwimBikeRunFinish#13#2#1#7#9#2#2#11#3#3#3#8#4#4#4#4#8#5#27#16#2#6#6#3#14#7#8#9#15#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#6#11SwimBikeRunFinish#2#3#1#5#4#2#2#7#3#7#5#2#4#3#10#3#5#4#6#5#6#8#8#10#7#6#11#6#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

32 participants

3:26:53
Swim
8:55
Bike
2:05:18
Run
1:08:24
3:31:44
Swim
8:48
Bike
2:03:08
Run
1:15:10
3:32:08
Swim
8:14
Bike
2:08:22
Run
1:11:42
Swim
8:21
Bike
2:06:58
Run
1:12:55
3:33:57
Swim
8:39
Bike
2:06:45
Run
1:14:21
3:35:24
Swim
9:34
Bike
2:10:04
Run
1:11:04
3:35:43
Swim
8:47
Bike
2:06:40
Run
1:15:52
Swim
8:48
Bike
2:07:35
Run
1:15:58
Swim
8:40
Bike
2:07:42
Run
1:16:59
3:37:46
Swim
9:24
Bike
2:10:15
Run
1:13:48
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Leonard ArnoldDE3:26:53Winner8:55#132:302:05:18#21:491:08:2477.71
2Ruben ZepuntkeDE3:31:448:48#72:312:03:082:091:15:10#970.50
3Fabian MeeusenCH3:32:088:14#22:132:08:22#111:401:11:42#367.42
4Sven OliverThalmannCH3:32:338:21#32:352:06:58#81:451:12:55#464.63
5Nick EmdeDE3:33:578:39#42:272:06:45#41:471:14:21#861.26
6Victor HenryFR3:35:249:34#273:022:10:04#161:421:11:04#258.10
7Arne LeissDE3:35:438:47#62:262:06:40#32:011:15:52#1456.11
8Federico ScarabinoUY3:36:338:48#82:302:07:35#91:441:15:58#1553.87
9Andrea SalvisbergCH3:37:198:40#52:292:07:42#101:301:16:59#1851.85
10Jonas WellerDE3:37:469:24#222:342:10:15#171:471:13:48#650.25
11Nick ThijsBE3:38:008:53#123:242:09:27#132:071:14:12#748.98
12Sebastian FuchsAT3:38:139:32#252:432:09:47#152:441:13:29#547.83
13Jari ClaesCH3:38:439:09#152:502:06:56#72:281:17:22#2146.55
14Youri KeulenNL3:40:058:49#92:102:06:50#51:501:20:27#2744.63
15Michal GrabowskiPL3:40:299:28#232:432:10:30#182:141:15:36#1343.61
16Robin HermannCH3:41:599:32#262:332:06:55#62:151:20:46#2841.73
17Maximilian RohdeDE3:42:089:23#212:482:10:34#192:291:16:57#1741.07
18Romain AymonCH3:43:029:11#172:512:12:27#211:541:16:41#1639.82
19Patrick BenzCH3:43:178:52#113:122:13:58#261:481:15:29#1239.18
20Joran DriesenBE3:43:458:50#103:112:09:33#142:231:19:49#2638.41
21Matthew RalphsZA3:44:529:15#202:592:11:10#202:241:19:06#2437.13
22Kristoffer SaefstroemSE3:45:2010:22#333:042:12:39#222:111:17:06#1936.43
23Mateo ReddyCH3:45:2510:17#302:302:13:18#231:571:17:25#2236.09
24Edouard VerstraeteBE3:46:329:11#183:382:15:48#282:391:15:18#1134.90
25Thomas BoschDE3:48:5410:16#293:222:13:49#252:181:19:11#2532.67
26Jean-ClaudeBesse UnknownCH3:48:599:04#142:482:13:37#241:511:21:40#3032.42
27Maxime RivronFR3:50:1310:06#283:302:19:24#302:021:15:13#1031.20
28Thibaud Decurnex3:50:139:13#193:022:18:45#292:031:17:12#2031.20
29Sebastian Schober3:52:5210:18#322:242:14:46#272:021:23:22#3128.66
30Magnus MaennerDE3:57:508:122:192:26:40#322:141:18:28#2324.50
31Arnaud MargotCH4:03:1410:17#313:082:26:55#332:091:20:47#2924.40
32Kevin BrannCH4:03:229:31#243:192:22:05#312:161:26:13#3224.30

Female Pro Results

13 participants

3:52:30
Swim
9:20
Bike
2:25:36
Run
1:13:22
3:56:40
Swim
9:28
Bike
2:19:31
Run
1:23:04
4:03:16
Swim
9:19
Bike
2:23:23
Run
1:25:40
4:03:19
Swim
9:54
Bike
2:27:16
Run
1:21:37
4:04:51
Swim
9:21
Bike
2:29:06
Run
1:22:01
Swim
9:26
Bike
2:27:55
Run
1:23:07
4:10:33
Swim
9:54
Bike
2:28:15
Run
1:27:33
4:11:24
Swim
9:34
Bike
2:31:20
Run
1:23:16
Swim
12:15
Bike
2:28:32
Run
1:26:05
4:17:00
Swim
11:31
Bike
2:33:19
Run
1:25:41
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Julie DerronCH3:52:30Winner9:20#22:312:25:36#31:441:13:2273.95
2Alanis SiffertCH3:56:409:28#52:592:19:311:401:23:04#467.73
3Lena MeißnerDE4:03:169:192:442:23:23#22:121:25:40#760.02
4Nina DerronCH4:03:199:54#72:422:27:16#51:521:21:37#257.54
5LuisaIogna PratIT4:04:519:21#32:272:29:06#101:581:22:01#354.22
6Katharina KrügerDE4:05:039:26#42:422:27:55#61:531:23:07#552.13
7Johanna AhrensDE4:10:339:54#82:582:28:15#81:561:27:33#1046.27
8Emilie MorierFR4:11:249:34#64:372:31:20#112:391:23:16#644.10
9Petra EggenschwilerCH4:15:2112:15#155:362:28:32#92:541:26:05#939.76
10Madlen KappelerDE4:17:0011:31#133:332:33:19#132:581:25:41#837.30
11Anja KollerCH4:21:5411:25#124:252:31:54#122:011:32:12#1232.54
12Jamie BesseCH4:22:4812:15#164:282:33:41#142:011:30:25#1130.90
13Jenny NilssonSE4:39:2412:11#144:112:45:33#152:591:34:32#1327.32