Skip to content

Race Posts

NiceSept 14thResults
HawaiiOct 11thResults
AixMay 17thResults
LanzaroteMay 23rd Results
SpainMay 23rdResults
SamorinMay 24thResults
BrasilMay 31stResults
San FranciscoJune 6thResults
HamburgJune 7thResults
CairnsJune 14thSeedings
AustriaJune 14thSeedings
Happy ValleyJune 14thSeedings
ElsinoreJune 21stSeedings
NiceSept 12th & 13thQualifiers
KonaOct 10thQualifiers

Click on the race name to get to the post with the latest details about the race. Read more about the types of posts and the data in them here.

Last changes:

  • June 7th: Added Results for IM Hamburg
  • June 6th: Added Results for San Francisco T100
  • May 31st: Added Results for IM Brasil
  • May 30th: Added Seedings for IM Austria
  • May 29th: Added Seedings for IM Cairns and 70.3 Happy Valley
  • May 23rd: Added Results for Spain T100 and IM Lanzarote
  • May 18th: Added Results for 70.3 Aix-en-Provence

Ironman Germany 2026 (June 28th) – Seedings

IMFRA20Previous Winners

Year Male Winner Time Female Winner Time
2002 Lothar Leder (GER) 08:21:31 Katja Schumacher (GER) 09:15:32
2003 Stefan Holzner (GER) 08:12:29 Nina Kraft (GER) 09:03:12
2004 Stefan Holzner (GER) 08:16:35 Nina Kraft (GER) 08:58:37
2005 Normann Stadler (GER) 08:20:50 Lisa Bentley (CAN) 09:15:31
2006 Cameron Brown (NZL) 08:13:40 Andrea Steinbecher (GER) 09:16:17
2007 Timo Bracht (GER) 08:09:15 Nicole Leder (GER) 09:04:11
2008 Chris McCormack (AUS) 07:59:55 Chrissie Wellington (GBR) 08:51:24
2009 Timo Bracht (GER) 07:59:15 Sandra Wallenhorst (GER) 08:58:08
2010 Andreas Raelert (GER) 08:05:15 Sandra Wallenhorst (GER) 09:04:27
2011 Faris Al-Sultan (GER) 08:13:50 Caroline Steffen (SUI) 09:12:13
2012 Marino Vanhoenacker (BEL) 08:03:31 Caroline Steffen (SUI) 08:52:33
2013 Eneko Llanos (ESP) 07:59:58 Camilla Pedersen (DEN) 08:56:01
2014 Sebastian Kienle (GER) 07:55:14 Corinne Abraham (GBR) 08:52:40
2015 Jan Frodeno (GER) 07:49:48 Daniela Ryf (SUI) 08:51:00
2016 Sebastian Kienle (GER) 07:52:43 Melissa Hauschildt (AUS) 09:01:17
2017 Sebastian Kienle (GER) 07:41:42 Sarah Crowley (AUS) 08:47:58
2018 Jan Frodeno (GER) 08:00:58 Daniela Ryf (SUI) 08:38:44
2019 Jan Frodeno (GER) 07:56:02 Skye Moench (USA) 09:15:31
2021 Patrik Nilsson (SWE) 07:59:20    
2022 Denis Chevrot (FRA) 07:52:53 Daniela Bleymehl (GER) 09:02:54
2023     Sarah True (USA) 08:54:52
2024 Kristian Blummenfelt (NOR) 07:27:21    
2025 Kristian Blummenfelt (NOR) 07:25:57    

Last Race’s TOP 3

Male Race Results

Rank Name Nation Swim Bike Run Time
1 Kristian Blummenfelt NOR 00:49:18 04:00:32 02:30:59 07:25:57
2 Kristian Hogenhaug DEN 00:48:05 03:52:10 02:42:43 07:28:32
3 Casper Stornes NOR 00:48:02 04:01:34 02:35:02 07:29:48

Course Records

Leg Gender Record Athlete Date
Total overall 07:49:48 Jan Frodeno 2015-07-05
Total * overall 07:25:57 Kristian Blummenfelt 2025-06-29
Swim overall 00:42:17 Jan Sibbersen 2004-07-12
Bike overall 04:08:43 Jan Frodeno 2015-07-05
Bike * overall 03:52:10 Kristian Hogenhaug 2025-06-29
Run overall 02:38:44 Denis Chevrot 2022-06-26
Run * overall 02:30:59 Kristian Blummenfelr 2025-06-29
Total female 08:38:44 Daniela Ryf 2018-07-08
Swim female 00:45:04 Amanda Stevens 2012-07-08
Bike female 04:40:55 Daniela Ryf 2018-07-08
Run female 02:54:58 Sarah True 2018-07-08

* The bike course was about 2k short in recent years, making these times not fully eligible for records. But since these times are significantly faster than the “official” records, I still list them here.

Course Rating

The Course Rating for IM Germany is 11:07.

Race Adjustments for IM Germany

