Skip to content

2025

French Riviera T100 2025 (Aug 30th) – Seedings

T100 PrimaryEventLogoFRENCHRIVIERA Stacked Navy RGB.Course Rating

This is the first race on this course.

Prize Money

French Riviera T100 has a total prize purse of 250.000 US$, paying 20 deep.

Male Race Participants

# Bib Name Nat Expected ESwim EBike ET2 ERun
1 3 Hayden Wilde NZL 03:14:23 00:24:29 01:47:04 02:14:33 00:59:50
2 1 Jelle Geens BEL 03:15:07 00:24:11 01:48:16 02:15:27 00:59:40
3 5 Kyle Smith NZL 03:15:52 00:24:00 01:47:31 02:14:31 01:01:21
4 2 Rico Bogen GER 03:17:14 00:23:57 01:45:48 02:12:45 01:04:29
5 8 Menno Koolhaas NED 03:17:38 00:23:51 01:50:15 02:17:07 01:00:31
6 6 Leo Bergere FRA 03:18:02 00:23:45 01:49:35 02:16:20 01:01:42
7 7 Mathis Margirier FRA 03:18:07 00:24:30 01:47:18 02:14:48 01:03:19
8 9 Sam Long USA 03:18:44 00:27:25 01:47:40 02:18:05 01:00:39
9 11 Morgan Pearson USA 03:18:57 00:24:04 01:51:47 02:18:51 01:00:06
10 10 Gregory Barnaby ITA 03:19:01 00:24:12 01:48:44 02:15:55 01:03:06
11 17 Pieter Heemeryck BEL 03:19:31 00:24:36 01:49:41 02:17:18 01:02:13
12 12 Wilhelm Hirsch GER 03:20:17 00:24:03 01:50:32 02:17:36 01:02:41
13 4 Antonio Benito Lopez ESP 03:21:01 00:24:16 01:50:22 02:17:38 01:03:23
14 19 Samuel Dickinson GBR 03:21:34 00:23:51 01:50:26 02:17:17 01:04:17
15 16 Justus Nieschlag GER 03:22:26 00:23:58 01:51:38 02:18:35 01:03:51
16 18 Harry Palmer GBR 03:25:04 00:24:52 01:52:08 02:20:00 01:05:04
17 21 Colin Szuch USA 03:25:17 00:26:43 01:50:39 02:20:22 01:04:55
18 22 Jack Hutchens GBR 03:27:18 00:24:49 01:53:45 02:21:34 01:05:44
19 14 Nicolas Mann GER 03:28:08 00:25:09 01:52:42 02:20:51 01:07:17
20 20 Dylan Magnien FRA 03:28:55 00:25:14 01:56:09 02:24:23 01:04:32

Female Race Participants

# Bib Name Nat Expected ESwim EBike ET2 ERun
1 34 Ashleigh Gentle AUS 03:38:28 00:26:34 02:02:36 02:32:10 01:06:18
2 32 Jessica Learmonth GBR 03:39:58 00:24:55 01:59:01 02:26:55 01:13:03
3 33 Lucy Byram GBR 03:40:02 00:27:18 01:59:17 02:29:35 01:10:27
4 36 Paula Findlay CAN 03:42:46 00:27:02 02:01:46 02:31:48 01:10:58
5 44 Georgia Taylor-Brown GBR 03:43:54 00:26:11 02:05:29 02:34:40 01:09:14
6 42 India Lee GBR 03:44:03 00:26:52 02:02:19 02:32:11 01:11:52
7 37 Hannah Berry NZL 03:44:57 00:26:33 02:03:26 02:33:00 01:11:57
8 40 Ellie Salthouse AUS 03:46:48 00:26:53 02:05:37 02:35:30 01:11:18
9 43 Laura Madsen DEN 03:47:06 00:27:56 02:03:14 02:34:10 01:12:56
10 47 Caroline Pohle GER 03:47:16 00:26:19 02:04:49 02:34:08 01:13:08
11 38 Grace Thek AUS 03:49:12 00:27:31 02:07:38 02:38:09 01:11:03
12 39 Marta Sanchez ESP 03:50:36 00:26:32 02:06:55 02:36:27 01:14:09
13 41 Els Visser NED 03:52:29 00:30:03 02:05:09 02:38:12 01:14:17
14 45 Kaidi Kivioja EST 03:52:55 00:28:30 02:06:46 02:38:16 01:14:39
15 48 Leana Bissig SUI 03:55:02 00:28:05 02:10:11 02:41:16 01:13:46
16 46 Diede Diederiks NED 03:55:33 00:31:04 02:06:53 02:40:58 01:14:35
17 49 Anastacia Damm Nielsen DEN 03:56:41 00:28:56 02:08:34 02:40:31 01:16:10
18 50 Julie Iemmolo FRA 03:58:30 00:27:01 02:08:59 02:39:00 01:19:30

Winning Odds

Male Race Participants

  • Hayden Wilde: 57% (1-1)
  • Jelle Geens: 16% (5-1)
  • Leo Bergere: 10% (9-1)
  • Rico Bogen: 7% (13-1)
  • Kyle Smith: 4% (21-1)

Female Race Participants

  • Ashleigh Gentle: 31% (2-1)
  • Lucy Byram: 28% (3-1)
  • Jessica Learmonth: 27% (3-1)
  • Hannah Berry: 4% (23-1)
  • India Lee: 3% (32-1)
  • Paula Findlay: 2% (42-1)

Ironman Switzerland (Thun) 2025 – Analyzing Results

IMThunCourse Conditions

