2025 Ironman 70.3 Eagleman

June 7, 2025 · Cambridge, MD, United States

Data: Ironman™ · Updated 7/3/2025 · Quality: unknownHow data works

Race editions

Switch year or compare this race across stored editions.

20252022201920182017201620152014
Distance
Half-Iron (70.3 miles)
Iron-Distance
Field size
67
36 men · 31 women
Men SOF
86.29
Women SOF
83.69

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).

Shareable race cards

Copy clean podium and split summaries for chats, newsletters, and social posts.

Race summary

2025 Ironman 70.3 Eagleman 2025 - Men

ProTriStats

Winner: Sam Long in 3:36:50

Margin: +0:27

Fastest bike: Robert Kallin - 1:54:37

Fastest run: Sam Long - 1:10:49

Top points: Sam Long - 89.57 pts

Field: 36/36 finishers, SOF 86.29

Race summary

2025 Ironman 70.3 Eagleman 2025 - Women

ProTriStats

Winner: Lucy Charles-Barclay in 3:58:10

Margin: +1:12

Fastest bike: Alice Alberts - 2:06:46

Fastest run: Daniela Kleiser - 1:15:24

Top points: Lucy Charles-Barclay - 91.34 pts

Field: 31/31 finishers, SOF 83.69

Men race summary

36 finishers from 36 starters · SOF 86.29

Winner
Sam Long
3:36:50
Winning margin
+0:27
Gap to second place
Fastest swim
Greg Harper · 23:16
Fastest bike
Robert Kallin · 1:54:37
Fastest run
Sam Long · 1:10:49
Top points
Sam Long
89.57 pts

Women race summary

31 finishers from 31 starters · SOF 83.69

Winner
Lucy Charles-Barclay
3:58:10
Winning margin
+1:12
Gap to second place
Fastest swim
Lucy Charles-Barclay · 25:10
Fastest bike
Alice Alberts · 2:06:46
Fastest run
Daniela Kleiser · 1:15:24
Top points
Lucy Charles-Barclay
91.34 pts

Men split podiums

Fastest stored segment times. These are segment rankings, not cumulative race-position order.

Swim

  1. 1
    Greg Harper
    Finish 14
    23:16
  2. 2
    Ben Kanute
    Finish 7 · split rank #2
    23:36
  3. 3
    Paul Schuster
    Finish 9 · split rank #3
    25:24

T1

  1. 1
    Boden Gentile
    Finish 18
    1:49
  2. 2
    Ben Kanute
    Finish 7
    1:52
  3. 3
    Sam Long
    Finish 1
    1:54

Bike

  1. 1
    1:54:37
  2. 2
    Sam Long
    Finish 1 · split rank #2
    1:55:14
  3. 3
    Trevor Foley
    Finish 2 · split rank #3
    1:55:27

T2

  1. 1
    Sam Long
    Finish 1
    1:07
  2. 2
    Ben Kanute
    Finish 7
    1:09
  3. 3
    Trevor Foley
    Finish 2
    1:15

Run

  1. 1
    Sam Long
    Finish 1
    1:10:49
  2. 2
    Trevor Foley
    Finish 2 · split rank #2
    1:10:58
  3. 3
    Matthew Collins
    Finish 3 · split rank #3
    1:11:23
Off-bike and off-run position order needs cumulative split-position data. ProTriStats currently stores segment times and segment ranks, so this page reports the fastest bike split rather than who entered T2 first.

Women split podiums

Fastest stored segment times. These are segment rankings, not cumulative race-position order.

Swim

  1. 25:10
  2. 2
    Margarita Ryan
    Finish 15 · split rank #2
    25:11
  3. 3
    Grace Alexander
    Finish 3 · split rank #3
    27:06

T1

  1. 2:02
  2. 2:11
  3. 3
    Clare Dasso
    Finish 20
    2:16

Bike

  1. 1
    2:06:46
  2. 2
    Lisa Becharas
    Finish 5 · split rank #2
    2:06:59
  3. 3
    Lucy Charles-Barclay
    Finish 1 · split rank #3
    2:09:09

T2

  1. 1
    Clare Dasso
    Finish 20
    2:22
  2. 2
    2:24
  3. 3
    2:29

Run

  1. 1:15:24
  2. 2
    Chelsea Sodaro
    Finish 2 · split rank #2
    1:17:26
  3. 3
    Lucy Charles-Barclay
    Finish 1 · split rank #3
    1:19:18
Off-bike and off-run position order needs cumulative split-position data. ProTriStats currently stores segment times and segment ranks, so this page reports the fastest bike split rather than who entered T2 first.

PodiumMen

Winner time: 3:36:50
🥇#1
US
Sam Long
3:36:50
89.57 pts
🥈#2
US
Trevor Foley
3:37:17
87.40 pts
🥉#3
GB
Matthew Collins
3:38:07
85.00 pts

