2025 Ironman 70.3 Warsaw

June 7, 2025 · Warsaw, Poland

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

Race editions

Switch year or compare this race across stored editions.

20252024202320222021
Distance
Half-Iron (70.3 miles)
Iron-Distance
Field size
35
30 men · 5 women
Men SOF
71.39
Women SOF
61.20

Race story in the data

Men: Alessio Crociani won in 3:33:06 with a +0:14 margin. Bastian Peitersen had the fastest run (1:12:27).

Women: Rachel Brown won in 4:08:40 with a +1:50 margin. LuisaIogna Prat had the fastest run (1:24:55).

Shareable race cards

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

Race summary

2025 Ironman 70.3 Warsaw 2025 - Men

ProTriStats

Winner: Alessio Crociani in 3:33:06

Margin: +0:14

Fastest bike: Valdemar Solok - 1:51:20

Fastest run: Bastian Peitersen - 1:12:27

Top points: Alessio Crociani - 71.68 pts

Field: 30/30 finishers, SOF 71.39

Race summary

2025 Ironman 70.3 Warsaw 2025 - Women

ProTriStats

Winner: Rachel Brown in 4:08:40

Margin: +1:50

Fastest bike: Marie Ingerhed - 2:06:32

Fastest run: LuisaIogna Prat - 1:24:55

Top points: Rachel Brown - 66.70 pts

Field: 5/5 finishers, SOF 61.20

Men race summary

30 finishers from 30 starters · SOF 71.39

Winner
Alessio Crociani
3:33:06
Winning margin
+0:14
Gap to second place
Fastest swim
Chase Mcqueen · 21:42
Fastest bike
Valdemar Solok · 1:51:20
Fastest run
Bastian Peitersen · 1:12:27
Top points
Alessio Crociani
71.68 pts

Women race summary

5 finishers from 5 starters · SOF 61.20

Winner
Rachel Brown
4:08:40
Winning margin
+1:50
Gap to second place
Fastest swim
Katharina Krüger · 24:54
Fastest bike
Marie Ingerhed · 2:06:32
Fastest run
LuisaIogna Prat · 1:24:55
Top points
Rachel Brown
66.70 pts

Men split podiums

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

Swim

  1. 1
    Chase Mcqueen
    Finish 15
    21:42
  2. 2
    Alessio Crociani
    Finish 1 · split rank #2
    21:44
  3. 3
    Henry Raeppo
    Finish 3 · split rank #3
    22:29

T1

  1. 1:37
  2. 2
    Chase Mcqueen
    Finish 15
    1:38
  3. 1:47

Bike

  1. 1:51:20
  2. 2
    Henry Raeppo
    Finish 3 · split rank #2
    1:52:48
  3. 3
    Gabriel Sandoer
    Finish 4 · split rank #3
    1:55:47

T2

  1. 1
    1:46
  2. 1:47
  3. 1:48

Run

  1. 1:12:27
  2. 2
    Gabriel Sandoer
    Finish 4 · split rank #2
    1:12:29
  3. 3
    Joran Driesen
    Finish 5 · split rank #3
    1:12:48
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:54
  2. 2
    Lara Rajteric
    Finish 4 · split rank #2
    29:12
  3. 3
    Rachel Brown
    Finish 1 · split rank #3
    29:35

T1

  1. 2:01
  2. 2
    Rachel Brown
    Finish 1
    2:17
  3. 3
    2:48

Bike

  1. 2:06:32
  2. 2
    Lara Rajteric
    Finish 4 · split rank #2
    2:09:35
  3. 3
    Rachel Brown
    Finish 1 · split rank #3
    2:09:44

T2

  1. 1
    Rachel Brown
    Finish 1
    2:07
  2. 2:15
  3. 2:29

Run

  1. 1:24:55
  2. 2
    Rachel Brown
    Finish 1 · split rank #2
    1:24:59
  3. 3
    Katharina Krüger
    Finish 3 · split rank #3
    1:30:18
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:33:06
🥇#1
IT
Alessio Crociani
3:33:06
71.68 pts
🥈#2
DK
Valdemar Solok
3:33:20
68.40 pts
🥉#3
EE
Henry Raeppo
3:34:27
64.72 pts

PodiumWomen

