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 14th Results
AustriaJune 14th Results
Happy ValleyJune 14thResults
ElsinoreJune 21stSeedings
FrankfurtJune 28thSeedings
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 14th: Added Results for IM Cairns, IM Austria and 70.3 Happy Valley
  • June 12th: Added Seedings for IM Frankfurt
  • 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

70.3 Pennsylvania Happy Valley 2026

UntitledImage 2.

Male Race Results

Rank Name Nation Swim Bike Run Time Diff to exp. Prize Money PTO Points
1 Trevor Foley USA 00:25:42 (20) 02:03:26 (3) 01:09:50 (2) 03:42:25 -07:10 US$ 12,000 91.30
2 Sam Long USA 00:26:23 (30) 02:02:57 (1) 01:11:14 (6) 03:43:35 -02:21 US$ 7,000 88.56
3 Jason West USA 00:24:20 (7) 02:06:57 (7) 01:10:11 (3) 03:44:38 -03:51 US$ 4,250 86.01
4 Matthew Marquardt USA 00:24:14 (5) 02:04:28 (5) 01:13:54 (10) 03:46:02 -08:11 US$ 3,500 83.26
5 Marc Dubrick USA 00:23:19 (3) 02:06:12 (6) 01:14:15 (12) 03:47:02 -02:53 US$ 2,750 80.92
6 Rasmus Svenningsson SWE 00:25:47 (22) 02:03:12 (2) 01:15:45 (15) 03:48:32 -04:24 US$ 2,250 78.25
7 Blake Harris CAN 00:24:59 (14) 02:09:28 (10) 01:10:57 (4) 03:48:52 -03:24 US$ 2,000 76.59
8 Luke Jones USA 00:24:51 (10) 02:07:37 (9) 01:13:34 (9) 03:49:49 -02:39 US$ 1,500 74.51
9 Justin Riele USA 00:24:57 (12) 02:04:07 (4) 01:17:18 (20) 03:50:10 -04:46 US$ 1,250 72.97
10 Ben Kanute USA 00:23:17 (2) 02:07:06 (8) 01:18:25 (25) 03:52:03 02:15 US$ 1,000 70.27
11 Morgan Pearson USA 00:23:15 (1) 02:15:27 (25) 01:11:07 (5) 03:53:07 10:28   68.28
12 Matt Hanson USA 00:25:49 (23) 02:12:49 (16) 01:11:39 (7) 03:53:40 01:49   66.76
13 Nicholas Holmes USA 00:25:41 (19) 02:12:27 (14) 01:13:55 (11) 03:55:25 -00:45   64.34
14 Benjamin Randall USA 00:29:37 (41) 02:15:18 (24) 01:08:10 (1) 03:57:24 -03:19   61.77
15 Sam Osborne NZL 00:24:58 (13) 02:13:57 (19) 01:15:10 (13) 03:57:30 01:50   60.77
16 Matthew McGoey USA 00:24:48 (9) 02:11:25 (12) 01:17:37 (21) 03:57:35 02:56   59.83
17 Hunter Lussi USA 00:25:16 (18) 02:12:14 (13) 01:17:38 (22) 03:58:50 -00:07   57.99
18 Andy Krueger USA 00:26:22 (29) 02:12:39 (15) 01:16:53 (18) 03:59:25 -05:23   56.73
19 Mark Romano USA 00:24:52 (11) 02:15:07 (23) 01:17:59 (23) 04:01:36 03:14   54.23
20 Brad Bischoff USA 00:25:46 (21) 02:12:55 (17) 01:19:45 (32) 04:02:05 -08:27   53.13
21 Blake Selm USA 00:27:46 (36) 02:14:14 (20) 01:15:56 (17) 04:02:16 -03:16   52.30
22 Mitchell Ott USA 00:26:28 (32) 02:13:25 (18) 01:18:41 (28) 04:02:29 -01:41   51.48
23 Reed Legg USA 00:25:02 (15) 02:10:19 (11) 01:23:47 (38) 04:02:40 n/a   50.72
24 Matthew Guenter USA 00:24:27 (8) 02:15:52 (26) 01:19:19 (30) 04:03:24 -04:35   49.55
25 Adam Feigh USA 00:27:33 (35) 02:14:47 (22) 01:18:13 (24) 04:04:56 02:29   47.77
26 Tommy Doubleday USA 00:25:04 (16) 02:19:20 (34) 01:17:16 (19) 04:05:18 -05:18   46.95
27 John Reed USA 00:25:51 (25) 02:17:55 (30) 01:18:35 (26) 04:06:03 -08:20   45.85
28 Thomas Gordon USA 00:24:04 (4) 02:16:04 (27) 01:22:00 (36) 04:06:21 -00:48   45.14
29 Thomas Inigo USA 00:27:17 (33) 02:19:09 (33) 01:15:53 (16) 04:07:01 -04:30   44.15
30 Matt Kerr NZL 00:26:24 (31) 02:17:47 (29) 01:19:30 (31) 04:07:54 01:08   43.02
31 Cole Kynoch USA 00:26:19 (27) 02:17:16 (28) 01:21:30 (35) 04:09:22 05:55   41.44
32 Matthew Schafer USA 00:24:18 (6) 02:19:42 (35) 01:22:06 (37) 04:10:18 05:41   40.30
33 Ethan Sunseri USA 00:29:29 (39) 02:24:18 (41) 01:15:14 (14) 04:12:21 -04:00   38.29
34 Avraham Mana ISR 00:26:20 (28) 02:21:01 (36) 01:20:28 (34) 04:12:46 -03:46   37.61
35 James Hayes USA 00:25:49 (23) 02:14:35 (21) 01:28:39 (44) 04:13:27 -02:51   36.73
36 Yang Pan USA 00:31:27 (44) 02:18:58 (31) 01:18:40 (27) 04:14:18 -02:03   35.74
37 Matthew Dochnal USA 00:27:52 (38) 02:22:35 (39) 01:20:23 (33) 04:15:11 05:56   34.73
38 Matthew Richard USA 00:30:03 (42) 02:21:47 (37) 01:19:13 (29) 04:16:08 05:57   33.69
39 Max Kohll USA 00:27:23 (34) 02:19:07 (32) 01:26:47 (42) 04:18:02 03:44   31.89
40 Jordan Bendura USA 00:35:49 (47) 02:24:33 (42) 01:12:54 (8) 04:18:19 13:36   31.49
41 Vant Lammers USA 00:27:51 (37) 02:22:34 (38) 01:26:32 (41) 04:21:29 10:46   31.25
42 Robby Webster USA 00:29:36 (40) 02:23:30 (40) 01:24:28 (40) 04:22:13 15:22   31.02
43 Brian Reynolds USA 00:32:42 (45) 02:25:31 (43) 01:23:56 (39) 04:26:30 10:36   30.80
44 Luke Davis USA 00:31:14 (43) 02:28:35 (45) 01:27:40 (43) 04:31:44 12:04   30.59
45 Alejandro Garcia Sanchez ESP 00:34:30 (46) 02:25:50 (44) 01:31:17 (45) 04:35:26 10:05   30.39
  Levi Lukacs HUN 00:25:07 (17)     DNF      
  Miguel Mattox USA 00:25:57 (26)     DNF      

