2024 Ironman 70.3 Indian Wells

December 7, 2024 · Indian Wells, CA, United States

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

Race editions

Switch year or compare this race across stored editions.

2025202420232022202120192018
Distance
Half-Iron (70.3 miles)
Iron-Distance
Field size
79
60 men · 19 women
Men SOF
69.80
Women SOF
62.87

Race story in the data

Men: Morgan Pearson won in 3:42:26 with a +1:47 margin. Connor Weaver had the fastest run (1:08:08).

Women: Claire Michel won in 4:10:59 with a +3:13 margin. Claire Michel had the fastest run (1:22:08).

Shareable race cards

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

Race summary

2024 Ironman 70.3 Indian Wells 2024 - Men

ProTriStats

Winner: Morgan Pearson in 3:42:26

Margin: +1:47

Fastest bike: Dylan Gillespie - 2:00:40

Fastest run: Connor Weaver - 1:08:08

Top points: Morgan Pearson - 77.57 pts

Field: 60/60 finishers, SOF 69.80

Race summary

2024 Ironman 70.3 Indian Wells 2024 - Women

ProTriStats

Winner: Claire Michel in 4:10:59

Margin: +3:13

Fastest bike: Rebecca Yunginger - 2:15:20

Fastest run: Claire Michel - 1:22:08

Top points: Claire Michel - 76.13 pts

Field: 19/19 finishers, SOF 62.87

Men race summary

60 finishers from 60 starters · SOF 69.80

Winner
Morgan Pearson
3:42:26
Winning margin
+1:47
Gap to second place
Fastest swim
Vetle BergsvikThorn · 23:02
Fastest bike
Dylan Gillespie · 2:00:40
Fastest run
Connor Weaver · 1:08:08
Top points
Morgan Pearson
77.57 pts

Women race summary

19 finishers from 19 starters · SOF 62.87

Winner
Claire Michel
4:10:59
Winning margin
+3:13
Gap to second place
Fastest swim
Rachel Zilinskas · 25:33
Fastest bike
Rebecca Yunginger · 2:15:20
Fastest run
Claire Michel · 1:22:08
Top points
Claire Michel
76.13 pts

Men split podiums

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

Swim

  1. 23:02
  2. 2
    Morgan Pearson
    Finish 1 · split rank #2
    23:04
  3. 3
    John Reed
    Finish 7 · split rank #3
    23:07

T1

  1. 1:58
  2. 2:01
  3. 3
    2:01

Bike

  1. 1
    2:00:40
  2. 2
    Bart Aernouts
    Finish 4 · split rank #2
    2:01:36
  3. 3
    Kristoffer VistiGraae
    Finish 31 · split rank #3
    2:02:01

T2

  1. 1:29
  2. 2
    Connor Weaver
    Finish 11
    1:29
  3. 1:31

Run

  1. 1
    Connor Weaver
    Finish 11
    1:08:08
  2. 2
    Morgan Pearson
    Finish 1 · split rank #2
    1:10:08
  3. 3
    Colin Szuch
    Finish 5 · split rank #3
    1:12:21
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:33
  2. 2
    Erika Ackerlund
    Finish 2 · split rank #2
    25:35
  3. 3
    Claire Michel
    Finish 1 · split rank #3
    25:37

T1

  1. 1
    2:07
  2. 2:14
  3. 2:27

Bike

  1. 2:15:20
  2. 2
    Annamarie Strehlow
    Finish 3 · split rank #2
    2:17:52
  3. 3
    Rachel Zilinskas
    Finish 4 · split rank #3
    2:17:59

T2

  1. 1:35
  2. 2
    Emma Skaug
    Finish 14
    1:43
  3. 3
    1:54

Run

  1. 1
    1:22:08
  2. 2
    Annamarie Strehlow
    Finish 3 · split rank #2
    1:25:18
  3. 3
    Nicole Falcaro
    Finish 6 · split rank #3
    1:25:22
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:42:26
🥇#1
US
Morgan Pearson
3:42:26
77.57 pts
🥈#2
US
Matthew McElroy
3:44:13
73.58 pts
🥉#3
GR
Louis Woodgate
3:45:41
70.05 pts

PodiumWomen

Winner time: 4:10:59
🥇#1
BE
Claire Michel
4:10:59
76.13 pts
🥈#2
US
Erika Ackerlund
4:14:12
71.31 pts
🥉#3
US
Annamarie Strehlow
4:17:26
66.69 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#21#41SwimBikeRunFinish#2#15#2#1#6#11#4#2#7#4#23#3#32#2#5#4#41#6#3#5#5#9#22#6#3#30#6#7#25#16#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#8#16SwimBikeRunFinish#3#7#1#2#6#4#2#14#2#2#3#3#8#4#10#5#6#5#15#9#3#6#16#8#9#7#6#10#13#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

60 participants

