2024 Ironman 70.3 Cozumel

September 21, 2024 · Cozumel, Mexico

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

Race editions

Switch year or compare this race across stored editions.

202520242023202220212020201920182017201620152014
Distance
Half-Iron (70.3 miles)
Iron-Distance
Field size
25
13 men · 12 women
Men SOF
67.09
Women SOF
53.56

Race story in the data

Men: Marc Dubrick won in 3:43:49 with a +0:36 margin. Marc Dubrick had the fastest run (1:15:56).

Women: Lisa Perterer won in 4:07:43 with a +3:46 margin. Lisa Perterer had the fastest run (1:23:47).

Shareable race cards

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

Race summary

2024 Ironman 70.3 Cozumel 2024 - Men

ProTriStats

Winner: Marc Dubrick in 3:43:49

Margin: +0:36

Fastest bike: Colin Szuch - 2:01:27

Fastest run: Marc Dubrick - 1:15:56

Top points: Marc Dubrick - 69.41 pts

Field: 13/13 finishers, SOF 67.09

Race summary

2024 Ironman 70.3 Cozumel 2024 - Women

ProTriStats

Winner: Lisa Perterer in 4:07:43

Margin: +3:46

Fastest bike: Lisa Perterer - 2:17:22

Fastest run: Lisa Perterer - 1:23:47

Top points: Lisa Perterer - 66.50 pts

Field: 12/12 finishers, SOF 53.56

Men race summary

13 finishers from 13 starters · SOF 67.09

Winner
Marc Dubrick
3:43:49
Winning margin
+0:36
Gap to second place
Fastest swim
Marc Dubrick · 20:54
Fastest bike
Colin Szuch · 2:01:27
Fastest run
Marc Dubrick · 1:15:56
Top points
Marc Dubrick
69.41 pts

Women race summary

12 finishers from 12 starters · SOF 53.56

Winner
Lisa Perterer
4:07:43
Winning margin
+3:46
Gap to second place
Fastest swim
Vittoria Lopes · 22:29
Fastest bike
Lisa Perterer · 2:17:22
Fastest run
Lisa Perterer · 1:23:47
Top points
Lisa Perterer
66.50 pts

Men split podiums

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

Swim

  1. 1
    Marc Dubrick
    Finish 1
    20:54
  2. 2
    Ivan Anzaldo
    Finish 4 · split rank #2
    21:57
  3. 3
    Flavio Morandini
    Finish 12 · split rank #3
    21:57

T1

  1. 1:31
  2. 2
    Marc Dubrick
    Finish 1
    1:32
  3. 3
    Ivan Anzaldo
    Finish 4
    1:34

Bike

  1. 1
    Colin Szuch
    Finish 5
    2:01:27
  2. 2
    Robbie Deckard
    Finish 3 · split rank #2
    2:01:42
  3. 3
    Elliot Bach
    Finish 10 · split rank #3
    2:02:22

T2

  1. 1:05
  2. 2
    Colin Szuch
    Finish 5
    1:07
  3. 1:08

Run

  1. 1
    Marc Dubrick
    Finish 1
    1:15:56
  2. 2
    Rodrigo Gonzalez
    Finish 2 · split rank #2
    1:16:49
  3. 3
    Robbie Deckard
    Finish 3 · split rank #3
    1:17:04
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. 22:29
  2. 2
    Cecilia Perez
    Finish 3 · split rank #2
    23:31
  3. 3
    Valerie Barthelemy
    Finish 5 · split rank #3
    23:31

T1

  1. 1
    1:41
  2. 1:44
  3. 1:45

Bike

  1. 1
    2:17:22
  2. 2
    Vittoria Lopes
    Finish 2 · split rank #2
    2:18:35
  3. 3
    Arlette MarianaGonzalez Hurtado
    Finish 6 · split rank #3
    2:24:17

T2

  1. 1:10
  2. 1:10
  3. 3
    1:15

Run

  1. 1
    1:23:47
  2. 2
    Cecilia Perez
    Finish 3 · split rank #2
    1:26:13
  3. 3
    Vittoria Lopes
    Finish 2 · split rank #3
    1:27:30
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:43:49
🥇#1
US
Marc Dubrick
3:43:49
69.41 pts
🥈#2
MX
Rodrigo Gonzalez
3:44:25
65.85 pts
🥉#3
US
Robbie Deckard
3:44:58
62.67 pts

PodiumWomen

