2023 Ironman 70.3 Peru

April 22, 2023 · Lima, Peru

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

Race editions

Switch year or compare this race across stored editions.

2026202520242023201920182017
Distance
Half-Iron (70.3 miles)
Iron-Distance
Field size
23
15 men · 8 women
Men SOF
67.07
Women SOF
40.64

Race story in the data

Men: Timothy O'Donnell won in 3:46:10 with a +1:08 margin. Rodrigo Gonzalez had the fastest run (1:14:15).

Women: Pamella Oliveira won in 4:15:34 with a +8:47 margin. Pamella Oliveira had the fastest run (1:23:34).

Shareable race cards

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

Race summary

2023 Ironman 70.3 Peru 2023 - Men

ProTriStats

Winner: Timothy O'Donnell in 3:46:10

Margin: +1:08

Fastest bike: Dylan Gillespie - 2:00:05

Fastest run: Rodrigo Gonzalez - 1:14:15

Top points: Timothy O'Donnell - 70.91 pts

Field: 15/15 finishers, SOF 67.07

Race summary

2023 Ironman 70.3 Peru 2023 - Women

ProTriStats

Winner: Pamella Oliveira in 4:15:34

Margin: +8:47

Fastest bike: Pamella Oliveira - 2:21:27

Fastest run: Pamella Oliveira - 1:23:34

Top points: Pamella Oliveira - 59.84 pts

Field: 8/8 finishers, SOF 40.64

Men race summary

15 finishers from 15 starters · SOF 67.07

Winner
Timothy O'Donnell
3:46:10
Winning margin
+1:08
Gap to second place
Fastest swim
Rodrigo Gonzalez · 24:19
Fastest bike
Dylan Gillespie · 2:00:05
Fastest run
Rodrigo Gonzalez · 1:14:15
Top points
Timothy O'Donnell
70.91 pts

Women race summary

8 finishers from 8 starters · SOF 40.64

Winner
Pamella Oliveira
4:15:34
Winning margin
+8:47
Gap to second place
Fastest swim
Pamella Oliveira · 26:22
Fastest bike
Pamella Oliveira · 2:21:27
Fastest run
Pamella Oliveira · 1:23:34
Top points
Pamella Oliveira
59.84 pts

Men split podiums

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

Swim

  1. 1
    Rodrigo Gonzalez
    Finish 4 · split rank #1
    24:19
  2. 2
    Armando Abaunza
    Finish 6 · split rank #2
    24:20
  3. 3
    Timothy O'Donnell
    Finish 1 · split rank #3
    24:21

T1

  1. 1:40
  2. 1:45
  3. 1:51

Bike

  1. 1
    Dylan Gillespie
    Finish 3 · split rank #1
    2:00:05
  2. 2
    Timothy O'Donnell
    Finish 1 · split rank #2
    2:01:18
  3. 3
    Igor Amorelli
    Finish 2 · split rank #3
    2:02:12

T2

  1. 1:28
  2. 1:29
  3. 1:30

Run

  1. 1
    Rodrigo Gonzalez
    Finish 4 · split rank #1
    1:14:15
  2. 2
    Igor Amorelli
    Finish 2 · split rank #2
    1:16:26
  3. 3
    Timothy O'Donnell
    Finish 1 · split rank #3
    1:17:20
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. 1
    Pamella Oliveira
    Finish 1 · split rank #1
    26:22
  2. 2
    Romina Biagioli
    Finish 2 · split rank #2
    26:53
  3. 3
    DianaCastillo Franco
    Finish 3 · split rank #3
    26:54

T1

  1. 2:08
  2. 2:10
  3. 3
    Bruna Stolf
    Finish 4
    2:12

Bike

  1. 1
    Pamella Oliveira
    Finish 1 · split rank #1
    2:21:27
  2. 2
    DianaCastillo Franco
    Finish 3 · split rank #2
    2:26:29
  3. 3
    Romina Biagioli
    Finish 2 · split rank #3
    2:26:52

T2

  1. 1:39
  2. 2
    Ana Torres
    Finish 7
    1:49
  3. 3
    Bruna Stolf
    Finish 4
    1:56

Run

  1. 1
    Pamella Oliveira
    Finish 1 · split rank #1
    1:23:34
  2. 2
    Romina Biagioli
    Finish 2 · split rank #2
    1:26:28
  3. 3
    DianaCastillo Franco
    Finish 3 · split rank #3
    1:27:42
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:46:10
🥇#1
US
Timothy O'Donnell
3:46:10
70.91 pts
🥈#2
BR
Igor Amorelli
3:47:18
66.94 pts
🥉#3
US
Dylan Gillespie
3:49:49
62.22 pts