Female Race Results

Rank Name Nation Swim Bike Run Time Diff to exp. Prize Money PTO Points
1 Paula Findlay CAN 00:27:04 (4) 02:19:11 (1) 01:23:45 (5) 04:14:02 01:06 US$ 12,000 91.84
2 Lydia Russell USA 00:28:00 (8) 02:26:44 (4) 01:19:05 (1) 04:18:10 -03:26 US$ 7,000 87.17
3 Grace Thek AUS 00:27:07 (6) 02:27:13 (5) 01:22:26 (4) 04:20:36 01:20 US$ 4,250 83.77
4 Grace Alexander USA 00:26:03 (2) 02:23:16 (2) 01:27:24 (11) 04:20:53 -01:06 US$ 3,500 81.94
5 Hannah Berry NZL 00:27:05 (5) 02:24:44 (3) 01:25:05 (7) 04:21:13 04:15 US$ 2,750 80.17
6 Tamara Jewett CAN 00:28:54 (11) 02:28:43 (8) 01:19:50 (2) 04:21:59 00:46 US$ 2,250 78.17
7 Jackie Hering USA 00:28:53 (10) 02:28:18 (7) 01:22:10 (3) 04:24:07 04:31 US$ 2,000 75.30
8 Danielle Lewis USA 00:31:40 (15) 02:27:19 (6) 01:27:39 (12) 04:30:41 07:24 US$ 1,500 69.41
9 Adele Likin USA 00:30:03 (12) 02:31:31 (9) 01:25:47 (8) 04:31:26 04:15 US$ 1,250 67.63
10 Caroline Kaplan USA 00:28:18 (9) 02:36:28 (13) 01:24:54 (6) 04:34:10 -07:37 US$ 1,000 64.53
11 Kristen Marchant CAN 00:27:49 (7) 02:33:12 (11) 01:31:40 (13) 04:37:30 00:19   61.08
12 Jenna Campbell USA 00:25:52 (1) 02:31:36 (10) 01:36:42 (21) 04:38:10 03:05   59.54
13 Amber Ferreira USA 00:31:46 (19) 02:36:51 (14) 01:27:16 (10) 04:42:15 07:41   55.68
14 Kelly Barton USA 00:30:06 (13) 02:37:31 (15) 01:32:55 (14) 04:45:08 12:56   52.70
15 Rachael Tatko USA 00:31:42 (17) 02:41:52 (16) 01:27:00 (9) 04:45:48 -08:50   51.32
16 Emily Pincus USA 00:26:05 (3) 02:45:14 (18) 01:33:28 (15) 04:50:30 01:33   47.17
17 Anne Basso FRA 00:31:42 (17) 02:44:19 (17) 01:33:56 (18) 04:55:00 -00:51   43.21
18 Annette Rogers USA 00:31:41 (16) 02:46:13 (19) 01:35:11 (19) 04:57:32 09:50   40.98
19 Rebecca Yunginger USA 00:32:36 (20) 02:36:08 (12) 01:45:08 (24) 04:58:30 12:19   40.23
20 Abbie Sullivan USA 00:32:38 (21) 02:46:56 (20) 01:33:30 (17) 04:58:31 -01:55   39.52
21 Corinne Mouw USA 00:33:32 (22) 02:49:43 (23) 01:35:55 (20) 05:03:57 10:19   38.84
22 Shylah Andrews USA 00:36:20 (23) 02:47:29 (21) 01:37:00 (22) 05:05:28 11:18   38.19
23 Katie Spoelman-Vanacker USA 00:30:16 (14) 02:48:48 (22) 01:41:53 (23) 05:06:40 13:28   37.58
24 Sarah Karpinski USA 00:37:11 (24) 02:59:50 (24) 01:33:28 (15) 05:17:17 12:15   37.00

