2025 Ironman 70.3 Eagleman
June 7, 2025 · Cambridge, MD, United States
Race story in the data
Men: Sam Long won in 3:36:50 with a +0:27 margin. Sam Long had the fastest run (1:10:49).
Women: Lucy Charles-Barclay won in 3:58:10 with a +1:12 margin. Daniela Kleiser had the fastest run (1:15:24).
Men race summary
36 finishers from 36 starters · SOF 86.29
Women race summary
31 finishers from 31 starters · SOF 83.69
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Greg HarperFinish 1423:16
- 2Ben KanuteFinish 7 · split rank #223:36
- 3Paul SchusterFinish 9 · split rank #325:24
T1
- 1Boden GentileFinish 181:49
- 2Ben KanuteFinish 71:52
- 3Sam LongFinish 11:54
Bike
- 1Robert KallinFinish 41:54:37
- 2Sam LongFinish 1 · split rank #21:55:14
- 3Trevor FoleyFinish 2 · split rank #31:55:27
T2
- 1Sam LongFinish 11:07
- 2Ben KanuteFinish 71:09
- 3Trevor FoleyFinish 21:15
Run
- 1Sam LongFinish 11:10:49
- 2Trevor FoleyFinish 2 · split rank #21:10:58
- 3Matthew CollinsFinish 3 · split rank #31:11:23
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Lucy Charles-BarclayFinish 125:10
- 2Margarita RyanFinish 15 · split rank #225:11
- 3Grace AlexanderFinish 3 · split rank #327:06
T1
- 1Lucy Charles-BarclayFinish 12:02
- 2Chelsea SodaroFinish 22:11
- 3Clare DassoFinish 202:16
Bike
- 1Alice AlbertsFinish 62:06:46
- 2Lisa BecharasFinish 5 · split rank #22:06:59
- 3Lucy Charles-BarclayFinish 1 · split rank #32:09:09
T2
- 1Clare DassoFinish 202:22
- 2Lisa BecharasFinish 52:24
- 3Annette RogersFinish 192:29
Run
- 1Daniela KleiserFinish 41:15:24
- 2Chelsea SodaroFinish 2 · split rank #21:17:26
- 3Lucy Charles-BarclayFinish 1 · split rank #31:19:18
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
36 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Sam LongUS | 3:36:50 | Winner | 27:49#21 | 1:54 | 1:55:14#2 | 1:07 | 1:10:49 | 89.57 |
| 2 | Trevor FoleyUS | 3:37:17 | — | 27:30#18 | 2:08 | 1:55:27#3 | 1:15 | 1:10:58#2 | 87.40 |
| 3 | Matthew CollinsGB | 3:38:07 | — | 25:28#5 | 2:03 | 1:57:42#7 | 1:33 | 1:11:23#3 | 85.00 |
| 4 | Robert KallinSE | 3:38:42 | — | 25:31#6 | 2:37 | 1:54:37 | 1:46 | 1:14:14#6 | 82.89 |
| 5 | Jackson LaundryCA | 3:40:44 | — | 27:00#12 | 2:07 | 1:55:52#4 | 1:22 | 1:14:24#7 | 79.68 |
| 6 | Luke JonesUS | 3:42:03 | — | 25:33#7 | 2:06 | 1:57:28#6 | 1:40 | 1:15:19#10 | 77.13 |
| 7 | Ben KanuteUS | 3:42:20 | — | 23:36#2 | 1:52 | 1:59:35#9 | 1:09 | 1:16:10#13 | 75.50 |
| 8 | Antony CostesFR | 3:42:30 | — | 25:59#9 | 2:05 | 1:56:57#5 | 1:24 | 1:16:07#12 | 74.04 |
| 9 | Paul SchusterDE | 3:43:03 | — | 25:24#3 | 1:56 | 2:00:31#10 | 1:29 | 1:13:46#5 | 72.33 |
| 10 | Cameron WurfAU | 3:44:09 | — | 27:04#14 | 2:05 | 1:58:08#8 | 1:30 | 1:15:24#11 | 70.23 |
| 11 | Shachar SagivIL | 3:45:12 | — | 25:26#4 | 2:21 | 2:01:00#12 | 1:29 | 1:14:59#9 | 68.23 |
| 12 | David ReynoldsUS | 3:45:31 | — | 27:01#13 | 1:54 | 2:02:06#13 | 1:37 | 1:12:56#4 | 66.89 |
| 13 | Nicolas GilbertCA | 3:48:22 | — | 27:45#20 | 2:09 | 2:00:55#11 | 1:18 | 1:16:17#14 | 63.51 |
| 14 | Greg HarperUS | 3:52:19 | — | 23:16 | 2:13 | 2:03:06#17 | 1:43 | 1:22:04#24 | 59.28 |
| 15 | Zed RoyCA | 3:53:18 | — | 27:21#17 | 2:16 | 2:07:26#25 | 1:25 | 1:14:52#8 | 57.55 |
| 16 | Blake SelmUS | 3:55:20 | — | 28:50#24 | 2:19 | 2:05:10#21 | 1:48 | 1:17:15#17 | 55.00 |
| 17 | Quentinde VosBE | 3:55:43 | — | 31:07#29 | 2:10 | 2:03:20#18 | 1:53 | 1:17:15#16 | 53.85 |
| 18 | Boden GentileUS | 3:57:06 | — | 30:22#27 | 1:49 | 2:02:53#15 | 1:29 | 1:20:35#21 | 51.91 |
| 19 | Roee ZoaretsIS | 3:58:05 | — | 26:58#11 | 2:12 | 2:09:12#31 | 2:27 | 1:17:18#18 | 50.35 |
| 20 | Connor OatsUS | 3:58:12 | — | 27:51#22 | 2:27 | 2:08:00#27 | 1:47 | 1:18:09#19 | 49.54 |
| 21 | Garrick LoewenCA | 3:59:02 | — | 25:56#8 | 2:22 | 2:04:35#20 | 1:53 | 1:24:18#30 | 48.17 |
| 22 | James HayesUS | 3:59:50 | — | 26:54#10 | 2:17 | 2:03:24#19 | 2:04 | 1:25:13#32 | 46.87 |
| 23 | Max MahoneyUS | 4:00:42 | — | 29:48#26 | 2:25 | 2:02:56#16 | 2:20 | 1:23:15#27 | 45.54 |
| 24 | Kelly ThompsonCA | 4:01:38 | — | 27:07#15 | 2:37 | 2:08:08#28 | 1:45 | 1:22:03#23 | 44.19 |
| 25 | Ross BaldwinUS | 4:02:34 | — | 34:07#33 | 2:43 | 2:07:34#26 | 1:50 | 1:16:22#15 | 42.86 |
| 26 | Brian ReynoldsUS | 4:02:48 | — | 31:34#32 | 2:18 | 2:06:57#22 | 1:47 | 1:20:15#20 | 42.15 |
| 27 | Nick CosmanCA | 4:03:14 | — | 27:56#23 | 2:42 | 2:07:08#23 | 1:58 | 1:23:31#28 | 41.29 |
| 28 | Jacob OsswaldUS | 4:03:50 | — | 27:19#16 | 2:38 | 2:08:08#29 | 1:49 | 1:23:59#29 | 40.32 |
| 29 | Trevor DelsautFR | 4:05:24 | — | 29:02#25 | 2:23 | 2:10:01#34 | 2:41 | 1:21:20#22 | 38.58 |
| 30 | Aaron KolkUS | 4:07:40 | — | 31:22#30 | 2:26 | 2:08:28#30 | 2:41 | 1:22:44#26 | 36.28 |
| 31 | Logan PollanderUS | 4:08:26 | — | 27:39#19 | 2:00 | 2:14:22#36 | 1:55 | 1:22:33#25 | 35.24 |
| 32 | Michael ChronertUS | 4:11:04 | — | 34:09#34 | 3:06 | 2:07:13#24 | 1:52 | 1:24:45#31 | 33.23 |
| 33 | Jonathan FecikUS | 4:12:28 | — | 30:23#28 | 2:31 | 2:09:26#32 | 2:15 | 1:27:54#33 | 32.86 |
| 34 | Alexander FullerUS | 4:16:11 | — | 31:31#31 | 2:20 | 2:10:41#35 | 2:07 | 1:29:34#36 | 32.51 |
| 35 | Nik ReinertUS | 4:20:10 | — | 36:23#35 | 3:40 | 2:09:33#33 | 2:41 | 1:27:56#34 | 32.18 |
| 36 | Emmett GrossUS | 4:22:33 | — | 44:52#36 | 3:32 | 2:02:28#14 | 2:10 | 1:29:32#35 | 31.87 |
Female Pro Results
31 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Lucy Charles-BarclayGB | 3:58:10 | Winner | 25:10 | 2:02 | 2:09:09#3 | 2:34 | 1:19:18#3 | 91.34 |
| 2 | Chelsea SodaroUS | 3:59:22 | — | 27:09#4 | 2:11 | 2:10:03#5 | 2:35 | 1:17:26#2 | 88.66 |
| 3 | Grace AlexanderUS | 4:06:05 | — | 27:06#3 | 2:19 | 2:10:01#4 | 2:49 | 1:23:51#5 | 81.99 |
| 4 | Daniela KleiserDE | 4:06:32 | — | 35:06#28 | 2:28 | 2:10:53#6 | 2:43 | 1:15:24 | 80.03 |
| 5 | Lisa BecharasUS | 4:09:03 | — | 29:54#10 | 2:20 | 2:06:59#2 | 2:24 | 1:27:28#10 | 76.63 |
| 6 | Alice AlbertsUS | 4:11:00 | — | 29:56#11 | 2:32 | 2:06:46 | 3:02 | 1:28:46#14 | 73.73 |
| 7 | Adele LikinUS | 4:13:04 | — | 30:40#14 | 2:23 | 2:14:06#8 | 2:50 | 1:23:07#4 | 70.81 |
| 8 | Kristen MarchantCA | 4:19:59 | — | 27:36#5 | 2:39 | 2:18:26#10 | 3:41 | 1:27:40#11 | 64.38 |
| 9 | Miranda TomensonCA | 4:22:46 | — | 28:08#8 | 2:35 | 2:22:04#15 | 3:13 | 1:26:48#7 | 61.07 |
| 10 | Amanda MacuibaUS | 4:26:33 | — | 30:54#16 | 2:48 | 2:23:07#17 | 2:42 | 1:27:03#8 | 57.08 |
| 11 | Hannah WalzUS | 4:26:51 | — | 28:04#7 | 2:45 | 2:22:09#16 | 3:00 | 1:30:55#19 | 55.73 |
| 12 | Rebecca YungingerUS | 4:27:19 | — | 32:08#22 | 2:19 | 2:12:38#7 | 3:01 | 1:37:15#28 | 54.30 |
| 13 | Arlette MarianaGonzalez HurtadoMX | 4:27:28 | — | 32:06#20 | 2:49 | 2:21:36#14 | 2:48 | 1:28:11#12 | 53.17 |
| 14 | Kerry GironaUS | 4:27:50 | — | 32:55#25 | 2:31 | 2:21:10#12 | 2:58 | 1:28:16#13 | 51.92 |
| 15 | Margarita RyanUS | 4:27:55 | — | 25:11#2 | 2:39 | 2:26:58#24 | 2:59 | 1:30:09#17 | 50.94 |
| 16 | Alice Cote-AllardCA | 4:29:33 | — | 30:48#15 | 2:30 | 2:26:11#22 | 2:56 | 1:27:12#9 | 48.86 |
| 17 | Clarice ChastangUS | 4:29:48 | — | 33:01#26 | 2:40 | 2:24:22#18 | 3:14 | 1:26:33#6 | 47.84 |
| 18 | Leslie HomolUS | 4:33:20 | — | 32:53#24 | 2:34 | 2:24:51#19 | 3:10 | 1:29:54#15 | 44.44 |
| 19 | Annette RogersUS | 4:33:51 | — | 32:01#19 | 2:53 | 2:25:15#20 | 2:29 | 1:31:15#21 | 43.30 |
| 20 | Clare DassoUS | 4:34:17 | — | 28:02#6 | 2:16 | 2:26:31#23 | 2:22 | 1:35:09#27 | 42.27 |
| 21 | Katie Spoelman-VanackerUS | 4:34:31 | — | 30:39#12 | 2:29 | 2:20:03#11 | 3:13 | 1:38:10#29 | 41.42 |
| 22 | Megan TuncerUS | 4:35:11 | — | 32:06#21 | 2:40 | 2:25:58#21 | 2:54 | 1:31:34#22 | 40.28 |
| 23 | Corinne MouwUS | 4:35:32 | — | 31:54#18 | 2:30 | 2:28:00#26 | 3:08 | 1:30:03#16 | 39.41 |
| 24 | Lauren CourtwayUS | 4:38:03 | — | 38:10#30 | 3:22 | 2:21:21#13 | 3:00 | 1:32:11#23 | 36.97 |
| 25 | Sloane TilleyUS | 4:39:56 | — | 34:09#27 | 2:45 | 2:27:37#25 | 2:55 | 1:32:32#25 | 35.62 |
| 26 | ChloeCoronado WinnUS | 4:42:52 | — | 31:25#17 | 2:53 | 2:35:13#29 | 3:12 | 1:30:10#18 | 35.10 |
| 27 | Anne BassoFR | 4:45:42 | — | 32:09#23 | 2:28 | 2:35:00#28 | 3:41 | 1:32:26#24 | 34.60 |
| 28 | Sarah KarpinskiUS | 4:49:42 | — | 37:59#29 | 3:28 | 2:31:17#27 | 3:28 | 1:33:31#26 | 34.12 |
| 29 | Laura MathewsUS | 4:51:47 | — | 29:39#9 | 2:40 | 2:16:57#9 | 4:27 | 1:58:05#31 | 33.67 |
| 30 | Nicole LuseUS | 5:01:17 | — | 42:00#31 | 3:25 | 2:40:54#31 | 3:52 | 1:31:09#20 | 33.24 |
| 31 | Meghan DiritoUS | 5:05:44 | — | 30:39#13 | 2:49 | 2:36:46#30 | 3:52 | 1:51:41#30 | 32.84 |