2026 IRONMAN Frankfurt
IRONMAN World Championship qualification — age-group results, adjusted times, and qualifying times.
WC slots
60
Qualified
60
General cutoff*
05:39:33
Men cutoff*
05:39:33
*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.
Chasing a World Championship slot?
Get a free AI season plan for your next race — your first week is on us.
Qualified athletes (60)
| # | Athlete | Age group | Finish | Adjusted | Status |
|---|---|---|---|---|---|
| 1 | Hans Linden Netherlands | M80-84 | 9:12:38 | 05:06:59 | AG Winner |
| 2 | Lili Kramer Germany | F18-24 | 6:06:11 | 05:13:42 | AG Winner |
| 3 | Christoph Matner Germany | M35-39 | 5:23:40 | 05:20:16 | AG Winner |
| 4 | Ole Jacobsen Germany | M55-59 | 6:10:06 | 05:20:45 | AG Winner |
| 5 | Rafael Lao Fernandez Spain | M45-49 | 5:43:31 | 05:22:56 | AG Winner |
| 6 | Frank Emde Germany | M60-64 | 6:31:31 | 05:23:28 | AG Winner |
| 7 | Alex Blank Germany | M50-54 | 6:01:20 | 05:25:16 | AG Winner |
| 8 | Hendrik Meth Germany | M50-54 | 6:01:58 | 05:25:50 | Qualified |
| 9 | Thierry Foulounoux France | M70-74 | 7:55:02 | 05:26:37 | AG Winner |
| 10 | Brent Van Duren Belgium | M30-34 | 5:27:39 | 05:27:39 | AG Winner |
| 11 | Thomas Fritsch Germany | M55-59 | 6:18:03 | 05:27:39 | Qualified |
| 12 | Thijs Gipmans Netherlands | M50-54 | 6:04:56 | 05:28:30 | Qualified |
| 13 | Niels Esmeijer Netherlands | M40-44 | 5:40:56 | 05:30:07 | AG Winner |
| 14 | Frank Schubnell Germany | M55-59 | 6:21:04 | 05:30:16 | Qualified |
| 15 | Keith Murray United Kingdom | M50-54 | 6:07:24 | 05:30:44 | Qualified |
| 16 | Bernhard Goll Austria | M45-49 | 5:52:28 | 05:31:21 | Qualified |
| 17 | Florian Brosch Germany | M40-44 | 5:42:13 | 05:31:22 | Qualified |
| 18 | Henna Junnila Finland | F35-39 | 6:14:13 | 05:31:46 | AG Winner |
| 19 | Jens Müller Germany | M45-49 | 5:53:10 | 05:32:00 | Qualified |
| 20 | Alessio Cappa Italy | M45-49 | 5:53:19 | 05:32:09 | Qualified |
| 21 | Benedikt Kuestermann Germany | M45-49 | 5:53:27 | 05:32:16 | Qualified |
| 22 | Moritz Gmelin Germany | M50-54 | 6:09:25 | 05:32:32 | Qualified |
| 23 | Jesse Du Bey United States | M50-54 | 6:09:30 | 05:32:37 | Qualified |
| 24 | Roberto Carfagno Croatia | M55-59 | 6:23:50 | 05:32:40 | Qualified |
| 25 | Tyler Smuda Germany | M18-24 | 5:43:42 | 05:33:19 | AG Winner |
| 26 | Jürgen Born Germany | M70-74 | 8:06:28 | 05:34:29 | Qualified |
| 27 | Giuseppe Gavotti Italy | M50-54 | 6:11:53 | 05:34:46 | Qualified |
| 28 | Richard Whitfield United Kingdom | M45-49 | 5:56:24 | 05:35:03 | Qualified |
| 29 | Sophie Drews Germany | F30-34 | 6:13:26 | 05:35:13 | AG Winner |
| 30 | Alexander Janitzki Germany | M50-54 | 6:12:26 | 05:35:15 | Qualified |
| 31 | Gernot Poerner Germany | M50-54 | 6:12:39 | 05:35:27 | Qualified |
| 32 | Bennet Breitenbach Germany | M18-24 | 5:46:06 | 05:35:38 | Qualified |
| 33 | Marcus Westphal Denmark | M18-24 | 5:46:11 | 05:35:43 | Qualified |
| 34 | Anne Cecilie Nygaard Norway | F18-24 | 6:32:11 | 05:35:59 | Qualified |
| 35 | Jessica Ittner Germany | F30-34 | 6:14:22 | 05:36:04 | Qualified |
| 36 | Rainer Nagel Germany | M55-59 | 6:28:37 | 05:36:48 | Qualified |
| 37 | Svenja Deichmann Germany | F25-29 | 6:16:09 | 05:37:04 | AG Winner |
| 38 | Olivier Cornelis Belgium | M45-49 | 5:58:35 | 05:37:06 | Qualified |
| 39 | Samuel Proske Germany | M30-34 | 5:37:14 | 05:37:14 | Qualified |
| 40 | Moris Brust Luxembourg | M25-29 | 5:40:01 | 05:37:19 | AG Winner |
| 41 | Steven Laureys Belgium | M55-59 | 6:29:31 | 05:37:35 | Qualified |
| 42 | Fabian Kremser Austria | M40-44 | 5:48:39 | 05:37:35 | Qualified |
| 43 | Jonas Fredberg Denmark | M40-44 | 5:48:51 | 05:37:47 | Qualified |
| 44 | Christopher Gassert Germany | M40-44 | 5:49:25 | 05:38:20 | Qualified |
| 45 | Marcin Chojnacki Poland | M50-54 | 6:16:03 | 05:38:31 | Qualified |
| 46 | Lars Heppner Germany | M30-34 | 5:38:34 | 05:38:34 | Qualified |
| 47 | Christiaan Zandbergen Netherlands | M40-44 | 5:49:54 | 05:38:48 | Qualified |
| 48 | Nicolas Mehrer Germany | M25-29 | 5:41:34 | 05:38:52 | Qualified |
| 49 | Sophie Schmitz Germany | F25-29 | 6:18:13 | 05:38:55 | Qualified |
| 50 | Sam Storer United Kingdom | M50-54 | 6:16:30 | 05:38:55 | Qualified |
| 51 | Thomas Fedinger Germany | M45-49 | 6:00:38 | 05:39:01 | Qualified |
| 52 | Marcel Ottiger Germany | M30-34 | 5:39:31 | 05:39:31 | Qualified |
| 53 | Katrin Esefeld Germany | F40-44 | 6:29:58 | 05:39:32 | AG Winner |
| 54 | Colin Chételat Switzerland | M25-29 | 5:42:16 | 05:39:33 | Qualified |
| 55 | Anke Werner Germany | F50-54 | 7:00:24 | 05:41:34 | AG Winner |
| 56 | Claudia Karl Germany | F60-64 | 7:57:39 | 05:44:46 | AG Winner |
| 57 | Luisina Viletto Argentina | F45-49 | 6:46:14 | 05:45:20 | AG Winner |
| 58 | Mike Theis Germany | M65-69 | 7:49:49 | 05:54:48 | AG Winner |
| 59 | Susanne Noss Germany | F55-59 | 8:27:59 | 06:35:06 | AG Winner |
| 60 | maria cristina nuti Italy | PC/ID | 9:14:49 | 09:14:49 | AG Winner |
Next 20 — closest to qualifying
The athletes who just missed a slot, by adjusted time — i.e. who would benefit most from rolldown.
| # | Athlete | Age group | Finish | Adjusted | Status |
|---|---|---|---|---|---|
| 61 | Patrick Krienes Germany | M30-34 | 5:39:50 | 05:39:50 | Not qualified |
| 62 | Jan Bily Germany | M18-24 | 5:50:29 | 05:39:53 | Not qualified |
| 63 | Jannik Hollmann Germany | M35-39 | 5:43:32 | 05:39:55 | Not qualified |
| 64 | Benjamin Bräutigam Germany | M35-39 | 5:43:44 | 05:40:07 | Not qualified |
| 65 | Ellis Murray United Kingdom | M18-24 | 5:51:17 | 05:40:40 | Not qualified |
| 66 | Naima Madlen Diesner Germany | F35-39 | 6:24:56 | 05:41:16 | Not qualified |
| 67 | Philipp Strolz Austria | M50-54 | 6:19:26 | 05:41:33 | Not qualified |
| 68 | Maximilian Widera Germany | M35-39 | 5:45:20 | 05:41:42 | Not qualified |
| 69 | Matthias Schneider Germany | M60-64 | 6:53:36 | 05:41:42 | Not qualified |
| 70 | Pascal Friedhoff Germany | M40-44 | 5:52:58 | 05:41:46 | Not qualified |
| 71 | Markus Freund Germany | M45-49 | 6:03:34 | 05:41:47 | Not qualified |
| 72 | Fernando Rodrigues Ricco Brazil | M35-39 | 5:45:42 | 05:42:04 | Not qualified |
| 73 | Raimond Gailis Germany | M70-74 | 8:18:17 | 05:42:37 | Not qualified |
| 74 | Sarah Karollus Germany | F25-29 | 6:22:26 | 05:42:41 | Not qualified |
| 75 | Timo Pippart Germany | M40-44 | 5:54:06 | 05:42:52 | Not qualified |
| 76 | Ivo Janssen Netherlands | M30-34 | 5:42:57 | 05:42:57 | Not qualified |
| 77 | Johannes Kern Germany | M25-29 | 5:45:46 | 05:43:02 | Not qualified |
| 78 | Jeroen Schenk Netherlands | M50-54 | 6:21:15 | 05:43:12 | Not qualified |
| 79 | Martin Siemann Germany | M40-44 | 5:54:28 | 05:43:13 | Not qualified |
| 80 | Thomas Keindorf Germany | M60-64 | 6:55:31 | 05:43:17 | Not qualified |
Open in the interactive tool →
Filter by age group, model rolldown, see required times.
Race guide →
Course, typical weather, fueling & pacing for this race.
All qualifying events →
Browse every IRONMAN & 70.3 in our results database.
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.