2025 Apfelland Triathlon

May 17, 2025 · Stubenberg am See, Austria

Data: PTO / imported results · Updated 7/3/2025 · Quality: unknownHow data works

Race editions

Switch year or compare this race across stored editions.

202620252024202320222021
Distance
Half-Iron (70.3 miles)
Half-Iron
Field size
17
13 men · 4 women
Men SOF
58.37
Women SOF
30.34

Race story in the data

Men: Marcel Bolbat won in 3:41:37 with a +5:16 margin. Marcel Bolbat had the fastest run (1:10:33).

Women: Julia Hauser won in 4:15:02 with a +6:03 margin. Julia Hauser had the fastest run (1:18:10).

Shareable race cards

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

Race summary

2025 Apfelland Triathlon 2025 - Men

ProTriStats

Winner: Marcel Bolbat in 3:41:37

Margin: +5:16

Fastest bike: Marcel Bolbat - 2:02:57

Fastest run: Marcel Bolbat - 1:10:33

Top points: Marcel Bolbat - 68.35 pts

Field: 13/13 finishers, SOF 58.37

Race summary

2025 Apfelland Triathlon 2025 - Women

ProTriStats

Winner: Julia Hauser in 4:15:02

Margin: +6:03

Fastest bike: Anna Pabinger - 2:22:22

Fastest run: Julia Hauser - 1:18:10

Top points: Julia Hauser - 52.15 pts

Field: 4/4 finishers, SOF 30.34

Men race summary

13 finishers from 13 starters · SOF 58.37

Winner
Marcel Bolbat
3:41:37
Winning margin
+5:16
Gap to second place
Fastest swim
Ron Epple · 23:35
Fastest bike
Marcel Bolbat · 2:02:57
Fastest run
Marcel Bolbat · 1:10:33
Top points
Marcel Bolbat
68.35 pts

Women race summary

4 finishers from 4 starters · SOF 30.34

Winner
Julia Hauser
4:15:02
Winning margin
+6:03
Gap to second place
Fastest swim
Julia Hauser · 25:14
Fastest bike
Anna Pabinger · 2:22:22
Fastest run
Julia Hauser · 1:18:10
Top points
Julia Hauser
52.15 pts

Men split podiums

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

Swim

  1. 1
    Ron Epple
    Finish 6
    23:35
  2. 2
    Philip Pertl
    Finish 2 · split rank #2
    25:00
  3. 3
    Paul Weigand
    Finish 3 · split rank #3
    25:02

T1

  1. 1
    1:25
  2. 2
    Philip Pertl
    Finish 2
    1:27
  3. 3
    Paul Weigand
    Finish 3
    1:28

Bike

  1. 1
    2:02:57
  2. 2
    Ron Epple
    Finish 6 · split rank #2
    2:03:30
  3. 3
    Michael Weiss
    Finish 5 · split rank #3
    2:04:22

T2

  1. 1:19
  2. 2
    1:21
  3. 1:23

Run

  1. 1
    1:10:33
  2. 2
    Philip Pertl
    Finish 2 · split rank #2
    1:12:35
  3. 3
    Paul Weigand
    Finish 3 · split rank #3
    1:12:55
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
    Julia Hauser
    Finish 1
    25:14
  2. 2
    Jacqueline Kallina
    Finish 3 · split rank #2
    27:20
  3. 3
    Hannah Arlom
    Finish 4 · split rank #3
    28:36

T1

  1. 1
    Julia Hauser
    Finish 1
    1:49
  2. 2
    Hannah Arlom
    Finish 4
    2:07
  3. 3
    2:10

Bike

  1. 1
    2:22:22
  2. 2
    Jacqueline Kallina
    Finish 3 · split rank #2
    2:24:57
  3. 3
    Julia Hauser
    Finish 1 · split rank #3
    2:28:17

T2

  1. 1
    Julia Hauser
    Finish 1
    1:30
  2. 2
    1:35
  3. 3
    Hannah Arlom
    Finish 4
    2:01

