2023 Ironman 70.3 Indian Wells
December 2, 2023 · Indian Wells, CA, United States
Race story in the data
Men: Casper Stornes won in 3:38:59 with a +1:16 margin. Casper Stornes had the fastest run (1:10:43).
Women: Solveig Loevseth won in 4:08:24 with a +1:55 margin. Tamara Jewett had the fastest run (1:16:15).
Men race summary
46 finishers from 46 starters · SOF 83.65
Women race summary
20 finishers from 20 starters · SOF 70.62
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Greg HarperFinish 24 · split rank #122:45
- 2Vetle BergsvikThornFinish 4 · split rank #222:47
- 3Matthew SharpeFinish 10 · split rank #322:49
T1
- 1Marc DubrickFinish 22:02
- 2Ben KanuteFinish 82:02
- 3Jackson LaundryFinish 52:03
Bike
- 1Sam LongFinish 3 · split rank #11:58:48
- 2Jackson LaundryFinish 5 · split rank #21:59:57
- 3Trevor FoleyFinish 6 · split rank #32:00:07
T2
- 1Sam LongFinish 31:20
- 2Matthew SharpeFinish 101:31
- 3Branden ScheelFinish 331:31
Run
- 1Casper StornesFinish 1 · split rank #11:10:43
- 2Marc DubrickFinish 2 · split rank #21:11:32
- 3Trevor FoleyFinish 6 · split rank #31:11:33
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Emily TatoFinish 7 · split rank #125:51
- 2Jodie StimpsonFinish 8 · split rank #226:19
- 3Tamara JewettFinish 2 · split rank #328:04
T1
- 1Solveig LoevsethFinish 12:22
- 2Gabrielle LumkesFinish 52:22
- 3Jackie HeringFinish 32:26
Bike
- 1Solveig LoevsethFinish 1 · split rank #12:15:22
- 2Lesley SmithFinish 4 · split rank #22:20:34
- 3Erin SchenkelsFinish 6 · split rank #32:21:22
T2
- 1Jodie StimpsonFinish 81:33
- 2Ellison WolfeFinish 91:51
- 3Solveig LoevsethFinish 11:54
Run
- 1Tamara JewettFinish 2 · split rank #11:16:15
- 2Jackie HeringFinish 3 · split rank #21:20:06
- 3Solveig LoevsethFinish 1 · split rank #31:20:25
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
46 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Casper StornesNO | 3:38:59 | Winner | 22:51#4 | 2:22 | 2:01:01#6 | 2:03 | 1:10:43#1 | 83.00 |
| 2 | Marc DubrickUS | 3:40:15 | — | 23:01#8 | 2:02 | 2:02:05#8 | 1:37 | 1:11:32#2 | 79.41 |
| 3 | Sam LongUS | 3:40:27 | — | 25:41#27 | 2:07 | 1:58:48#1 | 1:20 | 1:12:33#5 | 76.89 |
| 4 | Vetle BergsvikThornNO | 3:40:51 | — | 22:47#2 | 2:23 | 2:01:57#7 | 1:38 | 1:12:07#4 | 74.40 |
| 5 | Jackson LaundryCA | 3:42:44 | — | 25:06#17 | 2:03 | 1:59:57#2 | 1:46 | 1:13:54#6 | 70.87 |
| 6 | Trevor FoleyUS | 3:43:37 | — | 27:59#39 | 2:09 | 2:00:07#3 | 1:51 | 1:11:33#3 | 68.32 |
| 7 | Sebastian WernersenNO | 3:45:12 | — | 23:19#11 | 2:06 | 2:00:48#5 | 1:33 | 1:17:28#19 | 65.34 |
| 8 | Ben KanuteUS | 3:45:32 | — | 22:59#7 | 2:02 | 2:04:30#12 | 1:40 | 1:14:22#9 | 63.51 |
| 9 | Ben HamiltonNZ | 3:46:17 | — | 25:08#19 | 2:40 | 2:02:35#10 | 1:44 | 1:14:12#8 | 61.47 |
| 10 | Matthew SharpeCA | 3:46:47 | — | 22:49#3 | 2:19 | 2:04:55#14 | 1:31 | 1:15:15#13 | 59.75 |
| 11 | Justin RieleUS | 3:49:34 | — | 23:24#13 | 2:10 | 2:00:42#4 | 1:36 | 1:21:44#32 | 56.27 |
| 12 | Tomasz SzalaPL | 3:50:03 | — | 25:08#20 | 2:49 | 2:04:13#11 | 2:03 | 1:15:53#14 | 54.76 |
| 13 | Robby WebsterUS | 3:50:43 | — | 25:53#33 | 2:31 | 2:06:31#21 | 1:49 | 1:14:01#7 | 53.20 |
| 14 | Nicolas GilbertCA | 3:51:00 | — | 25:46#28 | 3:17 | 2:05:31#17 | 1:33 | 1:14:55#10 | 52.03 |
| 15 | Federico ScarabinoUY | 3:52:18 | — | 25:06#18 | 2:38 | 2:04:52#13 | 2:01 | 1:17:44#22 | 50.10 |
| 16 | Robbie DeckardUS | 3:52:25 | — | 25:39#25 | 2:24 | 2:06:36#23 | 1:32 | 1:16:15#15 | 49.20 |
| 17 | Brennen SmithCA | 3:53:07 | — | 23:06#9 | 2:23 | 2:07:12#24 | 1:48 | 1:18:40#27 | 47.90 |
| 18 | Nicholas ChaseUS | 3:54:49 | — | 25:48#31 | 2:26 | 2:06:29#20 | 1:48 | 1:18:19#26 | 45.84 |
| 19 | Yegor MartynenkoUA | 3:55:01 | — | 24:59#16 | 2:13 | 2:10:56#31 | 1:59 | 1:14:55#11 | 45.06 |
| 20 | Jack HutchensGB | 3:56:41 | — | 24:45#15 | 2:31 | 2:05:16#16 | 2:06 | 1:22:04#35 | 43.13 |
| 21 | Travis WoodUS | 3:57:13 | — | 26:09#35 | 2:15 | 2:06:16#18 | 1:42 | 1:20:53#29 | 42.17 |
| 22 | Isaac DiazUS | 3:57:31 | — | 25:10#23 | 3:22 | 2:12:21#34 | 1:44 | 1:14:57#12 | 41.44 |
| 23 | Michael ArishitaUS | 3:57:48 | — | 25:08#21 | 2:18 | 2:11:53#33 | 1:50 | 1:16:40#16 | 40.77 |
| 24 | Greg HarperUS | 3:57:48 | — | 22:45#1 | 2:29 | 2:12:54#35 | 1:49 | 1:17:53#24 | 40.77 |
| 25 | Justin MetzlerUS | 3:58:45 | — | 23:28#14 | 2:31 | 2:10:04#29 | 1:52 | 1:20:51#28 | 39.20 |
| 26 | Read ZieglerUS | 4:00:23 | — | 25:25#24 | 2:31 | 2:13:02#36 | 2:05 | 1:17:22#18 | 37.53 |
| 27 | Loren NelsonCA | 4:01:14 | — | 25:08#22 | 2:22 | 2:05:15#15 | 1:59 | 1:26:32#41 | 36.51 |
| 28 | Brendan GribbonsCA | 4:02:09 | — | 25:53#34 | 3:30 | 2:09:27#27 | 1:33 | 1:21:48#33 | 35.47 |
| 29 | Evan PriceUS | 4:02:47 | — | 29:53#42 | 2:37 | 2:10:19#30 | 1:43 | 1:18:17#25 | 34.69 |
| 30 | Kennett PetersonUS | 4:02:50 | — | 25:49#32 | 2:21 | 2:06:32#22 | 1:59 | 1:26:11#38 | 34.40 |
| 31 | Simon ShiUS | 4:02:58 | — | 23:15#10 | 2:39 | 2:09:09#26 | 1:45 | 1:26:12#39 | 34.06 |
| 32 | Owen WrightUS | 4:03:03 | — | 31:29#45 | 3:27 | 2:08:17#25 | 2:53 | 1:17:00#17 | 33.78 |
| 33 | Branden ScheelUS | 4:03:29 | — | 29:55#43 | 2:29 | 2:11:52#32 | 1:31 | 1:17:44#23 | 33.24 |
| 34 | Antoine FrancoeurCA | 4:06:03 | — | 25:40#26 | 2:40 | 2:17:41#40 | 2:23 | 1:17:40#21 | 30.97 |
| 35 | Emmett GrossUS | 4:06:31 | — | 35:50#48 | 4:34 | 2:06:16#19 | 2:14 | 1:17:38#20 | 30.42 |
| 36 | Riley CarpenterUS | 4:10:58 | — | 29:57#44 | 2:50 | 2:15:35#38 | 1:45 | 1:20:53#30 | 26.82 |
| 37 | Griffin MorganUS | 4:11:55 | — | 23:22#12 | 2:33 | 2:13:06#37 | 1:38 | 1:31:18#44 | 26.69 |
| 38 | Ian KingUS | 4:15:42 | — | 25:47#30 | 3:19 | 2:20:16#44 | 2:09 | 1:24:14#36 | 26.56 |
| 39 | James LubinskiUS | 4:17:11 | — | 32:43#46 | 2:39 | 2:18:09#42 | 1:52 | 1:21:50#34 | 26.44 |
| 40 | Alex LulkaUS | 4:18:33 | — | 28:17#40 | 3:58 | 2:17:44#41 | 2:13 | 1:26:24#40 | 26.34 |
| 41 | Steven ZawaskiUS | 4:20:11 | — | 26:47#36 | 2:37 | 2:16:01#39 | 2:09 | 1:32:39#45 | 26.24 |
| 42 | Connor ReadmanUS | 4:20:58 | — | 28:38#41 | 2:53 | 2:19:42#43 | 2:18 | 1:27:30#42 | 26.14 |
| 43 | Derek StoneUS | 4:22:03 | — | 27:37#38 | 2:33 | 2:23:16#45 | 2:29 | 1:26:10#37 | 26.06 |
| 44 | Ari KlauUS | 4:25:32 | — | 26:52#37 | 2:48 | 2:23:43#46 | 4:20 | 1:27:50#43 | 25.98 |
| 45 | Max KohllUS | 4:26:42 | — | 33:45#47 | 3:37 | 2:26:13#47 | 1:51 | 1:21:19#31 | 25.91 |
| 46 | Braxton BokosUS | 4:46:31 | — | 22:55#6 | 2:20 | 2:02:20#9 | 1:46 | 2:17:12#46 | 25.85 |
Female Pro Results
20 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Solveig LoevsethNO | 4:08:24 | Winner | 28:23#13 | 2:22 | 2:15:22#1 | 1:54 | 1:20:25#3 | 80.21 |
| 2 | Tamara JewettCA | 4:10:19 | — | 28:04#3 | 2:29 | 2:21:28#5 | 2:05 | 1:16:15#1 | 76.29 |
| 3 | Jackie HeringUS | 4:14:09 | — | 28:08#7 | 2:26 | 2:21:25#4 | 2:06 | 1:20:06#2 | 71.23 |
| 4 | Lesley SmithUS | 4:18:23 | — | 28:10#9 | 3:27 | 2:20:34#2 | 2:17 | 1:23:56#6 | 66.07 |
| 5 | Gabrielle LumkesUS | 4:22:05 | — | 28:07#6 | 2:22 | 2:21:32#6 | 2:10 | 1:27:55#7 | 61.46 |
| 6 | Erin SchenkelsCA | 4:23:03 | — | 31:52#17 | 3:56 | 2:21:22#3 | 2:11 | 1:23:44#4 | 58.95 |
| 7 | Emily TatoUS | 4:24:03 | — | 25:51#1 | 3:01 | 2:23:13#8 | 2:15 | 1:29:44#10 | 56.55 |
| 8 | Jodie StimpsonGB | 4:24:29 | — | 26:19#2 | 2:56 | 2:22:46#7 | 1:33 | 1:30:58#13 | 54.69 |
| 9 | Ellison WolfeUS | 4:32:15 | — | 28:10#10 | 3:16 | 2:28:54#15 | 1:51 | 1:30:06#11 | 47.77 |
| 10 | Adele LikinUS | 4:32:32 | — | 31:46#16 | 4:22 | 2:25:18#10 | 2:05 | 1:29:04#9 | 46.26 |
| 11 | Kayla BowkerUS | 4:34:28 | — | 32:01#19 | 3:32 | 2:28:06#13 | 2:44 | 1:28:06#8 | 43.68 |
| 12 | Rebecca YungingerUS | 4:35:30 | — | 30:36#15 | 2:52 | 2:23:44#9 | 2:05 | 1:36:16#16 | 41.84 |
| 13 | Chelsea BinghamUS | 4:35:32 | — | 28:05#5 | 3:26 | 2:28:09#14 | 2:14 | 1:33:40#15 | 40.80 |
| 14 | Kaylee SladeUS | 4:36:37 | — | 34:48#20 | 3:24 | 2:32:39#17 | 2:04 | 1:23:45#5 | 39.09 |
| 15 | Jenna HornerUS | 4:40:13 | — | 31:54#18 | 3:32 | 2:25:55#12 | 1:55 | 1:36:59#17 | 35.68 |
| 16 | Natalia KolesovaCA | 4:45:27 | — | 28:04#4 | 3:32 | 2:40:53#20 | 2:11 | 1:30:49#12 | 31.18 |
| 17 | Irena OssolaUS | 4:50:11 | — | 37:09#21 | 3:58 | 2:25:19#11 | 2:24 | 1:41:24#19 | 29.61 |
| 18 | Freya MckinleyUS | 4:51:55 | — | 28:08#8 | 3:07 | 2:37:43#19 | 5:06 | 1:37:53#18 | 28.94 |
| 19 | Caitlin SwitajUS | 4:52:58 | — | 28:24#14 | 4:10 | 2:44:52#21 | 2:48 | 1:32:46#14 | 28.32 |
| 20 | Carolyn CarterUS | 5:01:20 | — | 28:16#12 | 4:12 | 2:35:26#18 | 2:34 | 1:50:55#20 | 27.75 |