2025 Ironman 70.3 Indian Wells

December 6, 2025 · Indian Wells, CA, United States

Data: PTO Stats · Updated 5/21/2026 · Quality: partialHow data works

Race editions

Switch year or compare this race across stored editions.

2025202420232022202120192018
Distance
Half-Iron (70.3 miles)
Half-Iron
Field size
69
40 men · 29 women
Men SOF
80.34
Women SOF
77.74

Race story in the data

Men: Sam Long won in 3:36:26 with a +2:50 margin. Ari Klau had the fastest run (1:08:11).

Women: Kirsten Kasper won in 4:06:08 with a +1:29 margin. Anna Buettner had the fastest run (1:14:10).

Shareable race cards

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

Race summary

2025 Ironman 70.3 Indian Wells 2025 - Men

ProTriStats

Winner: Sam Long in 3:36:26

Margin: +2:50

Fastest bike: Lionel Sanders - 1:56:41

Fastest run: Ari Klau - 1:08:11

Top points: Sam Long - 82.72 pts

Field: 39/40 finishers, SOF 80.34

Race summary

2025 Ironman 70.3 Indian Wells 2025 - Women

ProTriStats

Winner: Kirsten Kasper in 4:06:08

Margin: +1:29

Fastest bike: Solenne Billouin - 2:13:38

Fastest run: Anna Buettner - 1:14:10

Top points: Kirsten Kasper - 81.18 pts

Field: 26/29 finishers, SOF 77.74

Men race summary

39 finishers from 40 starters · SOF 80.34

Winner
Sam Long
3:36:26
Winning margin
+2:50
Gap to second place
Fastest swim
Carter Stuhlmacher · 22:14
Fastest bike
Lionel Sanders · 1:56:41
Fastest run
Ari Klau · 1:08:11
Top points
Sam Long
82.72 pts

Women race summary

26 finishers from 29 starters · SOF 77.74

Winner
Kirsten Kasper
4:06:08
Winning margin
+1:29
Gap to second place
Fastest swim
Kirsten Kasper · 24:14
Fastest bike
Solenne Billouin · 2:13:38
Fastest run
Anna Buettner · 1:14:10
Top points
Kirsten Kasper
81.18 pts

Men split podiums

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

Swim

  1. 22:14
  2. 2
    Mark Romano
    Finish 11
    24:22
  3. 24:26

T1

Split unavailable.

Bike

  1. 1:56:41
  2. 2
    Sam Long
    Finish 1
    1:56:57
  3. 1:57:25

T2

Split unavailable.

Run

  1. 1
    Ari Klau
    Finish 4
    1:08:11
  2. 2
    Sam Long
    Finish 1
    1:10:38
  3. 3
    Matt Hanson
    Finish 6
    1:11:19
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. 24:14
  2. 2
    24:15
  3. 25:58

T1

Split unavailable.

Bike

  1. 2:13:38
  2. 2:14:42
  3. 2:15:23

T2

Split unavailable.

Run

  1. 1
    1:14:10
  2. 1:19:43
  3. 3
    Adele Likin
    Finish 6
    1:21:17
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:36:26
🥇#1
US
Sam Long
3:36:26
82.72 pts
🥈#2
CA
Lionel Sanders
3:39:16
77.84 pts
🥉#3
CA
Jackson Laundry
3:39:39
75.17 pts

PodiumWomen

Winner time: 4:06:08
🥇#1
US
Kirsten Kasper
4:06:08
81.18 pts
🥈#2
CA
Amelie Kretz
4:07:37
77.55 pts
🥉#3
DE
Anna Buettner
4:08:20
74.67 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 8
#1#5#10SwimBikeRunFinish#1#2#3#4#5#6#7#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

40 participants

