2023 Challenge St Pölten

May 20, 2023 · St Pölten, Austria

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

Race editions

Switch year or compare this race across stored editions.

2025202420232022
Distance
Half-Iron (70.3 miles)
Half-Iron
Field size
38
24 men · 14 women
Men SOF
74.07
Women SOF
64.34

Race story in the data

Men: Tom Hug won in 3:53:43 with a +2:49 margin. Tom Hug had the fastest run (1:10:42).

Women: Lotte Wilms won in 4:25:47 with a +7:24 margin. Daniela Kleiser had the fastest run (1:20:15).

Shareable race cards

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

Race summary

2023 Challenge St Pölten 2023 - Men

ProTriStats

Winner: Tom Hug in 3:53:43

Margin: +2:49

Fastest bike: Ruben Zepuntke - 2:07:26

Fastest run: Tom Hug - 1:10:42

Top points: Tom Hug - 80.13 pts

Field: 24/24 finishers, SOF 74.07

Race summary

2023 Challenge St Pölten 2023 - Women

ProTriStats

Winner: Lotte Wilms in 4:25:47

Margin: +7:24

Fastest bike: Lotte Wilms - 2:27:32

Fastest run: Daniela Kleiser - 1:20:15

Top points: Lotte Wilms - 76.84 pts

Field: 14/14 finishers, SOF 64.34

Men race summary

24 finishers from 24 starters · SOF 74.07

Winner
Tom Hug
3:53:43
Winning margin
+2:49
Gap to second place
Fastest swim
Hannes Butters · 23:48
Fastest bike
Ruben Zepuntke · 2:07:26
Fastest run
Tom Hug · 1:10:42
Top points
Tom Hug
80.13 pts

Women race summary

14 finishers from 14 starters · SOF 64.34

Winner
Lotte Wilms
4:25:47
Winning margin
+7:24
Gap to second place
Fastest swim
Lotte Wilms · 26:50
Fastest bike
Lotte Wilms · 2:27:32
Fastest run
Daniela Kleiser · 1:20:15
Top points
Lotte Wilms
76.84 pts

Men split podiums

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

Swim

  1. 1
    Hannes Butters
    Finish 16 · split rank #1
    23:48
  2. 2
    ChristopheDe Keyser
    Finish 4 · split rank #2
    24:51
  3. 3
    Ruben Zepuntke
    Finish 3 · split rank #3
    25:12

T1

  1. 3:08
  2. 2
    Tom Hug
    Finish 1
    3:24
  3. 3
    3:24

Bike

  1. 1
    Ruben Zepuntke
    Finish 3 · split rank #1
    2:07:26
  2. 2
    Tom Hug
    Finish 1 · split rank #2
    2:10:05
  3. 3
    Lukas Hollaus
    Finish 2 · split rank #3
    2:11:50

T2

  1. 1
    Tom Hug
    Finish 1
    2:48
  2. 2:50
  3. 3:02

Run

  1. 1
    Tom Hug
    Finish 1 · split rank #1
    1:10:42
  2. 2
    Lukas Hollaus
    Finish 2 · split rank #2
    1:11:30
  3. 3
    Simon Huckestein
    Finish 13 · split rank #3
    1:11: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.

Women split podiums

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

Swim

  1. 1
    Lotte Wilms
    Finish 1 · split rank #1
    26:50
  2. 2
    Anna Harbo
    Finish 10 · split rank #2
    27:19
  3. 3
    Julie Iemmolo
    Finish 8 · split rank #3
    27:25

T1

  1. 3:54
  2. 2
    Lotte Wilms
    Finish 1
    3:59
  3. 3
    Lisa Gerss
    Finish 5
    4:00

Bike

  1. 1
    Lotte Wilms
    Finish 1 · split rank #1
    2:27:32
  2. 2
    Gabriele MariaObmann
    Finish 4 · split rank #2
    2:28:50
  3. 3
    Carolin Lehrieder
    Finish 3 · split rank #3
    2:29:18

T2

  1. 1
    Lisa Gerss
    Finish 5
    3:20
  2. 2
    Lotte Wilms
    Finish 1
    3:23
  3. 3:24

Run

  1. 1
    Daniela Kleiser
    Finish 2 · split rank #1
    1:20:15
  2. 2
    Lisa Gerss
    Finish 5 · split rank #2
    1:20:47
  3. 3
    Lotte Wilms
    Finish 1 · split rank #3
    1:24: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:53:43
🥇#1
DE
Tom Hug
3:53:43
80.13 pts
🥈#2
AT
Lukas Hollaus
3:56:32
75.43 pts
🥉#3
DE
Ruben Zepuntke
3:57:34
72.29 pts

PodiumWomen

Winner time: 4:25:47
🥇#1
NL
Lotte Wilms
4:25:47
76.84 pts
🥈#2
DE
Daniela Kleiser
4:33:11
69.38 pts
🥉#3
DE
Carolin Lehrieder
4:33:31
66.80 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#9#2#1#1#8#3#2#2#3#1#13#3#2#6#9#4#17#5#5#5#6#7#6#6#15#4#10#7#13#11#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#6#12SwimBikeRunFinish#1#1#3#1#12#5#1#2#4#3#6#3#9#2#4#4#8#9#2#5#10#4#5#6#5#7#7#7#3#8#9#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

24 participants

