2025 Ironman 70.3 Emilia Romagna

September 20, 2025 · Cervia, Italy

Data: PTO Stats · Updated 5/21/2026 · Quality: partialHow data works
Distance
Half-Iron (70.3 miles)
Half-Iron
Field size
32
32 men · 0 women
Men SOF
70.77
Women SOF
Unavailable

Race story in the data

Men: Adrien Briffod won in 3:43:57 with a +1:16 margin. Gabriel Sandoer had the fastest run (1:12:29).

Shareable race cards

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

Race summary

2025 Ironman 70.3 Emilia Romagna 2025 - Men

ProTriStats

Winner: Adrien Briffod in 3:43:57

Margin: +1:16

Fastest bike: Valdemar Solok - 1:57:39

Fastest run: Gabriel Sandoer - 1:12:29

Top points: Adrien Briffod - 78.18 pts

Field: 29/32 finishers, SOF 70.77

Men race summary

29 finishers from 32 starters · SOF 70.77

Winner
Adrien Briffod
3:43:57
Winning margin
+1:16
Gap to second place
Fastest swim
Valdemar Solok · 23:27
Fastest bike
Valdemar Solok · 1:57:39
Fastest run
Gabriel Sandoer · 1:12:29
Top points
Adrien Briffod
78.18 pts

Men split podiums

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

Swim

  1. 23:27
  2. 23:29
  3. 23:29

T1

Split unavailable.

Bike

  1. 1:57:39
  2. 1:58:53
  3. 1:59:55

T2

Split unavailable.

Run

  1. 1:12:29
  2. 2
    1:14:32
  3. 1:14:36
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:43:57
🥇#1
CH
Adrien Briffod
3:43:57
78.18 pts
🥈#2
DK
Valdemar Solok
3:45:13
74.61 pts
🥉#3
SE
Gabriel Sandoer
3:47:23
70.54 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

Men · Finish Time Distribution

Male Pro Results

32 participants

3:43:57
Swim
23:29
Bike
1:59:55
Run
1:14:36
3:45:13
Swim
23:27
Bike
1:57:39
Run
1:17:40
3:47:23
Swim
23:58
Bike
2:04:36
Run
1:12:29
Swim
23:59
Bike
2:00:04
Run
1:18:11
3:49:05
Swim
23:35
Bike
1:58:53
Run
1:20:26
Swim
23:32
Bike
2:05:10
Run
1:15:10
3:50:41
Swim
23:59
Bike
2:05:51
Run
1:14:32
3:53:27
Swim
23:35
Bike
2:04:30
Run
1:19:02
3:55:22
Swim
26:13
Bike
2:03:37
Run
1:18:26
Swim
27:13
Bike
2:05:18
Run
1:17:25
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Adrien BriffodCH3:43:57Winner23:29—1:59:55—1:14:3678.18
2Valdemar SolokDK3:45:13—23:27—1:57:39—1:17:4074.61
3Gabriel SandoerSE3:47:23—23:58—2:04:36—1:12:2970.54
4Valentin RouvierFR3:48:47—23:59—2:00:04—1:18:1167.26
5Louis WoodgateGR3:49:05—23:35—1:58:53—1:20:2665.03
6Alessandro FabianIT3:50:10—23:32—2:05:10—1:15:1062.34
7Joran DriesenBE3:50:41—23:59—2:05:51—1:14:3260.24
8Simon ViainFR3:53:27—23:35—2:04:30—1:19:0256.49
9Andrea FiginiIT3:55:22—26:13—2:03:37—1:18:2653.54
10Pierre StieremansFR3:56:58—27:13—2:05:18—1:17:2550.96
11Antonio LimoliIT3:59:20—24:01—2:09:28—1:18:5447.87
12Ivan CappelliIT4:01:20—23:56—2:12:40—1:17:5345.17
13Tom VaelenBE4:02:04—23:52—2:03:33—1:27:5143.57
14Jan VolarCZ4:02:14—23:31—2:10:51—1:20:1642.50
15Philip RefslundDK4:04:02—26:04—2:03:02—1:27:1440.20
16Marek JaniszPL4:04:21—27:45—2:08:41—1:20:5539.15
17Davide VerzellaIT4:04:29—24:04—2:11:01—1:21:5638.31
18Patrick BenzCH4:04:46—24:39—2:10:32—1:22:4437.42
19Filippo CandeoIT4:05:45—25:01—2:13:14—1:20:0936.01
20Cedric OsterholtDE4:06:43—23:29—2:12:22—1:23:3934.68
21Ted TreiseUS4:08:13—27:44—2:13:04—1:19:5032.96
22Florian KandutschAT4:10:49—27:44—2:10:40—1:23:4930.42
23Florin ParfussCH4:11:08—23:57—2:13:34—1:25:5829.72
24Sven WiesDE4:13:38—24:03—2:08:37—1:33:5327.33
25Nicola PiccininIT4:14:50—29:46—2:12:42—1:24:4226.00
26Maxence MeyFR4:14:50—24:43—2:17:04—1:24:4326.00
27Tim GosnjakSI4:16:53—30:30—2:07:59—1:28:2524.89
28Jakob BlochDK4:18:25—27:53—2:10:24—1:31:4824.60
29Mathias SchenkAT4:34:17—29:45—2:14:52—1:39:5124.33
DNFNeilan KempmannDEDNF—24:02—2:10:20———
DNFSamuel LinsenmeierDEDNF—23:34—————
DNFPaulin PhilippeFRDNF—23:57—2:09:05———

Female Pro Results

No female pro results results available.