2024 Ironman 70.3 Campeche

March 16, 2024 · Campeche, Mexico

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

Race editions

Switch year or compare this race across stored editions.

20242020201920182017
Distance
Half-Iron (70.3 miles)
Iron-Distance
Field size
19
9 men · 10 women
Men SOF
61.65
Women SOF
47.35

Race story in the data

Men: Tomas Rodriguez won in 3:56:35 with a +5:10 margin. Tomas Rodriguez had the fastest run (1:19:47).

Women: Cecilia SayuriRamirez Alavez won in 4:37:40 with a +3:58 margin. Cecilia SayuriRamirez Alavez had the fastest run (1:30:51).

Shareable race cards

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

Race summary

2024 Ironman 70.3 Campeche 2024 - Men

ProTriStats

Winner: Tomas Rodriguez in 3:56:35

Margin: +5:10

Fastest bike: Michael Weiss - 2:05:30

Fastest run: Tomas Rodriguez - 1:19:47

Top points: Tomas Rodriguez - 70.38 pts

Field: 9/9 finishers, SOF 61.65

Race summary

2024 Ironman 70.3 Campeche 2024 - Women

ProTriStats

Winner: Cecilia SayuriRamirez Alavez in 4:37:40

Margin: +3:58

Fastest bike: Fiona Moriarty - 2:30:23

Fastest run: Cecilia SayuriRamirez Alavez - 1:30:51

Top points: Cecilia SayuriRamirez Alavez - 61.65 pts

Field: 10/10 finishers, SOF 47.35

Men race summary

9 finishers from 9 starters · SOF 61.65

Winner
Tomas Rodriguez
3:56:35
Winning margin
+5:10
Gap to second place
Fastest swim
William Even · 23:00
Fastest bike
Michael Weiss · 2:05:30
Fastest run
Tomas Rodriguez · 1:19:47
Top points
Tomas Rodriguez
70.38 pts

Women race summary

10 finishers from 10 starters · SOF 47.35

Winner
Cecilia SayuriRamirez Alavez
4:37:40
Winning margin
+3:58
Gap to second place
Fastest swim
Rachel Olson · 26:01
Fastest bike
Fiona Moriarty · 2:30:23
Fastest run
Cecilia SayuriRamirez Alavez · 1:30:51
Top points
Cecilia SayuriRamirez Alavez
61.65 pts

Men split podiums

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

Swim

  1. 1
    William Even
    Finish 3
    23:00
  2. 2
    Tomas Rodriguez
    Finish 1 · split rank #3
    24:05
  3. 3
    Ivan Anzaldo
    Finish 5 · split rank #4
    24:07

T1

  1. 1
    Ivan Anzaldo
    Finish 5
    00:55
  2. 1:03
  3. 1:11

Bike

  1. 1
    2:05:30
  2. 2
    Tomas Rodriguez
    Finish 1 · split rank #2
    2:09:53
  3. 3
    William Even
    Finish 3 · split rank #4
    2:14:51

T2

  1. 1
    William Even
    Finish 3
    1:27
  2. 2
    1:29
  3. 1:30

Run

  1. 1:19:47
  2. 2
    Eduardo PerezSandi Garcia
    Finish 4 · split rank #2
    1:21:37
  3. 3
    Michael Weiss
    Finish 2 · split rank #3
    1:26:07
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
    Rachel Olson
    Finish 2
    26:01
  2. 2
    Cecilia Perez
    Finish 4 · split rank #2
    26:44
  3. 3
    Laura Mathews
    Finish 8 · split rank #4
    27:10

Bike

  1. 2:30:23
  2. 2
    Laura Mathews
    Finish 8 · split rank #2
    2:31:52
  3. 3
    Rachel Olson
    Finish 2 · split rank #3
    2:32:47

T2

  1. 1:36
  2. 2
    Rachel Olson
    Finish 2
    1:49
  3. 3
    1:53

Run

  1. 1:30:51
  2. 2
    Arlette MarianaGonzalez Hurtado
    Finish 3 · split rank #2
    1:31:09
  3. 3
    Cecilia Perez
    Finish 4 · split rank #3
    1:38:55
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:56:35
🥇#1
MX
Tomas Rodriguez
3:56:35
70.38 pts
🥈#2
AT
Michael Weiss
4:01:45
63.46 pts
🥉#3
FR
William Even
4:08:07
55.99 pts

