2019 Ironman 70.3 Zell am See

August 31, 2019 · Zell am See, Austria

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

Race editions

Switch year or compare this race across stored editions.

2025202420232022202120192018201720162014
Distance
Half-Iron (70.3 miles)
Middle Distance
Field size
47
34 men · 13 women
Men SOF
Unavailable
Women SOF
Unavailable

Race story in the data

Men: Thomas Steger won in 3:55:03 with a +0:51 margin. Thomas Steger had the fastest run (1:14:56).

Women: Daniela Bleymehl won in 4:23:51 with a +3:49 margin. Daniela Bleymehl had the fastest run (1:26:46).

Shareable race cards

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

Race summary

2019 Ironman 70.3 Zell am See 2019 - Men

ProTriStats

Winner: Thomas Steger in 3:55:03

Margin: +0:51

Fastest bike: Ruben Zepuntke - 2:05:05

Fastest run: Thomas Steger - 1:14:56

Top points: Thomas Steger - 78.18 pts

Field: 29/34 finishers

Race summary

2019 Ironman 70.3 Zell am See 2019 - Women

ProTriStats

Winner: Daniela Bleymehl in 4:23:51

Margin: +3:49

Fastest bike: Els Visser - 2:22:52

Fastest run: Daniela Bleymehl - 1:26:46

Top points: Daniela Bleymehl - 78.66 pts

Field: 13/13 finishers

Men race summary

29 finishers from 34 starters

Winner
Thomas Steger
3:55:03
Winning margin
+0:51
Gap to second place
Fastest swim
Lukasz Wojt · 22:33
Fastest bike
Ruben Zepuntke · 2:05:05
Fastest run
Thomas Steger · 1:14:56
Top points
Thomas Steger
78.18 pts

Women race summary

13 finishers from 13 starters

Winner
Daniela Bleymehl
4:23:51
Winning margin
+3:49
Gap to second place
Fastest swim
Margie Santimaria · 25:43
Fastest bike
Els Visser · 2:22:52
Fastest run
Daniela Bleymehl · 1:26:46
Top points
Daniela Bleymehl
78.66 pts

Men split podiums

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

Swim

  1. 1
    Lukasz Wojt
    Finish 13
    22:33
  2. 2
    23:15
  3. 23:33

T1

Split unavailable.

Bike

  1. 2:05:05
  2. 2
    2:09:01
  3. 2:09:07

T2

Split unavailable.

Run

  1. 1
    1:14:56
  2. 2
    Colin Norris
    Finish 23
    1:16:07
  3. 3
    1:16: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.

Women split podiums

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

Swim

  1. 25:43
  2. 25:43
  3. 3
    Anja Ippach
    Finish 8
    27:07

T1

Split unavailable.

Bike

  1. 1
    Els Visser
    Finish 2
    2:22:52
  2. 2:24:02
  3. 3
    Anja Ippach
    Finish 8
    2:26:43

T2

Split unavailable.

Run

  1. 1:26:46
  2. 1:29:45
  3. 3
    Els Visser
    Finish 2
    1:30:37
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:55:03
🥇#1
AT
Thomas Steger
3:55:03
78.18 pts
🥈#2
DE
Frederic Funk
3:55:54
75.69 pts
🥉#3
DE
Florian Angert
3:56:39
73.49 pts

PodiumWomen

Winner time: 4:23:51
🥇#1
DE
Daniela Bleymehl
4:23:51
78.66 pts
🥈#2
NL
Els Visser
4:27:40
68.71 pts
🥉#3
AT
Lisa Huetthaler
4:31:15
59.37 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

34 participants

