Skip to content

IM Germany

Ironman Germany 2021 – Analyzing Results

IMFra_LogoCourse Conditions

Compared to last year’s heatwave (with all-time record temperatures for Frankfurt), this year was mild – but with 30°C it was still quite warm for Germany. This lead to faster conditions that last year (by roughly 14 minutes, 4 on the bike and 10 on the run), even if the slightly longer bike course (small changes because of construction – numbers quoted before the race were between 182.6k and 184k) and the heat still led to “slow” conditions for Frankfurt. No course records were broken – maybe Patrik could have sped up a bit in the last k by not celebrating quite as much – in the end he was just 33 seconds over the run course record still held by Jan Frodeno. Still, it was only the second time we’ve seen a sub-2:40 marathon in Frankfurt.

Kona Slots

As the European Championships, there were three Kona Pro slots available. These will go to:

  • Patrik Nilsson,
  • David McNamee,
  • Pieter Heemeryck.

Second place finisher Kristian Høgenhaug was already qualified with his 4th place in Lanzarote. You can find all Kona qualifiers here.

Male Race Results

Rank Name Nation Swim Bike Run Time Diff to exp. Prize Money
1 Patrik Nilsson SWE 00:49:34 04:25:08 02:39:39 07:59:20 -10:19 US$ 25,000
2 Kristian Hogenhaug DEN 00:50:00 04:16:09 02:48:46 08:00:17 -20:57 US$ 15,000
3 David McNamee GBR 00:49:50 04:25:03 02:42:58 08:02:28 -16:40 US$ 9,000
4 Pieter Heemeryck BEL 00:49:44 04:25:13 02:47:28 08:07:10 -1:47:50 US$ 7,500
5 Franz Loeschke GER 00:49:44 04:25:10 02:47:09 08:07:31 -04:17 US$ 5,500
6 Maurice Clavel GER 00:49:36 04:25:03 02:49:54 08:09:40 -19:12 US$ 4,000
7 Paul Schuster GER 00:49:36 04:25:13 02:51:26 08:11:22 -16:52 US$ 3,000
8 Milosz Sowinski POL 00:51:36 04:32:43 02:48:11 08:17:51 n/a US$ 2,500
9 Ivan Tutukin KAZ 00:50:02 04:40:52 02:43:44 08:20:03 02:26 US$ 2,000
10 Dylan Magnien FRA 00:49:40 04:40:44 02:47:23 08:23:44 n/a US$ 1,500
11 David Plese SLO 00:54:00 04:36:59 02:48:50 08:25:41 -01:27  
12 Marcus Herbst GER 00:51:32 04:33:03 02:58:30 08:28:11 -04:09  
13 Maximilian Hammerle AUT 01:00:56 04:32:38 02:48:53 08:28:42 -08:23  
14 Victor Arroyo Bugallo ESP 01:00:50 04:37:29 02:48:06 08:31:55 -05:16  
15 Fabian Guenther GER 00:54:01 04:37:21 02:58:00 08:34:48 n/a  
16 Brent McMahon CAN 00:49:36 04:25:16 03:15:55 08:35:32 14:56  
17 Kyle Buckingham ZAF 00:50:04 04:44:23 02:55:26 08:35:33 02:56  
18 Tobias Drachler GER 00:51:30 04:39:31 03:01:28 08:37:51 06:00  
19 Thomas Davis GBR 00:49:48 04:44:09 02:58:43 08:38:41 -02:21  
20 Michael Kalb GER 00:53:56 04:37:34 03:03:09 08:40:13 -08:48  
21 Andreas Jung GER 00:51:29 04:37:12 03:06:55 08:40:23 12:31  
22 Quentin Kurc-Bocau FRA 00:58:44 04:39:37 03:06:00 08:52:12 -01:13  
23 Philipp Mock GER 01:00:44 04:32:44 03:16:26 08:56:42 07:25  
24 Marc Unger GER 00:58:15 04:41:56 03:10:38 08:56:42 -07:00  
25 Fabian Rahn GER 01:00:57 04:55:25 02:57:24 08:59:52 13:50  
26 Claude Lucas LUX 00:59:45 04:43:26 03:12:11 09:01:23 n/a  
27 Lucas Amirault FRA 00:59:15 04:50:24 03:14:53 09:10:56 10:34  
28 Maciej Chmura POL 00:53:40 04:52:32 03:48:16 09:41:38 18:42  
  Casper Stornes NOR 00:49:38 04:24:46   DNF    
  Philipp Koutny SUI 00:51:38 04:39:20   DNF    
  Chris Fischer DEN 01:00:26 04:46:23   DNF    
  Robert Wilkowiecki POL 00:49:43 05:10:23   DNF    
  Benjamin Dicke GER 01:21:08 05:50:02   DNF    
  Gregor Schreiner GER 00:49:39     DNF    
  Hannes Wolpert GER 00:52:29     DNF    
  Christian Altstadt GER 00:59:02     DNF    

Ironman Germany 2021 (MPRO-only, Aug 15th) – Seedings