Year Adjustment Swim Adj. Bike Adj. Run Adj. # of Finishers Rating Swim Rating Bike Rating Run Rating
2005 06:40 01:34 08:48 -03:42 21 06:40 01:34 08:48 -03:42
2006 14:02 n/a n/a n/a 21 10:21 01:57 10:45 -02:21
2007 27:36 02:33 17:51 07:12 35 16:06 01:57 12:46 01:23
2008 30:17 05:44 15:07 09:26 21 of 28 19:39 03:06 12:54 03:39
2009 22:49 03:51 17:29 01:29 19 of 25 20:17 03:16 13:58 03:03
2010 11:32 01:41 07:43 02:08 30 18:49 02:59 12:52 02:58
2011 10:37 02:08 07:19 01:10 41 17:39 02:52 12:03 02:44
2012 12:23 04:27 06:03 01:53 37 16:59 03:06 11:15 02:39
2013 18:02 02:53 10:59 04:10 69 17:06 03:04 11:12 02:50
2014 14:11 02:01 12:36 -00:26 39 of 56 16:49 02:57 11:23 02:29
2015 05:18 00:05 08:43 -03:30 32 of 44 15:46 02:41 11:10 01:56
2016 12:03 -01:49 09:46 04:07 44 of 61 15:27 02:17 11:03 02:08
2017 18:39 -00:26 17:32 01:33 49 of 68 15:14 02:00 11:20 01:55
2018 02:20 -02:04 01:20 03:05 25 of 34 14:27 01:56 10:17 02:15
2019 -14:39 -02:00 -02:29 -10:10 33 of 53 12:22 01:38 09:23 01:21
2021 00:06 -02:14 02:18 00:03 28 of 36 11:33 01:22 08:55 01:16
2022 06:29 -00:56 05:35 01:50 26 of 41 11:14 01:13 08:42 01:19
2023 01:17 -03:01 04:23 -00:05 15 of 19 10:39 00:58 08:27 01:14
2024 18:43 -00:23 19:54 -00:47 59 of 77 11:06 00:53 09:06 01:07
2025 17:59 -02:26 20:16 00:09 30 of 39 11:07 -01:42 12:32 00:17

The course rating for this year’s seedings are based on the last four year plus an extra adjustment for the bike course which is once again officially short by 2k.

Kona slots and Prize Money

IM Germany has 6 Pro Kona slot(s). It has a total prize purse of 87.500 US$, paying 10 deep.

Male Race Participants

The strength of the field is 65% of a typical Kona field.