3:55:03
Swim
25:28
Bike
2:10:04
Run
1:14:56
3:55:54
Swim
23:37
Bike
2:09:01
Run
1:18:21
3:56:39
Swim
23:40
Bike
2:09:07
Run
1:19:06
3:57:23
Swim
23:43
Bike
2:05:05
Run
1:22:57
3:57:28
Swim
23:15
Bike
2:12:11
Run
1:16:41
3:59:36
Swim
25:15
Bike
2:12:46
Run
1:16:33
Swim
25:34
Bike
2:10:06
Run
1:20:33
Swim
23:43
Bike
2:15:09
Run
1:18:08
Swim
23:40
Bike
2:11:43
Run
1:23:08
4:05:51
Swim
23:33
Bike
2:15:39
Run
1:21:11
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Thomas StegerAT3:55:03Winner25:282:10:041:14:5678.18
2Frederic FunkDE3:55:5423:372:09:011:18:2175.69
3Florian AngertDE3:56:3923:402:09:071:19:0673.49
4Ruben ZepuntkeDE3:57:2323:432:05:051:22:5771.34
5Jan StratmannDE3:57:2823:152:12:111:16:4171.10
6Matt TrautmanZA3:59:3625:152:12:461:16:3364.85
7Christian BirngruberAT4:01:1025:342:10:061:20:3360.26
8Alessandro DegasperiIT4:02:3623:432:15:091:18:0856.06
9Andreas GiglmayrAT4:04:0123:402:11:431:23:0851.91
10Johann AckermannDE4:05:5123:332:15:391:21:1146.54
11Pierre BaltiIT4:07:3625:262:18:411:18:3341.42
12Laszlo TarnaiHU4:10:3925:242:21:261:18:3332.48
13Lukasz WojtDE4:11:3222:332:16:121:27:2029.90
14Milan BronsNL4:11:5825:262:15:331:25:3428.63
15Samuel HuerzelerCH4:12:5225:282:15:131:26:0525.99
16Maximilian HammerleAT4:13:2827:372:18:561:21:4124.23
17Fabian GuentherDE4:15:1625:372:18:471:24:4518.96
18Marcus HerbstDE4:17:4925:272:12:451:34:3711.49
19Benjamin DickeDE4:18:0629:002:19:221:23:4010.66
20Andrea RecagnoIT4:18:0925:362:20:201:26:3110.52
21Jean Eudes DemaretFR4:19:1929:082:17:251:27:017.10
22Florian KandutschAT4:21:1927:412:20:421:27:041.24
23Colin NorrisGB4:22:4525:242:33:301:16:07
24Davide RossettiIT4:29:0528:452:26:451:26:56
25Jan SnebergerCZ4:30:4527:412:28:141:28:20
26Anthony CadarioFR4:32:0530:082:27:531:27:55
27Maurice WittDE4:34:4523:352:40:181:25:36
28David KrascsenitsSK4:41:0029:552:31:281:33:22
29Lukas PolanCZ4:44:5630:042:35:051:33:07
DNFChristoph SchlagbauerATDNF27:332:15:05
DNFAdrian HallerCHDNF25:232:16:24
DNFChristoph LorberATDNF25:322:29:43
DNFAljoscha WillgoschDEDNF25:302:28:47
DNFAleksandr GrigorevRUDNF25:232:25:57

Female Pro Results

13 participants

Swim
27:23
Bike
2:24:02
Run
1:26:46
4:27:40
Swim
28:40
Bike
2:22:52
Run
1:30:37
4:31:15
Swim
28:37
Bike
2:27:38
Run
1:29:45
4:34:48
Swim
27:21
Bike
2:29:45
Run
1:32:16
Swim
25:43
Bike
2:33:30
Run
1:32:35
Swim
25:43
Bike
2:40:09
Run
1:34:41
4:47:12
Swim
30:16
Bike
2:32:28
Run
1:38:21
4:49:26
Swim
27:07
Bike
2:26:43
Run
1:49:27
4:52:28
Swim
28:41
Bike
2:40:30
Run
1:37:21
4:52:42
Swim
28:39
Bike
2:40:58
Run
1:36:52
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Daniela BleymehlDE4:23:51Winner27:232:24:021:26:4678.66
2Els VisserNL4:27:4028:402:22:521:30:3768.71
3Lisa HuetthalerAT4:31:1528:372:27:381:29:4559.37
4Chantal SainterGB4:34:4827:212:29:451:32:1650.11
5Margie SantimariaIT4:37:2325:432:33:301:32:3543.37
6Anna-Lena Best-PohlDE4:46:3125:432:40:091:34:4119.56
7Magda NieuwoudtZA4:47:1230:162:32:281:38:2117.77
8Anja IppachDE4:49:2627:072:26:431:49:2711.95
9Tara GrosvenorGB4:52:2828:412:40:301:37:214.04
10Romana SlavinecAT4:52:4228:392:40:581:36:523.43
11Lisa-Maria DornauerAT4:56:1528:372:40:421:40:40
12Melanie BaumannCH4:58:2633:332:40:321:36:47
13Annika TimmDE5:13:5334:092:41:521:50:08