PodiumWomen

Winner time: 4:15:34
🥇#1
BR
Pamella Oliveira
4:15:34
59.84 pts
🥈#2
AR
Romina Biagioli
4:24:21
50.67 pts
🥉#3
CO
DianaCastillo Franco
4:25:36
47.07 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#9#17SwimBikeRunFinish#3#2#3#1#8#3#2#2#6#1#7#3#1#10#1#4#5#5#5#5#2#9#8#6#4#6#11#7#17#8#4#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#1#1#1#2#3#2#2#3#2#3#3#6#6#5#4#10#5#4#5#7#9#6#6#9#7#7#7#5#10#8#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

15 participants

Swim
24:21
Bike
2:01:18
Run
1:17:20
3:47:18
Swim
25:03
Bike
2:02:12
Run
1:16:26
3:49:49
Swim
25:01
Bike
2:00:05
Run
1:21:28
Swim
24:19
Bike
2:10:38
Run
1:14:15
3:56:32
Swim
24:28
Bike
2:08:12
Run
1:20:02
4:01:24
Swim
24:20
Bike
2:10:05
Run
1:22:53
Swim
24:21
Bike
2:08:27
Run
1:26:47
4:05:08
Swim
31:18
Bike
2:09:46
Run
1:19:56
4:09:38
Swim
31:17
Bike
2:12:19
Run
1:21:12
4:11:04
Swim
27:35
Bike
2:07:24
Run
1:32:26
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Timothy O'DonnellUS3:46:10Winner24:21#31:402:01:18#21:301:17:20#370.91
2Igor AmorelliBR3:47:1825:03#81:562:02:12#31:391:16:26#266.94
3Dylan GillespieUS3:49:4925:01#61:452:00:05#11:281:21:28#762.22
4Rodrigo GonzalezMX3:52:4224:19#11:592:10:38#101:291:14:15#157.52
5Andy PottsUS3:56:3224:28#52:052:08:12#51:441:20:02#552.33
6Armando AbaunzaPA4:01:2424:20#22:262:10:05#91:381:22:53#846.57
7MartinBaeza MunozCL4:03:1824:21#41:512:08:27#61:501:26:47#1143.36
8Eduar VillaltaVE4:05:0831:18#172:152:09:46#81:521:19:56#440.39
9Danilo MeloBR4:09:3831:17#162:472:12:19#112:011:21:12#635.49
10Travis WoodUS4:11:0427:35#141:542:07:24#41:421:32:26#1333.15
11Andy KruegerUS4:16:0326:14#132:012:22:04#141:411:24:02#928.85
12Lukas SiskaSK4:18:0425:44#112:002:15:54#121:431:32:40#1427.89
13Eduardo LondonoCO4:23:3425:43#101:562:22:55#152:031:30:55#1227.04
14RodrigoBravo MejiaPE4:24:4125:48#122:092:28:57#161:411:26:04#1026.28
15PabloGomez BorreroCO4:28:4929:42#152:232:17:17#132:041:37:21#1525.60

Female Pro Results

8 participants

Swim
26:22
Bike
2:21:27
Run
1:23:34
4:24:21
Swim
26:53
Bike
2:26:52
Run
1:26:28
Swim
26:54
Bike
2:26:29
Run
1:27:42
4:33:32
Swim
29:15
Bike
2:31:58
Run
1:28:09
Swim
33:43
Bike
2:28:24
Run
1:28:04
Swim
30:10
Bike
2:36:55
Run
1:29:20
4:43:43
Swim
32:16
Bike
2:33:08
Run
1:33:50
4:46:28
Swim
29:13
Bike
2:38:10
Run
1:34:51
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Pamella OliveiraBR4:15:34Winner26:22#12:102:21:27#11:591:23:34#159.84
2Romina BiagioliAR4:24:2126:53#22:082:26:52#31:581:26:28#250.67
3DianaCastillo FrancoCO4:25:3626:54#32:262:26:29#22:021:27:42#347.07
4Bruna StolfBR4:33:3229:15#62:122:31:58#61:561:28:09#539.14
5Florencia VasquezCL4:34:4133:43#102:272:28:24#52:021:28:04#436.17
6AdrianaCarreno CruzMX4:40:5630:10#72:492:36:55#91:391:29:20#629.91
7Ana TorresEC4:43:4332:16#92:382:33:08#71:491:33:50#726.26
8Ada BravoPE4:46:2829:13#52:152:38:10#101:571:34:51#824.58