2023 Ironman 70.3 Tallinn

August 5, 2023 · Tallinn, Estonia

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

Race editions

Switch year or compare this race across stored editions.

2025202420232020
Distance
Half-Iron (70.3 miles)
Iron-Distance
Field size
47
29 men · 18 women
Men SOF
78.97
Women SOF
85.25

Race story in the data

Men: Pieter Heemeryck won in 3:36:55 with a +1:59 margin. Bastian Peitersen had the fastest run (1:11:44).

Women: Laura Philipp won in 3:59:23 with a +0:48 margin. Laura Philipp had the fastest run (1:20:02).

Shareable race cards

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

Race summary

2023 Ironman 70.3 Tallinn 2023 - Men

ProTriStats

Winner: Pieter Heemeryck in 3:36:55

Margin: +1:59

Fastest bike: Mike Phillips - 1:57:37

Fastest run: Bastian Peitersen - 1:11:44

Top points: Pieter Heemeryck - 86.91 pts

Field: 29/29 finishers, SOF 78.97

Race summary

2023 Ironman 70.3 Tallinn 2023 - Women

ProTriStats

Winner: Laura Philipp in 3:59:23

Margin: +0:48

Fastest bike: Laura Philipp - 2:09:53

Fastest run: Laura Philipp - 1:20:02

Top points: Laura Philipp - 90.36 pts

Field: 18/18 finishers, SOF 85.25

Men race summary

29 finishers from 29 starters · SOF 78.97

Winner
Pieter Heemeryck
3:36:55
Winning margin
+1:59
Gap to second place
Fastest swim
Alessandro Fabian · 22:44
Fastest bike
Mike Phillips · 1:57:37
Fastest run
Bastian Peitersen · 1:11:44
Top points
Pieter Heemeryck
86.91 pts

Women race summary

18 finishers from 18 starters · SOF 85.25

Winner
Laura Philipp
3:59:23
Winning margin
+0:48
Gap to second place
Fastest swim
Lucy Buckingham · 23:53
Fastest bike
Laura Philipp · 2:09:53
Fastest run
Laura Philipp · 1:20:02
Top points
Laura Philipp
90.36 pts

Men split podiums

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

Swim

  1. 1
    Alessandro Fabian
    Finish 3 · split rank #1
    22:44
  2. 2
    Jan Stratmann
    Finish 18 · split rank #2
    22:48
  3. 3
    ChristopheDe Keyser
    Finish 11 · split rank #3
    23:02

T1

  1. 1:21
  2. 2
    Yvan Jarrige
    Finish 4
    1:21
  3. 1:21

Bike

  1. 1
    Mike Phillips
    Finish 2 · split rank #1
    1:57:37
  2. 2
    Pieter Heemeryck
    Finish 1 · split rank #2
    1:58:00
  3. 3
    Youri Keulen
    Finish 9 · split rank #3
    2:00:34

T2

  1. 1
    Simon Viain
    Finish 5
    00:55
  2. 2
    Yvan Jarrige
    Finish 4
    00:57
  3. 3
    Jan Stratmann
    Finish 18
    00:59

Run

  1. 1
    Bastian Peitersen
    Finish 17 · split rank #1
    1:11:44
  2. 2
    Alessandro Fabian
    Finish 3 · split rank #2
    1:12:39
  3. 3
    Pieter Heemeryck
    Finish 1 · split rank #3
    1:12:42
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
    Lucy Buckingham
    Finish 6 · split rank #1
    23:53
  2. 2
    Imogen Simmonds
    Finish 2 · split rank #3
    25:26
  3. 3
    Daisy Davies
    Finish 15 · split rank #4
    25:33

T1

  1. 1:29
  2. 1:30
  3. 3
    Lisa Norden
    Finish 4
    1:33

Bike

  1. 1
    Laura Philipp
    Finish 1 · split rank #1
    2:09:53
  2. 2
    Imogen Simmonds
    Finish 2 · split rank #2
    2:10:55
  3. 3
    Lisa Norden
    Finish 4 · split rank #3
    2:10:58

