2025 Challenge Walchsee

June 28, 2025 · Walchsee, Austria

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

Race editions

Switch year or compare this race across stored editions.

202520242023202220212019201820172016
Distance
Half-Iron (70.3 miles)
Half-Iron
Field size
39
20 men · 19 women
Men SOF
60.32
Women SOF
65.28

Race story in the data

Men: Tjebbe Kaindl won in 3:46:19 with a +0:40 margin. Marcel Bolbat had the fastest run (1:12:05).

Women: Laura Jansen won in 4:15:15 with a +1:50 margin. Laura Jansen had the fastest run (1:21:39).

Shareable race cards

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

Race summary

2025 Challenge Walchsee 2025 - Men

ProTriStats

Winner: Tjebbe Kaindl in 3:46:19

Margin: +0:40

Fastest bike: Kurt McDonald - 2:04:27

Fastest run: Marcel Bolbat - 1:12:05

Top points: Tjebbe Kaindl - 73.11 pts

Field: 20/20 finishers, SOF 60.32

Race summary

2025 Challenge Walchsee 2025 - Women

ProTriStats

Winner: Laura Jansen in 4:15:15

Margin: +1:50

Fastest bike: Therese Feuersinger - 2:21:05

Fastest run: Laura Jansen - 1:21:39

Top points: Laura Jansen - 77.87 pts

Field: 19/19 finishers, SOF 65.28

Men race summary

20 finishers from 20 starters · SOF 60.32

Winner
Tjebbe Kaindl
3:46:19
Winning margin
+0:40
Gap to second place
Fastest swim
Tjebbe Kaindl · 24:15
Fastest bike
Kurt McDonald · 2:04:27
Fastest run
Marcel Bolbat · 1:12:05
Top points
Tjebbe Kaindl
73.11 pts

Women race summary

19 finishers from 19 starters · SOF 65.28

Winner
Laura Jansen
4:15:15
Winning margin
+1:50
Gap to second place
Fastest swim
Therese Feuersinger · 24:13
Fastest bike
Therese Feuersinger · 2:21:05
Fastest run
Laura Jansen · 1:21:39
Top points
Laura Jansen
77.87 pts

Men split podiums

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

Swim

  1. 1
    24:15
  2. 2
    Jonathan Brownlee
    Finish 9 · split rank #2
    24:19
  3. 3
    Rafael Lukatsch
    Finish 4 · split rank #3
    24:22

T1

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

Bike

  1. 1
    2:04:27
  2. 2
    Tjebbe Kaindl
    Finish 1 · split rank #2
    2:04:40
  3. 3
    Marcel Bolbat
    Finish 2 · split rank #3
    2:05:12

T2

  1. 1:33
  2. 2
    1:44
  3. 3
    1:50

Run

  1. 1
    1:12:05
  2. 2
    Tjebbe Kaindl
    Finish 1 · split rank #2
    1:13:57
  3. 3
    Rafael Lukatsch
    Finish 4 · split rank #3
    1:14:19
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:13
  2. 2
    Julie Iemmolo
    Finish 3 · split rank #2
    26:38
  3. 3
    Lilli Gelmini
    Finish 7 · split rank #3
    27:23

T1

  1. 1:41
  2. 1:44
  3. 3
    Sina Ziegler
    Finish 10
    1:47

Bike

  1. 2:21:05
  2. 2
    Laura Jansen
    Finish 1 · split rank #2
    2:22:09
  3. 3
    Johanna Ahrens
    Finish 4 · split rank #3
    2:24:19

T2

  1. 1:45
  2. 2
    1:48
  3. 3
    1:50

Run

  1. 1
    Laura Jansen
    Finish 1
    1:21:39
  2. 2
    Anna Pabinger
    Finish 5 · split rank #2
    1:22:09
  3. 3
    Lilli Gelmini
    Finish 7 · split rank #3
    1:24:39
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:46:19
🥇#1
AT
Tjebbe Kaindl
3:46:19
73.11 pts
🥈#2
DE
Marcel Bolbat
3:46:59
70.03 pts
🥉#3
AU
Kurt McDonald
3:47:09
67.54 pts

PodiumWomen

Winner time: 4:15:15
🥇#1
DE
Laura Jansen
4:15:15
77.87 pts
🥈#2
AT
Therese Feuersinger
4:17:05
74.05 pts
🥉#3
FR
Julie Iemmolo
4:24:41
66.47 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#9#17SwimBikeRunFinish#2#2#1#14#3#2#5#5#3#3#6#3#4#17#4#8#5#4#10#6#6#12#11#4#7#11#5#11#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#10#19SwimBikeRunFinish#4#2#1#5#2#2#4#8#3#6#3#9#4#19#5#2#5#12#8#7#6#3#12#3#7#17#6#11#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

20 participants

