2025 Challenge Forte Village

October 25, 2025 · Forte Village, Italy

Data: PTO Stats · Updated 5/21/2026 · Quality: partialHow data works

Race editions

Switch year or compare this race across stored editions.

2025201820172016
Distance
Half-Iron (70.3 miles)
Half-Iron
Field size
41
29 men · 12 women
Men SOF
76.56
Women SOF
47.61

Race story in the data

Men: Lasse Lührs won in 3:40:20 with a Winner margin. Louis Buttrick had the fastest run (1:08:12).

Women: Sara Sandrini won in 4:16:47 with a +2:25 margin. Sara Sandrini had the fastest run (1:19:04).

Shareable race cards

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

Race summary

2025 Challenge Forte Village 2025 - Men

ProTriStats

Winner: Lasse Lührs in 3:40:20

Margin: Winner

Fastest bike: Will Draper - 2:05:41

Fastest run: Louis Buttrick - 1:08:12

Top points: Lasse Lührs - 76.22 pts

Field: 29/29 finishers, SOF 76.56

Race summary

2025 Challenge Forte Village 2025 - Women

ProTriStats

Winner: Sara Sandrini in 4:16:47

Margin: +2:25

Fastest bike: Sara Sandrini - 2:29:59

Fastest run: Sara Sandrini - 1:19:04

Top points: Sara Sandrini - 67.62 pts

Field: 12/12 finishers, SOF 47.61

Men race summary

29 finishers from 29 starters · SOF 76.56

Winner
Lasse Lührs
3:40:20
Winning margin
Winner
Gap to second place
Fastest swim
Lasse Lührs · 22:13
Fastest bike
Will Draper · 2:05:41
Fastest run
Louis Buttrick · 1:08:12
Top points
Lasse Lührs
76.22 pts

Women race summary

12 finishers from 12 starters · SOF 47.61

Winner
Sara Sandrini
4:16:47
Winning margin
+2:25
Gap to second place
Fastest swim
Nicole Van der Kaay · 24:52
Fastest bike
Sara Sandrini · 2:29:59
Fastest run
Sara Sandrini · 1:19:04
Top points
Sara Sandrini
67.62 pts

Men split podiums

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

Swim

  1. 1
    Lasse Lührs
    Finish 2
    22:13
  2. 22:18
  3. 22:22

T1

Split unavailable.

Bike

  1. 1
    Will Draper
    Finish 4
    2:05:41
  2. 2
    Lasse Lührs
    Finish 2
    2:06:58
  3. 3
    Andrea Figini
    Finish 10
    2:07:04

T2

Split unavailable.

Run

  1. 1:08:12
  2. 1:08:38
  3. 3
    Lasse Lührs
    Finish 2
    1:09:24
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. 24:52
  2. 24:54
  3. 3
    24:59

T1

Split unavailable.

Bike

  1. 1
    2:29:59
  2. 2:30:41
  3. 2:31:16

T2

Split unavailable.

Run

  1. 1
    1:19:04
  2. 2
    1:19:52
  3. 1:20:30
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:40:20
🥇#1
DE
Lasse Lührs
3:40:20
76.22 pts
🥈#2
GB
Louis Buttrick
3:40:46
73.51 pts
🥉#3
GB
Will Draper
3:42:11
70.19 pts

PodiumWomen

Winner time: 4:16:47
🥇#1
IT
Sara Sandrini
4:16:47
67.62 pts
🥈#2
NZ
Nicole Van der Kaay
4:19:12
63.39 pts
🥉#3
FR
Nikita Paskiewiez
4:23:51
57.81 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#2#3#4#5#6#7#8#9

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

29 participants

