2025 Ironman 70.3 Santa Cruz
September 6, 2025 · Santa Cruz, CA, United States
Race story in the data
Men: Sam Appleton won in 3:41:04 with a +1:48 margin. Connor Weaver had the fastest run (1:08:59).
Women: Tamara Jewett won in 4:10:54 with a +1:49 margin. Tamara Jewett had the fastest run (1:17:34).
Men race summary
39 finishers from 40 starters · SOF 80.14
Women race summary
26 finishers from 33 starters · SOF 81.43
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Joshua BerlesFinish 1222:36
- 2Brennen SmithFinish 2322:41
- 3Sam AppletonFinish 122:45
T1
Split unavailable.
Bike
- 1Jackson LaundryFinish 62:00:42
- 2Sam AppletonFinish 12:01:39
- 3Ben KanuteFinish 32:01:48
T2
Split unavailable.
Run
- 1Connor WeaverFinish 111:08:59
- 2Trevor FoleyFinish 21:11:31
- 3Ari KlauFinish 51:11:44
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Margarita RyanFinish 1223:46
- 2Emily TatoFinish 1425:06
- 3Grace AlexanderFinish 325:09
T1
Split unavailable.
Bike
- 1Annamarie StrehlowFinish 42:19:02
- 2Lisa BecharasFinish 52:19:36
- 3Jackie HeringFinish 22:19:46
T2
Split unavailable.
Run
- 1Tamara JewettFinish 11:17:34
- 2Jackie HeringFinish 21:21:19
- 3Alycia FastFinish 81:23:13
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 AppletonAU | 3:41:04 | Winner | 22:45 | — | 2:01:39 | — | 1:12:23 | 82.02 |
| 2 | Trevor FoleyUS | 3:42:52 | — | 24:12 | — | 2:02:32 | — | 1:11:31 | 78.01 |
| 3 | Ben KanuteUS | 3:43:06 | — | 22:45 | — | 2:01:48 | — | 1:14:26 | 75.47 |
| 4 | Luke JonesUS | 3:44:49 | — | 23:24 | — | 2:03:22 | — | 1:13:11 | 71.92 |
| 5 | Ari KlauUS | 3:45:39 | — | 25:20 | — | 2:04:06 | — | 1:11:44 | 69.26 |
| 6 | Jackson LaundryCA | 3:47:54 | — | 23:22 | — | 2:00:42 | — | 1:19:14 | 65.61 |
| 7 | Andy KruegerUS | 3:48:30 | — | 22:47 | — | 2:04:23 | — | 1:16:41 | 63.44 |
| 8 | Miguel MattoxUS | 3:50:57 | — | 22:45 | — | 2:07:43 | — | 1:15:34 | 59.92 |
| 9 | Justin MetzlerUS | 3:51:15 | — | 23:19 | — | 2:07:03 | — | 1:16:12 | 58.24 |
| 10 | Connor FordUS | 3:51:31 | — | 25:17 | — | 2:06:55 | — | 1:14:13 | 56.72 |
| 11 | Connor WeaverUS | 3:51:59 | — | 25:11 | — | 2:13:28 | — | 1:08:59 | 55.13 |
| 12 | Joshua BerlesDE | 3:55:17 | — | 22:36 | — | 2:08:00 | — | 1:20:13 | 51.36 |
| 13 | Todd WakefieldAU | 3:55:47 | — | 26:42 | — | 2:09:43 | — | 1:14:25 | 49.93 |
| 14 | Elliot BachUS | 3:56:02 | — | 23:19 | — | 2:06:04 | — | 1:22:08 | 48.79 |
| 15 | Dylan GillespieUS | 3:57:42 | — | 22:45 | — | 2:07:58 | — | 1:22:41 | 46.59 |
| 16 | Blake SelmUS | 3:58:15 | — | 25:19 | — | 2:12:42 | — | 1:14:42 | 45.34 |
| 17 | Evan PriceUS | 3:59:32 | — | 27:35 | — | 2:08:58 | — | 1:18:06 | 43.58 |
| 18 | Connor OatsUS | 4:00:00 | — | 25:15 | — | 2:12:28 | — | 1:17:39 | 42.53 |
| 19 | Matt SchaferUS | 4:00:45 | — | 22:45 | — | 2:12:17 | — | 1:20:59 | 41.30 |
| 20 | Simon ShiUS | 4:00:54 | — | 23:23 | — | 2:13:18 | — | 1:18:50 | 40.61 |
| 21 | Max MahoneyUS | 4:01:24 | — | 27:33 | — | 2:08:51 | — | 1:19:55 | 39.69 |
| 22 | Robby WebsterUS | 4:01:40 | — | 25:17 | — | 2:11:00 | — | 1:20:16 | 38.99 |
| 23 | Brennen SmithCA | 4:02:39 | — | 22:41 | — | 2:15:25 | — | 1:19:59 | 37.75 |
| 24 | Andrea CloarecFR | 4:05:19 | — | 29:15 | — | 2:06:54 | — | 1:23:19 | 35.19 |
| 25 | Logan PollanderUS | 4:06:11 | — | 25:14 | — | 2:15:55 | — | 1:20:36 | 34.12 |
| 26 | Kaeleb PenningtonUS | 4:06:21 | — | 23:28 | — | 2:12:33 | — | 1:25:06 | 33.64 |
| 27 | Eric LauricellaUS | 4:07:30 | — | 27:58 | — | 2:13:14 | — | 1:21:20 | 32.39 |
| 28 | Steven ZawaskiUS | 4:08:19 | — | 25:19 | — | 2:18:50 | — | 1:19:27 | 31.45 |
| 29 | Yunior Rosete TorresUS | 4:09:02 | — | 23:58 | — | 2:15:41 | — | 1:24:28 | 30.60 |
| 30 | Johnathan DolanUS | 4:12:57 | — | 23:18 | — | 2:16:33 | — | 1:28:25 | 27.20 |
| 31 | Noah ShlesingerUS | 4:13:21 | — | 25:19 | — | 2:20:12 | — | 1:21:27 | 26.67 |
| 32 | Alejandro Garcia SanchezUS | 4:15:11 | — | 29:09 | — | 2:18:57 | — | 1:21:51 | 26.45 |
| 33 | Matt JacksonUS | 4:15:31 | — | 27:32 | — | 2:21:06 | — | 1:21:40 | 26.26 |
| 34 | Mitchell BronstetterUS | 4:17:40 | — | 26:54 | — | 2:21:50 | — | 1:23:06 | 26.09 |
| 35 | Jan StepinskiUS | 4:22:37 | — | 23:24 | — | 2:16:12 | — | 1:36:52 | 25.92 |
| 36 | Stuart GildeaUS | 4:23:02 | — | 25:14 | — | 2:26:12 | — | 1:26:11 | 25.77 |
| 37 | David GuenthardtUS | 4:25:15 | — | 31:48 | — | 2:21:00 | — | 1:26:05 | 25.63 |
| 38 | Dylan McmurrerUS | 4:27:00 | — | 24:34 | — | 2:13:55 | — | 1:43:06 | 25.51 |
| 39 | Tommy DoubledayUS | 4:33:17 | — | 23:22 | — | 2:45:04 | — | 1:20:01 | 25.39 |
| DNF | Connor ReadmanUS | DNF | — | 2:20:29 | — | — | — | — | — |
Female Pro Results
33 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Tamara JewettCA | 4:10:54 | Winner | 26:42 | — | 2:21:38 | — | 1:17:34 | 83.82 |
| 2 | Jackie HeringUS | 4:12:43 | — | 26:44 | — | 2:19:46 | — | 1:21:19 | 79.98 |
| 3 | Grace AlexanderUS | 4:16:33 | — | 25:09 | — | 2:20:56 | — | 1:25:12 | 74.93 |
| 4 | Annamarie StrehlowUS | 4:18:02 | — | 29:18 | — | 2:19:02 | — | 1:24:40 | 71.72 |
| 5 | Lisa BecharasUS | 4:19:14 | — | 26:47 | — | 2:19:36 | — | 1:28:06 | 68.88 |
| 6 | Adele LikinUS | 4:20:17 | — | 28:27 | — | 2:21:00 | — | 1:25:32 | 66.31 |
| 7 | Emma SkaugCA | 4:21:23 | — | 26:42 | — | 2:20:58 | — | 1:28:27 | 63.84 |
| 8 | Alycia FastUS | 4:24:31 | — | 27:51 | — | 2:28:17 | — | 1:23:13 | 60.08 |
| 9 | Kelly BartonUS | 4:25:05 | — | 27:26 | — | 2:23:24 | — | 1:28:33 | 58.25 |
| 10 | Marissa LovellUS | 4:26:20 | — | 27:35 | — | 2:29:27 | — | 1:24:19 | 56.06 |
| 11 | Chelsea HollingsworthUS | 4:26:41 | — | 26:42 | — | 2:28:50 | — | 1:25:08 | 54.60 |
| 12 | Margarita RyanUS | 4:27:52 | — | 23:46 | — | 2:32:19 | — | 1:26:19 | 52.66 |
| 13 | Ali BrauerUS | 4:28:19 | — | 26:45 | — | 2:22:25 | — | 1:33:42 | 51.32 |
| 14 | Emily TatoUS | 4:29:38 | — | 25:06 | — | 2:26:05 | — | 1:31:59 | 49.45 |
| 15 | Brittani ShappellUS | 4:30:01 | — | 31:54 | — | 2:21:49 | — | 1:30:05 | 48.32 |
| 16 | Jessica SmithUS | 4:30:11 | — | 26:54 | — | 2:24:32 | — | 1:33:11 | 47.40 |
| 17 | Jenna HauflerUS | 4:30:52 | — | 26:29 | — | 2:26:38 | — | 1:32:41 | 46.18 |
| 18 | Carolyn OlsenUS | 4:34:39 | — | 30:12 | — | 2:30:03 | — | 1:28:09 | 42.85 |
| 19 | Rebecca YungingerUS | 4:35:18 | — | 28:30 | — | 2:23:04 | — | 1:37:50 | 41.76 |
| 20 | Anna GuzmanUS | 4:41:23 | — | 30:04 | — | 2:31:33 | — | 1:34:14 | 36.91 |
| 21 | Annette RogersUS | 4:45:18 | — | 27:24 | — | 2:37:47 | — | 1:34:30 | 33.63 |
| 22 | Elizabeth HeinbachUS | 4:47:21 | — | 28:45 | — | 2:32:27 | — | 1:39:43 | 31.70 |
| 23 | Natalie MitchellNZ | 4:47:25 | — | 26:42 | — | 2:33:01 | — | 1:43:03 | 31.21 |
| 24 | Serena XueCA | 4:48:08 | — | 26:49 | — | 2:31:29 | — | 1:43:33 | 30.29 |
| 25 | Abbie SullivanUS | 4:52:17 | — | 30:12 | — | 2:39:13 | — | 1:36:09 | 28.72 |
| 26 | Brittaney TalbotUS | 5:05:03 | — | 31:53 | — | 2:42:00 | — | 1:44:43 | 28.38 |
| DNF | Laura MathewsUS | DNF | — | 2:11:27 | — | — | — | — | — |
| DNF | Liz LiceaUS | DNF | — | 33:30 | — | — | — | — | — |
| DNF | Rachel MenschUS | DNF | — | 27:26 | — | 2:45:14 | — | — | — |
| DNF | Carolyn CarterUS | DNF | — | 28:02 | — | 2:52:13 | — | — | — |
| DNF | Nicole LevensonUS | DNF | — | 31:56 | — | 2:35:57 | — | — | — |
| DNF | Rachael TatkoUS | DNF | — | 30:08 | — | 2:37:46 | — | — | — |
| DNF | Jessica TuranecCA | DNF | — | 35:09 | — | — | — | — | — |