3:42:26
Swim
23:04
Bike
2:05:38
Run
1:10:08
3:44:13
Swim
23:17
Bike
2:04:44
Run
1:12:40
3:45:41
Swim
23:17
Bike
2:02:06
Run
1:16:42
3:45:58
Swim
27:11
Bike
2:01:36
Run
1:13:18
3:47:24
Swim
27:20
Bike
2:03:45
Run
1:12:21
Swim
23:12
Bike
2:04:33
Run
1:16:35
3:48:55
Swim
23:07
Bike
2:08:24
Run
1:13:24
3:49:40
Swim
25:58
Bike
2:05:40
Run
1:13:40
Swim
23:32
Bike
2:08:07
Run
1:14:43
3:50:23
Swim
24:40
Bike
2:05:59
Run
1:15:10
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Morgan PearsonUS3:42:26Winner23:04#22:012:05:38#151:381:10:08#277.57
2Matthew McElroyUS3:44:1323:17#61:582:04:44#111:351:12:40#473.58
3Louis WoodgateGR3:45:4123:17#72:082:02:06#41:311:16:42#2370.05
4Bart AernoutsBE3:45:5827:11#322:152:01:36#21:411:13:18#567.66
5Colin SzuchUS3:47:2427:20#412:162:03:45#61:441:12:21#364.52
6Sebastian WernersenNO3:48:0323:12#52:162:04:33#91:291:16:35#2262.17
7John ReedUS3:48:5523:07#32:152:08:24#301:471:13:24#659.79
8David ReynoldsUS3:49:4025:58#252:182:05:40#162:051:13:40#757.64
9ChristopheDe KeyserBE3:50:1323:32#82:052:08:07#281:481:14:43#955.77
10Miguel MattoxUS3:50:2324:40#92:242:05:59#172:131:15:10#1254.32
11Connor WeaverUS3:50:3625:54#212:542:12:12#451:291:08:0852.94
12Vetle BergsvikThornNO3:50:5823:022:152:04:41#101:401:19:21#2951.53
13Dylan GillespieUS3:51:2224:49#102:012:00:401:391:22:16#3950.19
14Luke JonesUS3:51:3425:53#202:262:05:37#141:531:15:46#1549.09
15Andy KruegerUS3:52:4625:46#172:062:05:35#131:511:17:30#2547.27
16Isaac DiazUS3:53:5525:45#163:072:07:43#241:481:15:34#1445.55
17Jeremy MacleanUS3:54:0125:56#232:092:02:11#51:431:22:04#3744.74
18Connor FordUS3:54:2727:14#362:422:06:19#192:031:16:12#1843.72
19Filip SzymonikPL3:54:3425:54#223:202:08:28#311:471:15:08#1143.00
20Benjamin DealUS3:54:5626:17#262:512:07:37#231:401:16:33#2142.14
21Rodrigo GonzalezMX3:55:0224:53#112:042:10:51#402:131:15:03#1041.54
22Mateo ReddyCH3:55:0327:46#432:332:06:03#182:001:16:43#2441.04
23Robby WebsterUS3:55:1627:15#372:132:08:10#291:451:15:54#1640.42
24Brennen SmithCA3:55:3323:09#42:112:08:05#271:421:20:27#3139.78
25Zack CooperGB3:55:5529:19#483:152:06:20#202:251:14:38#839.11
26Morgan RhodesGB3:56:1525:33#142:132:10:28#391:561:16:06#1738.50
27Hunter LussiUS3:56:4624:54#122:252:10:58#422:011:16:29#2037.77
28Johnathan DolanUS3:57:3124:55#132:222:10:22#381:351:18:18#2736.88
29Jayden KuijpersNZ3:57:5527:01#292:262:04:16#81:401:22:34#4136.29
30Zack GoodmanUS3:58:5527:12#342:162:03:55#72:011:23:33#4635.24
31Kristoffer VistiGraaeDK3:59:2725:57#242:212:02:01#32:051:27:04#5234.59
32Garrett MayeauxUS4:00:1227:00#282:302:09:21#362:001:19:22#3033.78
33Ted TreiseUS4:00:4227:04#302:352:07:53#252:031:21:08#3333.18
34Mitchell OttUS4:01:1627:21#422:242:09:12#331:531:20:27#3232.55
35Tyson WielandUS4:01:5025:48#183:252:08:00#261:441:22:54#4431.94
36Todd WakefieldAU4:02:4230:09#512:312:06:34#212:011:21:28#3431.09
37Andrea CloarecFR4:03:1932:15#572:492:09:18#353:401:15:19#1330.46
38Jan StepinskiUS4:04:0425:35#152:342:10:57#412:101:22:51#4229.74
39Connor ReadmanUS4:04:3027:18#402:552:09:28#371:591:22:52#4329.28
40Connor OatsUS4:04:5526:20#272:182:15:36#542:441:17:59#2628.83
41Drew JordanUS4:04:5929:26#502:542:14:08#502:051:16:27#1928.68
42Drake DeuelUS4:05:1334:14#594:392:05:19#122:161:18:47#2828.40
43Lewis DonovanGB4:07:0427:13#352:242:07:02#221:421:28:44#5426.84
44Rene JensenDK4:07:0528:57#452:562:08:30#322:171:24:27#4826.75
45Michael ChronertUS4:08:3231:34#553:362:09:18#342:181:21:48#3525.52
46Connor CallahanUS4:09:0027:11#332:292:14:30#512:441:22:09#3825.08
47Joshua MalenchakCA4:09:2425:52#193:142:15:30#531:531:22:57#4524.70
48Avery LingCA4:10:1828:57#462:232:12:43#462:021:24:14#4723.93
49Nicholas MarcantonioUS4:11:2631:21#543:352:12:07#442:281:21:57#3622.97
50Adam GouletUS4:11:4528:53#444:252:13:20#482:441:22:25#4022.66
51Max KohllUS4:13:2127:16#382:492:14:30#521:591:26:49#5121.44
52Brian FoltsUS4:19:2931:06#523:102:17:41#552:191:25:14#4921.40
53Jacob OsswaldUS4:19:4427:10#313:182:14:02#492:451:32:31#5721.36
54Denis PyryevUS4:21:1627:16#393:452:11:10#432:321:36:34#5921.32
55RodrigoAlvarez ManzoMX4:22:4429:25#492:402:22:30#591:531:26:17#5021.30
56Austin BrienUS4:28:0231:47#563:102:21:50#582:281:28:48#5521.27
57David PinsonneaultUS4:29:1634:39#602:512:21:23#572:171:28:07#5321.24
58Jaron PiercyCA4:29:4029:01#472:432:20:35#562:281:34:55#5821.22
59Ryan SiebertUS4:31:0531:10#532:302:13:19#473:281:40:40#6021.20
60David GuenthardtUS4:32:2633:47#582:572:23:48#603:081:28:48#5621.17

