2025 French Riviera T100

August 29, 2025 · Frejus, France

Data: PTO Stats · Updated 5/21/2026 · Quality: partialHow data works
Distance
100 km
100km
Field size
37
18 men · 19 women
Men SOF
97.21
Women SOF
93.77

Race story in the data

Men: Hayden Wilde won in 3:12:23 with a +0:22 margin. Morgan Pearson had the fastest run (57:10).

Women: Ashleigh Gentle won in 3:41:42 with a +0:51 margin. Ashleigh Gentle had the fastest run (1:04:51).

Shareable race cards

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

Race summary

2025 French Riviera T100 2025 - Men

ProTriStats

Winner: Hayden Wilde in 3:12:23

Margin: +0:22

Fastest bike: Rico Bogen - 1:47:17

Fastest run: Morgan Pearson - 57:10

Top points: Hayden Wilde - 100.14 pts

Field: 17/18 finishers, SOF 97.21

Race summary

2025 French Riviera T100 2025 - Women

ProTriStats

Winner: Ashleigh Gentle in 3:41:42

Margin: +0:51

Fastest bike: Alanis Siffert - 2:03:24

Fastest run: Ashleigh Gentle - 1:04:51

Top points: Ashleigh Gentle - 98.38 pts

Field: 18/19 finishers, SOF 93.77

Men race summary

17 finishers from 18 starters · SOF 97.21

Winner
Hayden Wilde
3:12:23
Winning margin
+0:22
Gap to second place
Fastest swim
Morgan Pearson · 24:47
Fastest bike
Rico Bogen · 1:47:17
Fastest run
Morgan Pearson · 57:10
Top points
Hayden Wilde
100.14 pts

Women race summary

18 finishers from 19 starters · SOF 93.77

Winner
Ashleigh Gentle
3:41:42
Winning margin
+0:51
Gap to second place
Fastest swim
Georgia Taylor-Brown · 27:03
Fastest bike
Alanis Siffert · 2:03:24
Fastest run
Ashleigh Gentle · 1:04:51
Top points
Ashleigh Gentle
98.38 pts

Men split podiums

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

Swim

  1. 24:47
  2. 24:49
  3. 3
    Kyle Smith
    Finish 12
    24:52

T1

Split unavailable.

Bike

  1. 1
    Rico Bogen
    Finish 5
    1:47:17
  2. 2
    Hayden Wilde
    Finish 1
    1:47:18
  3. 1:47:31

T2

Split unavailable.

Run

  1. 57:10
  2. 2
    Jelle Geens
    Finish 2
    57:57
  3. 3
    Hayden Wilde
    Finish 1
    58: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. 27:03
  2. 2
    27:55
  3. 3
    India Lee
    Finish 3
    27:59

T1

Split unavailable.

Bike

  1. 1
    2:03:24
  2. 2
    2:04:38
  3. 3
    Hannah Berry
    Finish 6
    2:05:17

T2

Split unavailable.

Run

  1. 1:04:51
  2. 2
    1:06:26
  3. 1:06:35
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:12:23
🥇#1
NZ
Hayden Wilde
3:12:23
100.14 pts
🥈#2
BE
Jelle Geens
3:12:45
99.00 pts
🥉#3
GB
Samuel Dickinson
3:14:07
96.95 pts

PodiumWomen

Winner time: 3:41:42
🥇#1
AU
Ashleigh Gentle
3:41:42
98.38 pts
🥈#2
CA
Paula Findlay
3:42:33
96.90 pts
🥉#3
GB
India Lee
3:43:21
95.47 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#5#10SwimBikeRunFinish#1#2#3#4#5#6#7#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#1#2#3#4#5#6#7#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

18 participants