3:36:26
Swim
25:12
Bike
1:56:57
Run
1:10:38
3:39:16
Swim
25:27
Bike
1:56:41
Run
1:13:10
3:39:39
Swim
24:39
Bike
1:57:25
Run
1:13:44
3:40:15
Swim
26:58
Bike
2:01:03
Run
1:08:11
Swim
24:28
Bike
1:57:48
Run
1:16:12
3:44:14
Swim
24:47
Bike
2:03:50
Run
1:11:19
3:45:08
Swim
24:33
Bike
2:04:11
Run
1:12:06
Swim
24:26
Bike
2:05:04
Run
1:13:44
3:48:12
Swim
24:34
Bike
2:03:45
Run
1:15:16
3:50:32
Swim
25:11
Bike
2:08:23
Run
1:13:15
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Sam LongUS3:36:26Winner25:121:56:571:10:3882.72
2Lionel SandersCA3:39:1625:271:56:411:13:1077.84
3Jackson LaundryCA3:39:3924:391:57:251:13:4475.17
4Ari KlauUS3:40:1526:582:01:031:08:1172.51
5Federico ScarabinoUY3:42:1624:281:57:481:16:1268.86
6Matt HansonUS3:44:1424:472:03:501:11:1965.42
7Blake HarrisCA3:45:0824:332:04:111:12:0662.99
8Carlos Oliver VivesES3:47:3824:262:05:041:13:4459.39
9Andy KruegerUS3:48:1224:342:03:451:15:1657.50
10Nicholas HolmesUS3:50:3225:112:08:231:13:1554.27
11Mark RomanoUS3:50:5024:222:05:001:17:2352.82
12Cory MayfieldUS3:51:3524:382:09:121:12:0151.09
13Edoardo LeoneUS3:52:5625:092:08:131:15:2848.96
14Scott LudfordUS3:53:4425:152:08:001:16:1347.36
15Kevin BishopUS3:56:0925:042:14:571:11:3844.52
16Carter StuhlmacherUS3:56:1022:142:03:281:26:0143.71
17Ted TreiseUS3:56:3226:512:07:421:17:5242.67
18Martin UlloaCL3:57:1424:262:06:301:21:1041.43
19Jamie BedwellGB3:57:4525:082:07:581:20:2540.38
20Robby WebsterUS3:57:5926:572:10:001:16:3739.62
21Brad BischoffUS3:58:0026:472:07:121:19:0539.08
22Xoel AbadES3:58:4725:062:08:521:20:4637.96
23Michal GrabowskiPL3:58:5727:262:09:041:17:5537.37
24Garrett MayeauxUS3:59:0926:462:07:401:19:4036.80
25Evan PriceUS3:59:3529:212:09:561:15:2436.07
26James BilbreyUS3:59:4824:442:09:131:20:4435.55
27Kaeleb PenningtonUS4:00:2424:492:09:411:21:0434.73
28Simon ShiUS4:02:0624:412:11:271:21:3133.05
29Ross BaldwinUS4:06:2732:322:11:221:17:2629.22
30Johnathan DolanUS4:07:1324:332:16:391:21:4728.34
31Christopher HammerUS4:09:1730:272:12:231:19:4826.73
32Connor ReadmanUS4:10:1226:512:15:091:22:3926.51
33Jonathan FecikUS4:10:5827:312:12:351:25:1526.32
34Michael ChronertUS4:11:1229:422:12:311:23:3326.15
35Rodrigo Alvarez ManzoMX4:15:2327:312:17:371:25:3325.98
36Noah ShlesingerUS4:16:0827:012:13:131:30:5225.83
37Brian FoltsUS4:17:0330:112:16:371:24:2825.69
38David GuenthardtUS4:24:0333:242:16:291:28:3525.57
39Dominic PollizziUS5:15:2937:002:19:432:04:4525.45
DNFKerman Alonso VicenteESDNF26:462:13:28

Female Pro Results

29 participants

4:06:08
Swim
24:14
Bike
2:17:32
Run
1:19:43
4:07:37
Swim
26:10
Bike
2:15:48
Run
1:21:22
4:08:20
Swim
30:28
Bike
2:18:38
Run
1:14:10
4:11:19
Swim
27:48
Bike
2:16:23
Run
1:22:02
4:12:36
Swim
27:00
Bike
2:14:42
Run
1:26:05
4:12:37
Swim
30:18
Bike
2:15:24
Run
1:21:17
Swim
28:34
Bike
2:13:38
Run
1:26:43
4:17:32
Swim
26:02
Bike
2:21:26
Run
1:24:59
4:19:03
Swim
28:39
Bike
2:22:53
Run
1:21:47
Swim
25:58
Bike
2:15:31
Run
1:33:34
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Kirsten KasperUS4:06:08Winner24:142:17:321:19:4381.18
2Amelie KretzCA4:07:3726:102:15:481:21:2277.55
3Anna BuettnerDE4:08:2030:282:18:381:14:1074.67
4Jackie HeringUS4:11:1927:482:16:231:22:0270.35
5Jeanni MetzlerZA4:12:3627:002:14:421:26:0567.43
6Adele LikinUS4:12:3730:182:15:241:21:1765.59
7Solenne BillouinFR4:13:0828:342:13:381:26:4363.53
8Erica HawleyBM4:17:3226:022:21:261:24:5958.80
9Marley BeckettCA4:19:0328:392:22:531:21:4756.27
10Stephanie ClutterbuckGB4:20:3325:582:15:311:33:3453.87
11Danielle FauteuxCA4:22:1030:302:19:271:27:0651.50
12Ali BrauerUS4:22:3427:452:18:011:31:4650.10
13Miranda TomensonCA4:23:3826:572:24:521:26:1148.30
14Jenna CampbellUS4:23:5224:152:17:371:37:0447.19
15Kayla BowkerUS4:26:2630:262:24:051:25:4044.48
16Serena XueCA4:27:0127:462:17:551:36:1243.25
17Hannah WalzUS4:28:1826:532:25:171:30:2041.59
18Callie StirlingCA4:30:3328:222:29:131:27:5339.30
19Rebecca YungingerUS4:32:1130:452:15:231:40:4237.49
20Christine MasseyUS4:34:3130:332:25:081:32:4835.24
21Natalie MitchellNZ4:34:3628:172:24:361:37:2234.65
22Danae MorrisCA4:36:5430:272:29:411:31:4132.51
23Elizabeth HeinbachUS4:38:1229:592:25:021:36:3331.13
24Abbie SullivanUS4:42:3030:412:30:421:34:4928.01
25Brittaney TalbotUS4:51:2534:552:33:531:35:2527.63
26Carolyn CarterUS4:56:1828:422:39:161:41:2927.29
DNFTamara JewettCADNF27:03
DNFFreya MckinleyUSDNF26:582:22:51
DNFKelly BartonUSDNF28:542:21:10