2025 Challenge St Pölten

May 24, 2025 · 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
47
32 men · 15 women
Men SOF
74.95
Women SOF
59.78

Race story in the data

Men: Jannik Schaufler won in 3:44:30 with a +4:01 margin. Jannik Schaufler had the fastest run (1:10:16).

Women: Chloe Sparrow won in 4:25:51 with a +0:30 margin. Anna Pabinger had the fastest run (1:22:27).

Shareable race cards

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

Race summary

2025 Challenge St Pölten 2025 - Men

ProTriStats

Winner: Jannik Schaufler in 3:44:30

Margin: +4:01

Fastest bike: Jannik Stoll - 2:05:49

Fastest run: Jannik Schaufler - 1:10:16

Top points: Jannik Schaufler - 81.50 pts

Field: 32/32 finishers, SOF 74.95

Race summary

2025 Challenge St Pölten 2025 - Women

ProTriStats

Winner: Chloe Sparrow in 4:25:51

Margin: +0:30

Fastest bike: Chloe Sparrow - 2:25:13

Fastest run: Anna Pabinger - 1:22:27

Top points: Chloe Sparrow - 72.33 pts

Field: 15/15 finishers, SOF 59.78

Men race summary

32 finishers from 32 starters · SOF 74.95

Winner
Jannik Schaufler
3:44:30
Winning margin
+4:01
Gap to second place
Fastest swim
Hannes Butters · 20:23
Fastest bike
Jannik Stoll · 2:05:49
Fastest run
Jannik Schaufler · 1:10:16
Top points
Jannik Schaufler
81.50 pts

Women race summary

15 finishers from 15 starters · SOF 59.78

Winner
Chloe Sparrow
4:25:51
Winning margin
+0:30
Gap to second place
Fastest swim
Chloe Sparrow · 23:00
Fastest bike
Chloe Sparrow · 2:25:13
Fastest run
Anna Pabinger · 1:22:27
Top points
Chloe Sparrow
72.33 pts

Men split podiums

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

Swim

  1. 1
    20:23
  2. 2
    Jannik Schaufler
    Finish 1 · split rank #2
    20:27
  3. 3
    Martin Demuth
    Finish 8 · split rank #3
    20:28

T1

  1. 3:03
  2. 2
    Will Draper
    Finish 2
    3:03
  3. 3
    Ondrej Kubo
    Finish 3
    3:03

Bike

  1. 1
    Jannik Stoll
    Finish 7
    2:05:49
  2. 2
    Will Draper
    Finish 2 · split rank #2
    2:05:54
  3. 3
    Jannik Schaufler
    Finish 1 · split rank #3
    2:07:39

T2

  1. 2:02
  2. 2
    Will Draper
    Finish 2
    2:02
  3. 2:02

Run

  1. 1:10:16
  2. 2
    Toon Marien
    Finish 14 · split rank #2
    1:12:18
  3. 3
    ChristopheDe Keyser
    Finish 5 · split rank #3
    1:12:25
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
    23:00
  2. 2
    Maela Moison
    Finish 8 · split rank #2
    23:23
  3. 3
    Tanja Stroschneider
    Finish 7 · split rank #3
    24:29

T1

  1. 1
    Maela Moison
    Finish 8
    3:03
  2. 2
    4:04
  3. 3
    4:04

Bike

  1. 1
    2:25:13
  2. 2
    Anna Pabinger
    Finish 2 · split rank #2
    2:26:37
  3. 3
    Emely Ravn
    Finish 6 · split rank #3
    2:27:14

T2

  1. 2:02
  2. 2
    3:03
  3. 3
    3:03

Run

  1. 1
    1:22:27
  2. 2
    Minttu Hukka
    Finish 4 · split rank #2
    1:22:29
  3. 3
    Gabriele MariaObmann
    Finish 3 · split rank #3
    1:22:47
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:44:30
🥇#1
DE
Jannik Schaufler
3:44:30
81.50 pts
🥈#2
GB
Will Draper
3:48:31
75.78 pts
🥉#3
SK
Ondrej Kubo
3:50:48
71.64 pts

PodiumWomen

Winner time: 4:25:51
🥇#1
GB
Chloe Sparrow
4:25:51
72.33 pts
🥈#2
AT
Anna Pabinger
4:26:21
69.43 pts
🥉#3
AT
Gabriele MariaObmann
4:29:06
65.23 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#12#24SwimBikeRunFinish#2#3#1#20#2#7#2#24#4#4#3#7#5#8#4#5#13#3#5#23#8#6#6#8#22#7#3#10#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#7#13SwimBikeRunFinish#6#1#13#2#2#7#5#3#3#11#4#2#4#5#6#4#5#9#3#13#6#3#8#5#7#2#10#8#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

32 participants

