2025 Ironman 70.3 Boise
July 25, 2025 · Boise, ID, United States
Race story in the data
Men: Sam Appleton won in 3:40:32 with a +3:10 margin. Connor Weaver had the fastest run (1:07:57).
Women: Paula Findlay won in 4:01:50 with a +4:59 margin. Danielle Lewis had the fastest run (1:20:26).
Men race summary
44 finishers from 47 starters
Women race summary
26 finishers from 28 starters
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Brennen SmithFinish 1326:10
- 2Matthew SharpeFinish 426:12
- 3Justin RieleFinish 326:14
T1
Split unavailable.
Bike
- 1Jackson LaundryFinish 21:55:10
- 2Sam AppletonFinish 11:57:06
- 3Justin RieleFinish 31:57:13
T2
Split unavailable.
Run
- 1Connor WeaverFinish 81:07:57
- 2Nicholas HolmesFinish 111:12:00
- 3Benjamin RanaFinish 191:12:19
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Jodie StimpsonFinish 328:35
- 2Grace AlexanderFinish 428:36
- 3Erika AckerlundFinish 528:37
T1
Split unavailable.
Bike
- 1Paula FindlayFinish 12:07:35
- 2Danielle LewisFinish 22:09:51
- 3Jodie StimpsonFinish 32:13:32
T2
Split unavailable.
Run
- 1Danielle LewisFinish 21:20:26
- 2Marissa LovellFinish 111:20:48
- 3Paula FindlayFinish 11:21:03
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
47 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Sam AppletonAU | 3:40:32 | Winner | 26:15 | — | 1:57:06 | — | 1:13:44 | 81.49 |
| 2 | Jackson LaundryCA | 3:43:42 | — | 28:13 | — | 1:55:10 | — | 1:16:55 | 76.39 |
| 3 | Justin RieleUS | 3:44:59 | — | 26:14 | — | 1:57:13 | — | 1:18:00 | 73.00 |
| 4 | Matthew SharpeCA | 3:46:09 | — | 26:12 | — | 2:02:21 | — | 1:14:08 | 69.90 |
| 5 | Jason PohlCA | 3:46:27 | — | 29:33 | — | 1:58:45 | — | 1:13:39 | 67.67 |
| 6 | Miguel MattoxUS | 3:47:03 | — | 26:20 | — | 2:01:38 | — | 1:14:42 | 65.35 |
| 7 | Andre LopesBR | 3:47:51 | — | 27:03 | — | 2:03:13 | — | 1:14:07 | 63.02 |
| 8 | Connor WeaverUS | 3:48:24 | — | 30:12 | — | 2:06:51 | — | 1:07:57 | 61.03 |
| 9 | Justin MetzlerUS | 3:49:57 | — | 26:19 | — | 2:03:57 | — | 1:16:13 | 58.36 |
| 10 | Joshua BerlesDE | 3:50:30 | — | 26:14 | — | 2:02:02 | — | 1:18:28 | 56.60 |
| 11 | Nicholas HolmesUS | 3:51:30 | — | 27:09 | — | 2:08:57 | — | 1:12:00 | 54.59 |
| 12 | Cody BealsCA | 3:52:36 | — | 26:40 | — | 2:03:34 | — | 1:18:38 | 52.60 |
| 13 | Brennen SmithCA | 3:53:30 | — | 26:10 | — | 2:04:06 | — | 1:19:18 | 50.85 |
| 14 | Todd WakefieldAU | 3:53:38 | — | 32:13 | — | 2:02:39 | — | 1:14:43 | 49.80 |
| 15 | Devin VolkUS | 3:54:02 | — | 29:33 | — | 2:06:13 | — | 1:14:48 | 48.62 |
| 16 | Nicholas ChaseUS | 3:55:46 | — | 28:12 | — | 2:03:11 | — | 1:20:25 | 46.43 |
| 17 | Drew JordanUS | 3:55:50 | — | 32:27 | — | 2:02:20 | — | 1:16:48 | 45.64 |
| 18 | Matthew GuenterUS | 3:56:23 | — | 26:18 | — | 2:06:07 | — | 1:18:20 | 44.53 |
| 19 | Benjamin RanaPH | 3:56:43 | — | 35:54 | — | 2:03:08 | — | 1:12:19 | 43.64 |
| 20 | Nicholas MarcantonioUS | 3:58:13 | — | 32:18 | — | 2:05:46 | — | 1:14:33 | 41.87 |
| 21 | Robby WebsterUS | 3:58:33 | — | 30:28 | — | 2:08:38 | — | 1:15:09 | 41.07 |
| 22 | Evan PriceUS | 3:59:04 | — | 33:04 | — | 2:02:47 | — | 1:19:12 | 40.18 |
| 23 | Benjamin DealUS | 3:59:17 | — | 29:31 | — | 2:07:48 | — | 1:17:36 | 39.56 |
| 24 | Simon ShiUS | 4:00:02 | — | 27:04 | — | 2:06:17 | — | 1:22:03 | 38.54 |
| 25 | Kyle WarrickUS | 4:01:19 | — | 30:16 | — | 2:06:34 | — | 1:20:18 | 37.14 |
| 26 | Max KohllUS | 4:01:35 | — | 30:14 | — | 2:07:44 | — | 1:19:07 | 36.58 |
| 27 | Klodian MitriUS | 4:01:52 | — | 32:33 | — | 2:05:34 | — | 1:18:57 | 36.03 |
| 28 | Noah ShlesingerUS | 4:02:22 | — | 30:11 | — | 2:05:52 | — | 1:21:52 | 35.34 |
| 29 | Thomas InigoUS | 4:02:50 | — | 30:31 | — | 2:05:41 | — | 1:21:33 | 34.70 |
| 30 | Erik MahoneyUS | 4:04:04 | — | 30:24 | — | 2:10:56 | — | 1:18:09 | 33.46 |
| 31 | Brian LlamasMX | 4:05:14 | — | 37:01 | — | 2:08:16 | — | 1:15:02 | 32.30 |
| 32 | Andrea CloarecFR | 4:05:36 | — | 36:11 | — | 2:05:00 | — | 1:18:21 | 31.79 |
| 33 | Nathan CohenUS | 4:08:27 | — | 29:04 | — | 2:06:38 | — | 1:29:20 | 29.31 |
| 34 | Zach AldrichUS | 4:08:36 | — | 32:28 | — | 2:08:23 | — | 1:22:49 | 29.02 |
| 35 | Kerman Alonso VicenteES | 4:11:44 | — | 29:06 | — | 2:09:20 | — | 1:28:02 | 26.34 |
| 36 | Travis WoodUS | 4:11:50 | — | 32:29 | — | 2:08:36 | — | 1:25:50 | 26.11 |
| 37 | Michael ChronertUS | 4:12:02 | — | 32:30 | — | 2:08:02 | — | 1:26:22 | 25.81 |
| 38 | Garrett MayeauxUS | 4:14:34 | — | 31:21 | — | 2:14:42 | — | 1:23:43 | 24.41 |
| 39 | Ryan SedivecUS | 4:15:54 | — | 33:29 | — | 2:09:14 | — | 1:27:41 | 24.29 |
| 40 | Eric LauricellaUS | 4:16:12 | — | 32:19 | — | 2:09:50 | — | 1:29:01 | 24.18 |
| 41 | Denis PyryevUS | 4:21:09 | — | 29:53 | — | 2:08:30 | — | 1:37:56 | 24.08 |
| 42 | Brian FoltsUS | 4:21:22 | — | 35:13 | — | 2:15:46 | — | 1:24:57 | 23.99 |
| 43 | Jaron PiercyCA | 4:23:42 | — | 32:23 | — | 2:18:33 | — | 1:28:15 | 23.91 |
| 44 | Jonathan FecikUS | 4:24:12 | — | 32:08 | — | 2:12:46 | — | 1:33:59 | 23.83 |
| DNF | Avraham ManaIS | DNF | — | 27:07 | — | 2:07:56 | — | — | — |
| DNF | Benjamin SnodgrassUS | DNF | — | 32:35 | — | 2:21:44 | — | — | — |
| DNF | Sam OsborneNZ | DNF | — | 26:15 | — | 2:09:05 | — | — | — |
Female Pro Results
28 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Paula FindlayCA | 4:01:50 | Winner | 29:15 | — | 2:07:35 | — | 1:21:03 | 86.41 |
| 2 | Danielle LewisUS | 4:06:49 | — | 32:19 | — | 2:09:51 | — | 1:20:26 | 80.25 |
| 3 | Jodie StimpsonGB | 4:10:32 | — | 28:35 | — | 2:13:32 | — | 1:24:28 | 75.22 |
| 4 | Grace AlexanderUS | 4:13:48 | — | 28:36 | — | 2:13:39 | — | 1:27:38 | 70.69 |
| 5 | Erika AckerlundUS | 4:14:43 | — | 28:37 | — | 2:17:22 | — | 1:25:07 | 68.04 |
| 6 | Adele LikinUS | 4:15:56 | — | 32:50 | — | 2:14:44 | — | 1:23:55 | 65.33 |
| 7 | Samantha KingsfordNZ | 4:17:14 | — | 30:10 | — | 2:18:15 | — | 1:24:50 | 62.70 |
| 8 | Jeanni MetzlerZA | 4:17:32 | — | 28:38 | — | 2:15:25 | — | 1:29:14 | 60.93 |
| 9 | Emma SkaugCA | 4:19:54 | — | 30:40 | — | 2:15:12 | — | 1:29:51 | 57.80 |
| 10 | Annamarie StrehlowUS | 4:21:15 | — | 34:48 | — | 2:17:13 | — | 1:25:12 | 55.51 |
| 11 | Marissa LovellUS | 4:21:52 | — | 33:10 | — | 2:22:39 | — | 1:20:48 | 53.85 |
| 12 | Kelly BartonUS | 4:22:15 | — | 31:51 | — | 2:18:55 | — | 1:26:55 | 52.47 |
| 13 | Rebecca KawaokaUS | 4:24:23 | — | 36:22 | — | 2:21:07 | — | 1:22:16 | 49.90 |
| 14 | Chelsea HollingsworthUS | 4:24:23 | — | 31:59 | — | 2:21:45 | — | 1:25:32 | 49.90 |
| 15 | Fiona MoriartyIE | 4:25:52 | — | 32:35 | — | 2:18:53 | — | 1:30:10 | 47.03 |
| 16 | Carolyn OlsenUS | 4:27:36 | — | 36:29 | — | 2:18:57 | — | 1:26:58 | 44.98 |
| 17 | Brianna TroksaUS | 4:29:53 | — | 36:39 | — | 2:22:03 | — | 1:25:52 | 42.60 |
| 18 | Ali BrauerUS | 4:32:47 | — | 30:39 | — | 2:19:14 | — | 1:38:04 | 39.84 |
| 19 | Annette RogersUS | 4:37:19 | — | 31:59 | — | 2:28:39 | — | 1:32:27 | 35.94 |
| 20 | Kinsey MattisonUS | 4:37:38 | — | 31:57 | — | 2:28:15 | — | 1:32:35 | 35.15 |
| 21 | Rebecca YungingerUS | 4:38:57 | — | 33:20 | — | 2:17:02 | — | 1:43:40 | 33.67 |
| 22 | Brittany HigginsUS | 4:41:49 | — | 33:19 | — | 2:22:57 | — | 1:40:51 | 31.12 |
| 23 | Caitlin AlexanderUS | 4:42:41 | — | 36:22 | — | 2:28:16 | — | 1:33:03 | 30.05 |
| 24 | Kayla BowkerUS | 4:44:36 | — | 36:29 | — | 2:26:42 | — | 1:34:54 | 29.27 |
| 25 | Amy VantasselUS | 4:52:09 | — | 38:32 | — | 2:37:18 | — | 1:30:46 | 28.89 |
| 26 | Caitlin SwitajUS | 4:59:43 | — | 31:55 | — | 2:44:57 | — | 1:36:33 | 28.55 |
| DNF | Jocelyn McCauleyUS | DNF | — | 30:07 | — | 2:08:28 | — | — | — |
| DNF | Alycia FastUS | DNF | — | 35:06 | — | 2:21:22 | — | — | — |