IMFra_LogoNote: With the current Corona-situation, there are a number of restrictions that hopefully will enable the race to go forward. One of them is a restriction of spectators, for example there won’t be any “hot spots” and only one person per athlete can be at the finish line. Details about registration and test protocols are available on the Ironman website (


  • August 13th: A few more athletes probably not racing as they have not signed in at the Pro Briefing. I have added “**” to their bib numbers.
  • August 9th: The latest start list has removed a few non-starters, I have crossed them out in the table below.
  • August 3rd: Lionel Sanders has indicated to me that he is going to be racing Copenhagen the week after Frankfurt.

Previous 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

Last Race’s TOP 3

Male Race Results

Rank Name Nation Swim Bike Run Time
1 Jan Frodeno GER 00:47:12 04:20:14 02:43:57 07:56:02
2 Sebastian Kienle GER 00:49:22 04:17:36 02:47:27 08:00:01
3 Franz Loeschke GER 00:49:06 04:35:19 02:48:15 08:17:24

Female Race Results

Rank Name Nation Swim Bike Run Time
1 Skye Moench USA 00:57:32 04:58:39 03:14:01 09:15:31
2 Imogen Simmonds SUI 00:52:42 05:03:30 03:24:38 09:26:01
3 Jen Annett CAN 00:59:26 05:12:28 03:19:07 09:36:25

Course Records

Leg Gender Record Athlete Date
Total overall 07:49:48 Jan Frodeno 2015-07-05
Swim overall 00:42:17 Jan Sibbersen 2004-07-12
Bike overall 04:08:43 Jan Frodeno 2015-07-05
Run overall 02:39:06 Jan Frodeno 2018-07-08
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

Course Rating

The Course Rating for IM Germany is 12:22.

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:17 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:16 17:51 07:12 35 16:06 01:57 12:46 01:23
2008 30:17 04:52 15:07 09:26 21 of 28 19:39 03:06 12:54 03:39
2009 22:49 03:29 17:29 01:29 19 of 25 20:17 03:16 13:58 03:03
2010 11:32 01:19 07:43 02:08 30 18:49 02:59 12:52 02:58
2011 10:37 01:54 07:19 01:10 41 17:39 02:52 12:03 02:44
2012 12:23 04:20 06:03 01:53 37 16:59 03:06 11:15 02:39
2013 18:02 02:44 10:59 04:10 69 17:06 03:04 11:12 02:50
2014 14:11 02:24 12:36 -00:26 39 of 56 16:49 02:57 11:23 02:29
2015 05:18 00:00 08:43 -03:30 32 of 44 15:46 02:41 11:10 01:56
2016 12:03 -01:30 09:46 04:07 44 of 61 15:27 02:17 11:03 02:08
2017 18:39 -00:05 17:32 01:33 49 of 68 15:14 02:00 11:20 01:55
2018 02:20 -01:49 01:20 03:05 25 of 34 14:27 01:56 10:17 02:15
2019 -14:39 -00:38 -02:29 -10:10 33 of 53 12:22 01:38 09:23 01:21

Kona slots and Prize Money

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

Male Race Participants

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

# Bib Name Nat Expected Rating ESwim EBike ET2 ERun Consistency
1 3 Andi Boecherer (KQ) GER 07:55:51 08:10:29 00:46:13 04:16:13 05:07:27 02:48:24 56% +6% -39% (20)
2 1 Patrik Nilsson * SWE 07:56:17 08:29:39 00:45:42 04:21:21 05:12:03 02:44:14 19% +5% -76% (16)
3 24 Rasmus Svenningsson (KQ) SWE 07:59:21 08:32:34 00:49:18 04:15:10 05:09:28 02:49:53 15% +37% -48% (4)
4 2 Franz Loeschke GER 08:00:07 08:26:48 00:46:12 04:25:28 05:16:40 02:43:27 59% +0% -41% (3)
5 31 Ivan Tutukin * RUS 08:02:36 08:37:57 00:47:09 04:32:31 05:24:41 02:37:55 16% +0% -84% (8)
6 14 Tobias Drachler GER 08:04:44 08:31:57 00:46:22 04:26:16 05:17:38 02:47:06 24% +35% -41% (3)
7 6 David McNamee * GBR 08:07:11 08:24:14 00:46:41 04:30:42 05:22:23 02:44:48 43% +22% -35% (11)
8 7 Philipp Koutny * SUI 08:07:22 08:23:12 00:47:52 04:18:56 05:11:48 02:55:34 47% +35% -18% (16)
9 60 Cameron Wurf (KQ) AUS 08:08:24 08:19:02 00:49:11 04:14:34 05:08:44 02:59:40 89% +9% -2% (22)
10 5 Brent McMahon * CAN 08:09:40 08:20:42 00:47:03 04:26:21 05:18:24 02:51:16 59% +0% -41% (17)
11 38 Kristian Hogenhaug (KQ) * DEN 08:11:32 08:21:20 00:48:51 04:17:59 05:11:51 02:59:41 86% +0% -14% (10)
12 26 David Plese * SLO 08:11:55 08:27:14 00:49:59 04:25:18 05:20:17 02:51:38 88% +2% -10% (34)
13 61 Lionel Sanders * CAN 08:12:00 08:29:25 00:50:50 04:14:50 05:10:39 03:01:21 61% +8% -31% (14)
14 *50* Jaroslav Kovacic * SLO 08:13:17 08:28:59 00:47:12 04:31:53 05:24:04 02:49:13 43% +11% -46% (12)
15 4 Maurice Clavel * GER 08:14:29 08:28:58 00:46:16 04:23:15 05:14:30 02:59:59 50% +0% -50% (5)
16 *8* Alessandro Degasperi ITA 08:16:22 08:38:19 00:49:13 04:32:27 05:26:39 02:49:43 41% +0% -59% (20)
17 42 Paul Schuster * GER 08:16:42 08:33:25 00:47:05 04:25:57 05:18:02 02:58:40 74% +0% -26% (4)
18 47 Mathias Lyngsoe Petersen DEN 08:18:16 08:33:14 00:46:44 04:32:06 05:23:51 02:54:25 82% +0% -18% (4)
19 21 Andreas Jung * GER 08:18:48 08:43:22 00:49:13 04:24:57 05:19:10 02:59:38 n/a (1 IM Pro race)
20 19 Peru Alfaro San Ildefonso ESP 08:19:03 08:52:00 00:46:04 04:35:33 05:26:37 02:52:26 26% +0% -74% (9)
21 33 Kyle Buckingham ZAF 08:20:36 08:35:17 00:48:06 04:28:51 05:21:58 02:58:38 73% +4% -23% (20)
22 22 Marcus Herbst * GER 08:22:31 08:42:44 00:49:25 04:22:51 05:17:15 03:05:16 100% +0% -0% (2)
23 30 Giulio Molinari * ITA 08:22:45 08:35:28 00:46:52 04:25:04 05:16:56 03:05:49 77% +0% -23% (11)
24 32 Robert Wilkowiecki POL 08:23:15 08:48:02 00:46:24 04:41:31 05:32:55 02:50:20 n/a (1 IM Pro race)
25 27 Victor Arroyo Bugallo ESP 08:23:42 08:42:27 00:54:53 04:36:20 05:36:13 02:47:29 31% +35% -34% (7)
26 *43* Horst Reichel GER 08:24:17 08:54:57 00:47:31 04:32:34 05:25:05 02:59:12 19% +14% -67% (21)
27 *44* Igor Amorelli * BRA 08:25:54 08:46:46 00:46:04 04:25:46 05:16:49 03:09:05 27% +3% -70% (24)
28 10 Maximilian Hammerle AUT 08:26:26 08:42:21 00:55:10 04:32:45 05:32:55 02:53:31 100% +0% -0% (3)
29 *29* Thiago Vinhal BRA 08:28:04 08:40:07 00:47:31 04:41:31 05:34:03 02:54:01 71% +10% -19% (21)
30 *34* Sebastian Neef * GER 08:28:58 09:06:57 00:50:25 04:26:26 05:21:51 03:07:07 10% +17% -72% (5)
31 58 Thomas Davis GBR 08:29:12 08:56:55 00:46:49 04:37:23 05:29:12 03:00:00 18% +0% -82% (3)
32 53 Christian Altstadt GER 08:32:34 08:59:25 00:51:58 04:33:00 05:29:58 03:02:36 41% +0% -59% (8)
33 15 Philipp Mock GER 08:34:28 08:54:41 00:57:15 04:27:23 05:29:39 03:04:49 80% +0% -20% (6)
34 40 Fabian Rahn * GER 08:34:46 08:51:24 00:58:29 04:41:26 05:44:54 02:49:52 91% +0% -9% (9)
35 39 Chris Fischer DEN 08:35:28 08:51:28 00:54:00 04:34:51 05:33:52 03:01:36 65% +2% -33% (13)
36 57 Marc Unger GER 08:36:22 09:17:30 00:51:06 04:33:08 05:29:13 03:07:09 9% +28% -63% (6)
37 54 Stefan Schumacher * GER 08:36:25 08:50:27 00:57:50 04:23:09 05:25:59 03:10:26 65% +0% -35% (4)
38 35 Benjamin Dicke GER 08:37:50 08:56:10 00:58:34 04:34:00 05:37:34 03:00:16 100% +0% -0% (3)
39 55 Michael Kalb GER 08:39:34 09:05:09 00:49:59 04:39:28 05:34:26 03:05:08 n/a (1 IM Pro race)
40 16 Quentin Kurc-Bocau FRA 08:43:54 09:09:41 00:50:56 04:35:40 05:31:36 03:12:18 n/a (1 IM Pro race)
41 13 David Breuer GER 08:44:50 08:59:49 00:48:41 04:39:03 05:32:44 03:12:06 31% +0% -69% (4)
42 28 Lucas Amirault FRA 08:47:25 09:05:53 00:49:32 04:41:30 05:36:02 03:11:23 100% +0% -0% (6)
43 59 Maciej Chmura POL 09:03:56 09:28:41 00:48:27 04:45:34 05:39:01 03:24:55 36% +17% -47% (4)
44 37 Pieter Heemeryck * BEL 09:44:22 10:13:08 00:45:52 05:25:22 06:16:14 03:28:08 69% +0% -31% (2)
45 18 Ger Redmond IRL 09:46:01 10:10:01 01:13:01 05:10:18 06:28:19 03:17:42 45% +0% -55% (3)
46 51 Pacome Thibault-Lopez FRA 10:03:04 10:32:46 00:53:43 04:59:03 05:57:46 04:05:18 n/a (1 IM Pro race)
  9 Casper Stornes NOR n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  11 Claude Lucas LUX n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  12 Gregor Schreiner GER n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  *17* Lorenzo Delco SUI n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  *20* Adur Eskisabel ESP n/a unrated unrated unrated unrated unrated n/a (1 IM Pro race)
  23 Fabian Guenther * GER n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  25 Hannes Wolpert GER n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  *41* Adam Hansen AUS n/a unrated unrated unrated unrated unrated n/a (1 IM Pro race)
  45 Kristian Blummenfelt * NOR n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  49 Dylan Magnien * FRA n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  52 Milosz Sowinski POL n/a unrated unrated unrated unrated unrated n/a (1 IM Pro race)
  *56* William Mennesson FRA 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

  • Andi Boecherer: 45% (1-1)
  • Patrik Nilsson: 21% (4-1)
  • Rasmus Svenningsson: 14% (6-1)
  • Franz Loeschke: 6% (15-1)
  • Ivan Tutukin: 3% (34-1)
  • Cameron Wurf: 3% (36-1)
  • Tobias Drachler: 2% (53-1)
  • Lionel Sanders: 2% (61-1)

With Andi Boecherer, Rasmus Svenningsson and a few others not racing, the odds change a bit:

  • Patrik Nilsson: 38% (2-1)
  • Franz Loeschke: 27% (3-1)
  • Tobias Drachler: 9% (10-1)
  • Philipp Koutny: 7% (13-1)
  • Ivan Tutukin: 6% (15-1)
  • David McNamee: 6% (17-1)

Ironman Germany 2021 (MPro-only, Aug 15th) – Entry List


  • July 26th: Added Maciej Chmura, Lionel Sanders, Cameron Wurf
  • July 22nd: Added Christian Altstadt, Andi Boecherer, Thomas Davis, Alessandro Degasperi, Michael Kalb, Jaroslav Kovacic, Mathias Lyngsoe Petersen, William Mennesson, Stefan Schumacher, Pacome Thibault-Lopez, Marc Unger
  • July 19th: Added Igor Amorelli, Kristian Blummenfelt, Chris Fischer, Adam Hansen, Kristian Hogenhaug, Dylan Magnien, Patrik Nilsson, Fabian Rahn, Horst Reichel, Paul Schuster, Milosz Sowinski
  • July 12th: Added Kyle Buckingham, Vicenc Castella Serra, Benjamin Dicke, Pieter Heemeryck, Philipp Koutny, Sebastian Neef, Robert Wilkowiecki
  • July 5th: Added Ivan Tutukin
  • June 29th: Added Lucas Amirault, Victor Arroyo Bugallo, Fabian Guenther, Marcus Herbst, Andreas Jung, Brent McMahon, Giulio Molinari, David Plese, Casper Stornes, Rasmus Svenningsson, Thiago Vinhal, Hannes Wolpert

Note: With the current Corona-situation, there are a number of restrictions that hopefully will enable the race to go forward. One of them is a restriction of spectators, for example there won’t be any “hot spots” and only one person per athlete can be at the finish line. Details about registration and test protocols are available on the Ironman website (

Kona Slots and Prize Money

IM Germany has 3 Pro Kona slots. It has a total prize purse of 75.000 US$, paying 10 deep.

Male Race Participants

Name Nation
Peru Alfaro San Ildefonso ESP
Christian Altstadt GER
Lucas Amirault FRA
Igor Amorelli BRA
Victor Arroyo Bugallo ESP
Kristian Blummenfelt NOR
Andi Boecherer (KQ) GER
David Breuer GER
Kyle Buckingham ZAF
Vicenc Castella Serra ESP
Maciej Chmura POL
Maurice Clavel GER
Thomas Davis GBR
Alessandro Degasperi ITA
Lorenzo Delco SUI
Benjamin Dicke GER
Tobias Drachler GER
Adur Eskisabel ESP
Chris Fischer DEN
Fabian Guenther GER
Maximilian Hammerle AUT
Adam Hansen AUS
Pieter Heemeryck BEL
Marcus Herbst GER
Kristian Hogenhaug (KQ) DEN
Andreas Jung GER
Michael Kalb GER
Philipp Koutny SUI
Jaroslav Kovacic SLO
Quentin Kurc-Bocau FRA
Franz Loeschke GER
Claude Lucas LUX
Mathias Lyngsoe Petersen DEN
Dylan Magnien FRA
Brent McMahon CAN
David McNamee GBR
William Mennesson FRA
Philipp Mock GER
Giulio Molinari ITA
Sebastian Neef GER
Patrik Nilsson SWE
David Plese SLO
Fabian Rahn GER
Ger Redmond IRL
Horst Reichel GER
Lionel Sanders CAN
Gregor Schreiner GER
Stefan Schumacher GER
Paul Schuster GER
Milosz Sowinski POL
Casper Stornes NOR
Rasmus Svenningsson (KQ) SWE
Pacome Thibault-Lopez FRA
Ivan Tutukin RUS
Marc Unger GER
Thiago Vinhal BRA
Robert Wilkowiecki POL
Hannes Wolpert GER
Cameron Wurf (KQ) AUS

Female Podium at IM Frankfurt

A lot has been written about IM Germany at Frankfurt: Anne Haug not racing with an injury, the Frodo vs. Sebi duel, Patrick’s sub-standard day, or Sarah True being forced to abandon almost in sight of the finish line. Some of these stories have been continued right after Frankfurt, some are analyzed as precursors for Kona, and most will get a new chapter in Kona. But a few weeks after Frankfurt (and my nice vacation right after Frankfurt), I feel that a closer look at the athletes who finished on the female podium is still missing. So without wanting to take away from the other athletes and their often still developing stories, here are more details about the female podium in Frankfurt!

First, here’s a table with the results of the athletes mentioned in is post:

Rank Name Nation Swim Bike Run Time Diff to exp. Prize Money
1 Skye Moench USA 00:57:32 04:58:39 03:14:01 09:15:31 -31:34 US$ 30,000
2 Imogen Simmonds SUI 00:52:42 05:03:30 03:24:38 09:26:01 n/a US$ 15,000
3 Jen Annett CAN 00:59:26 05:12:28 03:19:07 09:36:25 -03:45 US$ 8,000
4 Amelia Watkinson NZL 00:52:41 05:14:49 03:36:11 09:49:32 n/a US$ 6,500
Sarah True USA 00:52:40 05:03:42 DNF
Daniela Bleymehl GER 00:57:48 04:59:00 DNF
Kimberley Morrison GBR 00:57:37 06:42:29 DNF

In addition, here is the race development graph showing who was in the lead and who was how far back:

FRA WPRO RaceDevelopment

Before the Race

The women who ended up on the podium at the Ironman European Championships in Frankfurt were lining up with different expectations.

Jen Annett was the only one who was invited to the pre-race press conference on Thursday. She was excited to race in Frankfurt: “I have never traveled outside of North America, so this is a huge new experience for me. There were a few reasons why I chose Ironman Frankfurt this year. Timing, more Kona spots, more opportunity to travel this year, and I’ve been told that racing in Europe is an amazing experience. Going into this race, I was nervous and worried. Not because of the race itself, but a heatwave had come through Europe and the forecasted temp for race day was 39 C. I have NEVER had a good race in extreme heat, and they usually end with me puking my way through the run. I have been working on my hydration and nutrition very closely since last year, trying to figure out patterns and causes for things. It is inevitable that heat will affect everyone, and I really felt that race day was going to come down to the one that could handle the heat the best.”

Jen PressEvent

Skye Moench had raced in Frankfurt the year before, finishing in seventh place. Since then she had finished second at IM Switzerland and was able to post a sub-9 finish for a fourth place at IM Arizona. She had trained well in leading into the 2019 season and was eager to find out where she was at: “I never expect anything from a race, and given it was my first Ironman of the year, and at the peak of the European heatwave, I wasn’t sure how things would play out! I do expect a lot from myself, and I could tell from how training was feeling, and how my few 70.3 races before Frankfurt went, that I was feeling good and prepared for a solid Ironman. I have been steadily improving under Cam, so I was excited to see what I could produce in Frankfurt.”

While Skye and Jen were thinking about Kona qualifying on a good day, Imogen Simmonds didn’t really know what to expect from Frankfurt: She was just getting ready for her debut on the long distance. Coming off a dominating win at 70.3 Luxembourg she was clearly someone to watch, but there is a long list of promising rookies who never managed to replicate their 70.3 successes.


As was expected before the race, the small female field was quickly strung out. At the front of the race it was Sarah True who was setting the pace, but Imo and another “Iron-rookie”, Amelia Watkinson, were able to stay on Sarah’s feet. They started to build a solid lead: At the Australian Exit after 1.8k they were already two minutes ahead of the next group with Daniela Bleymehl, Kim Morrison and Skye. Jen was working to stay with them but had already lost 24 seconds to them.

The groups stayed together but the gaps between them got larger until the end of the swim: Sarah was first out of the water, closely followed by Amelia and Imo. Skye, Kim and Dani started the bike five minutes back and clearly had their work cut out for them. Skye says, “I had a terrible start. I spent most of the first part of the swim just catching up to Daniela and Kim. I then took the lead of our little group after we dove back in after the Australian exit. I didn’t know if they were on my feet or not, but I was just focused on putting out my best swim performance since I knew I was not with the front ladies and likely behind where I wanted to be.”

Jen was another two minutes back and started the bike in tenth place. “The swim start was a beach start, which is usually pretty disastrous for me. However, this start went well, and I found some feet right away. The field here was a little stronger in the swim, and I knew I was one of the slowest in the field. My goal was not to be last out of the water, so I really needed to hang onto those feet. I was able to do this until the last km, where I got separated from the group on one of the turns. I still had a 59-minute swim which was nothing to complain about in my books!”


The pace in the early part of the bike was clearly set by Imo. Sarah decided right away not to stick with her – Imo put more than a minute and a half into her in the first 20k, and after 30k Amelia also stopped to match Imo’s pace.

Imo Lap1 Bike

Imo continued to extend her lead for the first bike loop, and by 90k she was seven minutes ahead of her next competitors. “I just get too excited when I’m on my bike .. thought it was a 70.3 and maybe I went out a little too hard, and then remembered that I still had another loop and a marathon to run.”

While Imo was riding alone at the front, a bigger group had formed behind her: Sarah and Amelia had fallen back to Dani, Kim and Skye and the five of them were riding together. Skye felt good in the first loop: “Dani was definitely setting the pace. I have never raced with Dani or Kim before, but I knew they were both strong riders, so trusted that we were keeping a respectable pace.” After 80k, Kim fell back – just after moving to the front of the group she caught a flat on her front wheel that she wasn’t able to fix with the pit stop she was carrying. She continued her race after waiting 90 minutes for tech support but then dropped out after the end of the bike to save her legs for the next race.

Jen is usually one of the strongest females on the bike, but instead of making up time she was losing more and more ground to the front. By the end of the first lap, she was more than 17 minutes behind Imo and more than ten minutes behind the chase group. “I was having one of those days where I just didn’t feel comfortable on my bike right from the beginning. Maybe I was stressed about the heat, but I just couldn’t relax. My back seized up by 80km and my legs were burning. The longer I rode, the worse it got and the lower my power was. I even had to stop and stretch on the side of the road so I could continue. I honestly thought about dropping out as I really didn’t see how I was going to be able to run well with how my legs felt.”

Gaps started to appear in the chase group at the start of the second loop when Skye felt they needed to push harder: “I started to feel like we weren’t catching Imo fast enough and that the effort wasn’t hard enough, so not too far into the second loop I rode up to the front and no one came with me! I didn’t necessarily plan to break away, but I was riding solo for a while. Eventually Sarah made her way back up to me, and I led the charge to T2 and catching Imo.” By 120k the gap was down to five minutes, at 150k just three minutes remained, and coming back into Frankfurt Skye and Sarah were able to ride up to Imo. “When we finally caught Imo I was really starting to feel the heat. My head was very hot in my helmet and my back was hot as well. I was starting to feel a bit foggy in the head from the heat and was telling myself to focus, so I knew I had to cool off as much as possible at the next aid station if I wanted to have a nice dismount and start the marathon. I was able to cool down at the next aid station (thank you volunteers for the ice-cold water bottles!!) and once I got off the bike and took my helmet off, I felt totally fine – still hot, but I was thinking clearly again.” Skye, Sarah and Imo reached T2 within seconds of each other with Dani just 20 seconds back.

Skye T2


Within her first few steps out of the T2 tent, Sarah asserted her position as the nominally strongest runner. Imo was impressed: “Chapeau to Sarah for setting such a brave pace for the run. When I saw you flash past out of T2 I was in awe.” Sarah quickly moved away from Imo and Skye who were running within seconds of each other in the first of four run loops, but Skye was focused on her own race: “We all started very close. My coach told me we weren’t racing the first loop, just eating and drinking, so that’s what I did. I know from prior experience how tough the last 10km of an Ironman marathon are, so I was just trying to set myself up for a strong finish. The heat was concerning, so while I was racing, I was almost more concerned about just making sure I stayed with it all day. I pulled away from Imo pretty early on in the run. She started a bit quicker than I did, but I settled in and caught her about 5km in and then stayed ahead the rest of the race.”

The number of contenders was further diminished when Dani felt the effect of a race week bug. She was already struggling towards the end of the bike and she ended her race after 4k on the run, disappointed after what was intended to be her main summer race.

This also meant that the gap behind the leaders got even larger: After the first loop Amelia was running in fourth place 16 minutes back, Jen followed in fifth another four minutes behind: “I knew I was somewhere around sixth place heading out on the run. It took a good 5km to get into a groove, but my legs and back felt a lot better than I thought they would. Every aid station I put ice down the front and back of my suit, sponges tucked in my neck and water over the head. Stay cool and hydrated was what I kept telling myself. I was not expecting a fast run in the heat, and kept my pace conservative as I was terrified of overheating.”

Everyone was forced to deal with the blazing sunshine and temperatures close to 40°C (more than 100°F), and while the second and third loops of the run didn’t change things dramatically, the positions seemed to solidify: Sarah extended her lead while Skye was putting more and more distance between herself and Imo who was still having a firm grip on third place. Jen had a solid run and was able to overtake Amelia for fourth place: “By halfway, I had moved into fourth and no one had caught me. I wasn’t feeling the heat barely at all and my stomach felt great. It was still a long way to go, I knew I was in good shape.” At the start of the fourth loop, the smallest distance between the leading athletes was five minutes between Skye and Imo in second and third.

Skye had some energy left for the fourth loop and was clearly the fastest runner at the end of the race. She was making up ground to Sarah who was starting to struggle with the effects of overheating and probably underfueling. Skye slowly started to eat into Sarah’s lead, but even at 41k (the last split before the finish) the gap had only come down two minutes and she was still more than five minutes behind. “I wasn’t even going to try to run down Sarah because she was probably out of reach for me. I felt confident in my ability to stay strong and smart for the whole marathon, so I focused on running my own race and seeing how the race played out. I had no idea that Sarah was suffering so badly at the end of the run. I saw her briefly at one of the out and backs on the last loop, just barely, so I knew she was still in the race and several minutes ahead, at that. I was settled into second and was preparing for an American 1-2 at Frankfurt, and both of us getting our Kona slots.”

With less than one kilometer to go, Sarah collapsed and had to be taken out of the race. All of a sudden, Skye was in the lead: “When I hit the 1km to go mark I saw the lead cyclist. I thought, ‘that’s weird, they must have let Sarah go early’ (usually they pull off the course at the last minute, right around when the finish carpet starts). I didn’t think much of it, then a few seconds later that same cyclist starts riding with me. I look behind me just to double-check and see that it said ‘1st Female’ on the bike. The man riding said to me, ‘Congratulations, Skye. This is your race now. You’re in the lead. Sarah isn’t going to make it to the finish.’ In disbelief, I responded ‘ARE YOU SERIOUS?!’ and he kindly responded ‘Yes! Enjoy this moment. Congratulations!’ At that point I was totally shocked – I had no time to even process that I was about to win one of the biggest Ironman events in our sport. I immediately thought ‘I have to get to that line first!’ because at that point, I didn’t know if there were any big movers behind me, and I’ve been passed in the final 1km of an Ironman before. I still had no idea what happened to Sarah. I think I even asked the lead cyclist what happened to Sarah, but he didn’t have much of an answer.”

Skye’s tenacious work all day was rewarded with the win at the 2019 European Championships.

Skye Win

Imo also had to work hard and she was losing more time to Skye and was even running a bit slower than Sarah during the fourth run loop. But she had things under control and was elated to finish in second place. “They said it wasn’t a PB day but that’s a PB for me and officially an ‘Ironman’. Beginner’s luck got a 2nd place for me at Ironman Frankfurt European Championship and Kona bound.”

Third place went to Jen who was very happy with her solid heat marathon. “By the time I was halfway through my last lap, I had lost all hopes of making the podium. I had no idea how far ahead first and second were, but I had a feeling they were out of reach. It was a HUGE surprise that the third-place biker jumped out at me in the last kilometer, informing me that I was now in third! Unfortunately Sarah had collapsed with less than a km to go. I was devastated for her, but excited for myself. This was not the way I wanted to make it to the podium, but it was how it worked out this day. Third place at the European Champs felt amazing, but unfortunately was one spot out of Kona Qualifying. The fact that I performed well in the heat was enough to make me extremely happy with my race. I now have the confidence to race in super-hot conditions, and I know I could have pushed a little harder. Now it’s crunch time to Ironman Canada to get that Kona spot!”


At the awards ceremony on Monday after the race, Skye Moench and Imo Simmonds accepted their Kona slots. One month after Frankfurt, Skye was able to take her first 70.3 win at Boulder in early August, while Imo has taken a break before starting her build for the big autumn races.

Most of the other athletes mentioned in this post are also able to race at the World Championships: Daniela Bleymehl had already qualified in 2018 by winning IM Italy. Jen Annett raced IM Canada four weeks after Frankfurt and got her Kona slot by finishing second. Even though Kimberley Morrison was once again overtaken in the finish chute, she got her slot at IM Tallinn with a third place. Sarah True managed to get the very last slot for Kona 2019 by finishing second at IM Mont Tremblant in mid-August.

It’ll be interesting to see how these women are going to perform in Kona.

Photo Credits: All photos by Ingo Kutsche (@ingo_kutsche_photo), used with permission.

There’s going to be a lot more information about Kona and the Kona Pro field in my “Kona 2019 Rating Report” that you can already pre-order here.

Ironman Germany 2019 – Analyzing Results

IMGermanyLogoUpdate July 2nd: Updated the marathon times (the originally posted times were a bit slow, in all likelihood they included T2). Also added descriptions on how the race developed for the main athletes.

Course Conditions

The heat made the conditions on Frankfurt very tough this year. It was a non-wetsuit swim, a slightly longer-than-normal bike (185k as the bike course had to be re-routed again) and then a very slow run. All-in-all this year’s race was 16 minutes slower than last year and about 25 minutes slower than the faster years in Frankfurt.

Kona Qualifying

The “Big Three” German athletes validated their Automatic Qualifier slots at their “home” Ironman. Jan Frodeno and Sebastian Kienle also finished at the front of the race, while Patrick Lange had a less than stellar day (flat and stomach issues) to finish in 11th place.

As a Regional Championship, Frankfurt was offering a total of 6 Kona slots. Because of the much larger men’s field, there were 4 slots for the men and 2 slots for the women. These slots were claimed by:

  • Franz Löschke
  • Tobias Drachler
  • Philipp Koutny
  • Matt Russell

and on the female side by

  • Skye Moench
  • Imogen Simmonds.

Male Race Results

As was pretty much expected before the race, Jan Frodeno stepped on the gas as soon as the gun went off. Only Dylan McNeice was able to follow him on the swim, both were able to build a gap of almost two minutes to the big first chase group. On the bike he continued to keep the pace up, even overcooking a turn when he was a bit too fast going in, a motorbike blocked his first way out so he had to bunny-hop a traffic island and had to go off-road for a short bit – creating a moment of excitement but luckily no lasting impact on the race. Towards the end of the bike Sebi was able to bridge up to him, but they started the run more than ten minutes clear of the rest of the field. Once again Jan proved to be the strongest runner in the field with a 2:43 marathon in the Frankfurt heat. He defended last year’s title in style and continues to be undefeated in any race he started since Kona 2017.


Second place went to Sebastian Kienle who also had a great race. His day started well when he was able to hold on to the first swim group – he just lost 2:10 to Frodo and was just 16 seconds behind Patrick. A similar swim in Kona would seriously change the race dynamics for him. But things didn’t proceed quite as smoothly for him: He stepped into a shard of glass that got stuck in his right heel. At the end of T1 he briefly stopped to try to remove it, but he was unsuccessful before starting the bike:

Sebi T1

Once on the bike, the shard did not impact Sebi’s bike and he was able to quickly move through the group and put time into everyone else except Frodo. At the end of the first of two bike loops, he was still two minutes behind Frodo, but was four minutes ahead of the next chasers and six minutes ahead of the big group that included Patrick Lange and most of the athletes looking for a Kona slot. In the second bike loop his rear wheel lost some air but riding gingerly around the corners he was able to continue and even close the gap to Frodo when they got back to Frankfurt.

Sebi had alerted his time to the issue with his heel (word was “a cut in the heel” and he was bleeding quite a bit), so medical support was standing by when he and Frodo got into T2. He said that running through T2 was very painful and he wouldn’t have been able to run the marathon. But the medical team dug out the shard, shown on the live coverage in all the gory details. Once the shard was out and the cut closed with closure strips (basically sterile duck tape), he was able to run and the adrenaline kept him from feeling much on the marathon. (The day after was apparently a different story.) Before running out of T2, Frodo checked on him to make sure he’d be okay and started the run 30 seconds ahead of Sebi. Once Sebi started to find his rhythm on the run, he was able to close the gap and they were running side by side for a bit. But soon Frodo started to feel better and moved away from Sebi again after the half-marathon mark. Sebi was skeptical before the race because his Achilles issues kept him from running most of the winter, but he ran a pretty even 2:47 marathon and took second place.

Third place went to Franz Loeschke. He was riding with the big bike group and started the run in ninth place after taking a few extra seconds to stretch out his back with his black roll. The third best overall marathon was by far the fastest of “the rest of the field”, and he was able to enjoy the celebration on the Römerberg before claiming the final podium spot and a Kona slot.


Photo Credits: Ingo Kutsche; Sebi in T1 taken off the live stream

Kona champion Patrick Lange didn’t have a good day. He lost a good amount of time on the first loop of the bike, then had a flat at the start of the second loop that he had to fix right at the point where the most spectators (and photographers) were following the race. After that he wasn’t able to get back into the race, but he still finished to validate his Kona slot, apparently also struggling with stomach issues.

Rank Name Nation Swim Bike Run Time Diff to exp. Prize Money
1 Jan Frodeno GER 00:47:12 04:20:14 02:43:57 07:56:02 -21:55 US$ 30,000
2 Sebastian Kienle GER 00:49:22 04:17:36 02:47:27 08:00:01 -18:32 US$ 15,000
3 Franz Loeschke GER 00:49:06 04:35:19 02:48:15 08:17:24 -17:51 US$ 8,000
4 Tobias Drachler GER 00:49:10 04:35:13 02:54:53 08:23:57 -33:48 US$ 6,500
5 Philipp Koutny SUI 00:49:12 04:28:20 03:02:41 08:24:56 -24:16 US$ 5,000
6 Matthew Russell USA 00:54:28 04:30:07 02:56:45 08:26:32 -15:05 US$ 3,500
7 Patrick Dirksmeier GER 00:49:08 04:39:05 02:56:22 08:29:21 -10:13 US$ 2,500
8 Bas Diederen NED 00:49:11 04:34:57 03:05:39 08:34:59 -14:34 US$ 2,000
9 Roman Deisenhofer GER 00:53:17 04:34:21 03:10:26 08:43:22 -16:57 US$ 1,500
10 Marc Duelsen GER 00:54:21 04:33:18 03:11:41 08:44:43 -00:25 US$ 1,000
11 Patrick Lange GER 00:49:06 04:48:14 03:02:59 08:47:49 30:32
12 Sam Proctor GBR 00:49:16 04:47:18 03:12:00 08:54:10 13:56
13 Benjamin Dicke GER 01:01:45 04:44:54 03:09:04 09:01:30 n/a
14 Andrej Vistica CRO 00:59:41 04:47:18 03:10:03 09:02:23 11:04
15 Dylan McNeice NZL 00:47:12 04:36:51 03:34:10 09:03:13 05:02
16 Kristian Hindkjaer DEN 00:49:22 04:35:40 03:32:26 09:03:42 -12:51
17 Christian Haupt GER 00:57:09 04:53:02 03:09:02 09:04:44 11:27
18 Gregory Close USA 00:59:43 04:52:45 03:17:52 09:16:54 09:52
19 Lucas Amirault FRA 00:49:20 04:51:21 03:33:10 09:19:17 04:10
20 Sergio Bolado Noriega ESP 01:00:14 05:08:34 03:21:49 09:37:15 n/a
21 Marcus Hultgren SWE 00:59:51 04:55:09 03:36:31 09:37:39 -01:17
22 Nacho Villarruel ESP 00:54:24 05:28:14 03:14:48 09:44:09 n/a
23 Patrick Feil GER 01:01:02 05:10:27 03:43:05 09:59:47 n/a
24 Sebastian Guhr GER 01:09:09 05:04:11 03:44:25 10:06:07 16:18
25 Peter Kotland CZE 01:02:05 05:19:32 03:55:35 10:25:28 22:37
26 Lukas Polan CZE 01:04:14 05:50:26 04:01:54 11:05:03 59:02
Joe Skipper GBR 00:54:29 04:24:28 DNF
Antony Costes FRA 00:49:15 04:34:22 DNF
Christian Kramer GER 00:49:07 04:35:07 DNF
Paul Schuster GER 00:49:07 04:35:18 DNF
Daniel Besse SUI 00:49:17 04:56:34 DNF
Trevor Delsaut FRA 00:54:27 04:56:55 DNF
Jean-Claude Besse SUI 00:54:18 05:09:07 DNF
Victor Arroyo Bugallo ESP 00:59:40 05:05:50 DNF
Anthony Adam FRA 01:00:00 05:17:45 DNF
Philipp Mock GER 00:59:45 05:18:28 DNF
Steeve Brugiere FRA 01:10:34 05:29:42 DNF
David Hanko HUN 00:49:03 DNF
Per Van Vlerken GER 00:52:16 DNF
David Plese SLO 00:54:22 DNF
Jose Estrangeiro POR 00:54:25 DNF
Marek Nemcik SVK 01:16:53 DNF

Female Race Results

The female race also saw the expected T1 leader when Sarah True had the best swim. But she still had two athletes right behind her: The Iron-rookies Imogen Simmonds and Amelia Watkinson were able to hold on to her feet. After T1 it was Imo who took the lead, quickly building a gap that was pretty stable for most of the bike. She received a lot of TV time and was enjoying to be in front even without knowing what to expect on the run.


In the last hour of the bike ride things were getting close: Daniela Bleymehl had moved into second place and was making up time to the front. However, Sarah True was able to ride with Dani when she was overtaken by her, and Skye Moench was also able to hold on to that little group. After posting the fastest bike split, Skye was the first into T2, but Sarah and Imo were just seconds back and Daniela also in view of the others. On a good day, Dani should have been able to create a lead on the bike, and she soon retired on the run, citing a stomach bug she had been dealing with in the last days before the race.

The fastest runner was Sarah True – she was able to quickly build a solid lead running roughly a 3-hour marathon pace. The race seemed to have settled down at 35k with Sarah more than seven minutes ahead of Skye who was also seven minutes ahead of Imo in third. But then Sarah started to struggle with the heat and unable to deal with dehydration and low blood sugar. After a few k of jogging, stopping and walking that were painful to watch, she collapsed just 800 meters before the finish line at the last aid station and was carried off the course by medical personnel – almost fighting them because her mind was only focused on reaching the finish line.

When Skye passed the aid station she was unaware of what had happened, and the lead biker had to fill her in on why he was now riding with her. Just a few minutes later, Skye Moench won her first Ironman race – with the fastest bike and also the fastest marathon of the day in the female Pro race.


Second place went to Iron-rookie Imogen Simmonds. Jen Annett was surprised when the third-place bike rider joined her for the last k of the run, she took third but just missed out a Kona slot – disappointed with her bike but happy to have run a solid marathon even in the relentless  Frankfurt heat that continued to build as the day progressed.


After receiving medical attention, Sarah True quickly bounced back and was able to tell the press later in the day of what happened to her. She also attended the awards ceremony the day after and received a long standing ovation for pushing so hard on race day.

Photo Credits: Ingo Kutsche

Rank Name Nation Swim Bike Run Time Diff to exp. Prize Money
1 Skye Moench USA 00:57:32 04:58:39 03:14:01 09:15:31 -31:34 US$ 30,000
2 Imogen Simmonds SUI 00:52:42 05:03:30 03:24:38 09:26:01 n/a US$ 15,000
3 Jen Annett CAN 00:59:26 05:12:28 03:19:07 09:36:25 -03:45 US$ 8,000
4 Amelia Watkinson NZL 00:52:41 05:14:49 03:36:11 09:49:32 n/a US$ 6,500
5 Saleta Castro Nogueira ESP 00:57:58 05:26:31 03:39:12 10:10:01 07:05 US$ 5,000
6 Petra Eggenschwiler SUI 01:18:26 05:17:26 03:29:03 10:14:11 n/a US$ 3,500
7 Anne Basso FRA 00:58:00 05:44:18 03:36:35 10:28:31 02:02 US$ 2,500
Sarah True USA 00:52:40 05:03:42 DNF
Daniela Bleymehl GER 00:57:48 04:59:00 DNF
Sarah Lewis GBR 00:58:03 05:24:25 DNF
Kimberley Morrison GBR 00:57:37 06:42:29 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.