3:40:20
Swim
22:13
Bike
2:06:58
Run
1:09:24
3:40:46
Swim
23:32
Bike
2:07:13
Run
1:08:12
3:42:11
Swim
24:09
Bike
2:05:41
Run
1:10:23
3:42:39
Swim
22:48
Bike
2:08:13
Run
1:09:30
Swim
22:18
Bike
2:08:15
Run
1:11:24
Swim
24:46
Bike
2:08:14
Run
1:08:38
3:44:01
Swim
23:29
Bike
2:07:19
Run
1:09:30
Swim
22:22
Bike
2:12:27
Run
1:09:38
3:47:37
Swim
23:49
Bike
2:07:04
Run
1:14:46
3:48:40
Swim
22:25
Bike
2:10:43
Run
1:13:47
PosAthleteTimeGapSwimT1BikeT2RunPoints
2Lasse LührsDE3:40:2022:132:06:581:09:2476.22
3Louis ButtrickGB3:40:4623:322:07:131:08:1273.51
4Will DraperGB3:42:1124:092:05:411:10:2370.19
5Gábor FaldumHU3:42:3922:482:08:131:09:3067.81
6Jannik SchauflerDE3:43:4522:182:08:151:11:2465.08
7Florent LefebvreFR3:43:4524:462:08:141:08:3865.08
8Joran DriesenBE3:44:0123:292:07:191:09:3061.63
9Michele SarzillaIT3:46:3122:222:12:271:09:3858.16
10Andrea FiginiIT3:47:3723:492:07:041:14:4655.95
11Pamphiel PareynBE3:48:4022:252:10:431:13:4753.88
12Vincent GroeßerDE3:50:2925:432:09:421:13:0851.29
13Luca BarbagalloIT3:52:3626:452:13:311:10:1248.54
14Alberto Bartolomeo DemarchiIT3:53:5423:222:07:281:20:5746.54
15Ivan CappelliIT3:54:0023:332:16:111:12:2945.59
16Ben AkinGB3:55:4326:022:13:531:13:1843.39
17Victor AlexandreBE3:56:3024:592:09:381:19:4042.02
18Domenico PassuelloIT3:56:4426:532:12:481:14:4741.16
19Gaspard TharreauFR3:57:3122:272:17:191:15:3639.90
20Thomas BurrIT3:57:3223:482:16:061:15:4639.32
21Federico MureroIT3:57:3322:412:18:441:13:4438.78
22Lorenzo DelcoCH3:57:5728:332:13:571:13:0137.97
23Henry JamesGB3:58:3424:552:16:521:14:3137.02
24Filippo CandeoIT3:59:3824:522:19:221:13:2735.74
25Stephan BenediktAT4:01:1326:472:13:141:18:5034.07
26Akseli YlikoskiFI4:02:2423:302:20:471:15:5532.77
27Davide VerzellaIT4:04:1923:472:19:211:19:0030.88
28Christian HaasIT4:06:0025:092:17:491:20:4729.22
29Clement MaretCH4:21:1429:022:29:451:19:5726.07
30Stefan GrafCH4:47:1328:412:37:391:36:4225.82

Female Pro Results

12 participants

4:16:47
Swim
25:43
Bike
2:29:59
Run
1:19:04
Swim
24:52
Bike
2:30:41
Run
1:21:47
Swim
29:38
Bike
2:31:31
Run
1:20:30
Swim
29:22
Bike
2:31:16
Run
1:24:00
Swim
25:45
Bike
2:35:00
Run
1:24:46
4:28:22
Swim
24:59
Bike
2:40:19
Run
1:19:52
Swim
24:54
Bike
2:40:22
Run
1:27:35
Swim
25:02
Bike
2:44:15
Run
1:25:12
Swim
25:49
Bike
2:38:46
Run
1:34:27
4:44:07
Swim
25:00
Bike
2:48:08
Run
1:27:29
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Sara SandriniIT4:16:47Winner25:432:29:591:19:0467.62
2Nicole Van der KaayNZ4:19:1224:522:30:411:21:4763.39
3Nikita PaskiewiezFR4:23:5129:382:31:311:20:3057.81
4Sophia Stückrad DeboyDE4:26:4029:222:31:161:24:0053.70
5Francesca CrestaniIT4:27:3925:452:35:001:24:4651.02
6Lilli GelminiIT4:28:2224:592:40:191:19:5248.69
7Claudia Carmela PaladiniIT4:34:3324:542:40:221:27:3542.72
8Denise CavalliniIT4:36:3225:022:44:151:25:1239.79
9Margareta BicanovaSK4:42:1425:492:38:461:34:2734.42
10Zsofia KovacsHU4:44:0725:002:48:081:27:2931.80
11Matilde SalatiIT4:48:2725:452:46:261:34:1528.18
12Fabia MaramottiIT4:55:0525:502:41:461:44:4827.07