Ironman Austria 2026 – Analyzing Results

IM21 IRONMAN Austria Logo 2022 Pos largeCourse Conditions

This year’s race had one of the quickest courses in recent years, even if it’s still a bit slower than the record years before 2015. How long will Marino’s course record from 2011 continue to stand? This year’s winner Mattia Ceccarelly was just over two minutes slower. He won with an even performance across all three legs, while Jon Breivold set a new bike course record having to make up lost time in the swim. 

Kona Qualifying

IM Austria had two male Pro slots, these will be offered to:

  • Mattia Ceccarelli and Jon Breivold.

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

Male Race Results

Rank Name Nation Swim Bike Run Time Diff to exp. Prize Money PTO Points
1 Mattia Ceccarelli ITA 00:46:33 (3) 04:09:06 (2) 02:46:38 (9) 07:48:07 -17:20 US$ 15,000 79.05
2 Jon Saeveras Breivold NOR 00:53:20 (36) 04:08:15 (1) 02:42:29 (3) 07:49:44 -07:02 US$ 9,000 75.87
3 Florian Angert GER 00:46:30 (2) 04:14:14 (8) 02:46:40 (11) 07:52:35 -10:58 US$ 7,000 72.43
4 Milan Brons NED 00:49:58 (18) 04:14:09 (7) 02:44:57 (7) 07:54:35 -12:51 US$ 5,000 69.50
5 Gabriel Sandoer SWE 00:47:11 (6) 04:18:44 (16) 02:43:13 (4) 07:54:57 00:27 US$ 4,000 67.37
6 Sebastian Aschenbrenner AUT 00:50:09 (24) 04:15:41 (11) 02:44:27 (6) 07:55:49 -23:37 US$ 3,000 65.20
7 Rostislav Pevtsov UKR 00:47:20 (13) 04:18:36 (15) 02:46:21 (8) 07:58:02 06:43 US$ 2,500 62.67
8 Lars Lomholt DEN 00:56:44 (48) 04:13:06 (3) 02:43:13 (4) 07:59:19 -16:26 US$ 2,000 60.63
9 Dominik Sowieja GER 00:50:14 (29) 04:25:47 (27) 02:38:50 (1) 08:00:34 00:53 US$ 1,500 58.72
10 Arne Leiss GER 00:47:08 (4) 04:16:40 (12) 02:51:29 (18) 08:00:49 -09:27 US$ 1,000 57.31
11 Alexandre Nobre POR 00:47:18 (11) 04:30:33 (38) 02:39:29 (2) 08:03:44 -07:14   54.99
12 Dylan Magnien FRA 00:47:15 (8) 04:20:19 (18) 02:50:57 (15) 08:04:12 09:36   53.70
13 Michael Weiss AUT 00:50:05 (21) 04:15:19 (9) 02:54:23 (22) 08:05:26 06:09   52.21
14 Will Grace GBR 00:49:38 (15) 04:25:30 (26) 02:49:42 (13) 08:10:48 05:03   49.22
15 Ernest Mantell USA 00:50:12 (28) 04:27:23 (31) 02:46:38 (9) 08:11:01 -01:47   48.28
16 Elliot Bach USA 00:50:07 (23) 04:22:19 (20) 02:55:44 (24) 08:14:19 -24:34   46.22
17 Timo Schaffeld GER 00:52:53 (30) 04:25:19 (25) 02:51:05 (17) 08:14:24 -09:54   45.45
18 Nick Thijs BEL 00:50:11 (26) 04:26:03 (28) 02:51:43 (19) 08:14:54 n/a   44.59
19 Alois Knabl AUT 00:46:29 (1) 04:22:27 (21) 03:00:42 (30) 08:15:28 n/a   43.75
20 Georg Enzenberger AUT 00:49:59 (19) 04:28:20 (33) 02:51:01 (16) 08:15:37 09:38   43.13
21 Cameron MacNair ZAF 00:50:06 (22) 04:27:22 (30) 02:51:55 (20) 08:15:55 -09:02   42.49
22 Tim Gosnjak SLO 00:56:52 (50) 04:15:29 (10) 02:56:32 (27) 08:16:44 -20:40   41.69
23 Michael Wegricht GER 00:47:13 (7) 04:30:30 (37) 02:52:57 (21) 08:17:16 n/a   41.04
24 Stephan Benedikt AUT 00:53:27 (40) 04:22:28 (22) 02:56:25 (26) 08:18:42 -15:04   40.09
25 Lucas Voets NED 00:56:04 (45) 04:28:26 (34) 02:50:31 (14) 08:21:22 n/a   38.69
26 Romain Rezsohazy BEL 00:53:19 (35) 04:27:47 (32) 02:56:20 (25) 08:24:13 00:02   37.26
27 Danyil Odynets UKR 00:53:32 (43) 04:37:10 (43) 02:47:30 (12) 08:24:19 n/a   36.90
28 Clement Cadot FRA 00:49:56 (17) 04:32:48 (40) 02:58:07 (28) 08:29:03 n/a   34.81
29 Jacob Lind Knudsen DEN 00:58:38 (51) 04:30:24 (36) 02:59:11 (29) 08:35:47 n/a   31.97
30 Rastislav Srnanek SVK 01:04:45 (54) 04:30:53 (39) 02:55:29 (23) 08:38:35 n/a   30.65
31 Johannes Felzmann AUT 01:00:14 (52) 04:34:24 (41) 03:03:58 (33) 08:44:46 n/a   28.07
32 Emilio Tizon Valverde ESP 00:56:07 (46) 04:44:32 (46) 03:00:51 (31) 08:47:02 -22:03   26.99
33 David Rother GER 00:56:03 (44) 04:45:10 (47) 03:03:50 (32) 08:51:45 -16:56   25.00
34 Matthias Tuerk GER 00:53:24 (37) 04:30:23 (35) 03:35:51 (36) 09:05:57 19:17   24.42
35 Keegan Cooke ZAF 00:50:11 (26) 05:08:20 (51) 03:07:35 (34) 09:13:06 35:42   24.26
36 Morgan Bjoerkqvist SWE 01:01:26 (53) 04:39:54 (44) 03:28:33 (35) 09:16:48 32:02   24.11
37 Mathias Schenk AUT 00:56:11 (47) 04:40:47 (45) 03:39:26 (37) 09:25:43 n/a   23.97
  Mathias Petersen DEN 00:47:16 (9) 04:13:56 (6)   DNF      
  Kristian Grue NOR 00:50:09 (24) 04:13:48 (5)   DNF      
  Zack Cooper GBR 00:53:26 (39) 04:13:15 (4)   DNF      
  Christophe De Keyser BEL 00:47:18 (11) 04:23:10 (23)   DNF      
  Joe Skipper GBR 00:53:10 (32) 04:17:44 (13)   DNF      
  Joren Thys BEL 00:53:07 (31) 04:18:07 (14)   DNF      
  Pavel Wohl CZE 00:50:01 (20) 04:21:42 (19)   DNF      
  Wojciech Kopycinski POL 00:53:18 (34) 04:19:37 (17)   DNF      
  Robin Hermann SUI 00:53:25 (38) 04:24:21 (24)   DNF      
  Lukas Stahl GER 00:53:31 (42) 04:26:38 (29)   DNF      
  Lorenzo Delco SUI 00:56:45 (49) 04:36:03 (42)   DNF      
  Damian Martinez Baz ESP 00:53:29 (41) 04:47:18 (48)   DNF      
  Marc Eggeling GER 00:47:22 (14) 04:54:56 (49)   DNF      
  Samuel Wyatt-haines GBR 00:49:52 (16) 05:02:41 (50)   DNF      
  Cenzino Lebot FRA 00:47:10 (5)     DNF      
  Denis Chevrot FRA 00:47:17 (10)     DNF      
  Adam Munch DEN 00:53:11 (33)     DNF      
  Matias Christiansen DEN 01:05:17 (55)     DNF      