This year, conditions in Thun were probably the fastest we have seen (other than the short first edition in 2021). We have also seen a full set of new male course records. Ruben Zepuntke improved on the swim record set by Daniela Ryf (!) in 2022 by more than three minutes, then Marius Bjerkeset set a new bike course record (beating Zepuntke’s time from 2023 by ten minutes), finally winner Leonard Arnold set new run and overall course records. His 2:36 marathon and 7:49 finish were quicker than Jan van Berkel’s times from 2023 (2:40 and 8:05).

Kona Qualifying

IM Switzerland was the first race that offered two Pro slots for Kona 2026. These will be offered to:

  • Leonard Arnold,
    and
  • Marius Bjerkeset.

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

Male Race Results

Rank Name Nation Swim Bike Run Time Diff to exp. Prize Money PTO Points
1 Leonard Arnold GER 00:49:44 (3) 04:18:46 (3) 02:36:12 (1) 07:49:20 -13:42 US$ 15,000 82.21
2 Marius Bjerkeset NOR 00:53:46 (25) 04:07:23 (1) 02:49:56 (7) 07:56:17 n/a US$ 9,000 77.04
3 Frederic Funk GER 00:49:43 (2) 04:21:20 (4) 02:41:21 (2) 07:57:38 08:29 US$ 7,000 74.18
4 Valentin Rouvier FRA 00:49:48 (6) 04:23:23 (7) 02:46:59 (4) 08:05:16 n/a US$ 5,000 69.15
5 Jari Claes SUI 00:50:15 (11) 04:21:56 (6) 02:51:29 (8) 08:08:47 n/a US$ 4,000 65.83
6 Ruben Zepuntke GER 00:47:40 (1) 04:18:35 (2) 03:00:53 (13) 08:12:55 -01:15 US$ 3,000 62.45
7 Zachary Bernier-Michaud CAN 00:52:27 (19) 04:29:58 (9) 02:47:48 (5) 08:15:54 00:11 US$ 2,500 59.64
8 Yvan Jarrige FRA 00:49:50 (7) 04:33:01 (15) 02:49:49 (6) 08:18:05 -05:32 US$ 2,000 57.27
9 Ernest Mantell USA 00:49:54 (10) 04:30:04 (10) 02:53:02 (10) 08:18:19 -06:07 US$ 1,500 55.75
10 Fabian Dutli SUI 00:57:34 (28) 04:31:42 (13) 02:46:03 (3) 08:20:54 -06:26 US$ 1,000 53.47
11 Lukas Stahl GER 00:52:26 (18) 04:31:53 (14) 02:55:50 (11) 08:26:16 05:13   50.25
12 Pierre Stieremans FRA 00:53:45 (24) 04:35:28 (16) 02:52:30 (9) 08:27:33 n/a   48.65
13 Patrick Cometta SUI 00:51:54 (13) 04:30:52 (11) 03:02:39 (15) 08:30:54 -15:21   46.37
14 Romain Aymon SUI 00:52:23 (16) 04:38:56 (19) 03:01:25 (14) 08:38:51 n/a   42.45
15 Maxence Castel Gautier FRA 00:52:24 (17) 04:39:10 (20) 03:08:51 (16) 08:47:45 n/a   38.24
16 Lorenzo Delco SUI 01:01:38 (30) 04:42:46 (23) 02:59:11 (12) 08:49:15 -14:55   36.88
17 Louis Naeyaert BEL 00:49:47 (5) 04:40:16 (21) 03:14:09 (18) 08:49:31 n/a   36.05
18 Jan Poplawski POL 00:53:44 (23) 04:38:10 (18) 03:15:56 (20) 08:53:34 11:41   33.85
19 James Scott-Farrington GBR 00:49:52 (8) 04:44:43 (24) 03:13:44 (17) 08:54:50 19:34   32.75
20 Jesse Vondracek USA 00:53:43 (21) 04:51:45 (26) 03:14:34 (19) 09:06:32 21:27   29.50
21 Kevin Brann SUI 00:56:03 (26) 04:42:36 (22) 03:26:52 (22) 09:19:00 n/a   28.98
22 Toby Nisbet GBR 00:52:20 (14) 05:03:31 (27) 03:17:27 (21) 09:19:48 25:10   28.49
23 Stefan Graf SUI 00:57:32 (27) 05:20:17 (28) 03:36:56 (23) 10:02:10 n/a   28.05
  Stenn Goetstouwers BEL 00:49:46 (4) 04:23:44 (8)   DNF      
  Jonathan Guisolan SUI 00:53:43 (21) 04:21:53 (5)   DNF      
  Kevin Rundstadler FRA 00:50:43 (12) 04:31:32 (12)   DNF      
  William Mennesson FRA 00:49:52 (8) 04:37:00 (17)   DNF      
  Loris Millot FRA 00:59:44 (29) 04:51:03 (25)   DNF      
  Florian Seifert GER 00:52:22 (15)     DNF      
  Michal Grabowski POL 00:53:35 (20)     DNF      

70.3 Zell am See 2025 (Aug 31st) – Seeedings

ZellamSeePrevious Winners

Year Male Winner Time Female Winner Time
2014 Marino Vanhoenacker (BEL) 04:02:32 Eva Wutti (AUT) 04:28:35
2016 Marino Vanhoenacker (BEL) 04:06:05 Kaisa Sali (FIN) 04:30:11
2017 Boris Stein (GER) 04:02:50 Laura Philipp (GER) 04:17:45
2018 Michael Weiss (AUT) 01:36:14 Laura Philipp (GER) 01:47:03
2019 Thomas Steger (AUT) 03:55:03 Daniela Bleymehl (GER) 04:23:51
2021 Jan Stratmann (GER) 03:59:41 Laura Philipp (GER) 04:21:48
2022 Frederic Funk (GER) 03:50:23 Emma Pallant-Browne (GBR) 04:21:42
2023 Frederic Funk (GER) 03:49:56 Daniela Bleymehl (GER) 04:19:18
2024 Mika Noodt (GER) 03:46:04 Caroline Pohle (GER) 04:17:24