3:53:43
Swim
26:42
Bike
2:10:05
Run
1:10:42
3:56:32
Swim
26:41
Bike
2:11:50
Run
1:11:30
3:57:34
Swim
25:12
Bike
2:07:26
Run
1:17:41
Swim
24:51
Bike
2:12:03
Run
1:16:18
3:59:58
Swim
26:52
Bike
2:11:58
Run
1:14:30
3:59:59
Swim
26:07
Bike
2:12:04
Run
1:14:56
Swim
26:51
Bike
2:11:57
Run
1:16:56
4:03:18
Swim
26:50
Bike
2:14:38
Run
1:15:01
4:05:13
Swim
25:13
Bike
2:17:18
Run
1:15:06
4:06:27
Swim
29:06
Bike
2:12:40
Run
1:17:10
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Tom HugDE3:53:43Winner26:42#93:242:10:05#22:481:10:42#180.13
2Lukas HollausAT3:56:3226:41#83:242:11:50#33:051:11:30#275.43
3Ruben ZepuntkeDE3:57:3425:12#33:432:07:26#13:301:17:41#1372.29
4ChristopheDe KeyserBE3:59:1224:51#23:082:12:03#62:501:16:18#968.89
5Will DraperGB3:59:5826:52#173:292:11:58#53:061:14:30#566.31
6Rafael LukatschAT3:59:5926:07#63:472:12:04#73:031:14:56#664.47
7Markus ThomschkeDE4:02:3326:51#153:342:11:57#43:141:16:56#1060.83
8Colin SzuchUS4:03:1826:50#133:432:14:38#113:051:15:01#758.71
9Bence LehmannHU4:05:1325:13#43:552:17:18#153:401:15:06#855.83
10Michael WeissAT4:06:2729:06#214:092:12:40#93:201:17:10#1153.58
11Fabian GuentherDE4:07:5127:38#193:302:16:01#143:071:17:33#1251.31
12Lukas Stengel4:08:5526:52#183:312:12:31#83:051:22:55#1849.39
13Simon HuckesteinDE4:10:4330:36#273:422:21:27#183:191:11:37#347.00
14Henrik KjaergardDK4:11:5329:41#243:402:15:35#123:021:19:53#1645.18
15Kit WalkerGB4:12:0526:44#103:362:15:51#133:241:22:29#1744.16
16Hannes ButtersDE4:12:2223:48#13:302:13:20#103:071:28:35#2343.14
17Lukas SeifertDE4:15:1626:39#73:342:18:12#173:181:23:31#1940.21
18Jan SchieblAT4:15:3626:51#163:342:22:06#203:311:19:32#1539.29
19Felipe BergaminiBR4:15:4726:50#144:102:21:57#193:381:19:10#1438.53
20Matthias HohlriederAT4:16:4926:47#123:422:17:59#163:191:25:00#2037.18
21Ori MendelIL4:29:3429:37#234:192:38:28#253:531:13:14#428.26
22Christoph LaditsAT4:33:3329:44#254:352:27:47#214:181:27:07#2127.78
23Kevin BrannCH4:36:0729:50#263:482:28:27#233:461:30:13#2427.33
24Dejan PopovicRS4:37:1328:06#203:582:33:41#243:341:27:52#2226.92

Female Pro Results

14 participants

4:25:47
Swim
26:50
Bike
2:27:32
Run
1:24:01
4:33:11
Swim
34:38
Bike
2:30:16
Run
1:20:15
Swim
28:05
Bike
2:29:18
Run
1:28:34
Swim
32:35
Bike
2:28:50
Run
1:24:49
4:35:41
Swim
32:31
Bike
2:35:01
Run
1:20:47
Swim
33:08
Bike
2:29:37
Run
1:28:06
Swim
29:51
Bike
2:31:48
Run
1:30:27
4:42:07
Swim
27:25
Bike
2:33:17
Run
1:33:42
4:48:16
Swim
29:55
Bike
2:30:59
Run
1:39:24
4:50:34
Swim
27:19
Bike
2:37:20
Run
1:37:58
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Lotte WilmsNL4:25:47Winner26:50#13:592:27:32#13:231:24:01#376.84
2Daniela KleiserDE4:33:1134:38#124:312:30:16#53:281:20:15#169.38
3Carolin LehriederDE4:33:3128:05#43:542:29:18#33:371:28:34#666.80
4Gabriele MariaObmannAT4:34:0532:35#94:252:28:50#23:241:24:49#464.26
5Lisa GerssDE4:35:4132:31#84:002:35:01#93:201:20:47#261.20
6Sarah SchoenfelderDE4:38:2933:08#104:052:29:37#43:311:28:06#557.52
7Lena Goetzenberger4:39:3729:51#54:022:31:48#73:271:30:27#755.08
8Julie IemmoloFR4:42:0727:25#34:112:33:17#83:301:33:42#951.87
9Renee KileyAU4:48:1629:55#64:152:30:59#63:421:39:24#1346.37
10Anna Harbo4:50:3427:19#24:122:37:20#103:431:37:58#1243.53
11Sophia StueckradDE4:52:3932:25#74:542:38:15#113:241:33:38#840.94
12Valeria KleinerDE4:56:0434:17#114:192:39:10#133:451:34:32#1037.56
13Sabrina ExenbergerAT4:59:2437:24#134:322:38:54#123:261:35:05#1134.33
14Melanie BaumannCH5:24:3440:44#145:312:45:17#143:541:49:06#1430.13