2025 Ironman 70.3 Tallinn
August 23, 2025 · Tallinn, Estonia
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).
Men race summary
9 finishers from 10 starters · SOF 71.98
Women race summary
7 finishers from 7 starters · SOF 62.81
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Hannes ButtersFinish 423:12
- 2Oliver TurnerFinish 623:12
- 3Florian AngertFinish 324:15
T1
Split unavailable.
Bike
- 1Hannes ButtersFinish 41:59:03
- 2Antony CostesFinish 52:00:23
- 3James TeagleFinish 22:00:36
T2
Split unavailable.
Run
- 1Henry RäppoFinish 11:11:51
- 2James TeagleFinish 21:12:01
- 3Florian AngertFinish 31:14:09
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Justine GuerardFinish 328:13
- 2Eva CornelisseFinish 428:21
- 3Brooke GilliesFinish 728:26
T1
Split unavailable.
Bike
- 1Diede DiederiksFinish 22:15:18
- 2Kaidi KiviojaFinish 12:15:19
- 3Justine GuerardFinish 32:17:41
T2
Split unavailable.
Run
- 1Diede DiederiksFinish 21:22:12
- 2Rhianne HughesFinish 61:22:36
- 3Katie PhipkinFinish 51:25:38
PodiumMen
PodiumWomen
Men · Split Rank Flow
Top finishers by stored split rank. Lower lines are worse ranks; this is not cumulative race position at each checkpoint.
Women · Split Rank Flow
Top finishers by stored split rank. Lower lines are worse ranks; this is not cumulative race position at each checkpoint.
Male Pro Results
10 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Henry RäppoEE | 3:40:06 | Winner | 24:27 | — | 2:00:54 | — | 1:11:51 | 71.57 |
| 2 | James TeagleGB | 3:40:09 | — | 24:49 | — | 2:00:36 | — | 1:12:01 | 68.45 |
| 3 | Florian AngertDE | 3:42:33 | — | 24:15 | — | 2:00:54 | — | 1:14:09 | 63.75 |
| 4 | Hannes ButtersDE | 3:43:08 | — | 23:12 | — | 1:59:03 | — | 1:18:03 | 60.84 |
| 5 | Antony CostesFR | 3:46:29 | — | 24:41 | — | 2:00:23 | — | 1:18:05 | 55.94 |
| 6 | Oliver TurnerGB | 3:46:41 | — | 23:12 | — | 2:02:12 | — | 1:18:20 | 53.84 |
| 7 | Nils LorenzDE | 3:48:19 | — | 24:29 | — | 2:01:04 | — | 1:19:51 | 50.79 |
| 8 | Will CrudgingtonGB | 3:55:11 | — | 26:24 | — | 2:09:35 | — | 1:15:44 | 43.67 |
| 9 | Matthew RalphsZA | 4:01:08 | — | 26:55 | — | 2:06:06 | — | 1:23:45 | 37.46 |
| DNF | Sam WordleyGB | DNF | — | 26:28 | — | — | — | — | — |
Female Pro Results
7 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Kaidi KiviojaEE | 4:12:32 | Winner | 28:30 | — | 2:15:19 | — | 1:25:46 | 67.52 |
| 2 | Diede DiederiksNL | 4:14:39 | — | 32:05 | — | 2:15:18 | — | 1:22:12 | 62.94 |
| 3 | Justine GuerardFR | 4:15:54 | — | 28:13 | — | 2:17:41 | — | 1:26:33 | 59.31 |
| 4 | Eva CornelisseNL | 4:20:26 | — | 28:21 | — | 2:20:02 | — | 1:28:25 | 53.66 |
| 5 | Katie PhipkinGB | 4:20:50 | — | 32:37 | — | 2:19:02 | — | 1:25:38 | 51.20 |
| 6 | Rhianne HughesGB | 4:22:23 | — | 33:56 | — | 2:22:54 | — | 1:22:36 | 48.17 |
| 7 | Brooke GilliesGB | 4:24:36 | — | 28:26 | — | 2:22:52 | — | 1:29:18 | 44.87 |