Last Race’s TOP 3

Male Race Results

Rank Name Nation Swim Bike Run Time
1 Mika Noodt GER 00:24:43 02:02:11 01:14:09 03:46:04
2 Jelle Geens BEL 00:24:41 02:06:46 01:14:26 03:51:09
3 Gregor Payet LUX 00:24:57 02:08:48 01:13:12 03:51:59

Female Race Results

Rank Name Nation Swim Bike Run Time
1 Caroline Pohle GER 00:25:23 02:21:47 01:24:45 04:17:24
2 Grace Thek AUS 00:27:39 02:23:27 01:21:43 04:18:58
3 Laura Madsen DEN 00:27:41 02:21:20 01:24:42 04:19:23

Course Records

Leg Gender Record Athlete Date
Total overall 03:46:04 Mika Noodt 2024-09-01
Swim overall 00:22:01 Magnus Maenner 2023-09-03
Bike overall 02:02:11 Mika Noodt 2024-09-01
Run overall 01:11:25 Lukas Hollaus 2022-08-28
Total female 04:17:24 Caroline Pohle 2024-09-01
Swim female 00:24:53 Anja Ippach 2014-08-31
Bike female 02:21:19 Els Visser 2024-09-01
Run female 01:16:37 Daniela Kleiser 2022-08-28

Course Rating

The Course Rating for 70.3 Zell am See is – 02:38.

Race Adjustments for 70.3 Zell am See

Year Adjustment Swim Adj. Bike Adj. Run Adj. # of Finishers Rating Swim Rating Bike Rating Run Rating
2014 00:42 00:24 01:14 -00:17 34 of 38 00:42 00:24 01:14 -00:17
2016 -06:09 00:17 -00:04 -03:24 33 of 38 -02:43 00:20 00:34 -01:51
2017 -05:58 00:23 00:11 -03:11 37 of 41 -03:48 00:21 00:27 -02:17
2019 -00:40 00:26 02:49 -02:23 42 of 47 -03:01 00:23 01:02 -02:19
2021 -06:02 -00:50 -02:59 -00:40 29 of 35 -03:37 00:08 00:14 -01:59
2022 00:14 00:22 00:23 01:34 54 of 61 -02:59 00:10 00:15 -01:23
2023 00:31 00:42 02:07 -01:04 43 of 50 -02:28 00:15 00:31 -01:21
2024 -03:44 -00:38 02:35 -00:42 71 of 83 -02:38 00:08 00:47 -01:16

Slots for 70.3 Worlds and Prize Money

