Skip to content

Men’s Ironman World Championships Nice 2025 – Analyzing Results

WC Nice 25 Logo

Male Race Results

2025 Nice Men

Rank Name Nation Swim Bike Run Time Diff to exp. Prize Money PTO Points
1 Casper Stornes NOR 00:45:21 (11) 04:31:26 (5) 02:29:25 (1) 07:51:39 -13:30 US$ 125,000 100.02
2 Gustav Iden NOR 00:47:14 (33) 04:30:17 (2) 02:32:15 (3) 07:54:13 -16:51 US$ 65,000 98.26
3 Kristian Blummenfelt NOR 00:46:08 (15) 04:31:20 (4) 02:34:38 (4) 07:56:36 -07:05 US$ 45,000 96.57
4 Marten Van Riel BEL 00:45:17 (4) 04:31:48 (6) 02:40:46 (11) 08:02:18 -15:40 US$ 25,000 93.66
5 Sam Laidlow FRA 00:47:11 (29) 04:29:29 (1) 02:42:23 (18) 08:03:55 -12:45 US$ 20,000 92.29
6 Jonas Schomburg GER 00:45:12 (2) 04:40:27 (12) 02:36:49 (6) 08:07:04 -00:54 US$ 18,000 90.37
7 Nick Thompson AUS 00:46:16 (22) 04:30:40 (3) 02:48:21 (24) 08:10:32 -17:31 US$ 15,000 88.34
8 Matthew Marquardt USA 00:46:11 (16) 04:39:39 (10) 02:40:24 (9) 08:11:34 -05:54 US$ 13,000 87.24
9 Patrick Lange GER 00:47:11 (29) 04:50:38 (36) 02:31:33 (2) 08:14:13 01:09 US$ 12,000 85.55
10 Jamie Riddle ZAF 00:45:15 (3) 04:37:21 (8) 02:47:35 (22) 08:15:00 -12:01 US$ 11,000 84.57
11 Nathan Guerbeur FRA 00:47:18 (36) 04:42:28 (16) 02:41:31 (16) 08:15:53 -17:47 US$ 8,000 83.57
12 Kristian Hogenhaug DEN 00:47:06 (27) 04:41:55 (13) 02:42:30 (19) 08:16:30 -03:01 US$ 6,000 82.69
13 Rudy von Berg USA 00:46:04 (14) 04:42:35 (17) 02:43:53 (21) 08:17:10 02:17 US$ 5,000 81.79
14 Sam Long USA 00:51:26 (46) 04:42:13 (15) 02:39:54 (8) 08:18:00 -21:39 US$ 4,000 80.85
15 Kacper Stepniak POL 00:46:02 (13) 04:49:21 (30) 02:40:33 (10) 08:20:46 00:29 US$ 3,000 79.19
16 Finn Große-Freese GER 00:45:17 (4) 04:49:45 (33) 02:41:10 (13) 08:21:08 -07:51   78.46
17 Henrik Goesch FIN 00:47:16 (34) 04:49:10 (29) 02:39:50 (7) 08:21:17 -04:50   77.81
18 Jonas Hoffmann GER 00:47:11 (29) 04:48:21 (26) 02:40:48 (12) 08:21:21 -04:37   77.20
19 Dylan Magnien FRA 00:46:15 (20) 04:49:29 (31) 02:41:18 (15) 08:22:02 -09:58   76.38
20 Jon Saeveras Breivold NOR 00:56:28 (52) 04:39:51 (11) 02:42:17 (17) 08:24:00 -04:19   75.08
21 Cameron Wurf AUS 00:51:23 (42) 04:39:14 (9) 02:49:00 (25) 08:24:07 00:44   74.49
22 Jordi Montraveta Moya ESP 00:51:29 (49) 04:45:05 (20) 02:43:16 (20) 08:24:46 -10:41   73.72
23 Wilhelm Hirsch GER 00:45:19 (9) 04:49:48 (34) 02:49:06 (26) 08:28:51 07:26   71.65
24 Jan Stratmann GER 00:45:18 (7) 04:46:20 (22) 02:55:01 (34) 08:31:11 10:52   70.26
25 Leon Chevalier FRA 00:51:25 (44) 04:42:09 (14) 02:53:18 (33) 08:31:29 09:30   69.64
26 Joe Skipper GBR 00:52:00 (50) 04:46:38 (24) 02:49:31 (27) 08:33:25 06:20   68.42
27 Dario Giovine ITA 00:51:27 (48) 04:55:35 (42) 02:41:10 (13) 08:34:36 11:33   67.50
28 Filipe Azevedo POR 00:46:21 (26) 04:52:03 (38) 02:51:07 (30) 08:35:21 -06:44   66.74
29 Benjamin Zorgnotti FPO 00:47:11 (29) 04:55:27 (41) 02:49:37 (28) 08:37:04 15:38   65.63
30 Dominik Sowieja GER 00:51:20 (40) 04:48:26 (27) 02:53:16 (32) 08:38:33 06:02   64.62
31 Matt Hanson USA 00:51:26 (46) 05:08:20 (47) 02:34:49 (5) 08:39:33 12:53   63.79
32 Kristian Grue NOR 00:51:23 (42) 04:48:20 (25) 02:56:02 (36) 08:40:35 02:30   62.97
33 Fernando Toldi BRA 00:47:16 (34) 04:51:22 (37) 02:58:31 (37) 08:42:13 -03:20   61.92
34 Paul Schuster GER 00:46:14 (19) 04:46:35 (23) 03:05:26 (39) 08:42:58 17:19   61.22
35 Bart Aernouts BEL 00:56:31 (53) 04:54:02 (39) 02:49:59 (29) 08:45:29 13:56   59.86
36 Chris Leiferman USA 00:51:16 (38) 04:55:05 (40) 02:55:05 (35) 08:47:07 20:00   58.85
37 Andrea Salvisberg SUI 00:45:11 (1) 05:05:29 (45) 02:52:13 (31) 08:48:42 17:35   57.85
38 Jack Moody NZL 00:51:25 (44) 05:06:15 (46) 02:47:45 (23) 08:50:32 19:49   56.78
39 Andre Lopes BRA 00:46:16 (22) 05:01:13 (43) 03:02:05 (38) 08:55:14 12:09   54.63
40 Harry Palmer GBR 00:47:09 (28) 04:49:36 (32) 03:19:41 (40) 09:01:23 16:16   51.94
  Magnus Ditlev DEN 00:46:12 (17) 04:36:00 (7)   DNF      
  Federico Scarabino URU 00:46:13 (18) 04:43:08 (18)   DNF      
  Antonio Benito Lopez ESP 00:45:18 (7) 04:44:07 (19)   DNF      
  Mathias Petersen DEN 00:46:15 (20) 04:48:59 (28)   DNF      
  Sven Oliver Thalmann SUI 00:45:17 (4) 04:50:11 (35)   DNF      
  Luciano Taccone ARG 00:51:19 (39) 04:45:24 (21)   DNF      
  Daniel Baekkegard DEN 00:46:17 (24) 05:03:40 (44)   DNF      
  Mattia Ceccarelli ITA 00:45:19 (9) 05:09:10 (48)   DNF      
  Kieran Lindars GBR 00:45:25 (12)     DNF      
  Jason West USA 00:46:20 (25)     DNF      
  Bradley Weiss ZAF 00:49:22 (37)     DNF      
  Benjamin Hill AUS 00:51:22 (41)     DNF      
  Zack Cooper GBR 00:56:22 (51)     DNF      
Select your currency
EUR Euro
USD United States (US) dollar

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close