# Bib Name Nat Expected Rating ESwim EBike ET2 ERun Consistency
1 1 Casper Stornes (KQ) NOR 07:27:55 07:44:09 00:47:35 04:01:01 04:53:36 02:34:19 96% +0% -4% (4)
2 6 Vincent Luis (KQ) FRA 07:30:18 07:53:22 00:47:03 04:01:28 04:53:31 02:36:47 100% +0% -0% (2)
3 2 Gustav Iden (KQ) NOR 07:32:50 07:46:00 00:49:05 04:00:01 04:54:06 02:38:44 41% +24% -35% (6)
4 11 Brock Hoel (KQ) CAN 07:36:51 08:02:27 00:47:24 04:04:31 04:56:55 02:39:56 45% +55% -0% (2)
5 8 Kieran Lindars (KQ) GBR 07:37:40 08:02:19 00:47:48 04:04:33 04:57:21 02:40:19 23% +27% -50% (10)
6 17 Antonio Benito Lopez ESP 07:39:29 08:04:58 00:48:14 04:03:42 04:56:56 02:42:33 33% +17% -50% (6)
7 20 Gregory Barnaby ITA 07:39:32 08:01:11 00:47:51 04:05:51 04:58:42 02:40:50 35% +0% -65% (6)
8 3 Magnus Ditlev DEN 07:39:59 07:56:58 00:49:27 04:00:30 04:54:57 02:45:02 75% +4% -21% (11)
9 7 Jonas Hoffmann * GER 07:42:00 08:02:30 00:49:47 04:07:53 05:02:40 02:39:20 100% +0% -0% (7)
10 19 Kacper Stepniak POL 07:42:40 07:57:47 00:47:26 04:04:16 04:56:42 02:45:58 100% +0% -0% (6)
11 23 Jan Stratmann GER 07:45:51 08:05:14 00:47:28 04:04:37 04:57:05 02:48:46 87% +13% -0% (6)
12 16 Wilhelm Hirsch (KQ) GER 07:46:29 08:05:15 00:47:12 04:06:58 04:59:10 02:47:19 64% +0% -36% (5)
13 15 Cameron Wurf (KQ) * AUS 07:47:20 08:01:58 00:53:29 03:59:16 04:57:45 02:49:35 80% +16% -4% (40)
14 5 Finn Große-Freese GER 07:47:51 08:07:32 00:48:02 04:09:06 05:02:08 02:45:43 85% +15% -0% (8)
15 10 Henrik Goesch FIN 07:48:20 08:09:36 00:50:43 04:11:00 05:06:43 02:41:37 55% +12% -32% (11)
16 12 Paul Schuster * GER 07:49:43 08:06:59 00:48:39 04:08:31 05:02:10 02:47:33 60% +23% -17% (14)
17 9 Nathan Guerbeur FRA 07:49:59 08:14:04 00:50:09 04:07:35 05:02:44 02:47:15 36% +39% -26% (3)
18 24 Leon Chevalier * FRA 07:50:21 08:07:27 00:52:28 04:02:48 05:00:16 02:50:05 61% +9% -30% (14)
19 18 Joe Skipper GBR 07:50:59 08:05:52 00:54:08 04:06:41 05:05:49 02:45:10 57% +0% -42% (50)
20 41 Mathias Petersen * DEN 07:51:00 08:05:14 00:49:02 04:09:19 05:03:21 02:47:39 78% +0% -22% (21)
21 13 Dylan Magnien * FRA 07:52:22 08:12:10 00:50:03 04:15:22 05:10:25 02:41:57 52% +15% -32% (12)
22 26 Pieter Heemeryck BEL 07:52:36 08:24:43 00:48:55 04:10:18 05:04:13 02:48:23 5% +12% -83% (16)
23 4 Jamie Riddle * ZAF 07:52:38 08:18:19 00:47:46 04:08:33 05:01:19 02:51:19 66% +0% -34% (4)
24 30 Robert Wilkowiecki POL 07:53:31 08:16:02 00:48:12 04:13:15 05:06:27 02:47:04 24% +17% -58% (14)
25 21 Mattia Ceccarelli ITA 07:54:53 08:32:49 00:48:08 04:09:39 05:02:47 02:52:06 37% +6% -57% (12)
26 14 Jon Saeveras Breivold NOR 07:55:03 08:13:58 00:57:08 04:07:00 05:09:08 02:45:55 74% +0% -26% (9)
27 46 Michele Sarzilla (KQ) ITA 07:55:24 08:22:11 00:47:05 04:17:30 05:09:35 02:45:49 n/a (1 IM Pro race)
28 37 Nick Emde GER 07:55:45 08:22:32 00:48:43 04:16:12 05:09:55 02:45:50 n/a (1 IM Pro race)
29 36 Andrea Salvisberg SUI 07:56:37 08:17:08 00:47:19 04:08:21 05:00:40 02:55:57 62% +0% -38% (7)
30 33 Valentin Rouvier FRA 07:57:43 08:24:31 00:52:24 04:12:14 05:09:38 02:48:05 n/a (1 IM Pro race)
31 31 Michiel Stockman BEL 07:57:57 08:21:16 00:56:17 04:10:08 05:11:25 02:46:32 26% +74% -0% (3)
32 29 Michael Weiss AUT 07:59:13 08:16:56 00:54:46 04:09:07 05:08:53 02:50:20 60% +2% -38% (51)
33 28 Florian Angert (KQ) GER 07:59:38 08:15:56 00:48:32 04:13:02 05:06:34 02:53:04 79% +0% -21% (14)
34 47 Pamphiel Pareyn * BEL 07:59:50 08:25:37 00:49:08 04:12:27 05:06:35 02:53:15 29% +28% -43% (13)
35 39 Sven Oliver Thalmann SUI 08:00:45 08:22:54 00:47:27 04:16:01 05:08:28 02:52:17 48% +0% -52% (4)
36 40 Ruben Zepuntke GER 08:01:02 08:22:01 00:48:35 04:05:10 04:58:45 03:02:17 74% +0% -26% (4)
37 62 Julian Becker * GER 08:01:13 08:28:18 00:49:10 04:18:18 05:12:28 02:48:45 n/a (1 IM Pro race)
38 50 Robbie Deckard USA 08:02:39 08:34:40 00:53:24 04:06:17 05:04:41 02:57:58 38% +0% -62% (2)
39 34 Yvan Jarrige FRA 08:03:50 08:28:57 00:51:39 04:19:27 05:16:06 02:47:44 77% +20% -3% (12)
40 55 Dries Matthys BEL 08:03:51 08:22:58 00:49:08 04:12:52 05:07:00 02:56:51 100% +0% -0% (2)
41 54 Mathieu Merland FRA 08:04:02 08:21:33 00:52:35 04:20:20 05:17:55 02:46:07 100% +0% -0% (2)
42 49 Marc Eggeling GER 08:04:47 08:27:01 00:51:43 04:10:47 05:07:30 02:57:17 49% +10% -41% (7)
43 45 Piotr Lawicki POL 08:05:21 08:27:24 00:55:51 04:18:52 05:19:43 02:45:38 86% +0% -14% (6)
44 42 Chris Beckmans AUS 08:05:24 08:29:12 00:56:18 04:13:12 05:14:30 02:50:54 100% +0% -0% (2)
45 43 Kristian Grue NOR 08:06:37 08:27:03 00:53:20 04:14:04 05:12:24 02:54:13 64% +0% -36% (9)
46 22 Kyle Smith * NZL 08:06:43 08:18:23 00:49:35 04:05:06 04:59:41 03:07:02 87% +0% -13% (4)
47 35 Quentin Barreau FRA 08:07:41 08:35:05 00:50:12 04:18:19 05:13:31 02:54:10 n/a (1 IM Pro race)
48 53 Niek Heldoorn NED 08:08:21 08:30:29 00:49:35 04:13:18 05:07:53 03:00:28 22% +12% -65% (8)
49 52 Joao Ferreira POR 08:08:23 08:34:46 00:50:54 04:17:02 05:12:56 02:55:27 27% +12% -61% (13)
50 38 Lukas Stahl * GER 08:11:23 08:39:55 00:55:57 04:18:10 05:19:07 02:52:16 47% +0% -53% (10)
51 51 Fabian Dutli SUI 08:14:47 08:36:01 00:56:33 04:20:28 05:22:01 02:52:46 84% +5% -11% (8)
52 61 Dylan Thissen NED 08:18:49 08:51:49 00:58:05 04:08:34 05:11:39 03:07:10 47% +0% -53% (2)
53 48 Vincent Groesser GER 08:19:51 08:40:20 00:55:39 04:12:35 05:13:14 03:06:37 70% +30% -0% (3)
54 44 William Mennesson FRA 08:19:54 08:37:43 00:51:36 04:12:44 05:09:20 03:10:34 50% +0% -50% (15)
55 65 Sander Heemeryck BEL 08:20:28 08:48:33 00:52:48 04:25:02 05:22:50 02:57:38 n/a (1 IM Pro race)
56 63 Pascal Tischler GER 08:25:53 08:43:39 00:51:50 04:21:55 05:18:45 03:07:08 100% +0% -0% (3)
57 57 Elliot Bach USA 08:29:33 08:57:09 00:52:52 04:15:10 05:13:02 03:16:31 18% +18% -64% (14)
58 56 Maxence Castel Gautier FRA 08:39:38 09:08:41 00:55:21 04:28:25 05:28:46 03:10:52 n/a (1 IM Pro race)
59 60 Florian Kandutsch AUT 08:39:57 09:02:06 00:57:36 04:34:13 05:36:49 03:03:08 100% +0% -0% (8)
60 59 Thomas Bosch GER 08:43:08 09:04:07 01:03:23 04:23:57 05:32:20 03:10:48 70% +3% -27% (19)
61 58 Zoran Nikolics HUN 08:45:22 09:17:35 00:55:48 04:32:49 05:33:37 03:11:45 11% +65% -25% (4)
62 67 Raphael Junghans GER 08:56:32 09:26:34 00:57:33 04:39:22 05:41:55 03:14:37 n/a (1 IM Pro race)
63 69 Mikel Txopitea Elorriaga * ESP 09:14:04 09:51:01 00:59:39 04:52:46 05:57:25 03:16:39 32% +0% -68% (3)
  25 Michele Bortolamedi ITA n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  32 Maximilian Sperl GER n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  64 Brecht Van Vooren BEL n/a unrated unrated unrated unrated unrated n/a (1 IM Pro race)
  66 Louis Heukemes BEL n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  68 Andrzej Michalski POL n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  70 Michael Wegricht GER n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  71 Eyal Weinstein ISR n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)

