2023 Ironman 70.3 Oceanside
March 31, 2023 · Oceanside, CA, United States
Race story in the data
Men: Leo Bergere won in 3:45:25 with a +0:12 margin. Jason West had the fastest run (1:07:40).
Women: Tamara Jewett won in 4:08:09 with a +1:22 margin. Tamara Jewett had the fastest run (1:12:59).
Men race summary
49 finishers from 49 starters · SOF 84.80
Women race summary
18 finishers from 18 starters · SOF 87.17
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Leo BergereFinish 1 · split rank #122:09
- 2Ben KanuteFinish 4 · split rank #222:38
- 3Matthew McElroyFinish 6 · split rank #322:41
T1
- 1Sam LongFinish 72:22
- 2Ben KanuteFinish 42:26
- 3Jason WestFinish 22:33
Bike
- 1Sam LongFinish 7 · split rank #12:06:14
- 2Jackson LaundryFinish 3 · split rank #22:06:58
- 3George GoodwinFinish 5 · split rank #32:07:17
T2
- 1Matthew McElroyFinish 600:30
- 2Leo BergereFinish 11:30
- 3Sam LongFinish 71:30
Run
- 1Jason WestFinish 2 · split rank #11:07:40
- 2Tomas RodriguezFinish 8 · split rank #21:10:05
- 3Leo BergereFinish 1 · split rank #31:10:33
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Holly LawrenceFinish 4 · split rank #124:14
- 2Kat MatthewsFinish 3 · split rank #225:43
- 3Tamara JewettFinish 1 · split rank #325:44
T1
- 1Holly LawrenceFinish 42:40
- 2Tamara JewettFinish 12:50
- 3Annamarie StrehlowFinish 82:54
Bike
- 1Kat MatthewsFinish 3 · split rank #12:23:09
- 2Paula FindlayFinish 5 · split rank #22:23:16
- 3Chelsea SodaroFinish 2 · split rank #32:23:36
T2
- 1Olivia MitchellFinish 91:48
- 2Chelsea SodaroFinish 21:49
- 3Holly LawrenceFinish 41:49
Run
- 1Tamara JewettFinish 1 · split rank #11:12:59
- 2Chelsea SodaroFinish 2 · split rank #21:15:20
- 3Kat MatthewsFinish 3 · split rank #31:18:33
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
49 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Leo BergereFR | 3:45:25 | Winner | 22:09#1 | 2:54 | 2:08:16#4 | 1:30 | 1:10:33#3 | 84.02 |
| 2 | Jason WestUS | 3:45:37 | — | 22:43#6 | 2:33 | 2:11:03#6 | 1:35 | 1:07:40#1 | 81.30 |
| 3 | Jackson LaundryCA | 3:47:38 | — | 23:46#22 | 2:37 | 2:06:58#2 | 1:37 | 1:12:37#7 | 77.35 |
| 4 | Ben KanuteUS | 3:49:37 | — | 22:38#2 | 2:26 | 2:09:46#5 | 1:46 | 1:12:59#8 | 73.62 |
| 5 | George GoodwinGB | 3:50:34 | — | 23:21#12 | 2:49 | 2:07:17#3 | 1:39 | 1:15:26#14 | 70.87 |
| 6 | Matthew McElroyUS | 3:50:53 | — | 22:41#3 | 2:46 | 2:13:32#9 | 00:30 | 1:11:22#5 | 68.79 |
| 7 | Sam LongUS | 3:52:18 | — | 24:37#28 | 2:22 | 2:06:14#1 | 1:30 | 1:17:33#22 | 65.98 |
| 8 | Tomas RodriguezMX | 3:54:54 | — | 22:46#8 | 2:54 | 2:17:03#20 | 2:03 | 1:10:05#2 | 62.38 |
| 9 | Trevor FoleyUS | 3:55:52 | — | 27:34#49 | 2:57 | 2:12:33#8 | 1:44 | 1:11:02#4 | 60.18 |
| 10 | Eric LagerstromUS | 3:58:04 | — | 22:43#7 | 2:44 | 2:16:00#16 | 1:51 | 1:14:44#12 | 57.13 |
| 11 | Andre LopesBR | 3:59:14 | — | 23:49#24 | 2:52 | 2:15:59#15 | 1:59 | 1:14:33#11 | 55.00 |
| 12 | Simon ViainFR | 4:00:18 | — | 23:12#9 | 3:01 | 2:15:16#13 | 1:49 | 1:16:57#20 | 53.04 |
| 13 | Andy PottsUS | 4:00:34 | — | 23:33#17 | 3:04 | 2:15:00#10 | 1:58 | 1:16:57#19 | 51.81 |
| 14 | Benjamin DealUS | 4:00:58 | — | 24:09#26 | 3:20 | 2:18:21#24 | 1:58 | 1:13:08#9 | 50.55 |
| 15 | Travis WoodUS | 4:02:20 | — | 26:08#36 | 2:53 | 2:15:40#14 | 2:00 | 1:15:37#15 | 48.61 |
| 16 | Andy KruegerUS | 4:02:25 | — | 24:42#30 | 2:45 | 2:17:33#22 | 1:46 | 1:15:37#16 | 47.74 |
| 17 | Matt SchaferUS | 4:03:55 | — | 22:41#4 | 3:01 | 2:17:15#21 | 2:23 | 1:18:34#27 | 45.83 |
| 18 | Kevin PortmannFR | 4:04:20 | — | 26:33#39 | 3:02 | 2:15:13#12 | 2:02 | 1:17:28#21 | 44.82 |
| 19 | Brennen SmithCA | 4:04:24 | — | 22:41#5 | 2:50 | 2:20:40#31 | 2:02 | 1:16:09#17 | 44.15 |
| 20 | Eduardo PerezSandi GarciaMX | 4:05:58 | — | 26:46#48 | 3:00 | 2:21:54#36 | 1:54 | 1:12:23#6 | 42.34 |
| 21 | Ivan TutukinKZ | 4:06:18 | — | 24:34#27 | 2:41 | 2:18:56#25 | 1:52 | 1:18:13#26 | 41.55 |
| 22 | Justin RieleUS | 4:06:46 | — | 23:25#15 | 2:52 | 2:11:38#7 | 1:56 | 1:26:53#44 | 40.70 |
| 23 | Marty AndrieUS | 4:07:01 | — | 24:37#29 | 2:52 | 2:18:57#26 | 2:57 | 1:17:35#23 | 40.06 |
| 24 | Tripp HippleUS | 4:07:20 | — | 26:19#38 | 3:11 | 2:15:08#11 | 2:19 | 1:20:21#34 | 39.40 |
| 25 | Ted TreiseUS | 4:07:32 | — | 26:36#40 | 2:59 | 2:16:31#18 | 1:53 | 1:19:30#31 | 38.86 |
| 26 | Lukas SiskaSK | 4:07:50 | — | 23:25#16 | 3:04 | 2:19:39#30 | 2:05 | 1:19:35#32 | 38.28 |
| 27 | Isaac DiazUS | 4:08:40 | — | 24:03#25 | 3:19 | 2:24:19#42 | 1:52 | 1:15:06#13 | 37.30 |
| 28 | Yegor MartynenkoUA | 4:08:55 | — | 23:42#20 | 3:23 | 2:25:48#45 | 2:31 | 1:13:28#10 | 36.82 |
| 29 | Miguel MattoxUS | 4:08:59 | — | 23:15#10 | 3:14 | 2:18:17#23 | 2:36 | 1:21:34#39 | 36.49 |
| 30 | Kevin BishopUS | 4:11:05 | — | 26:07#35 | 3:23 | 2:22:03#37 | 1:54 | 1:17:35#24 | 34.59 |
| 31 | Nicholas ScottCA | 4:11:19 | — | 28:14#50 | 3:12 | 2:21:17#32 | 2:05 | 1:16:28#18 | 34.17 |
| 32 | Marek BialkowskiCA | 4:12:03 | — | 26:42#44 | 3:03 | 2:21:39#34 | 1:58 | 1:18:39#28 | 33.38 |
| 33 | Evan PriceUS | 4:13:47 | — | 28:15#52 | 3:07 | 2:21:45#35 | 1:49 | 1:18:49#29 | 31.82 |
| 34 | Benjamin FordUS | 4:14:11 | — | 23:48#23 | 3:20 | 2:19:24#28 | 2:51 | 1:24:46#42 | 31.33 |
| 35 | Timothy WinslowUS | 4:14:24 | — | 25:40#33 | 3:11 | 2:19:29#29 | 2:33 | 1:23:28#41 | 30.99 |
| 36 | Nick CosmanCA | 4:15:14 | — | 26:39#42 | 3:19 | 2:21:36#33 | 2:30 | 1:21:07#36 | 30.18 |
| 37 | Malachi HenryUS | 4:16:45 | — | 26:45#45 | 3:36 | 2:24:18#41 | 2:18 | 1:19:46#33 | 28.85 |
| 38 | Christopher HammerUS | 4:17:22 | — | 28:16#53 | 3:47 | 2:22:23#38 | 2:33 | 1:20:21#35 | 28.23 |
| 39 | Ben SternUS | 4:19:39 | — | 26:36#41 | 4:07 | 2:24:37#43 | 2:55 | 1:21:23#38 | 26.79 |
| 40 | James LubinskiUS | 4:20:11 | — | 29:08#54 | 3:28 | 2:27:14#47 | 2:08 | 1:18:12#25 | 26.68 |
| 41 | Klodian MitriUS | 4:27:24 | — | 29:09#55 | 3:26 | 2:31:24#51 | 2:17 | 1:21:08#37 | 26.58 |
| 42 | Loren NelsonCA | 4:28:21 | — | 23:44#21 | 2:54 | 2:26:05#46 | 2:41 | 1:32:55#46 | 26.49 |
| 43 | Scott HaeberleUS | 4:30:12 | — | 26:10#37 | 3:39 | 2:31:24#50 | 2:15 | 1:26:41#43 | 26.40 |
| 44 | Fielding FischerUS | 4:31:36 | — | 23:35#18 | 2:55 | 2:30:32#49 | 2:09 | 1:32:22#45 | 26.33 |
| 45 | Conor BollingerUS | 4:32:08 | — | 26:45#46 | 3:41 | 2:24:14#40 | 3:50 | 1:33:36#48 | 26.26 |
| 46 | Tom HutchisonUS | 4:32:52 | — | 25:55#34 | 4:04 | 2:34:34#52 | 5:29 | 1:22:48#40 | 26.19 |
| 47 | James HayesUS | 4:37:35 | — | 24:44#32 | 4:14 | 2:29:52#48 | 3:51 | 1:34:52#49 | 26.13 |
| 48 | Steven ParkerUS | 4:43:43 | — | 28:14#51 | 2:54 | 2:49:38#55 | 3:59 | 1:18:56#30 | 26.08 |
| 49 | Branden ScheelUS | 4:57:09 | — | 31:14#56 | 2:53 | 2:46:33#54 | 2:55 | 1:33:32#47 | 26.02 |
Female Pro Results
18 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Tamara JewettCA | 4:08:09 | Winner | 25:44#3 | 2:50 | 2:24:37#4 | 1:55 | 1:12:59#1 | 87.17 |
| 2 | Chelsea SodaroUS | 4:09:31 | — | 25:44#4 | 2:58 | 2:23:36#3 | 1:49 | 1:15:20#2 | 83.64 |
| 3 | Kat MatthewsGB | 4:12:27 | — | 25:43#2 | 3:05 | 2:23:09#1 | 1:54 | 1:18:33#3 | 79.20 |
| 4 | Holly LawrenceGB | 4:16:31 | — | 24:14#1 | 2:40 | 2:25:08#5 | 1:49 | 1:22:38#6 | 74.15 |
| 5 | Paula FindlayCA | 4:21:51 | — | 25:44#5 | 3:02 | 2:23:16#2 | 1:58 | 1:27:49#12 | 68.37 |
| 6 | Danielle LewisUS | 4:24:15 | — | 28:53#14 | 2:55 | 2:30:02#6 | 2:33 | 1:19:50#4 | 64.84 |
| 7 | MajaStage NielsenDK | 4:25:27 | — | 27:01#7 | 3:35 | 2:30:12#7 | 2:19 | 1:22:18#5 | 62.30 |
| 8 | Annamarie StrehlowUS | 4:31:59 | — | 28:51#11 | 2:54 | 2:34:02#8 | 2:06 | 1:24:04#7 | 56.11 |
| 9 | Olivia MitchellIE | 4:32:54 | — | 26:59#6 | 3:01 | 2:36:29#10 | 1:48 | 1:24:35#8 | 54.03 |
| 10 | Nicole FalcaroUS | 4:42:55 | — | 29:17#18 | 4:07 | 2:40:30#11 | 2:21 | 1:26:38#10 | 45.61 |
| 11 | Danielle TreiseUS | 4:45:45 | — | 28:52#13 | 4:07 | 2:43:48#14 | 2:12 | 1:26:43#11 | 42.39 |
| 12 | Kayla BowkerUS | 4:46:55 | — | 31:11#19 | 3:36 | 2:42:51#13 | 3:18 | 1:25:57#9 | 40.45 |
| 13 | Elizabeth HeinbachUS | 4:51:20 | — | 27:06#8 | 4:06 | 2:44:48#15 | 2:21 | 1:32:57#14 | 37.92 |
| 14 | Alexandra WattUS | 4:55:01 | — | 28:58#15 | 4:21 | 2:50:52#19 | 2:54 | 1:27:55#13 | 36.98 |
| 15 | Caroline ShannonUS | 4:56:35 | — | 28:48#10 | 3:21 | 2:41:55#12 | 2:05 | 1:40:24#17 | 36.11 |
| 16 | Ashley DellosaUS | 4:59:30 | — | 28:51#12 | 4:30 | 2:45:52#16 | 2:59 | 1:37:16#16 | 35.31 |
| 17 | Olivia DietzelUS | 5:08:00 | — | 33:53#20 | 6:30 | 2:50:24#18 | 3:34 | 1:33:38#15 | 34.58 |
| 18 | Carolyn CarterUS | 5:11:11 | — | 29:04#16 | 4:37 | 2:49:30#17 | 3:03 | 1:44:56#18 | 33.91 |