Female Pro Results

19 participants

4:10:59
Swim
25:37
Bike
2:19:16
Run
1:22:08
4:14:12
Swim
25:35
Bike
2:18:55
Run
1:25:37
Swim
29:44
Bike
2:17:52
Run
1:25:18
Swim
25:33
Bike
2:17:59
Run
1:29:57
4:21:16
Swim
28:56
Bike
2:18:35
Run
1:28:43
4:24:45
Swim
30:15
Bike
2:23:11
Run
1:25:22
Swim
31:49
Bike
2:20:23
Run
1:30:19
4:27:57
Swim
27:25
Bike
2:23:12
Run
1:32:46
Swim
27:18
Bike
2:24:22
Run
1:32:40
4:30:32
Swim
26:40
Bike
2:27:17
Run
1:31:44
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Claire MichelBE4:10:59Winner25:37#32:072:19:16#71:541:22:0876.13
2Erika AckerlundUS4:14:1225:35#22:332:18:55#61:351:25:37#471.31
3Annamarie StrehlowUS4:17:2629:44#142:272:17:52#22:061:25:18#266.69
4Rachel ZilinskasUS4:18:2425:332:572:17:59#32:001:29:57#863.85
5Jessica SmithUS4:21:1628:56#102:472:18:35#52:181:28:43#659.84
6Nicole FalcaroUS4:24:4530:15#154:052:23:11#91:541:25:22#355.56
7Danielle FauteuxCA4:27:1431:49#162:502:20:23#81:561:30:19#952.13
8Freya MckinleyUS4:27:5727:25#62:142:23:12#102:201:32:46#1350.07
9Dominika JamnickyCA4:29:1527:18#52:352:24:22#112:211:32:40#1247.73
10Abigail BedwellGB4:30:3226:40#42:362:27:17#132:171:31:44#1045.52
11Sidney AndrewUS4:31:5329:02#126:162:18:12#42:321:35:53#1743.36
12Cecilia SayuriRamirez AlavezMX4:32:1027:29#72:472:31:20#171:551:28:42#542.05
13Rebecca YungingerUS4:34:3932:29#172:472:15:202:231:41:41#1938.34
14Emma SkaugCA4:35:1528:42#82:582:27:18#141:431:34:36#1437.06
15Callie StirlingCA4:37:5629:05#133:112:34:15#192:141:29:12#734.38
16Chelsea BinghamUS4:38:4728:51#93:262:28:33#162:321:35:27#1633.05
17Anna GuzmanUS4:39:5834:25#193:282:26:57#122:431:32:27#1131.54
18Katie Spoelman-VanackerUS4:40:5428:57#112:502:27:58#152:211:38:51#1830.27
19Danae MorrisCA4:46:2232:43#183:312:33:15#182:141:34:41#1525.86