PodiumWomen

Winner time: 3:58:10
🥇#1
GB
Lucy Charles-Barclay
3:58:10
91.34 pts
🥈#2
US
Chelsea Sodaro
3:59:22
88.66 pts
🥉#3
US
Grace Alexander
4:06:05
81.99 pts

Men · Split Rank Flow

Top finishers by stored split rank. Lower lines are worse ranks; this is not cumulative race position at each checkpoint.

Top 8
#1#11#21SwimBikeRunFinish#21#2#1#18#3#2#2#5#7#3#3#6#6#4#12#4#7#5#7#6#10#6#2#9#13#7#9#5#12#8

Women · Split Rank Flow

Top finishers by stored split rank. Lower lines are worse ranks; this is not cumulative race position at each checkpoint.

Top 8
#1#14#28SwimBikeRunFinish#3#3#1#4#5#2#2#3#4#5#3#28#6#4#10#2#10#5#11#14#6#14#8#4#7#5#10#11#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

36 participants

3:36:50
Swim
27:49
Bike
1:55:14
Run
1:10:49
3:37:17
Swim
27:30
Bike
1:55:27
Run
1:10:58
3:38:07
Swim
25:28
Bike
1:57:42
Run
1:11:23
3:38:42
Swim
25:31
Bike
1:54:37
Run
1:14:14
3:40:44
Swim
27:00
Bike
1:55:52
Run
1:14:24
3:42:03
Swim
25:33
Bike
1:57:28
Run
1:15:19
3:42:20
Swim
23:36
Bike
1:59:35
Run
1:16:10
3:42:30
Swim
25:59
Bike
1:56:57
Run
1:16:07
3:43:03
Swim
25:24
Bike
2:00:31
Run
1:13:46
3:44:09
Swim
27:04
Bike
1:58:08
Run
1:15:24
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Sam LongUS3:36:50Winner27:49#211:541:55:14#21:071:10:4989.57
2Trevor FoleyUS3:37:1727:30#182:081:55:27#31:151:10:58#287.40
3Matthew CollinsGB3:38:0725:28#52:031:57:42#71:331:11:23#385.00
4Robert KallinSE3:38:4225:31#62:371:54:371:461:14:14#682.89
5Jackson LaundryCA3:40:4427:00#122:071:55:52#41:221:14:24#779.68
6Luke JonesUS3:42:0325:33#72:061:57:28#61:401:15:19#1077.13
7Ben KanuteUS3:42:2023:36#21:521:59:35#91:091:16:10#1375.50
8Antony CostesFR3:42:3025:59#92:051:56:57#51:241:16:07#1274.04
9Paul SchusterDE3:43:0325:24#31:562:00:31#101:291:13:46#572.33
10Cameron WurfAU3:44:0927:04#142:051:58:08#81:301:15:24#1170.23
11Shachar SagivIL3:45:1225:26#42:212:01:00#121:291:14:59#968.23
12David ReynoldsUS3:45:3127:01#131:542:02:06#131:371:12:56#466.89
13Nicolas GilbertCA3:48:2227:45#202:092:00:55#111:181:16:17#1463.51
14Greg HarperUS3:52:1923:162:132:03:06#171:431:22:04#2459.28
15Zed RoyCA3:53:1827:21#172:162:07:26#251:251:14:52#857.55
16Blake SelmUS3:55:2028:50#242:192:05:10#211:481:17:15#1755.00
17Quentinde VosBE3:55:4331:07#292:102:03:20#181:531:17:15#1653.85
18Boden GentileUS3:57:0630:22#271:492:02:53#151:291:20:35#2151.91
19Roee ZoaretsIS3:58:0526:58#112:122:09:12#312:271:17:18#1850.35
20Connor OatsUS3:58:1227:51#222:272:08:00#271:471:18:09#1949.54
21Garrick LoewenCA3:59:0225:56#82:222:04:35#201:531:24:18#3048.17
22James HayesUS3:59:5026:54#102:172:03:24#192:041:25:13#3246.87
23Max MahoneyUS4:00:4229:48#262:252:02:56#162:201:23:15#2745.54
24Kelly ThompsonCA4:01:3827:07#152:372:08:08#281:451:22:03#2344.19
25Ross BaldwinUS4:02:3434:07#332:432:07:34#261:501:16:22#1542.86
26Brian ReynoldsUS4:02:4831:34#322:182:06:57#221:471:20:15#2042.15
27Nick CosmanCA4:03:1427:56#232:422:07:08#231:581:23:31#2841.29
28Jacob OsswaldUS4:03:5027:19#162:382:08:08#291:491:23:59#2940.32
29Trevor DelsautFR4:05:2429:02#252:232:10:01#342:411:21:20#2238.58
30Aaron KolkUS4:07:4031:22#302:262:08:28#302:411:22:44#2636.28
31Logan PollanderUS4:08:2627:39#192:002:14:22#361:551:22:33#2535.24
32Michael ChronertUS4:11:0434:09#343:062:07:13#241:521:24:45#3133.23
33Jonathan FecikUS4:12:2830:23#282:312:09:26#322:151:27:54#3332.86
34Alexander FullerUS4:16:1131:31#312:202:10:41#352:071:29:34#3632.51
35Nik ReinertUS4:20:1036:23#353:402:09:33#332:411:27:56#3432.18
36Emmett GrossUS4:22:3344:52#363:322:02:28#142:101:29:32#3531.87

