Skip to content

Ironman Germany 2026 – Analyzing Results

Course Conditions

This year’s edition of IM Germany came at the end of a heat wave of more than 40°C the day before and up to 38°C on race day. You could also see the extreme heat in the official water temperature of 29.1°C. From an interview with the head of Ironman “DACH” region, Daniel Gottschall, it even sounds as if a complete cancellation – as for Ironman and 70.3 Nice on the same weekend – was discussed between the town of Frankfurt and Germany. In the end, a shortened course was agreed upon – full swim, 125k of two shortened bike loops, and a half marathon of two instead of the normal four run loops. 

Of course, this created a very unusual format that can’t be compared to the typical distances.

Kona Qualifying

Even with the shortened course, IM Germany still hat six Kona Pro slots. These will be offered to

  • Antonio Benito Lopez, Kacper Stepniak, Jamie Riddle, Nathan Guerbeur, Jan Stratmann and Magnus Ditlev.

The other athletes in the Top 12 were already qualified. The full list of Kona qualifiers can be found here

Male Race Results

2026FraRace

Rank Name Nation Swim Bike Run Time Diff to exp. Prize Money PTO Points
1 Casper Stornes NOR 00:49:32 (16) 02:43:03 (2) 01:12:19 (1) 04:50:23 n/a US$ 28,000 91.61
2 Gustav Iden NOR 00:49:46 (25) 02:43:18 (3) 01:14:55 (6) 04:52:54 n/a US$ 17,500 88.27
3 Antonio Benito Lopez ESP 00:49:30 (14) 02:45:32 (7) 01:14:37 (4) 04:54:47 n/a US$ 11,000 85.41
4 Kacper Stepniak POL 00:49:18 (2) 02:45:52 (8) 01:15:01 (7) 04:55:15 n/a US$ 8,500 83.49
5 Vincent Luis FRA 00:49:23 (5) 02:47:22 (15) 01:13:56 (2) 04:55:46 n/a US$ 6,500 81.64
6 Michele Sarzilla ITA 00:49:19 (3) 02:47:48 (17) 01:14:09 (3) 04:56:27 n/a US$ 5,000 79.75
7 Jamie Riddle ZAF 00:49:16 (1) 02:43:49 (4) 01:18:23 (15) 04:56:38 n/a US$ 3,500 78.24
8 Nathan Guerbeur FRA 00:49:42 (24) 02:41:59 (1) 01:20:16 (21) 04:56:50 n/a US$ 3,000 76.80
9 Kieran Lindars GBR 00:49:29 (12) 02:47:19 (14) 01:14:51 (5) 04:57:02 n/a US$ 2,500 75.42
10 Jan Stratmann GER 00:49:25 (8) 02:45:58 (9) 01:17:08 (10) 04:57:35 n/a US$ 2,000 73.89
11 Magnus Ditlev DEN 00:49:39 (19) 02:46:50 (11) 01:15:36 (9) 04:58:15 n/a   72.35
12 Wilhelm Hirsch GER 00:49:20 (4) 02:46:03 (10) 01:19:36 (18) 04:59:49 n/a   70.31
13 Andrea Salvisberg SUI 00:49:27 (10) 02:46:52 (12) 01:18:19 (14) 04:59:57 n/a   69.20
14 Niek Heldoorn NED 00:49:41 (22) 02:47:13 (13) 01:19:33 (17) 05:01:15 n/a   67.43
15 Brock Hoel CAN 00:49:26 (9) 02:50:45 (20) 01:17:34 (11) 05:02:58 n/a   65.45
16 Nick Emde GER 00:49:47 (26) 02:45:23 (6) 01:23:00 (32) 05:03:32 n/a   64.23
17 Pamphiel Pareyn BEL 00:49:23 (5) 02:47:34 (16) 01:22:00 (29) 05:03:56 n/a   63.15
18 Henrik Goesch FIN 00:49:39 (19) 02:51:46 (23) 01:17:58 (13) 05:04:48 n/a   61.83
19 Sven Oliver Thalmann SUI 00:49:27 (10) 02:51:04 (21) 01:20:36 (23) 05:06:05 n/a   60.29
20 Ruben Zepuntke GER 00:49:40 (21) 02:45:18 (5) 01:25:54 (37) 05:06:44 n/a   59.18
21 Paul Schuster GER 00:49:34 (17) 02:52:58 (25) 01:19:36 (18) 05:07:14 n/a   58.19
22 Jonas Hoffmann GER 00:53:35 (30) 02:54:13 (27) 01:15:13 (8) 05:08:23 n/a   56.84
23 Valentin Rouvier FRA 00:49:31 (15) 02:49:17 (18) 01:24:55 (34) 05:09:03 n/a   55.82
24 Gregory Barnaby ITA 00:49:23 (5) 02:50:26 (19) 01:25:00 (35) 05:10:29 n/a   54.36
25 Michiel Stockman BEL 00:58:37 (43) 02:51:36 (22) 01:17:45 (12) 05:13:22 n/a   52.04
26 Julian Becker GER 00:52:15 (27) 02:55:12 (29) 01:20:38 (24) 05:14:18 n/a   50.94
27 Joao Ferreira POR 00:53:41 (34) 02:55:25 (31) 01:19:59 (20) 05:14:35 n/a   50.27
28 Quentin Barreau FRA 00:49:35 (18) 02:59:27 (36) 01:21:29 (28) 05:15:58 n/a   48.95
29 Vincent Groesser GER 00:57:09 (41) 02:52:44 (24) 01:21:20 (27) 05:16:37 n/a   48.10
30 Brecht Van Vooren BEL 00:52:18 (28) 02:55:47 (32) 01:23:54 (33) 05:18:20 n/a   46.62
31 Chris Beckmans AUS 00:58:38 (46) 02:54:06 (26) 01:20:54 (25) 05:19:09 n/a   45.71
32 Sander Heemeryck BEL 00:57:07 (39) 02:59:16 (35) 01:18:47 (16) 05:20:47 n/a   44.32
33 Yvan Jarrige FRA 00:57:04 (37) 02:58:15 (34) 01:20:59 (26) 05:22:17 n/a   43.04
34 Marc Eggeling GER 00:53:40 (33) 02:55:18 (30) 01:29:01 (41) 05:23:58 n/a   41.66
35 Leon Chevalier FRA 00:57:08 (40) 03:01:12 (38) 01:22:24 (30) 05:26:46 n/a   39.61
36 Piotr Lawicki POL 00:58:37 (43) 02:58:10 (33) 01:25:39 (36) 05:27:38 n/a   38.77
37 Eyal Weinstein ISR 00:53:39 (32) 03:09:00 (43) 01:22:54 (31) 05:31:18 n/a   36.22
38 Dries Matthys BEL 00:54:20 (36) 02:55:01 (28) 01:37:42 (44) 05:32:18 n/a   35.32
39 Lukas Stahl GER 00:58:37 (43) 03:00:06 (37) 01:30:15 (42) 05:35:58 n/a   32.81
40 Pascal Tischler GER 00:53:36 (31) 03:08:45 (42) 01:28:44 (40) 05:36:45 n/a   32.07
41 Florian Kandutsch AUT 00:58:35 (42) 03:03:23 (39) 01:28:35 (39) 05:37:10 n/a   31.58
42 Louis Heukemes BEL 00:57:06 (38) 03:12:44 (44) 01:20:31 (22) 05:37:20 n/a   31.24
43 Finn Große-Freese GER 00:49:29 (12) 03:04:02 (41) 01:43:30 (45) 05:43:39 n/a   30.85
44 Thomas Bosch GER 01:05:27 (48) 03:03:29 (40) 01:31:06 (43) 05:46:19 n/a   30.64
45 Andrzej Michalski POL 01:08:00 (49) 03:13:22 (45) 01:27:12 (38) 05:55:02 n/a   30.44
  Maximilian Sperl GER 00:49:41 (22) 04:06:23 (46)   DNF      
  Pieter Heemeryck BEL 00:52:33 (29)     DNF      
  Mathieu Merland FRA 00:53:42 (35)     DNF      
  Dylan Thissen NED 00:58:38 (46)     DNF      

Leave a Reply

Your email address will not be published. Required fields are marked *

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