Note: Athletes with a ‘*’ are also registered for another race within 8 days.

Winning Odds

Male Race Participants

  • Casper Stornes: 34% (2-1)
  • Vincent Luis: 21% (4-1)
  • Gustav Iden: 17% (5-1)
  • Magnus Ditlev: 12% (7-1)
  • Kieran Lindars: 6% (15-1)
  • Antonio Benito Lopez: 4% (22-1)
  • Brock Hoel: 3% (37-1)

70.3 Elsinore 2026 (June 21st) – Seedings

Previous Winners

Year Male Winner Time Female Winner Time
2017 Michael Raelert (GER) 03:42:52 Annabel Luxford (AUS) 04:07:00
2018 Rudy von Berg (USA) 03:40:22 Melissa Hauschildt (AUS) 04:07:18
2019 Rudy von Berg (USA) 03:39:35 Holly Lawrence (GBR) 04:03:16
2021 George Goodwin (GBR) 03:38:57 Lucy Charles-Barclay (GBR) 03:59:56
2022 Daniel Baekkegard (DEN) 03:40:11 Emma Pallant-Browne (GBR) 04:07:06
2023     Olivia Mitchell (IRL) 04:05:21

Last Race’s TOP 3

Female Race Results (2023)

Rank Name Nation Swim Bike Run Time
1 Olivia Mitchell IRL 00:25:33 02:13:43 01:21:13 04:05:21
2 Anna Bergsten SWE 00:25:59 02:13:04 01:21:21 04:05:46
3 Kate Curran GBR 00:24:28 02:14:33 01:25:21 04:09:27

Male Race Results (2022)

Rank Name Nation Swim Bike Run Time
1 Daniel Baekkegard DEN 00:22:02 02:00:26 01:12:18 03:40:11
2 Miki Moerck Taagholt DEN 00:22:00 02:00:27 01:14:39 03:42:11
3 Pablo Dapena Gonzalez ESP 00:22:01 02:07:40 01:09:42 03:44:25

Course Records

Leg Gender Record Athlete Date
Total overall 03:38:57 George Goodwin 2021-06-27
Swim overall 00:21:06 Javier Gomez 2019-06-23
Bike overall 02:00:26 Daniel Baekkegard 2022-06-26
Run overall 01:07:45 Javier Gomez 2019-06-23
Total female 03:59:56 Lucy Charles-Barclay 2021-06-27
Swim female 00:22:42 Lucy Charles-Barclay 2021-06-27
Bike female 02:13:04 Anna Bergsten 2023-06-25
Run female 01:16:16 Emma Pallant-Browne 2022-06-26

Course Rating

The Course Rating for 70.3 Elsinore is 13:53.

Race Adjustments for 70.3 Elsinore

Year Adjustment Swim Adj. Bike Adj. Run Adj. # of Finishers Rating Swim Rating Bike Rating Run Rating
2017 12:46 02:16 11:20 01:14 33 of 39 12:46 02:16 11:20 01:14
2018 12:21 01:22 11:38 01:22 36 of 44 12:33 01:49 11:29 01:18
2019 12:14 01:13 11:11 03:47 35 of 40 12:27 01:37 11:23 02:08
2021 14:20 01:52 10:41 04:41 34 of 37 12:55 01:41 11:13 02:46
2022 09:25 01:25 08:53 01:39 36 of 43 12:13 01:38 10:45 02:33
2023 22:10 01:48 20:52 02:48 9 of 11 13:53 01:39 12:26 02:35