3:12:23
Swim
25:05
Bike
1:47:18
Run
58:12
3:12:45
Swim
24:55
Bike
1:48:10
Run
57:57
Swim
24:49
Bike
1:48:15
Run
59:19
Swim
25:02
Bike
1:47:31
Run
1:00:09
3:15:15
Swim
24:58
Bike
1:47:17
Run
1:00:59
3:17:16
Swim
24:47
Bike
1:53:14
Run
57:10
3:18:27
Swim
25:13
Bike
1:51:09
Run
1:00:00
3:18:30
Swim
24:54
Bike
1:53:10
Run
58:27
3:19:54
Swim
25:00
Bike
1:53:30
Run
59:24
3:22:29
Swim
24:52
Bike
1:53:02
Run
1:02:43
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Hayden WildeNZ3:12:23Winner25:051:47:1858:12100.14
2Jelle GeensBE3:12:4524:551:48:1057:5799.00
3Samuel DickinsonGB3:14:0724:491:48:1559:1996.95
4Mathis MargirierFR3:14:5525:021:47:311:00:0995.43
5Rico BogenDE3:15:1524:581:47:171:00:5994.37
6Morgan PearsonUS3:17:1624:471:53:1457:1091.76
7Gregory BarnabyIT3:18:2725:131:51:091:00:0089.94
8Wilhelm HirschDE3:18:3024:541:53:1058:2789.18
10Menno KoolhaasNL3:19:5425:001:53:3059:2486.51
12Kyle SmithNZ3:22:2924:521:53:021:02:4382.79
13Nicolas MannDE3:23:0225:071:52:571:02:5881.64
14Dylan MagnienFR3:23:1625:111:57:0958:5280.79
15Sam LongUS3:23:3629:251:53:2158:5079.87
16Colin SzuchUS3:26:0229:201:53:341:00:4677.01
17Justus NieschlagDE3:32:0225:011:57:521:07:0970.85
18Harry PalmerGB3:32:5926:562:01:571:01:4869.39
19Pieter HeemeryckBE3:36:1925:452:04:491:02:1765.72
DNFJack HutchensGBDNF25:31

Female Pro Results

19 participants

3:41:42
Swim
28:05
Bike
2:06:30
Run
1:04:51
3:42:33
Swim
29:19
Bike
2:04:38
Run
1:06:26
3:43:21
Swim
27:59
Bike
2:05:55
Run
1:06:56
3:44:04
Swim
28:07
Bike
2:05:41
Run
1:08:01
3:44:20
Swim
28:01
Bike
2:07:07
Run
1:06:35
3:44:51
Swim
28:03
Bike
2:05:17
Run
1:09:13
3:45:01
Swim
28:03
Bike
2:06:48
Run
1:07:58
3:46:06
Swim
29:20
Bike
2:05:24
Run
1:09:07
Swim
27:03
Bike
2:06:03
Run
1:11:36
3:48:45
Swim
27:55
Bike
2:03:24
Run
1:15:23
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Ashleigh GentleAU3:41:42Winner28:052:06:301:04:5198.38
2Paula FindlayCA3:42:3329:192:04:381:06:2696.90
3India LeeGB3:43:2127:592:05:551:06:5695.47
4Lucy ByramGB3:44:0428:072:05:411:08:0194.12
5Ellie SalthouseAU3:44:2028:012:07:071:06:3593.15
6Hannah BerryNZ3:44:5128:032:05:171:09:1392.00
7Caroline PohleDE3:45:0128:032:06:481:07:5891.14
8Laura MadsenDK3:46:0629:202:05:241:09:0789.56
9Georgia Taylor-BrownGB3:47:0927:032:06:031:11:3688.02
10Alanis SiffertCH3:48:4527:552:03:241:15:2386.04
12Grace ThekAU3:52:3929:152:12:121:08:5581.58
13Diede DiederiksNL3:53:1834:022:06:311:10:3080.41
14Justine GuerardFR3:53:3629:172:12:001:09:5979.54
15Leana BissigCH3:54:5231:092:11:591:09:3977.91
16Els VisserNL3:55:5831:092:09:211:13:1576.42
17Anastacia Damm NielsenDK3:56:1931:082:11:281:11:2075.55
18Kaidi KiviojaEE3:59:3331:022:11:381:14:4072.36
19Julie IemmoloFR4:02:4628:082:15:231:16:3869.20
DNFJessica LearmonthGBDNF26:382:06:35