PodiumWomen

Winner time: 4:37:40
🥇#1
MX
Cecilia SayuriRamirez Alavez
4:37:40
61.65 pts
🥈#2
US
Rachel Olson
4:41:38
56.02 pts
🥉#3
MX
Arlette MarianaGonzalez Hurtado
4:42:19
52.85 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#6#11SwimBikeRunFinish#3#2#1#11#3#2#4#4#3#9#6#2#4#4#5#6#5#5#7#5#6#7#8#8#7#8#11#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 8
#1#6#11SwimBikeRunFinish#5#8#1#3#5#2#11#6#2#3#2#5#3#4#8#6#5#10#7#4#6#6#9#8#7#4#2#10#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

9 participants

3:56:35
Swim
24:05
Bike
2:09:53
Run
1:19:47
4:01:45
Swim
27:27
Bike
2:05:30
Run
1:26:07
4:08:07
Swim
23:00
Bike
2:14:51
Run
1:27:29
Swim
27:24
Bike
2:16:12
Run
1:21:37
4:10:29
Swim
24:07
Bike
2:15:42
Run
1:27:55
Swim
24:07
Bike
2:18:00
Run
1:27:43
Swim
24:11
Bike
2:29:02
Run
1:41:48
4:45:42
Swim
25:05
Bike
2:35:24
Run
1:40:34
4:55:02
Swim
27:26
Bike
2:33:54
Run
1:49:27
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Tomas RodriguezMX3:56:35Winner24:05#31:112:09:53#21:411:19:4770.38
2Michael WeissAT4:01:4527:27#111:152:05:301:291:26:07#363.46
3William EvenFR4:08:0723:001:222:14:51#41:271:27:29#455.99
4Eduardo PerezSandi GarciaMX4:08:1427:24#91:162:16:12#61:471:21:37#253.46
5Ivan AnzaldoAR4:10:2924:07#400:552:15:42#51:531:27:55#649.62
6FabianVillanueva MoehlMX4:12:4924:07#51:312:18:00#71:301:27:43#545.95
7Flavio MorandiniAR4:38:2324:11#71:032:29:02#82:221:41:48#832.41
8Jose SaenzGT4:45:4225:05#81:352:35:24#113:061:40:34#730.88
9Kelly ThompsonCA4:55:0227:26#101:152:33:54#93:021:49:27#929.52

Female Pro Results

10 participants

Swim
27:11
Bike
2:36:52
Run
1:30:51
4:41:38
Swim
26:01
Bike
2:32:47
Run
1:39:21
Swim
32:16
Bike
2:34:39
Run
1:31:09
4:42:27
Swim
26:44
Bike
2:33:42
Run
1:38:55
4:45:18
Swim
31:07
Bike
2:30:23
Run
1:39:55
4:50:22
Swim
32:03
Bike
2:34:41
Run
1:38:56
4:56:45
Swim
27:29
Bike
2:36:52
Run
1:47:12
5:04:24
Swim
27:10
Bike
2:31:52
Run
2:01:59
5:11:31
Swim
35:12
Bike
2:51:11
Run
1:40:56
5:18:43
Swim
30:41
Bike
2:41:26
Run
2:01:55
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Cecilia SayuriRamirez AlavezMX4:37:40Winner27:11#51:132:36:52#81:361:30:5161.65
2Rachel OlsonUS4:41:3826:011:422:32:47#31:491:39:21#556.02
3Arlette MarianaGonzalez HurtadoMX4:42:1932:16#111:222:34:39#62:551:31:09#252.85
4Cecilia PerezMX4:42:2726:44#21:072:33:42#52:001:38:55#350.32
5Fiona MoriartyIE4:45:1831:07#81:462:30:232:081:39:55#646.32
6Kayla BowkerUS4:50:2232:03#101:282:34:41#73:161:38:56#441.14
7Brittany VockeUS4:56:4527:29#62:292:36:52#92:461:47:12#835.32
8Laura MathewsUS5:04:2427:10#41:322:31:52#21:532:01:59#1028.88
9Amy VantasselUS5:11:3135:12#121:552:51:11#112:181:40:56#725.23
10Christine MasseyUS5:18:4330:41#72:132:41:26#102:302:01:55#924.01