Female Pro Results

31 participants

Swim
25:10
Bike
2:09:09
Run
1:19:18
3:59:22
Swim
27:09
Bike
2:10:03
Run
1:17:26
4:06:05
Swim
27:06
Bike
2:10:01
Run
1:23:51
4:06:32
Swim
35:06
Bike
2:10:53
Run
1:15:24
4:09:03
Swim
29:54
Bike
2:06:59
Run
1:27:28
4:11:00
Swim
29:56
Bike
2:06:46
Run
1:28:46
4:13:04
Swim
30:40
Bike
2:14:06
Run
1:23:07
Swim
27:36
Bike
2:18:26
Run
1:27:40
Swim
28:08
Bike
2:22:04
Run
1:26:48
4:26:33
Swim
30:54
Bike
2:23:07
Run
1:27:03
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Lucy Charles-BarclayGB3:58:10Winner25:102:022:09:09#32:341:19:18#391.34
2Chelsea SodaroUS3:59:2227:09#42:112:10:03#52:351:17:26#288.66
3Grace AlexanderUS4:06:0527:06#32:192:10:01#42:491:23:51#581.99
4Daniela KleiserDE4:06:3235:06#282:282:10:53#62:431:15:2480.03
5Lisa BecharasUS4:09:0329:54#102:202:06:59#22:241:27:28#1076.63
6Alice AlbertsUS4:11:0029:56#112:322:06:463:021:28:46#1473.73
7Adele LikinUS4:13:0430:40#142:232:14:06#82:501:23:07#470.81
8Kristen MarchantCA4:19:5927:36#52:392:18:26#103:411:27:40#1164.38
9Miranda TomensonCA4:22:4628:08#82:352:22:04#153:131:26:48#761.07
10Amanda MacuibaUS4:26:3330:54#162:482:23:07#172:421:27:03#857.08
11Hannah WalzUS4:26:5128:04#72:452:22:09#163:001:30:55#1955.73
12Rebecca YungingerUS4:27:1932:08#222:192:12:38#73:011:37:15#2854.30
13Arlette MarianaGonzalez HurtadoMX4:27:2832:06#202:492:21:36#142:481:28:11#1253.17
14Kerry GironaUS4:27:5032:55#252:312:21:10#122:581:28:16#1351.92
15Margarita RyanUS4:27:5525:11#22:392:26:58#242:591:30:09#1750.94
16Alice Cote-AllardCA4:29:3330:48#152:302:26:11#222:561:27:12#948.86
17Clarice ChastangUS4:29:4833:01#262:402:24:22#183:141:26:33#647.84
18Leslie HomolUS4:33:2032:53#242:342:24:51#193:101:29:54#1544.44
19Annette RogersUS4:33:5132:01#192:532:25:15#202:291:31:15#2143.30
20Clare DassoUS4:34:1728:02#62:162:26:31#232:221:35:09#2742.27
21Katie Spoelman-VanackerUS4:34:3130:39#122:292:20:03#113:131:38:10#2941.42
22Megan TuncerUS4:35:1132:06#212:402:25:58#212:541:31:34#2240.28
23Corinne MouwUS4:35:3231:54#182:302:28:00#263:081:30:03#1639.41
24Lauren CourtwayUS4:38:0338:10#303:222:21:21#133:001:32:11#2336.97
25Sloane TilleyUS4:39:5634:09#272:452:27:37#252:551:32:32#2535.62
26ChloeCoronado WinnUS4:42:5231:25#172:532:35:13#293:121:30:10#1835.10
27Anne BassoFR4:45:4232:09#232:282:35:00#283:411:32:26#2434.60
28Sarah KarpinskiUS4:49:4237:59#293:282:31:17#273:281:33:31#2634.12
29Laura MathewsUS4:51:4729:39#92:402:16:57#94:271:58:05#3133.67
30Nicole LuseUS5:01:1742:00#313:252:40:54#313:521:31:09#2033.24
31Meghan DiritoUS5:05:4430:39#132:492:36:46#303:521:51:41#3032.84