2025 Ironman 70.3 Loire Valley

May 31, 2025 · Tours, France

Data: Ironman™ · Updated 7/3/2025 · Quality: unknownHow data works
Distance
Half-Iron (70.3 miles)
Iron-Distance
Field size
29
20 men · 9 women
Men SOF
79.56
Women SOF
63.02

Race story in the data

Men: Casimir Moine won in 3:36:14 with a +2:11 margin. Dylan Magnien had the fastest run (1:09:51).

Women: India Lee won in 4:01:36 with a +4:27 margin. Emilie Morier had the fastest run (1:20:34).

Shareable race cards

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

Race summary

2025 Ironman 70.3 Loire Valley 2025 - Men

ProTriStats

Winner: Casimir Moine in 3:36:14

Margin: +2:11

Fastest bike: Casimir Moine - 1:55:26

Fastest run: Dylan Magnien - 1:09:51

Top points: Casimir Moine - 81.94 pts

Field: 20/20 finishers, SOF 79.56

Race summary

2025 Ironman 70.3 Loire Valley 2025 - Women

ProTriStats

Winner: India Lee in 4:01:36

Margin: +4:27

Fastest bike: India Lee - 2:06:50

Fastest run: Emilie Morier - 1:20:34

Top points: India Lee - 76.97 pts

Field: 9/9 finishers, SOF 63.02

Men race summary

20 finishers from 20 starters · SOF 79.56

Winner
Casimir Moine
3:36:14
Winning margin
+2:11
Gap to second place
Fastest swim
Cenzino Lebot · 23:35
Fastest bike
Casimir Moine · 1:55:26
Fastest run
Dylan Magnien · 1:09:51
Top points
Casimir Moine
81.94 pts

Women race summary

9 finishers from 9 starters · SOF 63.02

Winner
India Lee
4:01:36
Winning margin
+4:27
Gap to second place
Fastest swim
Emilie Morier · 26:29
Fastest bike
India Lee · 2:06:50
Fastest run
Emilie Morier · 1:20:34
Top points
India Lee
76.97 pts

Men split podiums

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

Swim

  1. 1
    23:35
  2. 2
    Casimir Moine
    Finish 1 · split rank #2
    23:36
  3. 3
    Daniel Baekkegard
    Finish 3 · split rank #3
    24:10

T1

  1. 1
    Nick Thijs
    Finish 5
    3:31
  2. 2
    James Teagle
    Finish 4
    3:34
  3. 3
    3:39

Bike

  1. 1
    1:55:26
  2. 2
    Cenzino Lebot
    Finish 8 · split rank #1
    1:55:26
  3. 3
    Kieran Storch
    Finish 9 · split rank #3
    1:57:17

T2

  1. 1
    James Teagle
    Finish 4
    2:04
  2. 2
    2:12
  3. 2:12

Run

  1. 1
    1:09:51
  2. 2
    Daniel Baekkegard
    Finish 3 · split rank #2
    1:10:07
  3. 3
    Casimir Moine
    Finish 1 · split rank #3
    1:11:12
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. 1
    26:29
  2. 2
    India Lee
    Finish 1 · split rank #2
    26:33
  3. 3
    Abigail Bedwell
    Finish 6 · split rank #3
    26:40

T1

  1. 1
    3:49
  2. 2
    India Lee
    Finish 1
    4:02
  3. 4:17

Bike

  1. 1
    India Lee
    Finish 1
    2:06:50
  2. 2
    Justine Mathieux
    Finish 3 · split rank #2
    2:12:26
  3. 3
    Emilie Morier
    Finish 2 · split rank #3
    2:12:37

T2

  1. 1
    India Lee
    Finish 1
    2:28
  2. 2
    2:34
  3. 2:45

Run

  1. 1
    1:20:34
  2. 2
    India Lee
    Finish 1 · split rank #2
    1:21:45
  3. 3
    Laura Addie
    Finish 4 · split rank #3
    1:25:02
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:14
🥇#1
FR
Casimir Moine
3:36:14
81.94 pts
🥈#2
FR
Dylan Magnien
3:38:25
77.58 pts
🥉#3
DK
Daniel Baekkegard
3:38:38
75.05 pts

PodiumWomen

Winner time: 4:01:36
🥇#1
GB
India Lee
4:01:36
76.97 pts
🥈#2
FR
Emilie Morier
4:06:03
71.18 pts
🥉#3
FR
Justine Mathieux
4:16:12
61.46 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#8#16SwimBikeRunFinish#2#3#1#4#10#2#3#9#2#3#8#8#4#4#12#4#5#5#7#5#6#6#5#7#8#7#1#16#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#5#10SwimBikeRunFinish#2#2#1#3#2#4#2#5#3#7#6#3#4#6#4#6#5#3#5#8#6#5#7#7#7#9#9#4#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