70.3 Zell am See has 2m+2f 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 52 Adrien Briffod SUI 03:49:50 03:46:21 00:23:34 02:10:08 02:36:42 01:13:08
2 5 Fabian Kraft (WCQ) GER 03:51:03 03:48:27 00:23:40 02:11:30 02:38:09 01:12:54
3 9 Cameron Main (WCQ) GBR 03:51:46 03:48:39 00:23:16 02:11:51 02:38:07 01:13:39
4 15 Gregor Payet (WCQ) LUX 03:52:30 03:52:00 00:24:00 02:10:46 02:37:46 01:14:44
5 20 Johannes Vogel (WCQ) GER 03:53:41 03:52:21 00:23:11 02:10:59 02:37:10 01:16:31
6 24 Lasse Nygaard Priester (WCQ) GER 03:54:43 03:55:05 00:23:23 02:13:40 02:40:03 01:14:40
7 18 Kevin McDowell (WCQ) USA 03:54:56 03:53:47 00:23:33 02:10:15 02:36:48 01:18:08
8 21 Michele Bortolamedi (WCQ) ITA 03:55:20 03:52:57 00:23:06 02:12:02 02:38:09 01:17:11
9 17 Jannik Schaufler GER 03:55:26 03:55:46 00:23:17 02:11:03 02:37:20 01:18:06
10 16 Chris Leiferman USA 03:55:40 03:52:38 00:25:47 02:10:07 02:38:53 01:16:47
11 19 Simon Viain (WCQ) FRA 03:56:14 03:55:19 00:23:58 02:13:20 02:40:17 01:15:57
12 4 Jonas Hoffmann GER 03:56:35 03:55:58 00:24:34 02:13:34 02:41:07 01:15:28
13 12 Maximilian Sperl GER 03:56:49 03:53:24 00:23:41 02:10:22 02:37:03 01:19:46
14 57 Damien Le Mesnager FRA 03:56:58 03:54:10 00:25:17 02:10:07 02:38:25 01:18:33
15 31 Vicente Hernandez ESP 03:58:08 03:55:32 00:23:43 02:15:44 02:42:27 01:15:41
16 59 Alois Knabl AUT 03:58:21 03:55:23 00:23:25 02:16:08 02:42:33 01:15:48
17 43 Lukas Kocar CZE 03:58:56 03:57:21 00:24:39 02:12:01 02:39:39 01:19:17
18 7 Nick Thompson (WCQ) AUS 03:59:10 03:56:06 00:24:18 02:11:43 02:39:01 01:20:09
19 22 Rafael Lukatsch AUT 03:59:20 03:56:02 00:24:55 02:12:59 02:40:53 01:18:27
20 11 Antony Costes (WCQ) FRA 03:59:28 03:56:06 00:24:18 02:13:14 02:40:32 01:18:56
21 6 Dylan Magnien (WCQ) * FRA 03:59:57 03:57:13 00:24:29 02:16:22 02:43:51 01:16:06
22 25 Jonathan Wayaffe BEL 03:59:58 03:56:23 00:25:27 02:14:53 02:43:20 01:16:38
23 35 Cedric Osterholt GER 04:00:00 03:58:59 00:23:31 02:12:26 02:38:57 01:21:03
24 26 Dieter Comhair (WCQ) BEL 04:00:17 03:57:38 00:26:35 02:12:30 02:42:06 01:18:11
25 2 Cameron Wurf * AUS 04:00:26 03:57:05 00:25:29 02:10:54 02:39:23 01:21:03
26 29 Benjamin Zorgnotti FPO 04:00:55 03:58:00 00:24:10 02:15:22 02:42:32 01:18:23
27 27 Andreas Dreitz (WCQ) GER 04:01:21 03:59:54 00:25:27 02:14:20 02:42:46 01:18:35
28 23 Nils Huckschlag GER 04:01:47 03:59:54 00:25:06 02:13:14 02:41:21 01:20:26
29 33 Arne Leiss GER 04:01:52 03:59:42 00:24:08 02:13:22 02:40:30 01:21:22
30 51 Alexander Richter GER 04:02:12 03:58:38 00:26:28 02:15:19 02:44:48 01:17:24
31 34 Neilan Kempmann GER 04:04:21 04:00:55 00:23:50 02:14:45 02:41:35 01:22:46
32 1 Dominik Sowieja GER 04:04:25 04:03:08 00:27:27 02:17:12 02:47:38 01:16:47
33 49 Thomas Ott GER 04:04:34 04:01:12 00:24:19 02:14:36 02:41:55 01:22:39
34 36 Morgan Rhodes GBR 04:04:44 04:01:06 00:25:31 02:16:41 02:45:12 01:19:32
35 32 Michele Sarzilla ITA 04:04:50 04:03:07 00:23:44 02:22:05 02:48:49 01:16:01
36 8 Andrew Horsfall-Turner (WCQ) GBR 04:05:14 04:01:54 00:23:44 02:15:21 02:42:05 01:23:09
37 58 Justus Töpper GER 04:06:44 04:02:59 00:24:09 02:14:32 02:41:41 01:25:03
38 44 Laurin Wehrle GER 04:07:12 04:03:32 00:26:03 02:12:34 02:41:37 01:25:35
39 10 Milosz Sowinski POL 04:07:35 04:03:44 00:25:37 02:17:11 02:45:49 01:21:46
40 40 Samuel Boettinger GER 04:08:25 04:06:32 00:26:55 02:16:45 02:46:40 01:21:45
41 30 Timo Schaffeld GER 04:08:38 04:07:01 00:27:05 02:20:07 02:50:11 01:18:27
42 38 Niklas Ludwig GER 04:10:18 04:07:49 00:25:15 02:15:21 02:43:36 01:26:42
43 41 Herbert Enzinger GER 04:12:11 04:08:38 00:27:48 02:21:02 02:51:49 01:20:22
44 37 Robin Hermann SUI 04:12:15 04:10:51 00:27:33 02:15:35 02:46:08 01:26:07
45 13 Juan Ignacio Villarruel Curra ESP 04:12:41 04:09:37 00:27:02 02:24:41 02:54:43 01:17:58
46 60 Luca Barbagallo ITA 04:13:44 04:09:53 00:27:55 02:24:00 02:54:55 01:18:49
47 56 Matthias Steinwandter ITA 04:16:03 04:12:52 00:25:20 02:24:32 02:52:52 01:23:11
48 39 Cyrill Knechtle SUI 04:16:42 04:13:42 00:26:14 02:21:56 02:51:10 01:25:32
49 55 Christian Haas ITA 04:16:42 04:13:09 00:27:40 02:22:26 02:53:06 01:23:36
50 45 Florin Parfuss SUI 04:19:46 04:18:48 00:24:35 02:22:40 02:50:14 01:29:32
51 48 Nicola Piccinin ITA 04:20:35 04:23:52 00:28:23 02:25:26 02:56:49 01:23:46
52 46 Florian Kandutsch AUT 04:21:11 04:18:07 00:28:14 02:24:25 02:55:38 01:25:33
53 42 Alessandro Vita ITA 04:24:44 04:21:26 00:24:45 02:27:50 02:55:35 01:29:09
  50 Fabian Schoenke GER n/a unrated unrated unrated unrated unrated
  53 Matthew De Vroet AUS 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 04:14:58 04:11:35 00:27:10 02:23:28 02:53:38 01:21:20
