2025 Ironman 70.3 Brasilia

April 12, 2025 · Brasilia, Brazil

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

Race editions

Switch year or compare this race across stored editions.

20262025201620152014
Distance
Half-Iron (70.3 miles)
Iron-Distance
Field size
32
23 men · 9 women
Men SOF
66.33
Women SOF
52.37

Race story in the data

Men: Miguel Hidalgo won in 3:31:43 with a +0:40 margin. Luciano Taccone had the fastest run (1:12:37).

Women: Djenyfer Arnold won in 4:01:33 with a +14:05 margin. Djenyfer Arnold had the fastest run (1:22:03).

Shareable race cards

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

Race summary

2025 Ironman 70.3 Brasilia 2025 - Men

ProTriStats

Winner: Miguel Hidalgo in 3:31:43

Margin: +0:40

Fastest bike: Miguel Hidalgo - 1:52:47

Fastest run: Luciano Taccone - 1:12:37

Top points: Miguel Hidalgo - 72.07 pts

Field: 23/23 finishers, SOF 66.33

Race summary

2025 Ironman 70.3 Brasilia 2025 - Women

ProTriStats

Winner: Djenyfer Arnold in 4:01:33

Margin: +14:05

Fastest bike: Djenyfer Arnold - 2:12:01

Fastest run: Djenyfer Arnold - 1:22:03

Top points: Djenyfer Arnold - 71.04 pts

Field: 9/9 finishers, SOF 52.37

Men race summary

23 finishers from 23 starters · SOF 66.33

Winner
Miguel Hidalgo
3:31:43
Winning margin
+0:40
Gap to second place
Fastest swim
Diego Moya · 22:49
Fastest bike
Miguel Hidalgo · 1:52:47
Fastest run
Luciano Taccone · 1:12:37
Top points
Miguel Hidalgo
72.07 pts

Women race summary

9 finishers from 9 starters · SOF 52.37

Winner
Djenyfer Arnold
4:01:33
Winning margin
+14:05
Gap to second place
Fastest swim
Djenyfer Arnold · 25:03
Fastest bike
Djenyfer Arnold · 2:12:01
Fastest run
Djenyfer Arnold · 1:22:03
Top points
Djenyfer Arnold
71.04 pts

Men split podiums

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

Swim

  1. 1
    Diego Moya
    Finish 8
    22:49
  2. 2
    Miguel Hidalgo
    Finish 1 · split rank #2
    22:50
  3. 3
    Casimir Moine
    Finish 2 · split rank #3
    22:53

T1

  1. 00:54
  2. 00:57
  3. 3
    Andre Lopes
    Finish 6
    00:58

Bike

  1. 1:52:47
  2. 2
    Casimir Moine
    Finish 2 · split rank #2
    1:53:00
  3. 3
    Luciano Taccone
    Finish 3 · split rank #3
    1:56:46

T2

  1. 00:58
  2. 1:02
  3. 3
    1:06

Run

  1. 1:12:37
  2. 2
    Miguel Hidalgo
    Finish 1 · split rank #2
    1:13:41
  3. 3
    Casimir Moine
    Finish 2 · split rank #3
    1:14:10
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. 25:03
  2. 2
    Sinem FranciscaTous Servera
    Finish 2 · split rank #2
    25:08
  3. 3
    Luiza Pais
    Finish 8 · split rank #3
    27:55

Bike

  1. 2:12:01
  2. 2
    Pietra PicoloMeneghini
    Finish 3 · split rank #2
    2:17:43
  3. 3
    Sinem FranciscaTous Servera
    Finish 2 · split rank #3
    2:20:00

T2

  1. 1:18
  2. 1:20
  3. 1:27

Run

  1. 1:22:03
  2. 2
    Sinem FranciscaTous Servera
    Finish 2 · split rank #2
    1:27:45
  3. 3
    Mikelle Coelho
    Finish 6 · split rank #3
    1:30:39
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:43
🥇#1
BR
Miguel Hidalgo
3:31:43
72.07 pts
🥈#2
FR
Casimir Moine
3:32:23
68.44 pts
🥉#3
AR
Luciano Taccone
3:35:44
62.91 pts

PodiumWomen

Winner time: 4:01:33
🥇#1
BR
Djenyfer Arnold
4:01:33
71.04 pts
🥈#2
TR
Sinem FranciscaTous Servera
4:15:38
57.99 pts
🥉#3
BR
Pietra PicoloMeneghini
4:25:27
48.30 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#7#14SwimBikeRunFinish#2#2#1#3#2#3#2#13#3#3#5#4#7#4#11#5#4#5#14#8#5#6#7#11#8#7#9#13#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#2#2#7#2#4#3#5#8#5#4#4#5#6#5#8#7#3#6#6#4#8#7#3#9#7#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

23 participants