Slots for 70.3 Worlds and Prize Money

70.3 Elsinore has 3 Pro slot(s) for 70.3 Worlds. It has a total prize purse of 50.000 US$, paying 8 deep.

Male Race Participants

# Bib Name Nat Expected Rating ESwim EBike ET2 ERun
1 1 Marten Van Riel BEL 03:29:04 03:40:22 00:21:47 01:55:16 02:20:03 01:09:01
2 2 Jamie Riddle * ZAF 03:31:32 03:47:32 00:21:48 01:53:56 02:18:44 01:12:48
3 3 Kyle Smith * NZL 03:33:24 03:44:50 00:22:00 01:57:08 02:22:07 01:11:17
4 4 Leonard Arnold GER 03:38:13 03:49:55 00:23:14 01:59:40 02:25:53 01:12:20
5 9 Valdemar Solok (WCQ) DEN 03:38:56 03:51:16 00:22:10 01:58:33 02:23:43 01:15:13
6 28 Nicolas Mann GER 03:39:20 03:54:20 00:22:48 01:59:27 02:25:15 01:14:05
7 15 Simon Viain (WCQ) FRA 03:40:15 03:52:36 00:22:25 02:01:10 02:26:35 01:13:40
8 7 Kristian Hogenhaug DEN 03:40:18 03:54:11 00:22:38 01:57:31 02:23:08 01:17:10
9 19 Johannes Vogel GER 03:40:21 03:51:58 00:22:06 02:00:31 02:25:37 01:14:44
10 5 Jonas Hoffmann GER 03:40:25 03:52:03 00:23:20 02:01:35 02:27:56 01:12:29
11 21 Filipe Azevedo (WCQ) POR 03:40:32 03:53:37 00:22:33 02:00:10 02:25:43 01:14:49
12 12 Jeremy Maclean (WCQ) USA 03:40:33 03:55:40 00:23:36 01:57:39 02:24:15 01:16:18
13 26 Thor Bendix Madsen DEN 03:40:34 03:52:43 00:23:44 01:59:09 02:25:53 01:14:41
14 16 Emil Holm DEN 03:40:40 03:54:35 00:22:11 02:01:26 02:26:37 01:14:03
15 8 Mathias Petersen * DEN 03:41:04 03:53:41 00:22:25 02:02:32 02:27:57 01:13:07
16 20 Rasmus Svenningsson * SWE 03:41:16 03:52:53 00:24:10 02:00:38 02:27:48 01:13:28
17 10 Jens Emil Nielsen (WCQ) DEN 03:41:18 03:53:07 00:25:52 02:01:42 02:30:35 01:10:43
18 33 Pierre Dupuy FRA 03:41:42 03:54:03 00:22:10 01:58:50 02:23:59 01:17:43
19 27 Fabian Meeusen SUI 03:42:07 03:53:35 00:21:46 02:03:35 02:28:21 01:13:46
20 24 Louis Buttrick GBR 03:42:26 03:54:43 00:23:15 02:02:43 02:28:59 01:13:27
21 46 Rafael Lukatsch AUT 03:42:51 03:54:49 00:23:11 02:01:45 02:27:56 01:14:55
22 14 Leon Chevalier (WCQ) * FRA 03:43:09 03:56:08 00:24:42 02:01:18 02:29:00 01:14:09
23 22 Paul Schuster GER 03:43:12 03:55:46 00:23:01 02:03:28 02:29:29 01:13:43
24 13 Cameron Wurf AUS 03:43:39 03:55:31 00:23:34 01:59:08 02:25:42 01:17:57
25 17 Dylan Magnien * FRA 03:44:07 03:56:23 00:22:45 02:05:32 02:31:17 01:12:50
26 18 Matthew Collins GBR 03:44:42 03:57:26 00:23:29 02:02:56 02:29:24 01:15:18
27 36 Bastian Peitersen DEN 03:44:48 03:56:49 00:25:10 02:04:27 02:32:36 01:12:12
28 32 Ivan Abele NZL 03:44:49 03:56:53 00:22:35 01:59:25 02:25:01 01:19:48
29 23 Pamphiel Pareyn BEL 03:45:18 04:01:00 00:22:40 02:02:58 02:28:39 01:16:39
30 31 Hannes Butters GER 03:45:38 03:58:34 00:21:51 02:01:30 02:26:20 01:19:18
31 29 Almog Elazary ISR 03:45:40 04:00:42 00:23:09 02:10:16 02:36:25 01:09:15
32 41 Matthew Palmer DEN 03:45:49 03:59:37 00:26:59 02:00:15 02:30:15 01:15:34
33 30 Sebastian Norberg SWE 03:46:08 03:59:55 00:26:35 02:02:33 02:32:08 01:14:00
34 42 Neilan Kempmann GER 03:46:17 03:58:56 00:22:22 02:03:18 02:28:40 01:17:37
35 40 Thomas Nielsen DEN 03:46:27 04:00:41 00:23:04 01:59:52 02:25:56 01:20:31
36 56 Lennart Sievers GER 03:46:47 04:01:10 00:22:17 02:03:10 02:28:27 01:18:20
37 38 Thomas Ott GER 03:48:09 04:00:24 00:23:04 02:02:55 02:28:58 01:19:11
38 25 Ollie Turner GBR 03:48:22 04:01:02 00:21:40 02:02:56 02:27:35 01:20:47
39 50 Finn Arentz GBR 03:48:52 04:01:42 00:24:20 02:07:33 02:34:53 01:13:59
40 57 Julian Becker GER 03:48:56 04:00:57 00:22:58 02:07:46 02:33:44 01:15:12
41 45 Marcus Herbst GER 03:48:57 04:01:37 00:25:02 02:03:24 02:31:26 01:17:31
42 43 Dylan Clough AUS 03:50:26 04:02:45 00:23:44 02:05:31 02:32:15 01:18:11
43 54 Silas Plambaek DEN 03:50:57 04:04:12 00:25:29 02:07:35 02:36:03 01:14:54
44 58 Frederick Webb GBR 03:51:00 04:05:43 00:22:41 02:06:34 02:32:16 01:18:44
45 34 Lars Lomholt * DEN 03:51:32 04:06:05 00:26:51 02:05:13 02:35:03 01:16:29
46 39 Gustav Palm-Henriksen DEN 03:54:13 04:06:39 00:23:54 02:03:40 02:30:34 01:23:39
47 37 Oliver Waymark GBR 03:54:34 04:06:54 00:25:21 02:05:50 02:34:11 01:20:23
48 47 Lukas Stahl * GER 03:55:52 04:08:10 00:25:33 02:07:33 02:36:06 01:19:46
49 53 Frederik Wester DEN 03:57:28 04:09:54 00:24:54 02:04:38 02:32:31 01:24:57
50 59 Daniel Noeu SWE 03:58:24 04:12:58 00:23:39 02:11:41 02:38:20 01:20:04
51 49 Albert Askengren SWE 03:59:29 04:12:58 00:25:45 02:10:37 02:39:22 01:20:07
52 51 Frederik Mathiesen DEN 04:00:07 04:12:41 00:23:27 02:11:33 02:38:00 01:22:07
53 44 Florin Parfuss SUI 04:01:25 04:15:04 00:23:23 02:11:44 02:38:06 01:23:19
54 55 Mikel Txopitea Elorriaga ESP 04:09:57 04:26:08 00:28:20 02:15:28 02:46:49 01:23:08
55 52 Joona Lehtonen FIN 04:13:14 04:26:19 00:25:12 02:18:07 02:46:19 01:26:55
  35 Ben Faeh SUI n/a unrated unrated unrated unrated unrated
  48 Fraser Minnican GBR n/a unrated unrated unrated unrated unrated
  60 Lukas Bentsen DNK n/a unrated unrated unrated unrated unrated
  61 Hampus Mannson SWE n/a unrated unrated unrated unrated unrated
  62 Xabier Tijero Santillan ESP n/a unrated unrated unrated unrated unrated

