2024 Ironman 70.3 Kraichgau

May 25, 2024 · Kraichgau, Germany

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

Race editions

Switch year or compare this race across stored editions.

2025202420232022201920182017201620152014
Distance
Half-Iron (70.3 miles)
Iron-Distance
Field size
45
29 men · 16 women
Men SOF
76.27
Women SOF
74.99

Race story in the data

Men: Niek Heldoorn won in 3:50:13 with a +0:58 margin. Niek Heldoorn had the fastest run (1:11:46).

Women: Laura Philipp won in 4:13:12 with a +6:16 margin. Laura Philipp had the fastest run (1:17:20).

Shareable race cards

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

Race summary

2024 Ironman 70.3 Kraichgau 2024 - Men

ProTriStats

Winner: Niek Heldoorn in 3:50:13

Margin: +0:58

Fastest bike: Nathan Guerbeur - 2:09:23

Fastest run: Niek Heldoorn - 1:11:46

Top points: Niek Heldoorn - 80.26 pts

Field: 29/29 finishers, SOF 76.27

Race summary

2024 Ironman 70.3 Kraichgau 2024 - Women

ProTriStats

Winner: Laura Philipp in 4:13:12

Margin: +6:16

Fastest bike: Laura Philipp - 2:24:27

Fastest run: Laura Philipp - 1:17:20

Top points: Laura Philipp - 82.97 pts

Field: 16/16 finishers, SOF 74.99

Men race summary

29 finishers from 29 starters · SOF 76.27

Winner
Niek Heldoorn
3:50:13
Winning margin
+0:58
Gap to second place
Fastest swim
Justus Nieschlag · 22:49
Fastest bike
Nathan Guerbeur · 2:09:23
Fastest run
Niek Heldoorn · 1:11:46
Top points
Niek Heldoorn
80.26 pts

Women race summary

16 finishers from 16 starters · SOF 74.99

Winner
Laura Philipp
4:13:12
Winning margin
+6:16
Gap to second place
Fastest swim
Jessica Learmonth · 24:36
Fastest bike
Laura Philipp · 2:24:27
Fastest run
Laura Philipp · 1:17:20
Top points
Laura Philipp
82.97 pts

Men split podiums

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

Swim

  1. 22:49
  2. 2
    Joshua Lewis
    Finish 6 · split rank #2
    22:53
  3. 3
    Jannik Schaufler
    Finish 11 · split rank #3
    22:55

T1

  1. 1
    1:31
  2. 2
    1:37
  3. 3
    Nils Lorenz
    Finish 19
    1:41

Bike

  1. 2:09:23
  2. 2
    Bart Aernouts
    Finish 5 · split rank #2
    2:10:35
  3. 3
    Niek Heldoorn
    Finish 1 · split rank #3
    2:11:05

T2

  1. 1:50
  2. 2:01
  3. 3
    2:04

Run

  1. 1
    1:11:46
  2. 2
    Jonas Hoffmann
    Finish 3 · split rank #2
    1:11:46
  3. 3
    Thomas Cremers
    Finish 10 · split rank #3
    1:12:11
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. 24:36
  2. 2
    Katharina Krüger
    Finish 11 · split rank #2
    27:06
  3. 3
    Tina Christmann
    Finish 7 · split rank #3
    27:19

T1

  1. 1
    1:40
  2. 1:46
  3. 3
    1:46

Bike

  1. 1
    2:24:27
  2. 2
    Jessica Learmonth
    Finish 2 · split rank #2
    2:27:02
  3. 3
    Laura Jansen
    Finish 3 · split rank #3
    2:29:00

T2

  1. 2:02
  2. 2
    2:10
  3. 2:13

Run

  1. 1
    1:17:20
  2. 2
    Diede Diederiks
    Finish 4 · split rank #2
    1:23:08
  3. 3
    Laura Jansen
    Finish 3 · split rank #3
    1:23:16
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:50:13
🥇#1
NL
Niek Heldoorn
3:50:13
80.26 pts
🥈#2
DE
Justus Nieschlag
3:51:11
76.95 pts
🥉#3
DE
Jonas Hoffmann
3:52:45
73.38 pts

PodiumWomen

Winner time: 4:13:12
🥇#1
DE
Laura Philipp
4:13:12
82.97 pts
🥈#2
GB
Jessica Learmonth
4:19:28
76.08 pts
🥉#3
DE
Laura Jansen
4:23:44
70.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#15#29SwimBikeRunFinish#8#3#1#6#4#2#10#15#2#3#7#16#4#28#2#6#5#2#4#14#6#29#8#5#7#12#5#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#9#1#2#4#2#4#3#3#3#11#4#2#4#7#5#6#5#8#6#7#6#3#7#9#7#5#9#5#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

29 participants