Ironman Cairns 2026 – Analyzing Results

Logo im cairns 2025.Course Conditions

Conditions were almost exactly average for Cairns: The 2026 race adjustment was 6:52, the new course rating is 6:52. No new course records were set this year. 

Kona Qualifying

This year, IM Cairns offered 2 male and 2 female Pro slots. These will be offered to:

  • Benjamin Hill and Jarrod Osborne for the men
    and
  • Penny Slater and Skye Wallace for the women.

Nick Thompson, Jumpey Furuya and Jack Moody were already qualified. You can find the full list of Kona qualifiers on my Kona 2026 page.

Male Race Results

Rank Name Nation Swim Bike Run Time Diff to exp. Prize Money PTO Points
1 Nick Thompson AUS 00:50:19 (4) 04:10:14 (1) 02:44:30 (2) 07:49:48 -06:24 US$ 15,000 82.00
2 Benjamin Hill AUS 00:55:30 (13) 04:11:57 (2) 02:45:27 (3) 07:56:52 -13:02 US$ 9,000 76.79
3 Jumpei Furuya JPN 00:49:12 (1) 04:20:29 (4) 02:45:46 (4) 08:01:32 -04:53 US$ 7,000 72.68
4 Jack Moody NZL 00:52:52 (9) 04:28:09 (13) 02:40:46 (1) 08:06:21 02:01 US$ 5,000 68.70
5 Jarrod Osborne AUS 00:54:24 (12) 04:22:10 (6) 02:51:34 (5) 08:12:22 -04:23 US$ 4,000 64.44
6 Caleb Noble AUS 00:50:48 (5) 04:25:51 (9) 02:53:01 (6) 08:14:42 -02:49 US$ 3,000 61.73
7 Jack Sosinski AUS 00:50:13 (3) 04:25:58 (10) 02:56:18 (9) 08:16:58 02:34 US$ 2,500 59.19
8 Hamish Longmuir AUS 00:52:01 (6) 04:27:31 (12) 02:54:57 (8) 08:19:13 -09:09 US$ 2,000 56.80
9 Calvin Amos AUS 00:58:05 (17) 04:22:49 (7) 02:54:27 (7) 08:20:13 -18:12 US$ 1,500 54.99
10 Nathan Dortmann FRA 00:56:18 (14) 04:24:55 (8) 02:58:50 (12) 08:25:15 -13:54 US$ 1,000 51.78
11 Roland Crantock AUS 00:52:54 (10) 04:31:38 (17) 02:57:42 (11) 08:26:33 xx:-18:28   50.08
12 Scott Harpham NZL 00:57:32 (16) 04:28:25 (14) 02:57:20 (10) 08:28:25 -22:11   48.27
13 Thomas Page AUS 01:00:15 (21) 04:18:52 (3) 03:11:24 (13) 08:34:36 n/a   44.92
14 Matt Burton AUS 00:52:26 (8) 04:28:37 (15) 03:32:44 (14) 08:58:44 34:52   34.91
15 Kosuke Terasawa JPN 00:52:03 (7) 04:32:47 (18) 03:34:33 (15) 09:05:58 08:09   33.08
  Kyle Tremayne AUS 01:00:00 (20) 04:21:47 (5)   DNF      
  Colin Szuch USA 00:56:28 (15) 04:26:01 (11)   DNF      
  Tristan Price AUS 00:49:53 (2) 04:32:58 (19)   DNF      
  Rhys Corbishley AUS 00:58:46 (18) 04:29:00 (16)   DNF      
  Patrick Bleasel AUS 01:03:15 (22) 04:45:20 (20)   DNF      
  Ben Hamilton NZL 00:53:28 (11) 05:01:31 (21)   DNF      
  Kaito Tohara JPN 00:58:53 (19)     DNF      

