2025 Ironman Brasil

May 31, 2025 · Florianopolis, Brazil

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

Race editions

Switch year or compare this race across stored editions.

2025202420232022201920182017201620152014201320122011201020092008200720062005
Distance
Iron (140.6 miles)
Iron-Distance
Field size
28
15 men · 13 women
Men SOF
67.73
Women SOF
54.67

Race story in the data

Men: Luciano Taccone won in 7:31:46 with a +5:25 margin. ManoelMessias Dos Santos had the fastest run (2:26:50).

Women: Pamella Oliveira won in 8:46:17 with a +13:56 margin. Pamella Oliveira had the fastest run (3:02:49).

Shareable race cards

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

Race summary

2025 Ironman Brasil 2025 - Men

ProTriStats

Winner: Luciano Taccone in 7:31:46

Margin: +5:25

Fastest bike: Luciano Taccone - 4:00:09

Fastest run: ManoelMessias Dos Santos - 2:26:50

Top points: Luciano Taccone - 73.74 pts

Field: 15/15 finishers, SOF 67.73

Race summary

2025 Ironman Brasil 2025 - Women

ProTriStats

Winner: Pamella Oliveira in 8:46:17

Margin: +13:56

Fastest bike: Fiona Moriarty - 4:39:50

Fastest run: Pamella Oliveira - 3:02:49

Top points: Pamella Oliveira - 69.50 pts

Field: 13/13 finishers, SOF 54.67

Men race summary

15 finishers from 15 starters · SOF 67.73

Winner
Luciano Taccone
7:31:46
Winning margin
+5:25
Gap to second place
Fastest swim
Andre Lopes · 48:57
Fastest bike
Luciano Taccone · 4:00:09
Fastest run
ManoelMessias Dos Santos · 2:26:50
Top points
Luciano Taccone
73.74 pts

Women race summary

13 finishers from 13 starters · SOF 54.67

Winner
Pamella Oliveira
8:46:17
Winning margin
+13:56
Gap to second place
Fastest swim
Pamella Oliveira · 54:02
Fastest bike
Fiona Moriarty · 4:39:50
Fastest run
Pamella Oliveira · 3:02:49
Top points
Pamella Oliveira
69.50 pts

Men split podiums

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

Swim

  1. 1
    Andre Lopes
    Finish 4
    48:57
  2. 2
    ManoelMessias Dos Santos
    Finish 2 · split rank #2
    49:00
  3. 3
    Federico Scarabino
    Finish 3 · split rank #3
    49:01

T1

  1. 2:51
  2. 2
    Yvan Jarrige
    Finish 7
    2:52
  3. 2:57

Bike

  1. 4:00:09
  2. 2
    Federico Scarabino
    Finish 3 · split rank #2
    4:12:49
  3. 3
    VictorArroyo Bugallo
    Finish 8 · split rank #3
    4:15:03

T2

  1. 1
    Cody Beals
    Finish 6
    1:37
  2. 1:51
  3. 1:55

Run

  1. 2:26:50
  2. 2
    Luciano Taccone
    Finish 1 · split rank #2
    2:37:25
  3. 3
    Yvan Jarrige
    Finish 7 · split rank #3
    2:42: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. 54:02
  2. 2
    Rachel Olson
    Finish 3 · split rank #2
    54:49
  3. 3
    Mary Ortega
    Finish 12 · split rank #3
    54:50

T1

  1. 3:02
  2. 3:08
  3. 3
    Rachel Olson
    Finish 3
    3:16

Bike

  1. 4:39:50
  2. 2
    Pamella Oliveira
    Finish 1 · split rank #2
    4:44:40
  3. 3
    Mariana Andrade
    Finish 7 · split rank #3
    4:52:46

T2

  1. 1:46
  2. 1:53
  3. 2:07

Run

  1. 3:02:49
  2. 2
    Bruna Stolf
    Finish 4 · split rank #2
    3:07:22
  3. 3
    Katie Colville
    Finish 5 · split rank #3
    3:10:28
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: 7:31:46
🥇#1
AR
Luciano Taccone
7:31:46
73.74 pts
🥈#2
BR
ManoelMessias Dos Santos
7:37:11
68.56 pts
🥉#3
UY
Federico Scarabino
7:52:47
59.77 pts

PodiumWomen

Winner time: 8:46:17
🥇#1
BR
Pamella Oliveira
8:46:17
69.50 pts
🥈#2
IE
Fiona Moriarty
9:00:13
61.83 pts
🥉#3
US
Rachel Olson
9:16:16
53.79 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#8#15SwimBikeRunFinish#4#2#1#2#4#2#3#2#7#3#5#4#4#6#8#6#5#9#7#8#6#12#11#3#7#15#3#5#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#6#11SwimBikeRunFinish#2#1#8#5#2#2#8#7#3#4#10#2#4#9#7#3#5#10#4#8#6#7#3#11#7#11#6#9#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