3:46:19
Swim
24:15
Bike
2:04:40
Run
1:13:57
3:46:59
Swim
26:11
Bike
2:05:12
Run
1:12:05
3:47:09
Swim
24:27
Bike
2:04:27
Run
1:14:46
3:49:05
Swim
24:22
Bike
2:06:40
Run
1:14:19
Swim
26:15
Bike
2:05:41
Run
1:18:36
3:55:28
Swim
24:24
Bike
2:11:09
Run
1:16:09
3:56:23
Swim
26:09
Bike
2:11:49
Run
1:14:35
3:59:44
Swim
26:08
Bike
2:06:04
Run
1:23:13
Swim
24:19
Bike
2:09:05
Run
1:23:31
4:02:34
Swim
24:31
Bike
2:07:57
Run
1:26:10
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Tjebbe KaindlAT3:46:19Winner24:151:382:04:40#21:511:13:57#273.11
2Marcel BolbatDE3:46:5926:11#141:492:05:12#31:441:12:0570.03
3Kurt McDonaldAU3:47:0924:27#51:402:04:271:501:14:46#567.54
4Rafael LukatschAT3:49:0524:22#32:132:06:40#61:331:14:19#363.85
5Kevin RundstadlerFR3:54:3526:15#172:072:05:41#41:591:18:36#857.53
6Mark RomanoUS3:55:2824:24#41:482:11:09#102:011:16:09#655.00
7Paul WeigandDE3:56:2326:09#121:532:11:49#111:591:14:35#452.60
8Laurin WehrleDE3:59:4426:08#112:022:06:04#52:191:23:13#1148.41
9Jonathan BrownleeGB4:00:4024:19#21:512:09:05#81:571:23:31#1346.25
10Thomas OttDE4:02:3424:31#61:542:07:57#72:041:26:10#1543.43
11Henry JamesGB4:04:4726:07#91:572:13:43#142:111:20:51#940.48
12Filippo CandeoIT4:04:5026:11#152:112:16:30#161:531:18:08#739.33
13Cameron MacNairZA4:11:4926:13#161:462:13:35#132:251:27:52#1832.82
14Cyrill KnechtleCH4:12:3926:10#131:462:13:12#122:111:29:22#1931.22
15Justus BennewitzDE4:14:0428:54#201:592:14:27#152:211:26:24#1629.24
16Matthias SteinwandterIT4:15:4326:07#101:572:21:57#212:231:23:22#1227.26
17Christian HaasIT4:16:3029:08#212:032:19:57#192:251:23:00#1026.52
18Alessandro VitaIT4:20:3725:23#82:172:24:15#232:061:26:38#1725.85
19Dehan LouwZA4:21:1830:00#222:342:20:29#202:221:25:54#1425.23
20Felix SchulzDE4:32:0930:14#231:592:18:40#172:131:39:05#2024.66

Female Pro Results

19 participants

4:15:15
Swim
27:27
Bike
2:22:09
Run
1:21:39
Swim
24:13
Bike
2:21:05
Run
1:26:46
4:24:41
Swim
26:38
Bike
2:24:30
Run
1:29:08
4:25:26
Swim
27:31
Bike
2:24:19
Run
1:29:13
4:26:27
Swim
35:21
Bike
2:24:44
Run
1:22:09
4:28:13
Swim
30:01
Bike
2:26:32
Run
1:27:39
4:28:59
Swim
27:23
Bike
2:33:03
Run
1:24:39
Swim
31:20
Bike
2:25:34
Run
1:30:48
4:31:29
Swim
30:05
Bike
2:32:11
Run
1:24:47
4:34:32
Swim
30:31
Bike
2:26:29
Run
1:33:47
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Laura JansenDE4:15:15Winner27:27#41:542:22:09#22:081:21:3977.87
2Therese FeuersingerAT4:17:0524:132:142:21:052:491:26:46#574.05
3Julie IemmoloFR4:24:4126:38#22:152:24:30#42:131:29:08#866.47
4Johanna AhrensDE4:25:2627:31#61:442:24:19#32:411:29:13#963.79
5Anna PabingerAT4:26:2735:21#192:052:24:44#52:111:22:09#261.09
6Carolin MeyerDE4:28:1330:01#122:132:26:32#81:481:27:39#758.04
7Lilli GelminiIT4:28:5927:23#32:062:33:03#121:501:24:39#355.83
8Sophia StueckradDE4:31:1731:20#171:532:25:34#61:451:30:48#1152.70
9Olivia KeiserCH4:31:2930:05#132:072:32:11#102:221:24:47#451.13
10Sina ZieglerCH4:34:3230:31#151:472:26:29#72:001:33:47#1447.72
11Jenna HauflerUS4:35:5027:33#72:042:32:57#112:071:31:10#1245.62
12Sophie DelgusteBE4:41:5033:21#182:302:34:43#132:001:29:18#1040.38
13Zoe LeursBE4:43:5030:12#142:252:36:20#142:111:32:44#1337.98
14Anna TrutzschlerDE4:44:0027:33#81:412:38:12#162:041:34:33#1636.92
15Desiree KnechtCH4:44:2831:13#161:542:41:33#182:221:27:28#635.74
16Nathalie KrauseDE4:45:5035:23#202:072:32:00#92:231:33:59#1534.00
17Kathrin HalterDE4:47:3427:39#101:472:37:28#151:531:38:49#1832.08
18Angharad LlewellynNZ4:49:4627:29#51:512:39:18#172:221:38:48#1729.89
19Sophie FischerDE5:13:4127:36#92:112:50:32#193:491:49:35#1926.72