2 3 Solveig Loevseth (WCQ) NOR 04:16:03 04:12:39 00:27:37 02:22:46 02:53:23 01:22:40
3 4 Lisa Perterer (WCQ) AUT 04:17:40 04:15:55 00:26:19 02:24:27 02:53:45 01:23:55
4 15 Lena Meißner (WCQ) GER 04:23:46 04:20:19 00:25:15 02:26:58 02:55:13 01:28:33
5 8 Daniela Kleiser (WCQ) GER 04:23:48 04:21:34 00:33:19 02:28:04 03:04:23 01:19:25
6 2 Anne Reischmann (WCQ) GER 04:23:56 04:20:01 00:29:45 02:25:48 02:58:33 01:25:23
7 5 Lotte Wilms (WCQ) NED 04:25:30 04:22:02 00:25:19 02:28:42 02:57:02 01:28:28
8 6 Laura Jansen (WCQ) GER 04:26:46 04:24:06 00:27:38 02:30:56 03:01:33 01:25:13
9 16 Daisy Davies GBR 04:27:18 04:27:58 00:25:49 02:30:22 02:59:11 01:28:07
10 12 Sara Svensk (WCQ) SWE 04:27:21 04:23:26 00:29:32 02:29:24 03:01:56 01:25:25
11 14 Marta Lagownik * POL 04:28:02 04:24:28 00:28:07 02:33:26 03:04:33 01:23:29
12 13 Katrine Graesboell Christensen (WCQ) DEN 04:28:11 04:25:36 00:31:04 02:27:41 03:01:45 01:26:26
13 11 Charlene Clavel (WCQ) FRA 04:29:30 04:24:55 00:28:34 02:30:09 03:01:44 01:27:46
14 23 Leana Bissig SUI 04:29:56 04:27:30 00:27:13 02:32:47 03:03:00 01:26:56
15 10 Rebecca Clarke NZL 04:30:03 04:28:17 00:25:09 02:30:32 02:58:40 01:31:23
16 24 Anastacia Damm Nielsen DEN 04:31:50 04:31:41 00:28:04 02:30:57 03:02:01 01:29:49
17 18 Nina Derron (WCQ) SUI 04:31:55 04:28:59 00:27:35 02:30:40 03:01:16 01:30:39
18 19 Jana Uderstadt GER 04:31:56 04:30:47 00:28:46 02:32:25 03:04:12 01:27:44
19 21 Luisa Iogna Prat (WCQ) ITA 04:32:24 04:29:00 00:25:59 02:35:55 03:04:54 01:27:30
20 9 Jenny Jendryschik GER 04:33:28 04:29:20 00:29:49 02:30:39 03:03:28 01:30:00
21 30 Lisa-Maria Dornauer AUT 04:34:43 04:33:48 00:28:39 02:32:45 03:04:24 01:30:19
22 31 Carolin Meyer GER 04:34:52 04:32:35 00:29:18 02:32:53 03:05:11 01:29:41
23 17 Stephanie Clutterbuck GBR 04:35:13 04:31:57 00:26:25 02:30:20 02:59:44 01:35:29
24 28 Anna Pabinger AUT 04:35:14 04:31:43 00:34:28 02:32:04 03:09:32 01:25:42
25 37 Stephanie Wunderle GER 04:36:31 04:33:00 00:34:00 02:27:40 03:04:40 01:31:51
26 33 Sarah Schoenfelder GER 04:36:39 04:33:14 00:31:53 02:31:14 03:06:07 01:30:32
27 20 Laura Addie (WCQ) GBR 04:36:54 04:36:10 00:28:53 02:35:12 03:07:05 01:29:49
28 36 Tina Christmann GER 04:37:20 04:35:46 00:27:11 02:34:19 03:04:30 01:32:50
29 32 Justine Guerard FRA 04:37:32 04:33:26 00:27:28 02:36:35 03:07:03 01:30:29
30 7 Henrike Gueber GER 04:38:15 04:35:33 00:32:10 02:32:34 03:07:44 01:30:31
31 45 Marie Luyckx BEL 04:38:59 04:37:30 00:28:18 02:32:01 03:03:19 01:35:40
32 25 Shiva Leisner DEN 04:39:10 04:36:40 00:30:21 02:33:11 03:06:32 01:32:38
33 42 Alice Fritzsche SUI 04:39:15 04:35:29 00:28:06 02:39:10 03:10:16 01:28:59
34 35 Tanja Stroschneider AUT 04:41:11 04:38:41 00:27:22 02:37:29 03:07:51 01:33:20
35 26 Madlen Kappeler GER 04:41:45 04:37:50 00:31:56 02:37:51 03:12:47 01:28:58
36 38 Sina Ziegler SUI 04:42:29 04:38:39 00:30:39 02:34:58 03:08:37 01:33:52
37 40 Courtney Wevers AUS 04:44:09 04:40:15 00:31:34 02:35:02 03:09:36 01:34:33
38 39 Sophia Stueckrad GER 04:44:48 04:42:26 00:30:25 02:36:47 03:10:12 01:34:36
39 34 Lilli Gelmini * ITA 04:46:40 04:45:43 00:26:56 02:47:41 03:17:37 01:29:03
40 29 Mariella Sawyer (WCQ) ZAF 04:50:29 04:47:20 00:32:13 02:42:44 03:17:57 01:32:32
41 43 Nathalie Krause GER 04:53:03 04:51:29 00:33:49 02:40:52 03:17:41 01:35:22
42 47 Katharina Loidl AUT 04:53:19 04:49:55 00:29:37 02:44:45 03:17:22 01:35:57
43 44 Anna Trützschler GER 04:53:56 04:49:51 00:27:14 02:45:32 03:15:46 01:38:10
44 27 Mathilde Cartier SUI 04:57:42 04:53:19 00:31:47 02:40:54 03:15:40 01:42:02
45 49 Sarah Karollus GER 04:59:37 04:58:01 00:29:29 02:47:01 03:19:30 01:40:07
46 41 Mareike Guhl GER 05:24:58 05:30:23 00:35:04 02:55:46 03:33:51 01:51:07
  46 Salome De Barthez PYF n/a unrated unrated unrated unrated unrated
  48 Loanne Duvoisin SUI n/a unrated unrated unrated unrated unrated

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

Winning Odds

