2025 Ironman 70.3 Bahrain

December 4, 2025 · Manama, United Arab Emirates

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

Race editions

Switch year or compare this race across stored editions.

202520242023202220192018201720162015
Distance
Half-Iron (70.3 miles)
Half-Iron
Field size
13
9 men · 4 women
Men SOF
55.69
Women SOF
59.05

Race story in the data

Men: Vincent Luis won in 3:29:08 with a +2:11 margin. Vincent Luis had the fastest run (1:08:33).

Women: Georgia Taylor-Brown won in 3:51:19 with a +2:15 margin. Georgia Taylor-Brown had the fastest run (1:16:11).

Shareable race cards

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

Race summary

2025 Ironman 70.3 Bahrain 2025 - Men

ProTriStats

Winner: Vincent Luis in 3:29:08

Margin: +2:11

Fastest bike: Pieter Heemeryck - 1:54:22

Fastest run: Vincent Luis - 1:08:33

Top points: Vincent Luis - 81.00 pts

Field: 8/9 finishers, SOF 55.69

Race summary

2025 Ironman 70.3 Bahrain 2025 - Women

ProTriStats

Winner: Georgia Taylor-Brown in 3:51:19

Margin: +2:15

Fastest bike: Georgia Taylor-Brown - 2:06:48

Fastest run: Georgia Taylor-Brown - 1:16:11

Top points: Georgia Taylor-Brown - 81.57 pts

Field: 4/4 finishers, SOF 59.05

Men race summary

8 finishers from 9 starters · SOF 55.69

Winner
Vincent Luis
3:29:08
Winning margin
+2:11
Gap to second place
Fastest swim
Vincent Luis · 21:59
Fastest bike
Pieter Heemeryck · 1:54:22
Fastest run
Vincent Luis · 1:08:33
Top points
Vincent Luis
81.00 pts

Women race summary

4 finishers from 4 starters · SOF 59.05

Winner
Georgia Taylor-Brown
3:51:19
Winning margin
+2:15
Gap to second place
Fastest swim
India Lee · 25:11
Fastest bike
Georgia Taylor-Brown · 2:06:48
Fastest run
Georgia Taylor-Brown · 1:16:11
Top points
Georgia Taylor-Brown
81.57 pts

Men split podiums

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

Swim

  1. 1
    Vincent Luis
    Finish 1
    21:59
  2. 2
    21:59
  3. 3
    Vasco Vilaca
    Finish 2
    22:01

T1

Split unavailable.

Bike

  1. 1:54:22
  2. 2
    1:55:45
  3. 3
    Vincent Luis
    Finish 1
    1:55:48

T2

Split unavailable.

Run

  1. 1
    Vincent Luis
    Finish 1
    1:08:33
  2. 2
    Vasco Vilaca
    Finish 2
    1:10:15
  3. 3
    Will Grace
    Finish 5
    1:11:14
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
    India Lee
    Finish 3
    25:11
  2. 25:13
  3. 25:17

T1

Split unavailable.

Bike

  1. 2:06:48
  2. 2:06:53
  3. 3
    India Lee
    Finish 3
    2:06:55

T2

Split unavailable.

Run

  1. 1:16:11
  2. 1:18:31
  3. 3
    India Lee
    Finish 3
    1:21:30
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:29:08
🥇#1
FR
Vincent Luis
3:29:08
81.00 pts
🥈#2
PT
Vasco Vilaca
3:31:19
78.33 pts
🥉#3
BE
Pieter Heemeryck
3:34:04
75.19 pts

PodiumWomen

Winner time: 3:51:19
🥇#1
GB
Georgia Taylor-Brown
3:51:19
81.57 pts
🥈#2
AU
Natalie Van Coevorden
3:53:34
79.02 pts
🥉#3
GB
India Lee
3:56:35
75.89 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 4
#1#5#10SwimBikeRunFinish#1#2#3#4

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

9 participants

3:29:08
Swim
21:59
Bike
1:55:48
Run
1:08:33
3:31:19
Swim
22:01
Bike
1:55:48
Run
1:10:15
Swim
24:21
Bike
1:54:22
Run
1:12:27
3:37:07
Swim
21:59
Bike
1:55:45
Run
1:16:32
3:40:12
Swim
25:00
Bike
2:00:52
Run
1:11:14
3:48:04
Swim
26:44
Bike
1:59:53
Run
1:17:48
3:55:34
Swim
27:33
Bike
1:59:26
Run
1:25:30
3:58:21
Swim
25:53
Bike
2:10:27
Run
1:18:52
Swim
22:52
Bike
Run
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Vincent LuisFR3:29:08Winner21:591:55:481:08:3381.00
2Vasco VilacaPT3:31:1922:011:55:481:10:1578.33
3Pieter HeemeryckBE3:34:0424:211:54:221:12:2775.19
4Chase McqueenUS3:37:0721:591:55:451:16:3271.81
5Will GraceGB3:40:1225:002:00:521:11:1468.42
6David PleseSI3:48:0426:441:59:531:17:4860.94
7Jan KepinskiPL3:55:3427:331:59:261:25:3053.80
8Jamie PriceGB3:58:2125:532:10:271:18:5251.43
DNFValentin WernzDEDNF22:52

Female Pro Results

4 participants

Swim
25:17
Bike
2:06:48
Run
1:16:11
Swim
25:13
Bike
2:06:53
Run
1:18:31
3:56:35
Swim
25:11
Bike
2:06:55
Run
1:21:30
4:29:37
Swim
30:47
Bike
2:27:25
Run
1:27:21
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Georgia Taylor-BrownGB3:51:19Winner25:172:06:481:16:1181.57
2Natalie Van CoevordenAU3:53:3425:132:06:531:18:3179.02
3India LeeGB3:56:3525:112:06:551:21:3075.89
4Rachael TatkoUS4:29:3730:472:27:251:27:2155.36