15 participants

7:31:46
Swim
49:11
Bike
4:00:09
Run
2:37:25
Swim
49:00
Bike
4:16:18
Run
2:26:50
Swim
49:01
Bike
4:12:49
Run
2:46:16
7:54:24
Swim
48:57
Bike
4:16:54
Run
2:43:17
Swim
49:15
Bike
4:18:40
Run
2:45:52
8:01:40
Swim
50:11
Bike
4:17:49
Run
2:48:57
8:04:29
Swim
52:14
Bike
4:24:55
Run
2:42:00
Swim
58:13
Bike
4:15:03
Run
2:45:34
Swim
51:01
Bike
4:18:48
Run
2:54:08
8:13:10
Swim
49:13
Bike
4:20:57
Run
2:56:43
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Luciano TacconeAR7:31:46Winner49:11#42:594:00:092:042:37:25#273.74
2ManoelMessias Dos SantosBR7:37:1149:00#22:574:16:18#42:102:26:5068.56
3Federico ScarabinoUY7:52:4749:01#32:514:12:49#21:512:46:16#759.77
4Andre LopesBR7:54:2448:573:124:16:54#52:072:43:17#456.70
5Felipe BergaminiBR7:58:5449:15#63:074:18:40#82:022:45:52#652.78
6Cody BealsCA8:01:4050:11#93:074:17:49#71:372:48:57#849.78
7Yvan JarrigeFR8:04:2952:14#122:524:24:55#112:292:42:00#346.96
8VictorArroyo BugalloES8:04:3658:13#153:084:15:03#32:402:45:34#545.39
9Luis HenriqueOhdeBR8:09:0051:01#113:104:18:48#91:552:54:08#1042.32
10Flavio MorandiniAR8:13:1049:13#53:004:20:57#103:192:56:43#1139.49
11Andy KruegerUS8:22:4651:00#103:264:17:18#62:153:08:49#1434.69
12Garrick LoewenCA8:26:4652:26#133:464:25:57#122:363:02:03#1232.18
13RobertoRivera CabreraCL8:33:3054:56#144:074:29:18#132:253:02:45#1328.71
14Thiago VinhalBR8:34:5549:19#73:224:45:26#143:232:53:27#927.40
15Armando AbaunzaPA9:39:0249:20#83:294:46:09#152:493:57:17#1525.80

Female Pro Results

13 participants

Swim
54:02
Bike
4:44:40
Run
3:02:49
9:00:13
Swim
1:00:39
Bike
4:39:50
Run
3:14:31
9:16:16
Swim
54:49
Bike
4:58:24
Run
3:17:28
9:19:59
Swim
59:10
Bike
5:07:21
Run
3:07:22
9:22:41
Swim
1:03:37
Bike
4:58:09
Run
3:10:28
9:25:24
Swim
1:03:48
Bike
4:56:17
Run
3:19:21
9:31:21
Swim
1:00:27
Bike
4:52:46
Run
3:32:26
Swim
1:09:41
Bike
4:58:00
Run
3:19:44
Swim
59:12
Bike
5:09:53
Run
3:23:57
Swim
59:18
Bike
5:25:15
Run
3:15:52
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Pamella OliveiraBR8:46:17Winner54:023:024:44:40#21:463:02:4969.50
2Fiona MoriartyIE9:00:131:00:39#83:084:39:502:073:14:31#561.83
3Rachel OlsonUS9:16:1654:49#23:164:58:24#82:213:17:28#753.79
4Bruna StolfBR9:19:5959:10#43:325:07:21#102:363:07:22#250.13
5Katie ColvilleUS9:22:411:03:37#97:414:58:09#72:483:10:28#347.06
6Vanessa PereiraPT9:25:241:03:48#103:274:56:17#42:333:19:21#844.24
7Mariana AndradeBR9:31:211:00:27#73:514:52:46#31:533:32:26#1140.55
8Ariane MonticeliBR9:33:511:09:41#114:054:58:00#62:233:19:44#938.20
9RominaPalacio BalenaAR9:39:1959:12#54:125:09:53#112:083:23:57#1035.03
10AdrianaCarreno CruzMX9:46:5259:18#64:005:25:15#132:293:15:52#631.33
11Olivia DietzelUS9:53:451:12:01#136:225:17:30#123:483:14:07#427.98
12Mary OrtegaBR9:58:1154:50#33:414:58:50#95:483:55:05#1225.56
13Fernanda PenkalBR10:14:111:10:39#123:404:57:05#52:264:00:23#1323.32