Male Race Participants

  • Fabian Kraft: 25% (3-1)
  • Johannes Vogel: 24% (3-1)
  • Lasse Nygaard Priester: 20% (4-1)
  • Jannik Schaufler: 8% (12-1)
  • Gregor Payet: 7% (14-1)
  • Cameron Main: 5% (19-1)
  • Maximilian Sperl: 4% (24-1)
  • Simon Viain: 3% (34-1)
  • Kevin McDowell: 2% (43-1)

Female Race Participants

  • Lisa Perterer: 32% (2-1)
  • Kat Matthews: 30% (2-1)
  • Solveig Loevseth: 21% (4-1)
  • Daniela Kleiser: 5% (17-1)
  • Lena Meißner: 5% (20-1)
  • Anne Reischmann: 3% (30-1)
  • Laura Jansen: 2% (54-1)

Ironman Switzerland Thun 2025 (MPro, Aug 24th) – Seedings

IMThunPrevious Winners

Year Male Winner Time Female Winner Time
2021 Jan van Berkel (SUI) 07:39:40 Daniela Ryf (SUI) 08:32:35
2022     Daniela Ryf (SUI) 08:59:04
2023 Jan van Berkel (SUI) 08:05:01    

Last Race’s TOP 3

Male Race Results

Rank Name Nation Swim Bike Run Time
1 Jan van Berkel SUI 00:54:03 04:25:16 02:40:48 08:05:01
2 Leonard Arnold GER 00:55:41 04:23:29 02:42:37 08:07:13
3 Andrea Salvisberg SUI 00:51:58 04:27:19 02:46:21 08:10:24

Female Race Results

Rank Name Nation Swim Bike Run Time
1 Daniela Ryf SUI 00:51:19 04:43:58 03:18:35 08:59:04
2 Alexandra Tondeur BEL 00:58:01 05:11:55 03:09:41 09:25:56
3 Heini Hartikainen FIN 01:02:37 05:01:57 03:16:49 09:27:00

Course Records

Leg Gender Record Athlete Date
Total overall 08:05:01 Jan van Berkel 2023-07-09
Swim overall 00:51:19 Daniela Ryf 2022-07-10
Bike overall 04:17:19 Ruben Zepuntke 2023-07-09
Run overall 02:40:48 Jan van Berkel 2023-07-09
Total female 08:59:04 Daniela Ryf 2022-07-10
Swim female 00:51:19 Daniela Ryf 2022-07-10
Bike female 04:43:58 Daniela Ryf 2022-07-10
Run female 03:07:41 Kristin Liepold 2022-07-10

Course Rating

The Course Rating for IM Switzerland is – 01:51.

Race Adjustments for IM Switzerland

Year Adjustment Swim Adj. Bike Adj. Run Adj. # of Finishers Rating Swim Rating Bike Rating Run Rating
2021 21:47 15:31 03:51 02:26 28 of 35 21:47 15:31 03:51 02:26
2022 02:52 00:14 02:57 -00:19 9 of 11 02:52 00:14 02:57 -00:19
2023 -06:36 -05:47 06:25 -07:14 27 of 39 -01:51 -02:46 04:41 -03:46

Kona slots and Prize Money

IM Switzerland has 2 Pro Kona slots for 2026. It has a total prize purse of 50.000 US$, paying 10 deep.

Male Race Participants

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

# Bib Name Nat Expected Rating ESwim EBike ET2 ERun Consistency
1 5 Frederic Funk GER 07:57:31 08:07:51 00:50:32 04:13:37 05:09:09 02:48:22 n/a (1 IM Pro race)
2 3 Cameron Wurf AUS 08:04:54 08:02:47 00:53:39 04:12:03 05:10:42 02:54:12 74% +21% -5% (38)
3 4 Joe Skipper GBR 08:06:07 08:10:58 00:54:58 04:17:52 05:17:50 02:48:17 53% +0% -47% (47)
4 2 Leonard Arnold GER 08:06:28 08:27:04 00:52:04 04:24:35 05:21:39 02:44:49 36% +0% -64% (6)
5 1 Dylan Magnien FRA 08:10:17 08:11:29 00:51:43 04:28:07 05:24:49 02:45:28 59% +25% -17% (10)
6 6 Stenn Goetstouwers BEL 08:17:33 08:17:06 00:53:11 04:25:58 05:24:09 02:53:24 58% +19% -23% (16)
7 9 Kevin Rundstadler FRA 08:20:53 08:27:36 00:51:57 04:22:04 05:19:00 03:01:53 69% +0% -31% (6)
8 7 Ruben Zepuntke GER 08:22:28 08:23:39 00:49:23 04:18:30 05:12:54 03:09:34 51% +0% -49% (3)
9 32 Zachary Bernier-Michaud CAN 08:24:28 08:35:23 00:55:54 04:29:46 05:30:40 02:53:48 n/a (1 IM Pro race)
10 8 William Mennesson FRA 08:26:16 08:35:29 00:52:45 04:21:37 05:19:23 03:06:53 46% +0% -54% (13)
11 26 Lukas Stahl GER 08:26:52 08:30:43 00:56:47 04:29:15 05:31:03 02:55:49 64% +0% -36% (7)
12 20 Yvan Jarrige FRA 08:27:29 08:33:14 00:52:38 04:34:06 05:31:45 02:55:44 61% +34% -5% (10)
13 31 Fabian Dutli SUI 08:28:56 08:37:02 00:57:31 04:30:31 05:33:02 02:55:54 70% +10% -21% (6)
14 10 Louis Richard FRA 08:29:06 08:36:13 01:13:10 04:25:30 05:43:40 02:45:26 100% +0% -0% (2)
15 17 Ernest Mantell USA 08:29:09 08:34:04 00:54:51 04:34:35 05:34:27 02:54:42 58% +26% -16% (5)
16 12 Jonathan Guisolan SUI 08:37:31 08:48:43 00:55:25 04:19:11 05:19:36 03:17:55 n/a (1 IM Pro race)
17 21 James Scott-Farrington GBR 08:43:59 08:45:20 00:52:32 04:33:04 05:30:37 03:13:22 100% +0% -0% (2)
18 23 Jesse Vondracek USA 08:50:50 08:55:22 00:55:28 04:37:46 05:38:14 03:12:36 80% +2% -17% (33)
19 24 Jan Poplawski POL 08:51:12 09:02:42 00:56:42 04:37:38 05:39:20 03:11:52 n/a (no IM Pro race)
20 29 Patrick Cometta SUI 08:55:09 09:01:35 00:56:07 04:39:32 05:40:39 03:14:30 100% +0% -0% (2)
21 16 Toby Nisbet GBR 08:58:24 09:05:08 00:55:17 04:42:03 05:42:20 03:16:04 69% +0% -31% (4)
22 18 Florian Seifert GER 08:58:31 09:10:11 00:53:01 04:37:56 05:35:57 03:22:34 n/a (1 IM Pro race)
23 15 Lorenzo Delco SUI 09:12:15 09:42:45 01:07:00 04:45:50 05:57:49 03:14:26 0% +0% -100% (3)
  11 Louis Naeyaert BEL n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  13 Marius Bjerkeset NOR n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  14 Nick Thijs BEL n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  25 Romain Aymon SUI n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  27 Nick Emde GER n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  28 Michal Grabowski POL n/a unrated unrated unrated unrated unrated n/a (1 IM Pro race)
  30 Stefan Graf SUI n/a unrated unrated unrated unrated unrated n/a (1 IM Pro race)
  33 Valentin Rouvier FRA n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  34 Kevin Brann SUI n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  35 Pierre Stieremans FRA n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  36 Maxence Castel Gautier FRA n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  37 Loris Millot FRA n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  38 Jari Claes SUI n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)