20 participants

3:36:14
Swim
23:36
Bike
1:55:26
Run
1:11:12
3:38:25
Swim
24:11
Bike
1:58:34
Run
1:09:51
Swim
24:10
Bike
1:58:23
Run
1:10:07
3:40:18
Swim
24:35
Bike
1:58:17
Run
1:11:50
3:40:36
Swim
24:57
Bike
1:57:48
Run
1:12:05
Swim
24:32
Bike
1:57:49
Run
1:12:30
3:43:25
Swim
24:29
Bike
1:58:10
Run
1:14:44
3:43:55
Swim
23:35
Bike
1:55:26
Run
1:18:57
3:44:03
Swim
27:23
Bike
1:57:17
Run
1:12:46
3:44:18
Swim
24:37
Bike
1:57:51
Run
1:15:51
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Casimir MoineFR3:36:14Winner23:36#23:391:55:262:231:11:12#381.94
2Dylan MagnienFR3:38:2524:11#43:391:58:34#102:121:09:5177.58
3Daniel BaekkegardDK3:38:3824:10#33:471:58:23#92:131:10:07#275.05
4James TeagleGB3:40:1824:35#83:341:58:17#82:041:11:50#471.52
5Nick ThijsBE3:40:3624:57#123:311:57:48#42:171:12:05#569.27
6Valentin RouvierFR3:41:0524:32#74:001:57:49#52:161:12:30#667.04
7Thomas DavisGB3:43:2524:29#53:471:58:10#72:181:14:44#863.44
8Cenzino LebotFR3:43:5523:353:421:55:26#12:171:18:57#1661.47
9Kieran StorchAU3:44:0327:23#164:261:57:17#32:141:12:46#759.94
10BrechtVan VoorenBE3:44:1824:37#93:501:57:51#62:121:15:51#1058.41
11Arnaud GuillouxFR3:46:2324:55#113:491:59:16#112:221:16:04#1155.49
12Pierre StieremansFR3:49:0625:15#146:121:59:25#122:291:15:47#952.15
13CédricLudet UnknownFR3:49:5727:27#173:541:59:29#132:271:16:42#1350.42
14Jean DuchamptFR3:52:1525:00#134:002:01:57#172:351:18:45#1547.59
15JulenLopetegui GarciaES3:53:1430:01#194:071:59:44#142:471:16:36#1245.92
16Alex WoodmanGB3:53:3724:39#104:162:01:17#152:401:20:46#1844.80
17Thomas VanhalstBE3:53:4626:18#153:422:01:41#164:331:17:34#1443.95
18Florin ParfussCH3:57:4424:31#64:042:03:53#183:051:22:13#1940.01
19Vincent CoutyTN4:06:5027:28#185:302:10:25#193:231:20:05#1731.90
20Stefan GrafCH4:15:4230:06#204:202:13:07#204:221:23:48#2030.43

Female Pro Results

9 participants

4:01:36
Swim
26:33
Bike
2:06:50
Run
1:21:45
4:06:03
Swim
26:29
Bike
2:12:37
Run
1:20:34
Swim
27:56
Bike
2:12:26
Run
1:28:43
4:17:45
Swim
29:44
Bike
2:15:16
Run
1:25:02
4:18:20
Swim
28:22
Bike
2:13:01
Run
1:29:24
4:21:13
Swim
26:40
Bike
2:15:01
Run
1:32:13
Swim
27:59
Bike
2:17:40
Run
1:30:01
4:32:16
Swim
33:29
Bike
2:22:29
Run
1:28:21
Swim
31:59
Bike
2:17:44
Run
1:36:39
PosAthleteTimeGapSwimT1BikeT2RunPoints
1India LeeGB4:01:36Winner26:33#24:022:06:502:281:21:45#276.97
2Emilie MorierFR4:06:0326:293:492:12:37#32:341:20:3471.18
3Justine MathieuxFR4:16:1227:56#44:242:12:26#22:451:28:43#561.46
4Laura AddieGB4:17:4529:44#74:442:15:16#63:011:25:02#358.17
5Marie LuyckxBE4:18:2028:22#64:292:13:01#43:061:29:24#655.74
6Abigail BedwellGB4:21:1326:40#34:302:15:01#52:511:32:13#851.82
7Angharad LlewellynNZ4:24:2127:59#54:172:17:40#74:261:30:01#747.86
8Tara RooneyUS4:32:1633:29#95:062:22:29#92:541:28:21#440.56
9Mathilde CartierCH4:34:0531:59#84:382:17:44#83:061:36:39#937.81