2025 Ironman 70.3 Tallinn

August 23, 2025 · Tallinn, Estonia

Data: PTO Stats · Updated 5/21/2026 · Quality: partialHow data works

Race editions

Switch year or compare this race across stored editions.

2025202420232020
Distance
Half-Iron (70.3 miles)
Half-Iron
Field size
17
10 men · 7 women
Men SOF
71.98
Women SOF
62.81

Race story in the data

Men: Henry Räppo won in 3:40:06 with a +0:03 margin. Henry Räppo had the fastest run (1:11:51).

Women: Kaidi Kivioja won in 4:12:32 with a +2:07 margin. Diede Diederiks had the fastest run (1:22:12).

Shareable race cards

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

Race summary

2025 Ironman 70.3 Tallinn 2025 - Men

ProTriStats

Winner: Henry Räppo in 3:40:06

Margin: +0:03

Fastest bike: Hannes Butters - 1:59:03

Fastest run: Henry Räppo - 1:11:51

Top points: Henry Räppo - 71.57 pts

Field: 9/10 finishers, SOF 71.98

Race summary

2025 Ironman 70.3 Tallinn 2025 - Women

ProTriStats

Winner: Kaidi Kivioja in 4:12:32

Margin: +2:07

Fastest bike: Diede Diederiks - 2:15:18

Fastest run: Diede Diederiks - 1:22:12

Top points: Kaidi Kivioja - 67.52 pts

Field: 7/7 finishers, SOF 62.81

Men race summary

9 finishers from 10 starters · SOF 71.98

Winner
Henry Räppo
3:40:06
Winning margin
+0:03
Gap to second place
Fastest swim
Hannes Butters · 23:12
Fastest bike
Hannes Butters · 1:59:03
Fastest run
Henry Räppo · 1:11:51
Top points
Henry Räppo
71.57 pts

Women race summary

7 finishers from 7 starters · SOF 62.81

Winner
Kaidi Kivioja
4:12:32
Winning margin
+2:07
Gap to second place
Fastest swim
Justine Guerard · 28:13
Fastest bike
Diede Diederiks · 2:15:18
Fastest run
Diede Diederiks · 1:22:12
Top points
Kaidi Kivioja
67.52 pts

Men split podiums

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

Swim

  1. 23:12
  2. 2
    23:12
  3. 24:15

T1

Split unavailable.

Bike

  1. 1:59:03
  2. 2
    2:00:23
  3. 3
    James Teagle
    Finish 2
    2:00:36

T2

Split unavailable.

Run

  1. 1
    Henry Räppo
    Finish 1
    1:11:51
  2. 2
    James Teagle
    Finish 2
    1:12:01
  3. 1:14:09
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. 28:13
  2. 28:21
  3. 28:26

T1

Split unavailable.

Bike

  1. 2:15:18
  2. 2
    2:15:19
  3. 2:17:41

T2

Split unavailable.

Run

  1. 1:22:12
  2. 1:22:36
  3. 3
    1:25:38
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:40:06
🥇#1
EE
Henry Räppo
3:40:06
71.57 pts
🥈#2
GB
James Teagle
3:40:09
68.45 pts
🥉#3
DE
Florian Angert
3:42:33
63.75 pts

PodiumWomen

Winner time: 4:12:32
🥇#1
EE
Kaidi Kivioja
4:12:32
67.52 pts
🥈#2
NL
Diede Diederiks
4:14:39
62.94 pts
🥉#3
FR
Justine Guerard
4:15:54
59.31 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 7
#1#5#10SwimBikeRunFinish#1#2#3#4#5#6#7

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

10 participants

3:40:06
Swim
24:27
Bike
2:00:54
Run
1:11:51
3:40:09
Swim
24:49
Bike
2:00:36
Run
1:12:01
3:42:33
Swim
24:15
Bike
2:00:54
Run
1:14:09
3:43:08
Swim
23:12
Bike
1:59:03
Run
1:18:03
3:46:29
Swim
24:41
Bike
2:00:23
Run
1:18:05
3:46:41
Swim
23:12
Bike
2:02:12
Run
1:18:20
3:48:19
Swim
24:29
Bike
2:01:04
Run
1:19:51
Swim
26:24
Bike
2:09:35
Run
1:15:44
4:01:08
Swim
26:55
Bike
2:06:06
Run
1:23:45
DNF
Swim
26:28
Bike
Run
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Henry RäppoEE3:40:06Winner24:272:00:541:11:5171.57
2James TeagleGB3:40:0924:492:00:361:12:0168.45
3Florian AngertDE3:42:3324:152:00:541:14:0963.75
4Hannes ButtersDE3:43:0823:121:59:031:18:0360.84
5Antony CostesFR3:46:2924:412:00:231:18:0555.94
6Oliver TurnerGB3:46:4123:122:02:121:18:2053.84
7Nils LorenzDE3:48:1924:292:01:041:19:5150.79
8Will CrudgingtonGB3:55:1126:242:09:351:15:4443.67
9Matthew RalphsZA4:01:0826:552:06:061:23:4537.46
DNFSam WordleyGBDNF26:28

Female Pro Results

7 participants

4:12:32
Swim
28:30
Bike
2:15:19
Run
1:25:46
4:14:39
Swim
32:05
Bike
2:15:18
Run
1:22:12
4:15:54
Swim
28:13
Bike
2:17:41
Run
1:26:33
4:20:26
Swim
28:21
Bike
2:20:02
Run
1:28:25
4:20:50
Swim
32:37
Bike
2:19:02
Run
1:25:38
4:22:23
Swim
33:56
Bike
2:22:54
Run
1:22:36
4:24:36
Swim
28:26
Bike
2:22:52
Run
1:29:18
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Kaidi KiviojaEE4:12:32Winner28:302:15:191:25:4667.52
2Diede DiederiksNL4:14:3932:052:15:181:22:1262.94
3Justine GuerardFR4:15:5428:132:17:411:26:3359.31
4Eva CornelisseNL4:20:2628:212:20:021:28:2553.66
5Katie PhipkinGB4:20:5032:372:19:021:25:3851.20
6Rhianne HughesGB4:22:2333:562:22:541:22:3648.17
7Brooke GilliesGB4:24:3628:262:22:521:29:1844.87