Swim
20:27
Bike
2:07:39
Run
1:10:16
3:48:31
Swim
22:56
Bike
2:05:54
Run
1:13:26
3:50:48
Swim
23:01
Bike
2:08:41
Run
1:12:27
3:51:16
Swim
22:01
Bike
2:08:45
Run
1:14:13
Swim
20:42
Bike
2:12:15
Run
1:12:25
3:52:16
Swim
23:00
Bike
2:09:48
Run
1:13:00
3:53:15
Swim
22:02
Bike
2:05:49
Run
1:18:52
3:53:26
Swim
20:28
Bike
2:10:17
Run
1:16:07
3:53:32
Swim
20:45
Bike
2:09:43
Run
1:16:18
3:55:12
Swim
22:22
Bike
2:09:28
Run
1:16:11
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Jannik SchauflerDE3:44:30Winner20:27#23:032:07:39#32:021:10:1681.50
2Will DraperGB3:48:3122:56#203:032:05:54#22:021:13:26#775.78
3Ondrej KuboSK3:50:4823:01#243:032:08:41#43:031:12:27#471.64
4Rafael LukatschAT3:51:1622:01#73:032:08:45#52:021:14:13#869.10
5ChristopheDe KeyserBE3:51:2620:42#53:032:12:15#132:021:12:25#366.98
6Simon DavisGB3:52:1623:00#233:032:09:48#82:021:13:00#664.49
7Jannik StollDE3:53:1522:02#83:032:05:493:031:18:52#2262.03
8Martin DemuthAT3:53:2620:28#33:032:10:17#102:021:16:07#1160.34
9Florian AngertDE3:53:3220:45#63:032:09:43#73:031:16:18#1458.83
10Michael WeissAT3:55:1222:22#134:042:09:28#63:031:16:11#1256.21
11Lukas KocarCZ3:56:0322:19#123:032:10:26#113:031:16:33#1554.33
12Lukas Stengel3:56:5822:27#163:032:10:07#93:031:17:26#2152.50
13Michele SarzillaIT3:58:2820:40#43:032:18:46#253:031:12:28#550.30
14Toon MarienBE3:59:1322:23#143:032:17:36#223:031:12:18#248.77
15Strahinja TrakicRS4:00:0222:05#93:032:13:30#143:031:17:24#2047.26
16Silvije TomacHR4:01:4724:34#304:042:13:52#163:031:14:39#945.09
17Romain RezsohazyBE4:02:5024:06#273:032:15:28#183:031:16:16#1343.53
18Elliot BachUS4:03:2623:02#253:032:11:12#123:031:22:23#2642.39
19Herbert EnzingerDE4:04:0324:06#283:032:16:27#193:031:16:34#1641.28
20Paul WeigandDE4:04:1022:18#113:032:18:45#244:041:15:17#1040.62
21Lukas GstaltnerAT4:06:2122:24#153:032:19:54#263:031:16:36#1738.39
22Jesper SvenssonSE4:06:2822:08#103:032:16:34#203:031:20:40#2337.81
23Hadrien BaritauxFR4:06:5822:59#223:032:13:31#153:031:23:09#2936.97
24Matthias TuerkDE4:09:0224:05#264:042:14:40#172:021:23:09#3034.94
25Pavel HradilCZ4:10:4922:33#185:052:17:07#213:031:22:25#2733.16
26Matthias SteinwandterIT4:12:3422:28#173:032:25:29#313:031:17:01#1831.45
27Hannes ButtersDE4:13:3720:233:032:22:39#275:051:21:34#2430.30
28Raphael JunghansDE4:13:4424:33#294:042:24:01#303:031:17:05#1929.92
29Juuso ManninenFI4:16:5622:58#213:032:22:51#283:031:23:59#3127.14
30Jules RauDE4:18:4824:37#314:042:23:04#293:031:22:18#2525.42
31Louis HeukemesBE4:28:2122:41#195:052:33:37#324:041:22:35#2825.11
32Domenico PassuelloIT4:34:2626:18#324:042:17:38#235:051:40:40#3224.90

Female Pro Results

15 participants

4:25:51
Swim
23:00
Bike
2:25:13
Run
1:29:38
4:26:21
Swim
29:11
Bike
2:26:37
Run
1:22:27
Swim
26:11
Bike
2:32:32
Run
1:22:47
4:30:34
Swim
28:15
Bike
2:31:57
Run
1:22:29
Swim
25:33
Bike
2:33:51
Run
1:24:14
4:33:58
Swim
26:37
Bike
2:27:14
Run
1:32:21
Swim
24:29
Bike
2:35:15
Run
1:29:00
4:38:19
Swim
23:23
Bike
2:37:12
Run
1:30:03
4:40:06
Swim
25:51
Bike
2:35:06
Run
1:31:10
4:44:53
Swim
26:24
Bike
2:40:19
Run
1:30:23
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Chloe SparrowGB4:25:51Winner23:004:042:25:133:031:29:38#672.33
2Anna PabingerAT4:26:2129:11#134:042:26:37#23:031:22:2769.43
3Gabriele MariaObmannAT4:29:0626:11#74:042:32:32#52:021:22:47#365.23
4Minttu HukkaFI4:30:3428:15#114:042:31:57#43:031:22:29#262.08
5Tiina PohjalainenFI4:31:1725:33#54:042:33:51#63:031:24:14#459.60
6Emely RavnDK4:33:5826:37#94:042:27:14#33:031:32:21#1355.97
7Tanja StroschneiderAT4:36:3924:29#34:042:35:15#83:031:29:00#552.48
8Maela MoisonFR4:38:1923:23#23:032:37:12#103:031:30:03#849.81
9HanniVan WykZA4:40:0625:51#64:042:35:06#73:031:31:10#1047.18
10Zoe LeursBE4:44:5326:24#84:042:40:19#133:031:30:23#942.65
11Nathalie KrauseDE4:45:1228:24#125:052:38:04#113:031:29:50#741.23
12Maisa TuliniemiFI4:45:4726:44#104:042:39:12#123:031:31:48#1239.73
13Sabrina ExenbergerAT4:56:2130:44#144:042:45:47#143:031:31:31#1131.61
14Margareta BicanovaSK4:59:2524:30#45:052:51:28#153:031:34:49#1428.76
15Magdalena BernhardAT5:24:3141:51#157:072:36:07#94:041:54:41#1527.90