Winner time: 4:08:40
🥇#1
GB
Rachel Brown
4:08:40
66.70 pts
🥈#2
IT
LuisaIogna Prat
4:10:30
62.30 pts
🥉#3
DE
Katharina Krüger
4:13:54
57.11 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#2#4#1#4#9#2#3#2#8#3#5#3#2#4#6#5#3#5#13#6#4#5#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 5
#1#5#10SwimBikeRunFinish#3#3#2#1#2#4#3#3#2#2#4#4#4#5#5

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

30 participants

Swim
21:44
Bike
Run
1:13:49
3:33:20
Swim
22:31
Bike
1:51:20
Run
1:16:07
3:34:27
Swim
22:29
Bike
1:52:48
Run
1:15:34
3:35:17
Swim
23:19
Bike
1:55:47
Run
1:12:29
3:35:35
Swim
23:24
Bike
1:55:50
Run
1:12:48
3:36:17
Swim
Bike
Run
1:16:30
Swim
Bike
1:55:48
Run
1:13:52
3:37:46
Swim
Bike
Run
Swim
25:31
Bike
1:56:31
Run
1:12:27
Swim
Bike
Run
1:16:09
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Alessio CrocianiIT3:33:06Winner21:44#21:471:13:49#471.68
2Valdemar SolokDK3:33:2022:31#41:371:51:201:471:16:07#968.40
3Henry RaeppoEE3:34:2722:29#31:471:52:48#21:501:15:34#864.72
4Gabriel SandoerSE3:35:1723:19#51:561:55:47#31:481:12:29#261.58
5Joran DriesenBE3:35:3523:24#61:491:55:50#51:461:12:48#359.16
6Martin DemuthAT3:36:171:16:30#1356.64
7Ognjen StojanovićRS3:36:501:55:48#41:531:13:52#554.46
8Thomas OttDE3:37:4652.14
9Bastian PeitersenDK3:38:5425:31#161:561:56:31#82:311:12:2749.83
10ThorBendix MadsenDK3:39:161:16:09#1048.31
11Jacek KrawczykPL3:39:4524:28#121:501:57:31#102:001:13:58#646.82
12Vincent GroeßerDE3:40:191:14:50#745.39
13Hugo FigueiredoPT3:40:4723:27#81:581:55:53#61:531:17:38#1544.14
14Filip SzymonikPL3:42:0624:28#131:551:57:31#111:591:16:15#1242.28
15Chase McqueenUS3:42:4021:421:381:57:09#92:181:19:54#2041.12
16Morgan RhodesGB3:43:5624:09#91:531:57:59#121:581:17:59#1639.45
17Andreas DreitzDE3:44:4624:27#112:081:56:22#72:251:19:26#1838.22
18Silas SchmittDE3:44:541:22:08#2137.63
19Michal GrabowskiPL3:44:591:18:52#1737.14
20Renning ElischerDE3:45:491:19:31#1936.06
21Jan PoplawskiPL3:47:531:16:14#1133.99
22Samuel LinsenmeierDE3:48:2723:25#72:042:03:52#161:571:17:10#1433.21
23Yegor MartynenkoUA3:50:2824:24#1031.25
24Ron EppleDE3:51:242:091:28:09#2730.23
25Adam LennellSE3:54:1427:23#182:291:58:43#132:071:23:33#2227.64
26Lukasz LisPL3:56:022:201:24:22#2425.94
27Mohamad AlsabbaghSY3:56:5524:34#152:062:02:55#142:051:25:17#2525.03
28Daniel NoeuSE3:58:0724:33#142:072:03:00#152:071:26:22#2623.87
29Patrik GlaserSI4:05:2029:13#192:072:07:12#172:321:24:17#2322.49
30Kevin BishopUS4:35:1625:34#179:461:31:20#2822.37

Female Pro Results

5 participants

4:08:40
Swim
29:35
Bike
2:09:44
Run
1:24:59
4:10:30
Swim
Bike
Run
1:24:55
Swim
24:54
Bike
2:14:15
Run
1:30:18
4:15:14
Swim
29:12
Bike
2:09:35
Run
1:31:03
4:19:05
Swim
32:39
Bike
2:06:32
Run
1:34:49
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Rachel BrownGB4:08:40Winner29:35#32:172:09:44#32:071:24:59#266.70
2LuisaIogna PratIT4:10:301:24:5562.30
3Katharina KrügerDE4:13:5424:542:012:14:15#42:291:30:18#357.11
4Lara RajtericSI4:15:1429:12#22:482:09:35#22:381:31:03#453.71
5Marie IngerhedSE4:19:0532:39#42:532:06:322:151:34:49#548.76