Female Race Results

Rank Name Nation Swim Bike Run Time Diff to exp. Prize Money PTO Points
1 Penny Slater AUS 00:59:35 (4) 04:47:37 (2) 03:07:10 (1) 08:59:28 -07:48 US$ 15,000 76.64
2 Skye Wallace AUS 01:00:25 (6) 04:51:36 (3) 03:11:14 (2) 09:08:11 -20:15 US$ 9,000 71.19
3 Rebecca Clarke NZL 00:52:26 (1) 04:57:30 (5) 03:16:53 (5) 09:11:34 -07:26 US$ 7,000 67.72
4 Chloe Hartnett AUS 00:55:22 (3) 05:06:02 (6) 03:15:43 (4) 09:21:24 16:02 US$ 5,000 62.30
5 Danyella Eberle AUS 01:06:53 (9) 05:06:20 (7) 03:14:54 (3) 09:33:38 -04:49 US$ 4,000 56.25
6 Kate Gillespie-Jones AUS 01:04:24 (7) 04:55:25 (4) 03:34:40 (7) 09:43:05 15:13 US$ 3,000 51.29
7 Emily Donker AUS 01:00:20 (5) 05:17:24 (8) 03:30:09 (6) 09:54:32 08:23 US$ 2,500 45.81
  Regan Hollioake AUS 00:55:15 (2) 04:41:23 (1)   DNF      
  Caitlin Davis AUS 01:05:59 (8)     DNF      

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)
Select your currency
EUR Euro

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