Note: Athletes with a ‘*’ are also registered for another race within 8 days.

Female Race Participants

# Bib Name Nat Expected Rating ESwim EBike ET2 ERun
1 1 Kat Matthews (WCQ) GBR 03:58:53 04:11:35 00:25:29 02:11:31 02:40:00 01:18:53
2 3 Audrey Merle (WCQ) FRA 04:01:09 04:15:09 00:24:25 02:15:01 02:42:26 01:18:43
3 4 Lena Meißner (WCQ) GER 04:05:14 04:19:00 00:23:58 02:15:15 02:42:14 01:23:00
4 6 Katrine Graesboell Christensen (WCQ) DEN 04:05:45 04:21:57 00:28:01 02:12:52 02:43:52 01:21:53
5 2 Natalie Van Coevorden (WCQ) AUS 04:05:52 04:22:10 00:24:04 02:16:00 02:43:04 01:22:48
6 7 Lotte Wilms (WCQ) NED 04:06:56 04:19:29 00:23:56 02:15:23 02:42:19 01:24:37
7 8 Marta Sanchez (WCQ) ESP 04:07:30 04:20:46 00:24:03 02:15:48 02:42:51 01:24:39
8 5 Hanne De Vet BEL 04:07:49 04:22:02 00:24:23 02:15:06 02:42:29 01:25:20
9 9 Kate Curran (WCQ) GBR 04:08:12 04:21:24 00:24:39 02:18:28 02:46:07 01:22:05
10 11 Sara Svensk SWE 04:08:55 04:23:20 00:28:01 02:16:30 02:47:31 01:21:24
11 16 Merle Brunnee GER 04:10:31 04:23:58 00:31:32 02:14:42 02:49:14 01:21:17
12 14 Fenella Langridge GBR 04:10:44 04:25:44 00:24:16 02:18:14 02:45:29 01:25:15
13 18 Leana Bissig SUI 04:10:55 04:25:18 00:25:54 02:18:23 02:47:17 01:23:38
14 13 Nina Derron SUI 04:12:48 04:27:04 00:26:03 02:17:58 02:47:01 01:25:47
15 10 Franzi Hofmann (WCQ) GER 04:13:17 04:35:03 00:26:58 02:18:02 02:48:00 01:25:17
16 28 Francesca Crestani ITA 04:14:10 04:32:50 00:25:45 02:21:32 02:50:16 01:23:54
17 21 Anastacia Damm Nielsen DEN 04:14:47 04:28:11 00:26:20 02:18:35 02:47:55 01:26:52
18 12 Jeanne Collonge FRA 04:15:42 04:29:04 00:27:48 02:21:46 02:52:34 01:23:08
19 23 Jenny Jendryschik GER 04:15:43 04:29:36 00:27:48 02:18:22 02:49:10 01:26:33
20 24 Giorgia Priarone ITA 04:16:28 04:30:42 00:28:13 02:21:57 02:53:09 01:23:19
21 15 Luisa Iogna Prat ITA 04:16:29 04:30:28 00:24:53 02:23:54 02:51:46 01:24:43
22 17 Henrike Gueber GER 04:19:52 04:34:43 00:30:07 02:18:58 02:52:05 01:27:47
23 19 Stephanie Clutterbuck GBR 04:20:26 04:34:36 00:24:50 02:17:19 02:45:10 01:35:16
24 22 Shiva Leisner (WCQ) DEN 04:20:31 04:37:29 00:28:15 02:20:11 02:51:26 01:29:05
25 20 Marie Ingerhed SWE 04:26:24 04:40:36 00:32:03 02:16:59 02:52:02 01:34:22
26 27 Joeanna Nielsen DEN 04:31:15 04:52:55 00:28:45 02:25:07 02:56:51 01:34:24
27 26 Baiba Medne LAT 04:51:30 05:20:56 00:29:22 02:38:35 03:10:57 01:40:33
  25 Nicole Pelin SWE n/a unrated unrated unrated unrated unrated
  29 Linda Brännlund SWE n/a unrated unrated unrated unrated unrated