T2

  1. 1:02
  2. 2
    1:02
  3. 3
    Alexia Bailly
    Finish 10
    1:03

Run

  1. 1
    Laura Philipp
    Finish 1 · split rank #1
    1:20:02
  2. 2
    Imogen Simmonds
    Finish 2 · split rank #2
    1:20:58
  3. 3
    Emma Pallant-Browne
    Finish 3 · split rank #3
    1:22:02
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:36:55
🥇#1
BE
Pieter Heemeryck
3:36:55
86.91 pts
🥈#2
NZ
Mike Phillips
3:38:54
83.48 pts
🥉#3
IT
Alessandro Fabian
3:39:47
81.05 pts

PodiumWomen

Winner time: 3:59:23
🥇#1
DE
Laura Philipp
3:59:23
90.36 pts
🥈#2
CH
Imogen Simmonds
4:00:11
87.97 pts
🥉#3
GB
Emma Pallant-Browne
4:02:27
84.58 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#13#26SwimBikeRunFinish#15#2#3#1#14#1#10#2#1#18#2#3#26#7#4#4#10#16#6#5#4#12#5#6#12#8#8#7#18#11#9#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#9#17SwimBikeRunFinish#11#1#1#1#3#2#2#2#8#4#3#3#5#3#7#4#13#8#4#5#1#5#12#6#15#6#8#7#17#7#6#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

29 participants

Swim
23:15
Bike
1:58:00
Run
1:12:42
3:38:54
Swim
23:14
Bike
1:57:37
Run
1:14:47
Swim
22:44
Bike
2:01:54
Run
1:12:39
3:39:58
Swim
23:57
Bike
2:00:51
Run
1:12:49
3:40:24
Swim
23:12
Bike
2:01:27
Run
1:13:16
Swim
23:03
Bike
2:01:10
Run
1:13:14
3:40:54
Swim
23:13
Bike
2:00:52
Run
1:13:44
3:41:16
Swim
23:27
Bike
2:01:03
Run
1:13:45
3:41:55
Swim
23:43
Bike
2:00:34
Run
1:14:47
3:42:39
Swim
23:07
Bike
2:00:49
Run
1:15:53
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Pieter HeemeryckBE3:36:55Winner23:15#151:211:58:00#21:351:12:42#386.91
2Mike PhillipsNZ3:38:5423:14#141:421:57:37#11:311:14:47#1083.48
3Alessandro FabianIT3:39:4722:44#11:272:01:54#181:011:12:39#281.05
4Yvan JarrigeFR3:39:5823:57#261:212:00:51#700:571:12:49#479.27
5Simon ViainFR3:40:2423:12#101:322:01:27#1600:551:13:16#677.38
6Ognjen StojanovićRS3:40:3323:03#41:552:01:10#121:091:13:14#575.78
7Mitchell KibbyAU3:40:5423:13#122:012:00:52#81:021:13:44#874.11
8Nathan GuerbeurFR3:41:1623:27#181:332:01:03#111:261:13:45#972.48
9Youri KeulenNL3:41:5523:43#221:462:00:34#31:041:14:47#1170.69
10Jesper SvenssonSE3:42:3923:07#71:412:00:49#61:071:15:53#1568.89
11ChristopheDe KeyserBE3:43:1223:02#31:212:01:41#171:041:16:02#1667.31
12Tom HugDE3:43:1823:57#271:412:02:50#201:191:13:28#766.15
13Nick EmdeDE3:44:5423:09#81:592:00:58#101:181:17:29#1863.81
14Colin SzuchUS3:45:0824:02#291:282:00:41#41:111:17:45#2062.65
15Fabian ReuterDE3:45:2323:26#171:372:01:24#141:261:17:29#1961.52
16Nick ThompsonAU3:46:0323:45#231:322:03:09#211:171:16:18#1760.09
17Bastian PeitersenDK3:46:5825:36#321:592:06:11#251:271:11:44#158.50
18Jan StratmannDE3:48:3122:48#21:492:01:26#1500:591:21:27#2356.44
19Jonathan WayaffeBE3:49:3423:24#161:412:02:36#191:181:20:33#2254.82
20William MennessonFR3:49:5724:50#301:332:07:13#261:151:15:03#1253.79
21Lasse SchoefischDE3:52:1326:11#351:432:04:38#221:191:18:19#2151.25
22Eduardo PerezSandi GarciaMX3:53:0526:07#341:402:08:28#271:111:15:38#1449.90
23Henry RaeppoEE3:53:2323:05#51:502:04:39#231:341:22:14#2449.04
24Kevin VabaorgEE3:57:3323:56#251:352:04:39#241:491:25:33#2745.03
25Nicolas MannDE3:59:0923:36#211:482:16:45#311:451:15:13#1343.17
26Patrick ComettaCH4:00:0425:40#331:462:08:46#281:141:22:36#2541.89
27Albert AskengrenSE4:06:1325:35#311:452:13:25#301:201:24:05#2636.34
28Yegor MartynenkoUA4:13:1423:46#241:422:20:22#331:251:25:58#2832.70
29Rinel PiusEE4:29:4623:12#112:002:12:04#291:251:51:02#2932.25

