2025 Ironman World Championships - Nice

September 13, 2025 · Nice, France

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

Race editions

Switch year or compare this race across stored editions.

202520242023
Distance
Iron (140.6 miles)
Iron-Distance
Field size
51
51 men · 0 women
Men SOF
94.96
Women SOF
Unavailable

Race story in the data

Men: Casper Stornes won in 7:51:39 with a +2:34 margin. Casper Stornes had the fastest run (2:29:25).

Shareable race cards

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

Race summary

2025 Ironman World Championships - Nice 2025 - Men

ProTriStats

Winner: Casper Stornes in 7:51:39

Margin: +2:34

Fastest bike: Sam Laidlow - 4:29:29

Fastest run: Casper Stornes - 2:29:25

Top points: Casper Stornes - 100.02 pts

Field: 39/51 finishers, SOF 94.96

Men race summary

39 finishers from 51 starters · SOF 94.96

Winner
Casper Stornes
7:51:39
Winning margin
+2:34
Gap to second place
Fastest swim
Andrea Salvisberg · 45:11
Fastest bike
Sam Laidlow · 4:29:29
Fastest run
Casper Stornes · 2:29:25
Top points
Casper Stornes
100.02 pts

Men split podiums

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

Swim

  1. 45:11
  2. 45:12
  3. 3
    Jamie Riddle
    Finish 10
    45:15

T1

Split unavailable.

Bike

  1. 1
    Sam Laidlow
    Finish 5
    4:29:29
  2. 2
    Gustav Iden
    Finish 2
    4:30:17
  3. 3
    4:30:40

T2

Split unavailable.

Run

  1. 2:29:25
  2. 2
    2:31:33
  3. 3
    Gustav Iden
    Finish 2
    2:32:15
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: 7:51:39
🥇#1
NO
Casper Stornes
7:51:39
100.02 pts
🥈#2
NO
Gustav Iden
7:54:13
98.26 pts
🥉#3
NO
Kristian Blummenfelt
7:56:36
96.57 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

51 participants

7:51:39
Swim
45:21
Bike
4:31:26
Run
2:29:25
7:54:13
Swim
47:14
Bike
4:30:17
Run
2:32:15
Swim
46:08
Bike
4:31:20
Run
2:34:38
8:02:18
Swim
45:17
Bike
4:31:48
Run
2:40:46
8:03:55
Swim
47:11
Bike
4:29:29
Run
2:42:23
8:07:04
Swim
45:12
Bike
4:40:27
Run
2:36:49
8:10:32
Swim
46:16
Bike
4:30:40
Run
2:48:21
Swim
46:11
Bike
4:39:39
Run
2:40:24
8:14:13
Swim
47:11
Bike
4:50:38
Run
2:31:33
8:15:00
Swim
45:15
Bike
4:37:21
Run
2:47:35
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Casper StornesNO7:51:39Winner45:21—4:31:26—2:29:25100.02
2Gustav IdenNO7:54:13—47:14—4:30:17—2:32:1598.26
3Kristian BlummenfeltNO7:56:36—46:08—4:31:20—2:34:3896.57
4Marten Van RielBE8:02:18—45:17—4:31:48—2:40:4693.66
5Sam LaidlowFR8:03:55—47:11—4:29:29—2:42:2392.29
6Jonas SchomburgDE8:07:04—45:12—4:40:27—2:36:4990.37
7Nick ThompsonAU8:10:32—46:16—4:30:40—2:48:2188.34
8Matthew MarquardtUS8:11:34—46:11—4:39:39—2:40:2487.24
9Patrick LangeDE8:14:13—47:11—4:50:38—2:31:3385.55
10Jamie RiddleZA8:15:00—45:15—4:37:21—2:47:3584.57
11Nathan GuerbeurFR8:15:53—47:18—4:42:28—2:41:3183.57
12Kristian HøgenhaugDK8:16:30—47:06—4:41:55—2:42:3082.69
13Rudy Von BergUS8:17:10—46:04—4:42:35—2:43:5381.79
14Sam LongUS8:18:00—51:26—4:42:13—2:39:5480.85
15Kacper StepniakPL8:20:46—46:02—4:49:21—2:40:3379.19
16Finn Große-FreeseDE8:21:08—45:17—4:49:45—2:41:1078.46
17Henrik GoeschFI8:21:17—47:16—4:49:10—2:39:5077.81
18Jonas HoffmannDE8:21:21—47:11—4:48:21—2:40:4877.20
19Dylan MagnienFR8:22:02—46:15—4:49:29—2:41:1876.38
20Jon Sæverås BreivoldNO8:24:00—56:28—4:39:51—2:42:1775.08
21Cameron WurfAU8:24:07—51:23—4:39:14—2:49:0074.49
22Jordi Montraveta MoyaES8:24:46—51:29—4:45:05—2:43:1673.72
23Wilhelm HirschDE8:28:51—45:19—4:49:48—2:49:0671.65
24Jan StratmannDE8:31:11—45:18—4:46:20—2:55:0170.26
26Joe SkipperGB8:33:25—52:00—4:46:38—2:49:3168.42
27Dario GiovineIT8:34:36—51:27—4:55:35—2:41:1067.50
28Filipe AzevedoPT8:35:21—46:21—4:52:03—2:51:0766.74
29Benjamin ZorgnottiFR8:37:04—47:11—4:55:27—2:49:3765.63
30Dominik SowiejaDE8:38:33—51:20—4:48:26—2:53:1664.62
31Matt HansonUS8:39:33—51:26—5:08:20—2:34:4963.79
32Kristian GrueNO8:40:35—51:23—4:48:20—2:56:0262.97
33Fernando ToldiBR8:42:13—47:16—4:51:22—2:58:3161.92
34Paul SchusterDE8:42:58—46:14—4:46:35—3:05:2661.22
35Bart AernoutsBE8:45:29—56:31—4:54:02—2:49:5959.86
36Chris LeifermanUS8:47:07—51:16—4:55:05—2:55:0558.85
37Andrea SalvisbergCH8:48:42—45:11—5:05:29—2:52:1357.85
38Jack MoodyNZ8:50:32—51:25—5:06:15—2:47:4556.78
39Andre LopesBR8:55:14—46:16—5:01:13—3:02:0554.63
40Harry PalmerGB9:01:23—47:09—4:49:36—3:19:4151.94
DNFZack CooperGBDNF—56:22—————
DNFMagnus DitlevDKDNF—46:12—4:36:00———
DNFSven Oliver ThalmannCHDNF—45:17—4:50:11———
DNFMathias PetersenDKDNF—46:15—4:48:59———
DNFLuciano TacconeARDNF—51:19—4:45:24———
DNFMattia CeccarelliITDNF—45:19—5:09:10———
DNFDaniel BækkegårdDKDNF—46:17—5:03:40———
DNFKieran LindarsGBDNF—45:25—————
DNFJason WestUSDNF—46:20—————
DNFBradley WeissZADNF—49:22—————
DNFBenjamin HillAUDNF—51:22—————
DNFFederico ScarabinoUYDNF—46:13—4:43:08———

Female Pro Results

No female pro results results available.