Winning Odds

Male Race Participants

  • Marten Van Riel: 62% (1-1)
  • Kyle Smith: 21% (4-1)
  • Jamie Riddle: 12% (7-1)

Female Race Participants

  • Kat Matthews: 40% (2-1)
  • Audrey Merle: 24% (3-1)
  • Katrine Graesboell Christensen: 14% (6-1)
  • Lena Meißner: 10% (9-1)
  • Natalie Van Coevorden: 5% (21-1)
  • Hanne De Vet: 3% (37-1)
  • Kate Curran: 2% (41-1)

Ironman Hamburg 2026 – Analyzing Results

2023 HamburgCourse Conditions

This year was another quick race at IM Hamburg, this year’s adjustment of 30:45 was even quicker than last year and the Hamburg pre-race average of 22:58. The wetsuit swim was about average for Hamburg, followed by a fast bike and a quick run. A sub-8 finish was never a reasonable proposition, so no discussion was required of whether the 177k bike course should be accepted or not. Solveig Loevseth posted a faster bike time than Daniela Bleymehl’s course record from 2024 (on a different but overall even quicker course). Overall, a couple of new national records were set, e.g. Katrine for Denmark, Marjolaine for France, Lisa for Austria or Marta for Poland. 

Kona Qualifying

IM Hamburg offered six female Pro slots. These will be offered to:

  • Laura Philipp
  • Marjolaine Pierre
  • Lisa Perterer
  • India Lee
  • Fenella Langridge
    and
  • Kaidi Kivioja

Six athletes in the Top 11 were already qualified before IM Hamburg: Solveig Loevseth, Katrine Graesboell Christensen, Lotte Wilms, Marta Lagownik, Kate Curran and Charlotte McShane.

You can find the full list of qualifiers on my Kona 2026 page.

Female Race Results

2026 Hamburg Unfolding.

Rank Name Nation Swim Bike Run Time Diff to exp. Prize Money PTO Points
1 Solveig Loevseth NOR 00:54:57 (14) 04:20:06 (1) 02:49:21 (3) 08:11:11 07:43 US$ 28,000 92.16
2 Laura Philipp GER 00:54:53 (10) 04:28:21 (7) 02:42:16 (1) 08:12:29 05:26 US$ 17,500 89.89
3 Katrine Graesboell Christensen DEN 01:00:51 (19) 04:21:47 (3) 02:45:45 (2) 08:15:20 -21:24 US$ 11,000 87.15
4 Marjolaine Pierre FRA 00:53:33 (6) 04:21:07 (2) 02:56:45 (9) 08:18:01 -24:43 US$ 8,500 84.55
5 Lisa Perterer AUT 00:54:51 (9) 04:25:58 (4) 02:53:49 (5) 08:22:31 05:58 US$ 6,500 81.37
6 Lotte Wilms NED 00:50:29 (1) 04:26:03 (5) 03:00:51 (12) 08:24:58 -02:59 US$ 5,000 79.02
7 India Lee GBR 00:54:59 (15) 04:27:34 (6) 02:54:47 (6) 08:25:32 -08:03 US$ 3,500 77.42
8 Marta Lagownik POL 00:55:01 (16) 04:35:47 (10) 02:52:24 (4) 08:30:08 -09:14 US$ 3,000 74.42
9 Fenella Langridge GBR 00:50:34 (3) 04:37:57 (11) 02:56:11 (8) 08:31:54 -08:23 US$ 2,500 72.53
10 Kate Curran GBR 00:50:36 (4) 04:42:37 (15) 02:55:34 (7) 08:35:39 -03:30 US$ 2,000 69.97
11 Charlotte McShane AUS 00:50:39 (5) 04:43:58 (16) 02:58:08 (10) 08:42:12 -06:29   66.46
12 Kaidi Kivioja EST 01:00:03 (18) 04:30:16 (8) 03:07:01 (16) 08:44:44 n/a   64.46
13 Jenny Jendryschik GER 00:55:01 (16) 04:47:04 (19) 02:58:24 (11) 08:47:29 04:53   62.44
14 Johanna Ahrens GER 00:54:56 (13) 04:40:50 (12) 03:06:02 (14) 08:49:14 -17:08   60.83
15 Antonia Milowsky GER 00:54:50 (8) 04:41:24 (13) 03:09:44 (17) 08:53:19 -08:29   58.43
16 Shiva Leisner DEN 01:02:46 (21) 04:45:37 (17) 03:06:10 (15) 09:01:57 -18:30   54.41
17 Rachel Brown GBR 01:02:58 (22) 04:55:06 (23) 03:04:08 (13) 09:09:56 n/a   50.68
18 Maaike Vooren NED 00:53:36 (7) 04:46:26 (18) 03:25:52 (19) 09:14:48 -02:57   48.12
19 Miranda Tomenson CAN 00:54:55 (12) 05:05:52 (25) 03:12:48 (18) 09:24:48 -09:03   43.74
20 Serena Carter GBR 01:03:01 (23) 04:47:12 (20) 03:26:12 (20) 09:25:48 n/a   42.66
21 Mareike Guhl GER 01:16:04 (27) 05:23:35 (26) 03:58:07 (21) 10:47:34 19:41   40.20
  Holly Lawrence GBR 00:50:31 (2) 04:35:39 (9)   DNF      
  Justine Guerard FRA 00:54:53 (10) 04:42:31 (14)   DNF      
  Lisa Gerss GER 01:02:36 (20) 04:51:12 (22)   DNF      
  Merle Brunnee GER 01:09:04 (24) 04:49:46 (21)   DNF      
  Gabriela Kaczka-Sanak POL 01:09:07 (25) 05:01:58 (24)   DNF      
  Stephanie Wunderle GER 01:09:16 (26)     DNF      

