2026 Ironman 70.3 Gulf Coast
May 8, 2026 · Panama City, FL, United States
Race story in the data
Men: Sam Long won in 3:11:40 with a +1:21 margin. Connor Weaver had the fastest run (1:09:11).
Women: Grace Alexander won in 3:42:30 with a +0:21 margin. Ekaterina Shabalina had the fastest run (1:19:30).
Men race summary
31 finishers from 31 starters · SOF 73.35
Women race summary
14 finishers from 14 starters · SOF 70.05
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Greg HarperFinish 137:10
- 2Marc DubrickFinish 37:14
- 3Seth RiderFinish 27:16
T1
Split unavailable.
Bike
- 1Sam LongFinish 11:49:32
- 2Benjamin ZorgnottiFinish 41:50:38
- 3Seth RiderFinish 21:51:07
T2
Split unavailable.
Run
- 1Connor WeaverFinish 81:09:11
- 2Ari KlauFinish 51:10:12
- 3Nicholas HolmesFinish 61:10:15
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Vittoria LopesFinish 28:04
- 2Grace AlexanderFinish 18:11
- 3Clare DassoFinish 88:43
T1
Split unavailable.
Bike
- 1Danielle LewisFinish 32:04:12
- 2Grace AlexanderFinish 12:06:03
- 3Vittoria LopesFinish 22:09:27
T2
Split unavailable.
Run
- 1Ekaterina ShabalinaFinish 41:19:30
- 2Vittoria LopesFinish 21:21:45
- 3Shiva LeisnerFinish 51:24:34
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
31 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Sam LongUS | 3:11:40 | Winner | 8:32 | — | 1:49:32 | — | 1:10:37 | 79.89 |
| 2 | Seth RiderUS | 3:13:01 | — | 7:16 | — | 1:51:07 | — | 1:11:39 | 76.08 |
| 3 | Marc DubrickUS | 3:14:09 | — | 7:14 | — | 1:53:17 | — | 1:10:26 | 72.68 |
| 4 | Benjamin ZorgnottiFR | 3:17:20 | — | 7:46 | — | 1:50:38 | — | 1:15:39 | 67.58 |
| 5 | Ari KlauUS | 3:17:46 | — | 8:43 | — | 1:55:29 | — | 1:10:12 | 65.18 |
| 6 | Nicholas HolmesUS | 3:18:46 | — | 7:51 | — | 1:57:51 | — | 1:10:15 | 62.42 |
| 7 | John KilleenUS | 3:19:03 | — | 9:08 | — | 1:54:15 | — | 1:12:12 | 60.47 |
| 8 | Connor WeaverUS | 3:20:59 | — | 8:33 | — | 2:00:14 | — | 1:09:11 | 57.13 |
| 9 | Christophe De KeyserBE | 3:21:37 | — | 7:33 | — | 1:55:41 | — | 1:15:21 | 55.12 |
| 10 | Sebastian FuchsAT | 3:21:49 | — | 8:47 | — | 1:55:55 | — | 1:13:39 | 53.62 |
| 11 | Andy KruegerUS | 3:22:17 | — | 8:16 | — | 1:54:58 | — | 1:16:00 | 51.98 |
| 12 | Miguel MattoxUS | 3:23:43 | — | 7:42 | — | 1:58:52 | — | 1:13:34 | 49.54 |
| 13 | Greg HarperUS | 3:24:44 | — | 7:10 | — | 1:58:38 | — | 1:15:18 | 47.58 |
| 14 | Robbie DeckardUS | 3:26:55 | — | 8:37 | — | 1:58:10 | — | 1:16:56 | 44.63 |
| 15 | Danilo PimentelBR | 3:27:47 | — | 7:53 | — | 1:58:07 | — | 1:18:47 | 42.96 |
| 16 | Antony CostesFR | 3:28:41 | — | 7:57 | — | 1:56:56 | — | 1:20:25 | 41.33 |
| 17 | Levente LukacsHU | 3:28:51 | — | 7:42 | — | 2:00:57 | — | 1:17:05 | 40.44 |
| 18 | Andrew ShellenbergerUS | 3:29:06 | — | 7:37 | — | 1:58:42 | — | 1:19:39 | 39.54 |
| 19 | Tommy DoubledayUS | 3:30:01 | — | 7:54 | — | 2:01:39 | — | 1:17:17 | 38.07 |
| 20 | Cole KynochUS | 3:30:15 | — | 8:17 | — | 2:00:01 | — | 1:18:08 | 37.28 |
| 21 | Joshua BerlesDE | 3:30:50 | — | 7:23 | — | 1:55:57 | — | 1:24:11 | 36.22 |
| 22 | Jordan BenduraUS | 3:31:20 | — | 10:31 | — | 2:05:44 | — | 1:11:01 | 35.27 |
| 23 | Matthew GuenterUS | 3:33:57 | — | 7:53 | — | 2:03:12 | — | 1:19:05 | 32.41 |
| 25 | Matt JacksonUS | 3:38:16 | — | 9:23 | — | 2:07:44 | — | 1:16:49 | 27.63 |
| 26 | Logan PollanderUS | 3:43:00 | — | 8:15 | — | 2:05:05 | — | 1:25:58 | 25.99 |
| 27 | Josh EatonUS | 3:43:22 | — | 9:30 | — | 2:02:26 | — | 1:27:23 | 25.67 |
| 28 | Luke DavisUS | 3:44:14 | — | 10:21 | — | 2:06:36 | — | 1:22:58 | 25.38 |
| 29 | Klodian MitriUS | 3:45:54 | — | 9:13 | — | 2:03:54 | — | 1:28:27 | 25.11 |
| 30 | Jeremy CanhamCA | 3:57:59 | — | 9:50 | — | 2:19:03 | — | 1:24:13 | 24.86 |
| 31 | Yorlliry MorenoVE | 3:59:08 | — | 8:08 | — | 2:11:47 | — | 1:35:15 | 24.63 |
| 32 | Kyle WarrickUS | 4:13:35 | — | 9:04 | — | 2:21:28 | — | 1:38:17 | 24.42 |
Female Pro Results
14 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Grace AlexanderUS | 3:42:30 | Winner | 8:11 | — | 2:06:03 | — | 1:24:41 | 77.44 |
| 2 | Vittoria LopesBR | 3:42:51 | — | 8:04 | — | 2:09:27 | — | 1:21:45 | 74.60 |
| 3 | Danielle LewisUS | 3:45:49 | — | 9:40 | — | 2:04:12 | — | 1:28:39 | 69.87 |
| 4 | Ekaterina ShabalinaKZ | 3:48:30 | — | 8:59 | — | 2:16:09 | — | 1:19:30 | 65.56 |
| 5 | Shiva LeisnerDK | 3:48:50 | — | 9:24 | — | 2:11:06 | — | 1:24:34 | 63.30 |
| 6 | Laura MathewsUS | 3:53:41 | — | 9:20 | — | 2:10:29 | — | 1:29:09 | 57.58 |
| 7 | Leah ParkerUS | 3:54:48 | — | 9:19 | — | 2:14:54 | — | 1:26:19 | 55.00 |
| 8 | Clare DassoUS | 3:57:31 | — | 8:43 | — | 2:15:22 | — | 1:30:00 | 51.28 |
| 9 | Miranda TomensonCA | 3:58:00 | — | 9:23 | — | 2:17:55 | — | 1:25:46 | 49.46 |
| 10 | Kerry GironaUS | 3:58:16 | — | 10:22 | — | 2:15:24 | — | 1:28:21 | 47.93 |
| 11 | Freya MckinleyUS | 4:01:06 | — | 9:00 | — | 2:14:57 | — | 1:33:32 | 44.46 |
| 12 | Dominika JamnickyCA | 4:04:27 | — | 8:57 | — | 2:24:14 | — | 1:27:00 | 40.66 |
| 13 | Annette RogersUS | 4:06:50 | — | 9:41 | — | 2:23:04 | — | 1:29:53 | 37.73 |
| 14 | Brittany VockeUS | 4:19:05 | — | 9:23 | — | 2:20:41 | — | 1:44:38 | 31.83 |