2025 Ironman 70.3 Aracaju-Sergipe

November 29, 2025 · Aracaju, Brazil

Data: PTO Stats · Updated 5/21/2026 · Quality: partialHow data works
Distance
Half-Iron (70.3 miles)
Half-Iron
Field size
19
13 men · 6 women
Men SOF
62.66
Women SOF
46.81

Race story in the data

Men: Fernando Toldi won in 3:48:14 with a +2:11 margin. Dylan Nortje had the fastest run (1:15:51).

Women: Vittoria Lopes won in 4:13:04 with a +21:00 margin. Vittoria Lopes had the fastest run (1:27:01).

Shareable race cards

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

Race summary

2025 Ironman 70.3 Aracaju-Sergipe 2025 - Men

ProTriStats

Winner: Fernando Toldi in 3:48:14

Margin: +2:11

Fastest bike: Reinaldo Colucci - 2:03:04

Fastest run: Dylan Nortje - 1:15:51

Top points: Fernando Toldi - 68.30 pts

Field: 12/13 finishers, SOF 62.66

Race summary

2025 Ironman 70.3 Aracaju-Sergipe 2025 - Women

ProTriStats

Winner: Vittoria Lopes in 4:13:04

Margin: +21:00

Fastest bike: Vittoria Lopes - 2:17:00

Fastest run: Vittoria Lopes - 1:27:01

Top points: Vittoria Lopes - 66.74 pts

Field: 5/6 finishers, SOF 46.81

Men race summary

12 finishers from 13 starters · SOF 62.66

Winner
Fernando Toldi
3:48:14
Winning margin
+2:11
Gap to second place
Fastest swim
Dylan Nortje · 24:09
Fastest bike
Reinaldo Colucci · 2:03:04
Fastest run
Dylan Nortje · 1:15:51
Top points
Fernando Toldi
68.30 pts

Women race summary

5 finishers from 6 starters · SOF 46.81

Winner
Vittoria Lopes
4:13:04
Winning margin
+21:00
Gap to second place
Fastest swim
Vittoria Lopes · 25:46
Fastest bike
Vittoria Lopes · 2:17:00
Fastest run
Vittoria Lopes · 1:27:01
Top points
Vittoria Lopes
66.74 pts

Men split podiums

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

Swim

  1. 1
    Dylan Nortje
    Finish 3
    24:09
  2. 24:12
  3. 24:15

T1

Split unavailable.

Bike

  1. 2:03:04
  2. 2:03:19
  3. 2:03:21

T2

Split unavailable.

Run

  1. 1
    Dylan Nortje
    Finish 3
    1:15:51
  2. 1:18:42
  3. 1:20:06
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:46
  2. 2
    Mary Ortega
    Finish 4
    30:10
  3. 33:05

T1

Split unavailable.

Bike

  1. 2:17:00
  2. 2:22:17
  3. 2:24:14

T2

Split unavailable.

Run

  1. 1:27:01
  2. 1:30:21
  3. 1:33:59
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:48:14
🥇#1
BR
Fernando Toldi
3:48:14
68.30 pts
🥈#2
PT
Filipe Azevedo
3:50:25
63.51 pts
🥉#3
ZA
Dylan Nortje
3:52:11
59.39 pts

PodiumWomen

Winner time: 4:13:04
🥇#1
BR
Vittoria Lopes
4:13:04
66.74 pts
🥈#2
BR
Pietra Picolo Meneghini
4:34:04
49.32 pts
🥉#3
BR
Mikelle Coelho
4:36:52
44.66 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 5
#1#5#10SwimBikeRunFinish#1#2#3#4#5

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

13 participants

3:48:14
Swim
24:17
Bike
2:03:19
Run
1:18:42
3:50:25
Swim
24:15
Bike
2:03:21
Run
1:20:06
3:52:11
Swim
24:09
Bike
2:09:21
Run
1:15:51
Swim
24:18
Bike
2:03:04
Run
1:22:48
3:53:51
Swim
24:55
Bike
2:05:16
Run
1:21:04
3:56:21
Swim
24:57
Bike
2:06:40
Run
1:22:09
3:59:55
Swim
24:18
Bike
2:11:26
Run
1:21:07
4:04:54
Swim
26:45
Bike
2:13:58
Run
1:21:05
Swim
25:37
Bike
2:15:08
Run
1:26:31
Swim
24:12
Bike
2:16:32
Run
1:28:07
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Fernando ToldiBR3:48:14Winner24:172:03:191:18:4268.30
2Filipe AzevedoPT3:50:2524:152:03:211:20:0663.51
3Dylan NortjeZA3:52:1124:092:09:211:15:5159.39
4Reinaldo ColucciBR3:52:4624:182:03:041:22:4856.50
5Enzo KraussBR3:53:5124:552:05:161:21:0453.48
6Andre LopesBR3:56:2124:572:06:401:22:0949.59
7Felipe BianchiBR3:59:5524:182:11:261:21:0745.08
8Matheus MenezesBR4:04:5426:452:13:581:21:0539.66
9Luis Henrique OhdeBR4:10:0925:372:15:081:26:3134.19
10Gustavo WiebbelingBR4:11:5224:122:16:321:28:0731.63
11Vicente Saraiva JuniorBR4:16:1229:082:18:231:26:0927.53
12Flavio Da Silva QueirogaBR4:36:4226:572:30:161:36:3226.57
DNFIgor AmorelliBRDNF24:22

Female Pro Results

6 participants

4:13:04
Swim
25:46
Bike
2:17:00
Run
1:27:01
Swim
33:05
Bike
2:24:14
Run
1:33:59
4:36:52
Swim
33:30
Bike
2:29:50
Run
1:30:21
4:38:49
Swim
30:10
Bike
2:27:02
Run
1:38:31
4:50:10
Swim
34:48
Bike
2:22:17
Run
1:50:06
DNF
Swim
28:11
Bike
Run
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Vittoria LopesBR4:13:04Winner25:462:17:001:27:0166.74
2Pietra Picolo MeneghiniBR4:34:0433:052:24:141:33:5949.32
3Mikelle CoelhoBR4:36:5233:302:29:501:30:2144.66
4Mary OrtegaBR4:38:4930:102:27:021:38:3140.89
5Fernanda PenkalBR4:50:1034:482:22:171:50:0631.61
DNFBruna StolfBRDNF28:11