Winner time: 4:07:43
🥇#1
AT
Lisa Perterer
4:07:43
66.50 pts
🥈#2
BR
Vittoria Lopes
4:11:29
60.74 pts
🥉#3
MX
Cecilia Perez
4:20:24
51.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#7#13SwimBikeRunFinish#9#1#6#6#2#2#11#2#3#3#2#7#4#4#12#5#5#7#8#6#6#5#5#9#7#13#10#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#5#10SwimBikeRunFinish#4#1#2#3#2#2#9#2#3#7#7#4#4#3#4#7#5#10#3#6#6#8#6#8#7#6#5#9#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

13 participants

3:43:49
Swim
20:54
Bike
2:04:07
Run
1:15:56
Swim
22:00
Bike
2:02:57
Run
1:16:49
3:44:58
Swim
23:24
Bike
2:01:42
Run
1:17:04
3:45:41
Swim
21:57
Bike
2:03:02
Run
1:17:44
3:45:51
Swim
23:41
Bike
2:01:27
Run
1:17:55
Swim
22:01
Bike
2:03:14
Run
1:19:25
3:55:56
Swim
21:59
Bike
2:02:53
Run
1:28:17
3:58:10
Swim
27:09
Bike
2:07:45
Run
1:20:31
Swim
22:03
Bike
2:02:28
Run
1:33:31
4:08:55
Swim
22:21
Bike
2:02:22
Run
1:41:14
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Marc DubrickUS3:43:49Winner20:541:322:04:07#91:221:15:5669.41
2Rodrigo GonzalezMX3:44:2522:00#61:372:02:57#61:051:16:49#265.85
3Robbie DeckardUS3:44:5823:24#111:422:01:42#21:081:17:04#362.67
4Ivan AnzaldoAR3:45:4121:57#21:342:03:02#71:261:17:44#459.66
5Colin SzuchUS3:45:5123:41#121:432:01:271:071:17:55#557.35
6Emmanuel LejeuneBE3:47:4322:01#71:352:03:14#81:291:19:25#653.93
7Danilo PimentelBR3:55:5621:59#51:352:02:53#51:141:28:17#945.62
8Branden ScheelUS3:58:1027:09#131:382:07:45#101:091:20:31#742.30
9Reinaldo ColucciBR4:01:1722:03#81:542:02:28#41:221:33:31#1138.45
10Elliot BachUS4:08:5522:21#101:402:02:22#31:201:41:14#1231.12
11DavidMendoza SanchezMX4:12:0721:58#41:312:20:52#121:411:26:06#828.86
12Flavio MorandiniAR4:19:4221:57#31:412:23:33#132:201:30:13#1027.90
13Armando AbaunzaPA4:49:2322:12#91:482:16:58#111:272:07:00#1327.04

Female Pro Results

12 participants

4:07:43
Swim
23:33
Bike
2:17:22
Run
1:23:47
4:11:29
Swim
22:29
Bike
2:18:35
Run
1:27:30
4:20:24
Swim
23:31
Bike
2:27:43
Run
1:26:13
Swim
24:59
Bike
2:26:12
Run
1:28:09
Swim
23:31
Bike
2:25:26
Run
1:33:39
Swim
27:12
Bike
2:24:17
Run
1:31:56
Swim
25:05
Bike
2:26:09
Run
1:36:01
4:33:18
Swim
24:57
Bike
2:25:57
Run
1:38:25
4:37:57
Swim
23:34
Bike
2:27:23
Run
1:43:30
Swim
30:23
Bike
2:40:37
Run
1:31:42
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Lisa PertererAT4:07:43Winner23:33#41:482:17:221:151:23:4766.50
2Vittoria LopesBR4:11:2922:291:452:18:35#21:101:27:30#360.74
3Cecilia PerezMX4:20:2423:31#21:412:27:43#91:171:26:13#251.66
4Cecilia SayuriRamirez AlavezMX4:22:2124:59#71:532:26:12#71:101:28:09#447.84
5Valerie BarthelemyBE4:25:3323:31#31:442:25:26#41:151:33:39#743.39
6Arlette MarianaGonzalez HurtadoMX4:26:5027:12#101:522:24:17#31:351:31:56#640.55
7RominaPalacio BalenaAR4:30:2525:05#81:532:26:09#61:191:36:01#836.28
8Brittany VockeUS4:33:1824:57#62:092:25:57#51:521:38:25#932.70
9Hannah SakalukUS4:37:5723:34#52:012:27:23#81:301:43:30#1028.03
10Florencia VasquezCL4:46:2330:23#112:202:40:37#121:221:31:42#525.88
11Rachel FauldsCA5:04:1925:08#92:052:39:52#112:311:54:45#1124.80
12Liz LiceaUS5:44:3638:34#122:482:35:39#108:132:19:24#1223.84