2025 Ironman 70.3 Indian Wells
December 6, 2025 · Indian Wells, CA, United States
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).
Men race summary
39 finishers from 40 starters · SOF 80.34
Women race summary
26 finishers from 29 starters · SOF 77.74
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Carter StuhlmacherFinish 1622:14
- 2Mark RomanoFinish 1124:22
- 3Carlos Oliver VivesFinish 824:26
T1
Split unavailable.
Bike
- 1Lionel SandersFinish 21:56:41
- 2Sam LongFinish 11:56:57
- 3Jackson LaundryFinish 31:57:25
T2
Split unavailable.
Run
- 1Ari KlauFinish 41:08:11
- 2Sam LongFinish 11:10:38
- 3Matt HansonFinish 61:11:19
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Kirsten KasperFinish 124:14
- 2Jenna CampbellFinish 1424:15
- 3Stephanie ClutterbuckFinish 1025:58
T1
Split unavailable.
Bike
- 1Solenne BillouinFinish 72:13:38
- 2Jeanni MetzlerFinish 52:14:42
- 3Rebecca YungingerFinish 192:15:23
T2
Split unavailable.
Run
- 1Anna BuettnerFinish 31:14:10
- 2Kirsten KasperFinish 11:19:43
- 3Adele LikinFinish 61:21:17
PodiumMen
PodiumWomen
Men · Split Rank Flow
Top finishers by stored split rank. Lower lines are worse ranks; this is not cumulative race position at each checkpoint.
Women · Split Rank Flow
Top finishers by stored split rank. Lower lines are worse ranks; this is not cumulative race position at each checkpoint.
Male Pro Results
40 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Sam LongUS | 3:36:26 | Winner | 25:12 | — | 1:56:57 | — | 1:10:38 | 82.72 |
| 2 | Lionel SandersCA | 3:39:16 | — | 25:27 | — | 1:56:41 | — | 1:13:10 | 77.84 |
| 3 | Jackson LaundryCA | 3:39:39 | — | 24:39 | — | 1:57:25 | — | 1:13:44 | 75.17 |
| 4 | Ari KlauUS | 3:40:15 | — | 26:58 | — | 2:01:03 | — | 1:08:11 | 72.51 |
| 5 | Federico ScarabinoUY | 3:42:16 | — | 24:28 | — | 1:57:48 | — | 1:16:12 | 68.86 |
| 6 | Matt HansonUS | 3:44:14 | — | 24:47 | — | 2:03:50 | — | 1:11:19 | 65.42 |
| 7 | Blake HarrisCA | 3:45:08 | — | 24:33 | — | 2:04:11 | — | 1:12:06 | 62.99 |
| 8 | Carlos Oliver VivesES | 3:47:38 | — | 24:26 | — | 2:05:04 | — | 1:13:44 | 59.39 |
| 9 | Andy KruegerUS | 3:48:12 | — | 24:34 | — | 2:03:45 | — | 1:15:16 | 57.50 |
| 10 | Nicholas HolmesUS | 3:50:32 | — | 25:11 | — | 2:08:23 | — | 1:13:15 | 54.27 |
| 11 | Mark RomanoUS | 3:50:50 | — | 24:22 | — | 2:05:00 | — | 1:17:23 | 52.82 |
| 12 | Cory MayfieldUS | 3:51:35 | — | 24:38 | — | 2:09:12 | — | 1:12:01 | 51.09 |
| 13 | Edoardo LeoneUS | 3:52:56 | — | 25:09 | — | 2:08:13 | — | 1:15:28 | 48.96 |
| 14 | Scott LudfordUS | 3:53:44 | — | 25:15 | — | 2:08:00 | — | 1:16:13 | 47.36 |
| 15 | Kevin BishopUS | 3:56:09 | — | 25:04 | — | 2:14:57 | — | 1:11:38 | 44.52 |
| 16 | Carter StuhlmacherUS | 3:56:10 | — | 22:14 | — | 2:03:28 | — | 1:26:01 | 43.71 |
| 17 | Ted TreiseUS | 3:56:32 | — | 26:51 | — | 2:07:42 | — | 1:17:52 | 42.67 |
| 18 | Martin UlloaCL | 3:57:14 | — | 24:26 | — | 2:06:30 | — | 1:21:10 | 41.43 |
| 19 | Jamie BedwellGB | 3:57:45 | — | 25:08 | — | 2:07:58 | — | 1:20:25 | 40.38 |
| 20 | Robby WebsterUS | 3:57:59 | — | 26:57 | — | 2:10:00 | — | 1:16:37 | 39.62 |
| 21 | Brad BischoffUS | 3:58:00 | — | 26:47 | — | 2:07:12 | — | 1:19:05 | 39.08 |
| 22 | Xoel AbadES | 3:58:47 | — | 25:06 | — | 2:08:52 | — | 1:20:46 | 37.96 |
| 23 | Michal GrabowskiPL | 3:58:57 | — | 27:26 | — | 2:09:04 | — | 1:17:55 | 37.37 |
| 24 | Garrett MayeauxUS | 3:59:09 | — | 26:46 | — | 2:07:40 | — | 1:19:40 | 36.80 |
| 25 | Evan PriceUS | 3:59:35 | — | 29:21 | — | 2:09:56 | — | 1:15:24 | 36.07 |
| 26 | James BilbreyUS | 3:59:48 | — | 24:44 | — | 2:09:13 | — | 1:20:44 | 35.55 |
| 27 | Kaeleb PenningtonUS | 4:00:24 | — | 24:49 | — | 2:09:41 | — | 1:21:04 | 34.73 |
| 28 | Simon ShiUS | 4:02:06 | — | 24:41 | — | 2:11:27 | — | 1:21:31 | 33.05 |
| 29 | Ross BaldwinUS | 4:06:27 | — | 32:32 | — | 2:11:22 | — | 1:17:26 | 29.22 |
| 30 | Johnathan DolanUS | 4:07:13 | — | 24:33 | — | 2:16:39 | — | 1:21:47 | 28.34 |
| 31 | Christopher HammerUS | 4:09:17 | — | 30:27 | — | 2:12:23 | — | 1:19:48 | 26.73 |
| 32 | Connor ReadmanUS | 4:10:12 | — | 26:51 | — | 2:15:09 | — | 1:22:39 | 26.51 |
| 33 | Jonathan FecikUS | 4:10:58 | — | 27:31 | — | 2:12:35 | — | 1:25:15 | 26.32 |
| 34 | Michael ChronertUS | 4:11:12 | — | 29:42 | — | 2:12:31 | — | 1:23:33 | 26.15 |
| 35 | Rodrigo Alvarez ManzoMX | 4:15:23 | — | 27:31 | — | 2:17:37 | — | 1:25:33 | 25.98 |
| 36 | Noah ShlesingerUS | 4:16:08 | — | 27:01 | — | 2:13:13 | — | 1:30:52 | 25.83 |
| 37 | Brian FoltsUS | 4:17:03 | — | 30:11 | — | 2:16:37 | — | 1:24:28 | 25.69 |
| 38 | David GuenthardtUS | 4:24:03 | — | 33:24 | — | 2:16:29 | — | 1:28:35 | 25.57 |
| 39 | Dominic PollizziUS | 5:15:29 | — | 37:00 | — | 2:19:43 | — | 2:04:45 | 25.45 |
| DNF | Kerman Alonso VicenteES | DNF | — | 26:46 | — | 2:13:28 | — | — | — |
Female Pro Results
29 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Kirsten KasperUS | 4:06:08 | Winner | 24:14 | — | 2:17:32 | — | 1:19:43 | 81.18 |
| 2 | Amelie KretzCA | 4:07:37 | — | 26:10 | — | 2:15:48 | — | 1:21:22 | 77.55 |
| 3 | Anna BuettnerDE | 4:08:20 | — | 30:28 | — | 2:18:38 | — | 1:14:10 | 74.67 |
| 4 | Jackie HeringUS | 4:11:19 | — | 27:48 | — | 2:16:23 | — | 1:22:02 | 70.35 |
| 5 | Jeanni MetzlerZA | 4:12:36 | — | 27:00 | — | 2:14:42 | — | 1:26:05 | 67.43 |
| 6 | Adele LikinUS | 4:12:37 | — | 30:18 | — | 2:15:24 | — | 1:21:17 | 65.59 |
| 7 | Solenne BillouinFR | 4:13:08 | — | 28:34 | — | 2:13:38 | — | 1:26:43 | 63.53 |
| 8 | Erica HawleyBM | 4:17:32 | — | 26:02 | — | 2:21:26 | — | 1:24:59 | 58.80 |
| 9 | Marley BeckettCA | 4:19:03 | — | 28:39 | — | 2:22:53 | — | 1:21:47 | 56.27 |
| 10 | Stephanie ClutterbuckGB | 4:20:33 | — | 25:58 | — | 2:15:31 | — | 1:33:34 | 53.87 |
| 11 | Danielle FauteuxCA | 4:22:10 | — | 30:30 | — | 2:19:27 | — | 1:27:06 | 51.50 |
| 12 | Ali BrauerUS | 4:22:34 | — | 27:45 | — | 2:18:01 | — | 1:31:46 | 50.10 |
| 13 | Miranda TomensonCA | 4:23:38 | — | 26:57 | — | 2:24:52 | — | 1:26:11 | 48.30 |
| 14 | Jenna CampbellUS | 4:23:52 | — | 24:15 | — | 2:17:37 | — | 1:37:04 | 47.19 |
| 15 | Kayla BowkerUS | 4:26:26 | — | 30:26 | — | 2:24:05 | — | 1:25:40 | 44.48 |
| 16 | Serena XueCA | 4:27:01 | — | 27:46 | — | 2:17:55 | — | 1:36:12 | 43.25 |
| 17 | Hannah WalzUS | 4:28:18 | — | 26:53 | — | 2:25:17 | — | 1:30:20 | 41.59 |
| 18 | Callie StirlingCA | 4:30:33 | — | 28:22 | — | 2:29:13 | — | 1:27:53 | 39.30 |
| 19 | Rebecca YungingerUS | 4:32:11 | — | 30:45 | — | 2:15:23 | — | 1:40:42 | 37.49 |
| 20 | Christine MasseyUS | 4:34:31 | — | 30:33 | — | 2:25:08 | — | 1:32:48 | 35.24 |
| 21 | Natalie MitchellNZ | 4:34:36 | — | 28:17 | — | 2:24:36 | — | 1:37:22 | 34.65 |
| 22 | Danae MorrisCA | 4:36:54 | — | 30:27 | — | 2:29:41 | — | 1:31:41 | 32.51 |
| 23 | Elizabeth HeinbachUS | 4:38:12 | — | 29:59 | — | 2:25:02 | — | 1:36:33 | 31.13 |
| 24 | Abbie SullivanUS | 4:42:30 | — | 30:41 | — | 2:30:42 | — | 1:34:49 | 28.01 |
| 25 | Brittaney TalbotUS | 4:51:25 | — | 34:55 | — | 2:33:53 | — | 1:35:25 | 27.63 |
| 26 | Carolyn CarterUS | 4:56:18 | — | 28:42 | — | 2:39:16 | — | 1:41:29 | 27.29 |
| DNF | Tamara JewettCA | DNF | — | 27:03 | — | — | — | — | — |
| DNF | Freya MckinleyUS | DNF | — | 26:58 | — | 2:22:51 | — | — | — |
| DNF | Kelly BartonUS | DNF | — | 28:54 | — | 2:21:10 | — | — | — |