2026 Ironman 70.3 Curitiba

March 7, 2026 · Curritiba, Brazil

Data: PTO Stats · Updated 5/21/2026 · Quality: partialHow data works
Distance
Half-Iron (70.3 miles)
Half-Iron
Field size
22
16 men · 6 women
Men SOF
53.03
Women SOF
47.40

Race story in the data

Men: Fernando Toldi won in 3:53:05 with a +2:23 margin. Fernando Toldi had the fastest run (1:14:48).

Women: Pamella Oliveira won in 4:31:28 with a +8:54 margin. Pamella Oliveira had the fastest run (1:29:45).

Shareable race cards

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

Race summary

2026 Ironman 70.3 Curitiba 2026 - Men

ProTriStats

Winner: Fernando Toldi in 3:53:05

Margin: +2:23

Fastest bike: Miguel Hidalgo - 2:04:38

Fastest run: Fernando Toldi - 1:14:48

Top points: Fernando Toldi - 65.27 pts

Field: 16/16 finishers, SOF 53.03

Race summary

2026 Ironman 70.3 Curitiba 2026 - Women

ProTriStats

Winner: Pamella Oliveira in 4:31:28

Margin: +8:54

Fastest bike: Pamella Oliveira - 2:31:25

Fastest run: Pamella Oliveira - 1:29:45

Top points: Pamella Oliveira - 62.73 pts

Field: 5/6 finishers, SOF 47.40

Men race summary

16 finishers from 16 starters · SOF 53.03

Winner
Fernando Toldi
3:53:05
Winning margin
+2:23
Gap to second place
Fastest swim
Miguel Hidalgo · 23:50
Fastest bike
Miguel Hidalgo · 2:04:38
Fastest run
Fernando Toldi · 1:14:48
Top points
Fernando Toldi
65.27 pts

Women race summary

5 finishers from 6 starters · SOF 47.40

Winner
Pamella Oliveira
4:31:28
Winning margin
+8:54
Gap to second place
Fastest swim
Pamella Oliveira · 27:18
Fastest bike
Pamella Oliveira · 2:31:25
Fastest run
Pamella Oliveira · 1:29:45
Top points
Pamella Oliveira
62.73 pts

Men split podiums

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

Swim

  1. 23:50
  2. 25:12
  3. 25:18

T1

Split unavailable.

Bike

  1. 2:04:38
  2. 2:10:15
  3. 2:10:27

T2

Split unavailable.

Run

  1. 1:14:48
  2. 1:17:09
  3. 3
    1:17: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. 27:18
  2. 30:40
  3. 31:52

T1

Split unavailable.

Bike

  1. 2:31:25
  2. 2:31:48
  3. 2:33:03

T2

Split unavailable.

Run

  1. 1:29:45
  2. 1:33:09
  3. 1:36:29
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:53:05
🥇#1
BR
Fernando Toldi
3:53:05
65.27 pts
🥈#2
BR
Reinaldo Colucci
3:55:28
60.37 pts
🥉#3
BR
Enzo Krauss
3:57:50
55.84 pts

PodiumWomen

Winner time: 4:31:28
🥇#1
BR
Pamella Oliveira
4:31:28
62.73 pts
🥈#2
BR
Pietra Picolo Meneghini
4:40:22
53.85 pts
🥉#3
BR
Giovanna Alves Opipari
4:48:41
45.68 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

16 participants

3:53:05
Swim
25:22
Bike
2:10:27
Run
1:14:48
Swim
25:29
Bike
2:10:15
Run
1:17:09
3:57:50
Swim
25:24
Bike
2:10:28
Run
1:19:24
4:01:12
Swim
25:23
Bike
2:10:28
Run
1:22:40
4:01:55
Swim
27:19
Bike
2:14:30
Run
1:17:14
Swim
25:18
Bike
2:16:37
Run
1:23:33
Swim
29:45
Bike
2:18:16
Run
1:20:36
4:14:17
Swim
23:50
Bike
2:04:38
Run
1:42:40
Swim
29:48
Bike
2:20:27
Run
1:25:05
4:20:12
Swim
35:35
Bike
2:18:33
Run
1:22:07
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Fernando ToldiBR3:53:05Winner25:222:10:271:14:4865.27
2Reinaldo ColucciBR3:55:2825:292:10:151:17:0960.37
3Enzo KraussBR3:57:5025:242:10:281:19:2455.84
4Danilo PimentelBR4:01:1225:232:10:281:22:4050.84
5Gabriel KleinBR4:01:5527:192:14:301:17:1448.12
6Yago Rodrigues Santos AlvesBR4:08:3725:182:16:371:23:3341.10
7Alexandre StoccoBR4:11:4529:452:18:161:20:3637.00
8Miguel HidalgoBR4:14:1723:502:04:381:42:4033.54
9Vicente Saraiva JuniorBR4:18:1629:482:20:271:25:0529.15
10Danilo MeloBR4:20:1235:352:18:331:22:0726.47
11Eduardo SirotoBR4:21:0529:502:19:531:27:3224.72
12Joao Victor Maldonado LimaBR4:23:3730:492:24:511:24:4523.68
13Pedro LealBR4:27:1227:132:26:501:29:5922.83
14Gustavo WiebbelingBR4:30:0225:122:18:351:43:5522.07
15Lucas CabralBR4:31:1027:192:32:021:28:2921.39
16Luis Henrique OhdeBR4:38:2027:232:25:561:41:2320.79

Female Pro Results

6 participants

Swim
27:18
Bike
2:31:25
Run
1:29:45
Swim
32:29
Bike
2:31:48
Run
1:33:09
Swim
31:52
Bike
2:37:08
Run
1:36:29
4:49:10
Swim
30:40
Bike
2:33:05
Run
1:41:59
4:58:43
Swim
35:24
Bike
2:33:03
Run
1:46:34
Swim
30:38
Bike
3:33:40
Run
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Pamella OliveiraBR4:31:28Winner27:182:31:251:29:4562.73
2Pietra Picolo MeneghiniBR4:40:2232:292:31:481:33:0953.85
3Giovanna Alves OpipariBR4:48:4131:522:37:081:36:2945.68
4Mariana AndradeBR4:49:1030:402:33:051:41:5942.93
5Fernanda PenkalBR4:58:4335:242:33:031:46:3434.52
DNFAurelia BoulangerFRDNF30:383:33:40