Female Pro Results

18 participants

3:59:23
Swim
26:40
Bike
2:09:53
Run
1:20:02
4:00:11
Swim
25:26
Bike
2:10:55
Run
1:20:58
Swim
26:33
Bike
2:11:18
Run
1:22:02
4:04:22
Swim
25:36
Bike
2:10:58
Run
1:25:07
Swim
26:42
Bike
2:15:05
Run
1:22:28
4:09:11
Swim
23:53
Bike
2:12:45
Run
1:29:35
Swim
28:12
Bike
2:13:42
Run
1:26:00
Swim
29:03
Bike
2:14:54
Run
1:25:03
4:12:32
Swim
26:31
Bike
2:15:40
Run
1:27:16
4:15:02
Swim
26:36
Bike
2:15:36
Run
1:30:10
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Laura PhilippDE3:59:23Winner26:40#111:352:09:53#11:101:20:02#190.36
2Imogen SimmondsCH4:00:1125:26#31:422:10:55#21:071:20:58#287.97
3Emma Pallant-BrowneGB4:02:2726:33#81:302:11:18#41:021:22:02#384.58
4Lisa NordenSE4:04:2225:36#51:332:10:58#31:061:25:07#781.53
5Amelia WatkinsonNZ4:07:2226:42#131:412:15:05#81:231:22:28#477.77
6Lucy BuckinghamGB4:09:1123:53#11:292:12:45#51:271:29:35#1274.95
7Daniela BleymehlDE4:11:0128:12#151:512:13:42#61:141:26:00#872.20
8Aurelia BoulangerFR4:11:5629:03#171:502:14:54#71:041:25:03#670.19
9Lottie LucasAE4:12:3226:31#71:462:15:40#101:171:27:16#968.49
10Alexia BaillyFR4:15:0226:36#91:342:15:36#91:031:30:10#1465.44
11Olivia MitchellIE4:15:2126:41#121:342:16:22#111:021:29:41#1364.08
12Tiina PohjalainenFI4:16:1629:14#181:452:21:13#171:171:22:45#562.32
13Carolin MeyerDE4:16:4929:02#161:532:16:58#121:221:27:31#1060.89
14Kaidi KiviojaEE4:16:5926:44#141:522:18:55#131:221:28:05#1159.79
15Daisy DaviesGB4:22:4125:33#41:452:20:10#151:351:33:37#1854.64
16Jasmin WeberCH4:23:5626:39#101:382:22:24#181:171:31:56#1752.84
17CecilieSalskov JensenDK4:25:0225:52#61:492:24:52#191:401:30:48#1551.18
18Rachele BottiCH4:36:2629:20#201:392:32:11#201:541:31:21#1641.94