Winning Odds

Male Race Participants

  • Cameron Wurf: 27% (3-1)
  • Joe Skipper: 23% (3-1)
  • Dylan Magnien: 16% (5-1)
  • Leonard Arnold: 16% (5-1)
  • Frederic Funk: 13% (7-1)

Ironman Copenhagen 2025 – Analyzing Results

IM Copenhagen 2025Course Conditions

Once again, conditions in Copenhagen were quick. With an adjustment of 33:45, this year’s race was about six minutes quicker than the last Pro race in 2021 and about 11 minutes quicker then the new course rating (i.e. average) of 22:29.

We’ve also seen new course records. Most notably, winner Finn Grove-Freese took the overall course records from Cam Wurf (improving by just over eight minutes) and also the run course record which was set back in 2011 by Mats Vittrup (was 2:38, now 2:32). The first four athletes were under the old run course record. Before that, we’ve also seen a new bike course record which was also set by Cam Wurf in 2021 at 4:02. Rasmus Svenningssen was the fastest with a 3:54 but since he ended his run as planned after 10k, this time is not valid for a course record. Instead, the new mark was set by Matthew Palmer with 3:58.

Finn also set a new German fastest time. Some more new national records: Jesper (Sweden), Zack (Great Britain), and Milosz (Poland). (with Nice and Kona coming up, I will take some time to update the national records post.)

Nice Qualifying

Copenhagen offered the final slot for the men’s Ironman World Championships 2025 in Nice. For now, it’s not 100% clear who will get this slot. Both winner Finn Grove-Freese and second.place Mathias Petersen already have their slots. Therefore, 

  • Jesper Svensson should be offered the slot, but he has indicated that he might decline,
    in that case
  • Zack Cooper will be next in line.

However, this will only be official at the awards ceremony on Monday. 

Male Race Results