3:31:43
Swim
22:50
Bike
1:52:47
Run
1:13:41
3:32:23
Swim
22:53
Bike
1:53:00
Run
1:14:10
3:35:44
Swim
24:22
Bike
1:56:46
Run
1:12:37
Swim
24:13
Bike
1:57:20
Run
1:16:42
3:40:38
Swim
24:20
Bike
1:59:06
Run
1:15:09
3:42:13
Swim
24:25
Bike
1:59:16
Run
1:16:17
Swim
24:17
Bike
1:59:45
Run
1:18:01
3:44:43
Swim
22:49
Bike
1:59:23
Run
1:20:14
Swim
24:18
Bike
1:59:15
Run
1:19:32
3:47:36
Swim
24:17
Bike
1:59:15
Run
1:22:02
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Miguel HidalgoBR3:31:43Winner22:50#21:161:52:471:111:13:41#272.07
2Casimir MoineFR3:32:2322:53#31:041:53:00#21:181:14:10#368.44
3Luciano TacconeAR3:35:4424:22#131:031:56:46#300:581:12:3762.91
4Federico ScarabinoUY3:40:2724:13#500:571:57:20#41:161:16:42#756.54
5Fernando ToldiBR3:40:3824:20#111:041:59:06#51:021:15:09#454.21
6Andre LopesBR3:42:1324:25#1400:581:59:16#81:191:16:17#550.96
7Joao TeixeiraAlvares NetoBR3:44:1024:17#700:581:59:45#111:091:18:01#847.62
8Diego MoyaCL3:44:4322:491:111:59:23#91:081:20:14#1345.63
9Yago RodriguesSantos AlvesBR3:45:3124:18#101:061:59:15#71:221:19:32#1143.60
10Danilo PimentelBR3:47:3624:17#800:581:59:15#61:061:22:02#1540.65
11Reinaldo ColucciBR3:52:0525:12#161:012:01:38#121:191:22:57#1635.84
12Cenzino LebotFR3:53:0323:49#41:001:59:45#101:061:27:25#1934.08
13Paulo RobertoMaciel da SilvaBR3:53:1824:21#121:002:01:54#131:291:24:36#1733.01
14Enzo KraussBR3:55:2125:13#171:172:05:24#141:331:21:56#1430.55
15Gabriel KleinBR3:58:1027:14#191:122:08:14#181:341:19:57#1227.52
16Vicente HernandezES4:00:0124:17#91:012:16:16#221:521:16:38#625.38
17Danilo MeloBR4:01:2933:47#211:162:06:18#151:371:18:34#924.24
18Brian LlamasMX4:05:2634:11#221:372:09:23#191:091:19:09#1023.76
19FlavioDa Silva QueirogaBR4:05:5926:07#1800:542:10:22#201:301:27:08#1823.34
20VicenteSaraiva JuniorBR4:06:1328:33#201:182:06:48#161:341:28:02#2022.96
21Matheus DinizBR4:14:5224:14#600:592:07:07#172:291:40:05#2322.62
22Bruno MatheusBR4:17:1524:29#151:002:14:08#211:101:36:30#2122.32
23RafaelMansano PiresBR4:44:1842:54#232:052:19:52#232:121:37:16#2222.06

Female Pro Results

9 participants

4:01:33
Swim
25:03
Bike
2:12:01
Run
1:22:03
Swim
25:08
Bike
2:20:00
Run
1:27:45
Swim
33:44
Bike
2:17:43
Run
1:31:11
4:31:44
Swim
28:01
Bike
2:27:53
Run
1:33:08
4:32:54
Swim
27:56
Bike
2:23:25
Run
1:38:02
4:33:12
Swim
33:44
Bike
2:26:02
Run
1:30:39
Swim
31:38
Bike
2:23:11
Run
1:41:04
4:40:05
Swim
27:55
Bike
2:29:25
Run
1:39:38
4:50:12
Swim
35:57
Bike
2:23:42
Run
1:47:21
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Djenyfer ArnoldBR4:01:33Winner25:031:102:12:011:181:22:0371.04
2Sinem FranciscaTous ServeraTR4:15:3825:08#21:112:20:00#31:361:27:45#257.99
3Pietra PicoloMeneghiniBR4:25:2733:44#71:152:17:43#21:361:31:11#448.30
4Adriana CarrenoMX4:31:4428:01#51:172:27:53#81:271:33:08#541.41
5Mary OrtegaBR4:32:5427:56#41:272:23:25#52:051:38:02#638.41
6Mikelle CoelhoBR4:33:1233:44#81:292:26:02#71:201:30:39#336.26
7Caitlin AlexanderUS4:39:1431:38#61:342:23:11#41:501:41:04#830.27
8Luiza PaisBR4:40:0527:55#31:182:29:25#91:521:39:38#728.14
9Fernanda PenkalBR4:50:1235:57#91:402:23:42#61:341:47:21#926.74