2025 IRONMAN Frankfurt

IRONMAN World Championship qualification — age-group results, adjusted times, and qualifying times.

WC slots
150
Qualified
150
Men cutoff*
09:08:39
Women cutoff*
09:39:43

*Adjusted (age-graded) time of the last qualifier in each category. Use the interactive tool for the required finish time per age group and to model rolldown.

Qualified athletes (150)

#AthleteAge groupFinishAdjustedStatus
1
Brigitte Mcmahon
Switzerland
F55-5910:04:3207:50:12AG Winner
2
Alessandro Tomaiuolo
Italy
M50-548:57:5808:04:16AG Winner
3
Peter Johan Dillo
Netherlands
M55-599:25:3008:10:07AG Winner
4
Marit Lindemann
Germany
F30-349:13:1508:16:39AG Winner
5
Oskar De Schynkel
United Kingdom
M25-298:21:2508:17:27AG Winner
6
Danyil Odynets
Ukraine
M18-248:34:4908:19:16AG Winner
7
Phillip Becker
Germany
M50-549:18:0108:22:19Men slot
8
Peter Lohmann
Germany
M60-6410:09:5108:23:51AG Winner
9
Keith Murray
United Kingdom
M50-549:20:5908:24:59Men slot
10
Bruno Philippot
France
M60-6410:11:5008:25:29Men slot
11
Christophe Bastie
France
M55-599:45:5408:27:47Men slot
12
Sven Bruder
Germany
M55-599:47:1608:28:59Men slot
13
Markus Kriege
Germany
M55-599:47:5408:29:31Men slot
14
Katrin Esefeld
Germany
F40-449:45:3508:29:52AG Winner
15
Kristina Grieger
Germany
F35-399:36:3408:31:11AG Winner
16
Niklas Hempfling
Germany
M25-298:35:3008:31:25Men slot
17
Alain Kieffer
Luxembourg
M55-599:50:1508:31:34Men slot
18
PengCheng Li
China
M30-348:33:2608:33:26AG Winner
19
Rémi JAUZAC
France
M25-298:37:5108:33:45Men slot
20
Timo Pippart
Germany
M40-448:53:2008:36:25AG Winner
21
Matt Cartner
Switzerland
M50-549:34:0708:36:49Men slot
22
Ivan Vasilyev
Kyrgyzstan
M40-448:53:4608:36:50Men slot
23
Esa Heinonen
Finland
M60-6410:26:3608:37:41Men slot
24
Richard Whitfield
United Kingdom
M40-448:55:0008:38:02Men slot
25
Peter Hobmair
Germany
M55-599:58:1708:38:31Men slot
26
Eckart Mühlbronner
Germany
M50-549:36:0508:38:35Men slot
27
David Simon
Germany
M30-348:38:5208:38:52Men slot
28
Heidi Hyvärinen
Finland
F35-399:45:4608:39:20Women slot
29
Anne-Katrin Reinl
Germany
F40-449:57:1208:39:58Women slot
30
Juergen Klindworth
Germany
M65-6911:31:1508:42:01AG Winner
31
Sebastian Schmitt
Germany
M35-398:47:4508:42:12AG Winner
32
Rebecca Sack
Germany
F40-4410:00:4008:43:00Women slot
33
Sebastian Weigel
Germany
M50-549:42:5008:44:39Men slot
34
Przemyslaw Gaj
Poland
M25-298:49:4808:45:36Men slot
35
Filip Gudy H Van Craenenbroeck
Belgium
M35-398:51:4908:46:13Men slot
36
Edouard Entraygues
France
M50-549:45:5708:47:28Men slot
37
Mario Lopes
Portugal
M50-549:45:5908:47:30Men slot
38
Fabian Schubert
Germany
M30-348:48:2208:48:22Men slot
39
Corrado Cavallo
Italy
M25-298:52:4608:48:33Men slot
40
Rene Feldgen
Germany
M45-499:22:2308:48:41AG Winner
41
Stefan Truog
Switzerland
M45-499:22:2808:48:46Men slot
42
Joachim Menz
Germany
M55-5910:10:4108:49:16Men slot
43
Simon Wahlandt
Slovakia
M30-348:49:3408:49:34Men slot
44
Rutger Op den Dries
Netherlands
M35-398:55:1808:49:40Men slot
45
Lorentz Snyers
Belgium
M35-398:55:4508:50:07Men slot
46
Lili Kramer
Germany
F18-2410:19:2508:50:39AG Winner
47
Niklas Taft
Germany
M25-298:54:5308:50:39Men slot
48
Katherine Amps
United Kingdom
F25-299:53:0308:51:25AG Winner
49
Vanrisch Mclean
United Kingdom
M40-449:10:0108:52:34Men slot
50
Amelie Ingenbleek
Germany
F30-349:53:4008:52:56Women slot
51
Martin Nielsen
Denmark
M60-6410:45:0308:52:56Men slot
52
Dominik Renninger
Germany
M45-499:27:1208:53:13Men slot
53
Christian Schuh
Germany
M50-549:52:4008:53:31Men slot
54
Louis Leoni
France
M25-298:57:5008:53:35Men slot
55
Konrad Schürmert
Germany
M60-6410:46:5908:54:32Men slot
56
Nils Wieduwildt
Germany
M25-298:59:0508:54:49Men slot
57
Nadine Stillger
Germany
F45-4910:29:1508:54:55AG Winner
58
Jens Gydesen
Denmark
M55-5910:17:2708:55:08Men slot
59
Michel Strothmann
Germany
M18-249:11:5508:55:14Men slot
60
Melanie Pirinoli
Switzerland
F35-3910:03:4508:55:17Women slot
61
Daniel Meyer
Switzerland
M55-5910:18:1108:55:46Men slot
62
YANLONG KAI
China
M35-399:01:4208:56:00Men slot
63
Manuel Sohr
Germany
M30-348:56:0408:56:04Men slot
64
Marika Rantanen
Finland
F65-6913:05:4008:56:17AG Winner
65
Jacki Christen
Germany
F25-299:58:3808:56:26Women slot
66
Stefan Almeling
Germany
M60-6410:49:4908:56:52Men slot
67
Stefan Rauch
Germany
M45-499:31:4008:57:25Men slot
68
Alina Oyen
Germany
F25-2910:00:1208:57:50Women slot
69
Alessandro Zangheri
Italy
M45-499:32:0808:57:51Men slot
70
Birgit Wessel
Germany
F50-5411:03:2008:58:57AG Winner
71
Michael Richter
Germany
M50-549:58:5208:59:05Men slot
72
Marvin Münchhalfen
Germany
M30-348:59:1908:59:19Men slot
73
Katja Duurland
Netherlands
F50-5411:04:1608:59:43Women slot
74
Jonathan Mcevoy
United Kingdom
M35-399:05:3508:59:51Men slot
75
Bennet Breitenbach
Germany
M18-249:16:4408:59:55Men slot
76
Gerry Druyts
Belgium
M30-348:59:5908:59:59Men slot
77
Judith Wirth
Germany
F40-4410:20:2109:00:08Women slot
78
Johannes Zillig
Germany
M30-349:00:2009:00:20Men slot
79
Torben Detlefsen
Germany
M45-499:35:4209:01:12Men slot
80
Birke Thielen
Germany
F45-4910:36:4909:01:21Women slot
81
Silke Piri
Germany
F40-4410:22:0409:01:38Women slot
82
Cécile Treier
Switzerland
F45-4910:37:3909:02:03Women slot
83
Paul Weishaupt
Germany
M25-299:06:3609:02:16Men slot
84
Verena Müller
Germany
F45-4910:38:0409:02:25Women slot
85
Sotirios Dedes
Greece
M50-5410:02:4509:02:35Men slot
86
Antonio Bussolati
Italy
M60-6410:57:0909:02:56Men slot
87
Manuel Fritschi
Germany
M35-399:08:4409:02:58Men slot
88
Kenny Dobler
Switzerland
M18-249:20:0209:03:07Men slot
89
Erik Herold
Germany
M50-5410:03:3009:03:16Men slot
90
Daniela Prüß
Germany
F50-5411:08:5509:03:29Women slot
91
Thomas Tzschentke
Germany
M60-6410:58:0209:03:40Men slot
92
Preben Moll
Denmark
M55-5910:27:2109:03:43Men slot
93
Niklas Geiß
Germany
M35-399:10:1909:04:32Men slot
94
Matus Mirossay
Slovakia
M30-349:05:1509:05:15Men slot
95
Ralf Käfer
Germany
M55-5910:29:0809:05:16Men slot
96
Tina Lucas
Germany
F40-4410:26:2409:05:24Women slot
97
Maleen Butterbrodt
Germany
F25-2910:09:0309:05:46Women slot
98
Nicola Reiser
Sweden
F55-5911:41:5609:05:57Women slot
99
Moni Wurm
Germany
F55-5911:41:5709:05:58Women slot
100
Nils Hegerding
Germany
M50-5410:06:3209:06:00Men slot
101
Andrea Helmuth
Germany
F60-6412:36:3409:06:05AG Winner
102
Jacob Lemholt
Denmark
M30-349:06:1009:06:10Men slot
103
Mikkel Cornelius Nielsen
Denmark
M35-399:12:2809:06:39Men slot
104
Evgenii Sychev
Slovenia
M35-399:12:4609:06:57Men slot
105
Carlo Meier
Switzerland
M65-6912:04:3609:07:13Men slot
106
Uwe Tuschke
Germany
M60-6411:02:3009:07:21Men slot
107
Matthias Mahlke
Germany
M60-6411:02:5309:07:40Men slot
108
Knud Schneider
Germany
M55-5910:32:5109:08:29Men slot
109
Glenn Van Belle
Belgium
M30-349:08:3309:08:33Men slot
110
Klaus Enengl
Austria
M60-6411:04:0009:08:35Men slot
111
Alexander Parth
Italy
M25-299:13:0209:08:39Men slot
112
Anette Zukker
Estonia
F25-2910:12:5909:09:17Women slot
113
Nina Broccard
Switzerland
F18-2410:44:4009:12:17Women slot
114
Anna Kleemann
Germany
F35-3910:22:5709:12:18Women slot
115
Patricia Valor Muiños
Spain
F55-5911:51:2509:13:20Women slot
116
Elise Farrazijn
Belgium
F30-3410:17:2309:14:13Women slot
117
Svenja Breier
Germany
F30-3410:19:5609:16:30Women slot
118
Patricia Rauber
Switzerland
F30-3410:20:0009:16:34Women slot
119
ANNALISA BOMBELLI
Italy
F55-5911:56:0909:17:01Women slot
120
Lotte Bakx
Netherlands
F25-2910:22:5809:18:14Women slot
121
Nathalie Scheible
Germany
F25-2910:22:5909:18:15Women slot
122
Anne Cremer-Langfermann
Germany
F30-3410:22:2109:18:41Women slot
123
Annika Rahner
Germany
F25-2910:24:1409:19:22Women slot
124
Nina Ain El Fitre
Switzerland
F35-3910:31:4209:20:03Women slot
125
Marine Panagiotidis
Belgium
F18-2410:54:1909:20:33Women slot
126
Emese Möhring
Hungary
F55-5912:00:4609:20:36Women slot
127
Hanna Hofstetter
Germany
F25-2910:26:4009:21:33Women slot
128
Verena Fleckenstein
Germany
F50-5411:31:1209:21:36Women slot
129
Caroline Arts
Belgium
F25-2910:26:5709:21:48Women slot
130
Francesca Cusmai
Italy
F45-4911:02:1009:22:54Women slot
131
Sandra Coudurier
Germany
F55-5912:04:0709:23:13Women slot
132
Katharina Horsch-Littig
Germany
F55-5912:04:5509:23:50Women slot
133
Anastasia Tsourouktzi
Greece
F30-3410:31:0509:26:31Women slot
134
Anna Minges
Germany
F30-3410:32:5309:28:08Women slot
135
Raimond Gailis
Germany
M70-7413:46:2909:28:17AG Winner
136
Vanessa Semadeni
Germany
F50-5411:39:4309:28:31Women slot
137
Viola Greil
Germany
F35-3910:45:1809:32:07Women slot
138
Carmen Gander
Switzerland
F40-4410:57:3909:32:36Women slot
139
Linda Thalheim
Germany
F30-3410:38:3309:33:13Women slot
140
Lisa Römer
Germany
F40-4410:59:0909:33:55Women slot
141
Ylse Yuri Shinzato Sasai
Brazil
F55-5912:17:5509:33:57Women slot
142
Manon Claeys
Belgium
F25-2910:40:4209:34:07Women slot
143
Sina Langner
Germany
F35-3910:47:4809:34:20Women slot
144
Silke Kohrs
Germany
F45-4911:15:5909:34:39Women slot
145
Maartje Van Gestel
Netherlands
F30-3410:41:2509:35:47Women slot
146
Rebecca Emmerich
Germany
F25-2910:42:5709:36:08Women slot
147
Sandy Thompson
United States
F60-6413:21:4709:38:43Women slot
148
Corina Lucke
Germany
F50-5411:52:5109:39:11Women slot
149
Victoria Edwards
United Kingdom
F30-3410:45:4709:39:43Women slot
150
Kevin Giesen
Germany
PC/ID11:52:5711:52:57AG Winner