Rank Name Nation Swim Bike Run Time Diff to exp. Prize Money PTO Points
1 Finn Große-Freese GER 00:45:49 (1) 04:04:25 (7) 02:32:43 (1) 07:27:34 -15:03 US$ 15,000 80.54
2 Mathias Petersen DEN 00:46:03 (6) 04:01:19 (4) 02:37:15 (3) 07:28:10 -09:53 US$ 9,000 77.74
3 Jesper Svensson SWE 00:46:08 (8) 04:01:59 (5) 02:38:10 (4) 07:30:10 -18:33 US$ 7,000 74.59
4 Zack Cooper GBR 00:54:15 (39) 04:00:11 (3) 02:34:06 (2) 07:33:29 -18:01 US$ 5,000 71.11
5 Gabriel Sandoer SWE 00:45:55 (4) 04:04:27 (8) 02:43:54 (12) 07:38:18 n/a US$ 4,000 67.19
6 Milosz Sowinski POL 00:49:16 (23) 04:04:34 (9) 02:42:21 (10) 07:40:13 -18:49 US$ 3,000 64.59
7 Chris Beckmans AUS 00:52:09 (34) 04:07:10 (13) 02:40:15 (7) 07:43:48 -13:21 US$ 2,500 61.48
8 Emil Holm DEN 00:45:51 (2) 04:08:57 (18) 02:45:57 (14) 07:44:17 n/a US$ 2,000 59.73
9 Gustav Palm-Henriksen DEN 00:47:42 (11) 04:06:24 (12) 02:47:41 (16) 07:45:40 -31:10 US$ 1,500 57.75
10 Tom Vaelen BEL 00:46:06 (7) 04:07:52 (15) 02:49:34 (17) 07:47:19 -06:25 US$ 1,000 55.78
11 Thor Bendix Madsen DEN 00:49:12 (20) 04:12:32 (25) 02:41:30 (9) 07:48:27 -02:02   54.12
12 Joao Ferreira POR 00:47:57 (17) 04:09:05 (19) 02:47:12 (15) 07:48:36 -11:31   52.95
13 Finn Arentz GBR 00:49:19 (24) 04:16:39 (34) 02:40:38 (8) 07:50:57 -14:38   50.99
14 Morten Schmidt GER 00:45:53 (3) 04:08:54 (17) 02:53:33 (21) 07:53:39 -31:33   48.97
15 Scott Steenberg DEN 00:47:51 (15) 04:07:12 (14) 02:56:04 (23) 07:55:12 -18:28   47.49
16 Christophe De Keyser BEL 00:46:22 (10) 04:14:36 (30) 02:50:34 (20) 07:55:43 n/a   46.48
17 Victor Arroyo Bugallo ESP 00:55:19 (44) 04:12:22 (24) 02:43:36 (11) 07:55:51 -02:26   45.70
18 Timmo Jeret EST 00:56:52 (46) 04:15:41 (33) 02:38:50 (5) 07:55:55 -04:34   45.00
19 Marc Eggeling GER 00:47:59 (18) 04:06:18 (11) 02:58:13 (27) 07:56:42 07:16   44.06
20 Joe Begbie AUS 00:46:11 (9) 04:09:23 (21) 02:56:54 (26) 07:56:56 n/a   43.40
21 Olaf Van Den Bergh NED 01:01:28 (48) 04:11:32 (22) 02:38:55 (6) 07:57:10 -11:39   42.78
22 Kristoffer Visti Graae DEN 00:47:55 (16) 04:04:57 (10) 03:00:20 (32) 07:57:15 -09:43   42.27
23 Mitch Wismans NED 00:50:14 (25) 04:17:52 (37) 02:45:31 (13) 07:59:29 -12:06   40.93
24 Dylan Thissen NED 00:54:15 (39) 04:02:52 (6) 02:59:17 (30) 08:01:00 n/a   39.91
25 Cody Beals CAN 00:47:49 (14) 04:13:24 (27) 02:56:34 (25) 08:02:09 11:19   39.08
26 Sander Heemeryck BEL 00:49:15 (22) 04:18:40 (38) 02:49:58 (18) 08:02:49 n/a   38.47
27 Jesse Van Hulst NED 00:51:45 (30) 04:08:03 (16) 02:58:46 (29) 08:03:30 -36:24   37.88
28 Rinel Pius EST 00:45:59 (5) 04:19:38 (39) 02:55:03 (22) 08:05:01 n/a   36.98
29 Jakob Bloch DEN 00:54:10 (38) 04:12:32 (25) 02:59:48 (31) 08:10:32 n/a   34.52
30 Pascal Tischler GER 00:47:44 (12) 04:17:01 (36) 03:02:34 (35) 08:11:22 07:28   33.94
31 Matthew Palmer DEN 00:54:17 (41) 03:58:30 (2) 03:16:26 (42) 08:14:04 10:47   32.63
32 Kristian Hindkjaer DEN 00:49:09 (19) 04:15:36 (32) 03:04:49 (38) 08:14:20 -01:58   32.31
33 Christoffer Heick DEN 00:54:06 (37) 04:22:12 (40) 02:56:30 (24) 08:16:56 02:56   31.08
34 Thomas Bosch GER 01:00:16 (47) 04:13:51 (28) 03:02:58 (37) 08:21:38 -07:27   29.04
35 Marijn Markusse NED 00:54:18 (42) 04:14:31 (29) 03:08:52 (39) 08:21:56 -07:04   28.75
36 Ignacio Cabrera Fernandez ESP 00:50:31 (26) 04:27:27 (41) 03:02:46 (36) 08:25:43 -01:13   27.09
37 Lars Lomholt DEN 00:55:18 (43) 04:15:24 (31) 03:10:40 (41) 08:26:48 33:01   26.52
38 Zoran Nikolics HUN 00:52:25 (35) 04:29:24 (42) 03:01:11 (34) 08:29:07 -43:20   25.47
39 Lukas Schnoedewind GER 00:47:47 (13) 04:11:34 (23) 03:38:47 (43) 08:42:50 20:12   24.66
40 Roee Zoarets ISR 00:51:47 (32) 04:47:24 (46) 02:58:26 (28) 08:44:27 n/a   24.55
41 David Rother GER 00:55:48 (45) 04:42:22 (45) 03:00:39 (33) 08:44:35 -20:26   24.45
42 Albert Askengren SWE 00:52:48 (36) 05:05:28 (47) 02:50:09 (19) 08:52:42 31:32   24.36
43 Tom Walsh IRL 01:09:33 (49) 04:39:59 (44) 03:09:00 (40) 09:04:16 -25:06   24.27
  Rasmus Svenningsson SWE 00:49:14 (21) 03:54:00 (1)   DNF      
  Michael Weiss AUT 00:51:44 (29) 04:09:14 (20)   DNF      
  Adam Munch DEN 00:51:46 (31) 04:16:52 (35)   DNF      
  Joe Skipper GBR 00:51:40 (28) 04:34:47 (43)   DNF      
  Brecht Van Vooren BEL 00:50:47 (27) 05:26:20 (48)   DNF      
  Fabian Guenther GER 00:51:48 (33)     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