Run

  1. 1
    Julia Hauser
    Finish 1
    1:18:10
  2. 2
    Anna Pabinger
    Finish 2 · split rank #2
    1:22:26
  3. 3
    Hannah Arlom
    Finish 4 · split rank #3
    1:25:33
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:41:37
🥇#1
DE
Marcel Bolbat
3:41:37
68.35 pts
🥈#2
AT
Philip Pertl
3:46:53
61.08 pts
🥉#3
DE
Paul Weigand
3:47:09
58.13 pts

PodiumWomen

Winner time: 4:15:02
🥇#1
AT
Julia Hauser
4:15:02
52.15 pts
🥈#2
AT
Anna Pabinger
4:21:05
44.80 pts
🥉#3
AT
Jacqueline Kallina
4:27:42
37.39 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#7#13SwimBikeRunFinish#6#1#2#8#2#2#3#9#3#3#7#6#4#4#4#3#5#5#2#13#6#5#4#8#7#9#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 4
#1#5#10SwimBikeRunFinish#3#1#4#2#2#2#2#4#3#3#4#3#4

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

13 participants

3:41:37
Swim
25:09
Bike
2:02:57
Run
1:10:33
3:46:53
Swim
25:00
Bike
2:06:16
Run
1:12:35
3:47:09
Swim
25:02
Bike
2:06:16
Run
1:12:55
3:48:50
Swim
25:09
Bike
2:05:56
Run
1:14:37
3:49:27
Swim
25:05
Bike
2:04:22
Run
1:15:21
3:52:37
Swim
23:35
Bike
2:03:30
Run
1:22:07
Swim
25:08
Bike
2:05:37
Run
1:17:34
Swim
25:15
Bike
2:05:44
Run
1:20:08
3:55:00
Swim
26:06
Bike
2:06:01
Run
1:19:03
3:58:47
Swim
25:53
Bike
2:10:46
Run
1:18:27
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Marcel BolbatDE3:41:37Winner25:09#61:252:02:571:311:10:3368.35
2Philip PertlAT3:46:5325:00#21:272:06:16#81:341:12:35#261.08
3Paul WeigandDE3:47:0925:02#31:282:06:16#91:271:12:55#358.13
4Niels VanhoveBE3:48:5025:09#71:442:05:56#61:211:14:37#454.35
5Michael WeissAT3:49:2725:05#42:502:04:22#31:471:15:21#551.68
6Ron EppleDE3:52:3723:351:442:03:30#21:381:22:07#1347.23
7Lukas Stengel3:53:1725:08#52:062:05:37#42:501:17:34#844.98
8Georg EnzenbergerAT3:54:1525:15#91:432:05:44#51:231:20:08#1142.68
9Giel MeesenNL3:55:0026:06#122:102:06:01#71:381:19:03#1040.72
10Florian LienhartAT3:58:4725:53#112:202:10:46#101:191:18:27#936.49
11Gergo BadarHU4:03:1225:21#101:392:17:10#122:081:16:53#631.90
12Hans-JoergStolz UnknownDE4:04:3627:14#131:532:12:46#111:451:20:57#1229.83
13Levente BerekmeriHU4:06:2625:12#84:162:18:07#131:251:17:24#727.51

Female Pro Results

4 participants

4:15:02
Swim
25:14
Bike
2:28:17
Run
1:18:10
4:21:05
Swim
32:31
Bike
2:22:22
Run
1:22:26
Swim
27:20
Bike
2:24:57
Run
1:30:22
4:30:23
Swim
28:36
Bike
2:32:04
Run
1:25:33
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Julia HauserAT4:15:02Winner25:141:492:28:17#31:301:18:1052.15
2Anna PabingerAT4:21:0532:31#42:102:22:221:351:22:26#244.80
3Jacqueline KallinaAT4:27:4227:20#22:572:24:57#22:041:30:22#437.39
4Hannah ArlomDE4:30:2328:36#32:072:32:04#42:011:25:33#333.06