Next 20 — closest to qualifying

The athletes who just missed a slot, by adjusted time — i.e. who would benefit most from rolldown.

#AthleteAge groupFinishAdjustedStatus
151
Tom Gygax
Switzerland
M55-5910:33:0509:08:41Not qualified
152
Magnus Dalsgaard
Denmark
M25-299:13:2409:09:01Not qualified
153
Vittorio Mastrangelo
Italy
M45-499:44:0709:09:07Not qualified
154
Sören Oester
Germany
M35-399:15:1909:09:29Not qualified
155
Sascha Harbecke
Germany
M45-499:44:3309:09:32Not qualified
156
Patrick Jordan
Germany
M50-5410:10:5609:09:57Not qualified
157
Ralf Nüttgens
Germany
M60-6411:07:0409:11:07Not qualified
158
Peter Schulteis
Germany
M60-6411:07:4009:11:37Not qualified
159
Sander De Bart
Netherlands
M35-399:18:1209:12:20Not qualified
160
jean felix sambarin
France
M60-6411:08:3609:12:23Not qualified
161
Grega Cesen
Slovenia
M45-499:47:3909:12:26Not qualified
162
Robert Moeller
Germany
M45-499:47:3909:12:26Not qualified
163
Remus Otten
Netherlands
M25-299:17:1709:12:52Not qualified
164
Sébastien Granié
France
M55-5910:38:0609:13:02Not qualified
165
Patrik Wedlich
Germany
M18-249:30:2309:13:09Not qualified
166
bruno Ducourant
France
M45-499:48:3809:13:22Not qualified
167
Enrico Polini
Italy
M35-399:19:2509:13:32Not qualified
168
Emerich Koudelka
Czech Republic
M55-5910:38:4509:13:36Not qualified
169
Alexandre Le Nouveau
France
M18-249:31:1409:13:58Not qualified
170
Jochen Stöberl
Germany
M45-499:49:4209:14:22Not qualified

Qualification is modelled with the WTC age-group performance multipliers. Results are for information only — always confirm slots and rolldown with the official race-day allocation. Not affiliated with the IRONMAN Group.