San Francisco T100 2026 – Analyzing Results

2026 San Francisco.

Male Race Results

Rank Name Nation Swim Bike Run Time Diff to exp. Prize Money PTO Points
1 Rico Bogen GER 00:17:54 (7) 01:55:34 (1) 01:00:35 (7) 03:17:25 -05:38 US$ 50,000 99.89
2 Lasse Nygaard Priester GER 00:17:53 (6) 01:57:58 (2) 00:59:09 (5) 03:18:30 -07:52 US$ 40,000 98.12
3 Hayden Wilde NZL 00:18:27 (10) 02:00:25 (3) 00:58:44 (4) 03:21:13 05:06 US$ 30,000 94.90
4 Morgan Pearson USA 00:17:42 (1) 02:03:22 (14) 00:58:15 (1) 03:22:42 02:01 US$ 25,000 92.80
5 Jason West USA 00:17:59 (9) 02:03:13 (12) 00:58:17 (2) 03:23:02 -04:24 US$ 21,000 91.75
6 Jake Birtwhistle AUS 00:17:57 (8) 02:01:30 (8) 01:00:13 (6) 03:23:23 -02:51 US$ 18,000 90.69
7 Kurt McDonald AUS 00:18:32 (13) 02:00:46 (4) 01:00:48 (9) 03:23:44 -07:25 US$ 15,000 89.65
8 Henry Raeppo EST 00:17:50 (5) 02:01:30 (8) 01:01:17 (10) 03:24:16 -05:13 US$ 13,000 88.47
9 Gregor Payet LUX 00:19:35 (15) 02:01:08 (7) 01:00:39 (8) 03:25:06 -01:26 US$ 10,000 87.03
10 Leo Bergere FRA 00:17:43 (2) 02:01:01 (6) 01:03:13 (15) 03:25:47 03:04 US$ 7,500 85.73
11 Will Draper GBR 00:19:41 (17) 02:00:53 (5) 01:02:30 (12) 03:26:41 -03:15 US$ 6,500 84.26
12 Jannik Schaufler GER 00:17:47 (3) 02:03:21 (13) 01:02:10 (11) 03:26:50 -03:36 US$ 6,000 83.47
13 Blake Harris CAN 00:19:42 (19) 02:05:31 (16) 00:58:24 (3) 03:27:28 -04:16 US$ 5,500 82.26
14 Sam Appleton AUS 00:18:31 (11) 02:02:29 (11) 01:03:58 (16) 03:28:39 03:06 US$ 5,000 80.57
15 Marcel Bolbat GER 00:19:42 (19) 02:04:39 (15) 01:02:31 (13) 03:30:31 -03:17 US$ 4,500 78.28
16 Justin Riele USA 00:18:32 (13) 02:02:03 (10) 01:06:17 (19) 03:30:47 -02:05 US$ 4,000 77.44
17 Thomas Davis GBR 00:18:31 (11) 02:06:18 (18) 01:03:10 (14) 03:31:49 -02:07 US$ 3,500 75.92
18 Benjamin Zorgnotti FPO 00:19:41 (17) 02:05:40 (17) 01:05:03 (18) 03:34:05 01:06 US$ 3,500 73.30
19 Henri Schoeman ZAF 00:17:48 (4) 02:09:39 (19) 01:04:40 (17) 03:36:08 04:12 US$ 3,500 70.90
  Carlos Oliver Vives ESP 00:19:38 (16)     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