3:50:13
Swim
23:48
Bike
2:11:05
Run
1:11:46
Swim
22:49
Bike
2:12:03
Run
1:12:24
3:52:45
Swim
23:49
Bike
2:13:13
Run
1:11:46
3:54:21
Swim
23:44
Bike
2:09:23
Run
1:17:13
3:55:03
Swim
26:45
Bike
2:10:35
Run
1:13:31
3:55:08
Swim
22:53
Bike
2:11:14
Run
1:17:01
3:55:55
Swim
26:47
Bike
2:12:14
Run
1:12:44
3:56:33
Swim
23:52
Bike
2:11:24
Run
1:17:11
Swim
26:35
Bike
2:12:12
Run
1:14:58
3:57:59
Swim
26:56
Bike
2:14:06
Run
1:12:11
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Niek HeldoornNL3:50:13Winner23:48#81:312:11:05#32:041:11:4680.26
2Justus NieschlagDE3:51:1122:491:562:12:03#62:011:12:24#476.95
3Jonas HoffmannDE3:52:4523:49#101:422:13:13#152:171:11:46#273.38
4Nathan GuerbeurFR3:54:2123:44#71:422:09:232:211:17:13#1669.98
5Bart AernoutsBE3:55:0326:45#281:582:10:35#22:161:13:31#667.44
6Joshua LewisGB3:55:0822:53#21:482:11:14#42:141:17:01#1465.55
7Dominik SowiejaDE3:55:5526:47#291:542:12:14#82:181:12:44#563.25
8Jannik StollDE3:56:3323:52#121:472:11:24#52:211:17:11#1561.21
9Samuel BoettingerDE3:57:5226:35#252:002:12:12#72:081:14:58#1058.76
10Thomas CremersNL3:57:5926:56#312:172:14:06#192:311:12:11#357.36
11Jannik SchauflerDE3:58:5222:55#31:512:12:19#91:501:19:59#2355.47
12AndersToft NielsenDK3:59:2127:40#322:042:12:28#102:151:14:55#953.98
13Yvan JarrigeFR3:59:5624:55#152:002:12:45#122:111:18:07#1852.50
14Sander HeemeryckBE4:01:2125:36#202:212:13:11#143:231:16:52#1350.47
15Julian FritzenschaftDE4:02:1725:08#181:582:14:00#187:201:13:54#748.88
16Niels VanhoveBE4:02:1925:37#211:582:13:38#172:441:18:24#1948.06
17Jakob BreinlingerDE4:02:3123:42#61:472:13:17#167:191:16:28#1247.17
18Lukas StahlDE4:02:4126:55#302:492:16:43#242:171:13:59#846.37
19Nils LorenzDE4:02:4423:00#51:412:12:31#112:071:23:27#2745.71
20Renning ElischerDE4:03:4124:56#161:582:14:12#202:081:20:28#2444.41
21Marc EggelingDE4:03:5123:57#131:492:15:23#222:111:20:33#2543.75
22Lasse SchoefischDE4:03:5626:37#262:282:17:32#252:161:15:04#1143.20
23Kristian HindkjaerDK4:06:1525:33#191:572:12:47#132:431:23:17#2640.97
24Valentin WernzDE4:08:1022:56#41:372:16:21#237:311:19:46#2239.07
25Christian TrunkDE4:11:2128:18#342:032:19:54#262:301:18:38#2036.24
26Toon MarienBE4:11:2225:39#221:572:22:42#282:301:18:38#2135.88
27Tobias DrachlerDE4:11:5724:16#141:442:25:31#312:241:18:05#1735.11
28Lukas SchnoedewindDE4:18:2625:39#231:532:22:45#293:001:25:10#2829.80
29Bruno SlegersBE4:55:0328:17#332:002:32:33#325:371:46:37#2925.98

Female Pro Results

16 participants

4:13:12
Swim
27:37
Bike
2:24:27
Run
1:17:20
Swim
24:36
Bike
2:27:02
Run
1:23:25
4:23:44
Swim
27:21
Bike
2:29:00
Run
1:23:16
4:26:38
Swim
29:45
Bike
2:29:25
Run
1:23:08
4:27:05
Swim
27:33
Bike
2:31:24
Run
1:24:03
4:28:12
Swim
27:36
Bike
2:31:25
Run
1:25:06
4:31:27
Swim
27:19
Bike
2:31:28
Run
1:28:31
4:32:34
Swim
27:30
Bike
2:36:40
Run
1:23:36
4:38:06
Swim
27:55
Bike
2:34:48
Run
1:30:50
4:42:46
Swim
31:08
Bike
2:40:37
Run
1:25:18
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Laura PhilippDE4:13:12Winner27:37#91:402:24:272:101:17:2082.97
2Jessica LearmonthGB4:19:2824:362:002:27:02#22:281:23:25#476.08
3Laura JansenDE4:23:4427:21#41:482:29:00#32:211:23:16#370.78
4Diede DiederiksNL4:26:3829:45#112:042:29:25#42:181:23:08#266.62
5Jana UderstadtDE4:27:0527:33#71:522:31:24#52:131:24:03#664.31
6Carolin MeyerDE4:28:1227:36#81:522:31:25#62:151:25:06#761.71
7Tina ChristmannDE4:31:2727:19#32:092:31:28#72:021:28:31#957.78
8Emma BilhamCH4:32:3427:30#51:542:36:40#92:561:23:36#555.45
9Shiva LeisnerDK4:38:0627:55#102:002:34:48#82:361:30:50#1150.21
10Sophie DelgusteBE4:42:4631:08#122:472:40:37#122:571:25:18#845.67
11Katharina KrügerDE4:43:5927:06#21:462:38:43#112:221:34:04#1343.62
12Margrit ElfersDE4:47:0331:14#132:542:36:47#102:451:33:26#1240.39
13Emma ClaisseBE4:50:0832:28#142:192:42:06#132:321:30:45#1037.24
14Jenny NilssonSE5:03:0434:03#152:282:46:32#163:041:36:59#1433.32
15Melanie BaumannCH5:12:4739:28#163:022:45:12#153:041:42:02#1532.46
16Kathrin HalterDE5:17:1627:32#61:462:45:11#142:332:00:17#1631.66