2025 Ironman 70.3 Rio de Janeiero

August 9, 2025 · Rio de Janeiro, Brazil

Data: Ironman™ · Updated 8/10/2025 · Quality: unknownHow data works

Race editions

Switch year or compare this race across stored editions.

202520192018201720162015
Distance
Half-Iron (70.3 miles)
Iron-Distance
Field size
26
14 men · 12 women
Men SOF
Unavailable
Women SOF
Unavailable

Race story in the data

Men: Luciano Taccone won in 3:31:24 with a +4:20 margin. Luciano Taccone had the fastest run (1:11:33).

Women: Julie Iemmolo won in 4:01:23 with a +4:06 margin. Pamella Oliveira had the fastest run (1:22:44).

Shareable race cards

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

Race summary

2025 Ironman 70.3 Rio de Janeiero 2025 - Men

ProTriStats

Winner: Luciano Taccone in 3:31:24

Margin: +4:20

Fastest bike: Luciano Taccone - 2:00:39

Fastest run: Luciano Taccone - 1:11:33

Top points: Luciano Taccone - 68.33 pts

Field: 13/14 finishers

Race summary

2025 Ironman 70.3 Rio de Janeiero 2025 - Women

ProTriStats

Winner: Julie Iemmolo in 4:01:23

Margin: +4:06

Fastest bike: Julie Iemmolo - 2:16:07

Fastest run: Pamella Oliveira - 1:22:44

Top points: Julie Iemmolo - 67.43 pts

Field: 11/12 finishers

Men race summary

13 finishers from 14 starters

Winner
Luciano Taccone
3:31:24
Winning margin
+4:20
Gap to second place
Fastest swim
Gustavo Wiebbeling · 14:00
Fastest bike
Luciano Taccone · 2:00:39
Fastest run
Luciano Taccone · 1:11:33
Top points
Luciano Taccone
68.33 pts

Women race summary

11 finishers from 12 starters

Winner
Julie Iemmolo
4:01:23
Winning margin
+4:06
Gap to second place
Fastest swim
Pamella Oliveira · 14:06
Fastest bike
Julie Iemmolo · 2:16:07
Fastest run
Pamella Oliveira · 1:22:44
Top points
Julie Iemmolo
67.43 pts

Men split podiums

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

Swim

  1. 14:00
  2. 14:02
  3. 14:05

T1

Split unavailable.

Bike

  1. 2:00:39
  2. 2
    2:00:41
  3. 2:03:45

T2

Split unavailable.

Run

  1. 1:11:33
  2. 1:12:47
  3. 1:13:00
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. 14:06
  2. 2
    14:29
  3. 3
    Luiza Pais
    Finish 7
    14:30

T1

Split unavailable.

Bike

  1. 1
    2:16:07
  2. 2:23:12
  3. 2:25:20

T2

Split unavailable.

Run

  1. 1:22:44
  2. 1:24:46
  3. 3
    1:25: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.

PodiumMen

Winner time: 3:31:24
🥇#1
AR
Luciano Taccone
3:31:24
68.33 pts
🥈#2
BR
Reinaldo Colucci
3:35:44
61.62 pts
🥉#3
BR
Fernando Toldi
3:35:47
58.84 pts

PodiumWomen

Winner time: 4:01:23
🥇#1
FR
Julie Iemmolo
4:01:23
67.43 pts
🥈#2
BR
Pamella Oliveira
4:05:29
61.36 pts
🥉#3
AR
Romina Biagioli
4:14:33
52.02 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 8
#1#5#10SwimBikeRunFinish#1#2#3#4#5#6#7#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

14 participants

3:31:24
Swim
14:07
Bike
2:00:39
Run
1:11:33
Swim
14:09
Bike
2:03:49
Run
1:12:47
3:35:47
Swim
14:08
Bike
2:03:45
Run
1:13:00
3:35:57
Swim
14:06
Bike
2:03:52
Run
1:13:00
3:38:35
Swim
14:08
Bike
2:00:41
Run
1:18:34
3:42:00
Swim
14:05
Bike
2:03:55
Run
1:18:53
Swim
14:02
Bike
2:09:58
Run
1:15:44
3:45:27
Swim
14:43
Bike
2:09:03
Run
1:15:52
Swim
16:12
Bike
2:14:31
Run
1:16:54
Swim
14:05
Bike
2:09:57
Run
1:24:11
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Luciano TacconeAR3:31:24Winner14:072:00:391:11:3368.33
2Reinaldo ColucciBR3:35:4414:092:03:491:12:4761.62
3Fernando ToldiBR3:35:4714:082:03:451:13:0058.84
4Andre LopesBR3:35:5714:062:03:521:13:0056.26
5Igor AmorelliBR3:38:3514:082:00:411:18:3451.88
6Danilo PimentelBR3:42:0014:052:03:551:18:5347.08
7Yago Rodrigues Santos AlvesBR3:45:2614:022:09:581:15:4442.48
8Enzo KraussBR3:45:2714:432:09:031:15:5240.94
9Alexandre StoccoBR3:53:0016:122:14:311:16:5433.25
10Joao Teixeira Alvares NetoBR3:53:3714:052:09:571:24:1131.52
11Gustavo WiebbelingBR3:56:1514:002:09:471:26:3328.23
12Vicente Saraiva JuniorBR4:00:5715:242:14:121:25:3425.81
13Pedro LealBR4:11:0215:232:21:211:27:5024.95
DNFPaulo Roberto Maciel da SilvaBRDNF14:08

Female Pro Results

12 participants

4:01:23
Swim
14:29
Bike
2:16:07
Run
1:25:09
Swim
14:06
Bike
2:23:12
Run
1:22:44
4:14:33
Swim
15:23
Bike
2:27:29
Run
1:24:46
Swim
15:34
Bike
2:28:18
Run
1:27:29
Swim
17:21
Bike
2:27:33
Run
1:27:34
4:20:16
Swim
15:53
Bike
2:25:20
Run
1:32:49
4:24:01
Swim
14:30
Bike
2:29:23
Run
1:33:07
4:24:47
Swim
14:59
Bike
2:33:10
Run
1:30:14
4:25:01
Swim
15:44
Bike
2:36:09
Run
1:27:01
Swim
15:43
Bike
2:36:05
Run
1:31:43
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Julie IemmoloFR4:01:23Winner14:292:16:071:25:0967.43
2Pamella OliveiraBR4:05:2914:062:23:121:22:4461.36
3Romina BiagioliAR4:14:3315:232:27:291:24:4652.02
4Romina Palacio BalenaAR4:17:2815:342:28:181:27:2947.45
5Pietra Picolo MeneghiniBR4:19:0817:212:27:331:27:3444.07
6Mariana AndradeBR4:20:1615:532:25:201:32:4941.31
7Luiza PaisBR4:24:0114:302:29:231:33:0736.86
8Rachel OlsonUS4:24:4714:592:33:101:30:1434.77
9Bruna StolfBR4:25:0115:442:36:091:27:0133.24
10Luma Maruci GuillenBR4:29:4215:432:36:051:31:4328.61
11Mary OrtegaBR4:32:2914:312:32:541:37:3725.51
DNFDjenyfer ArnoldBRDNF14:11