UNPACE.cc ES
← 70.3 Worlds qualifying times 2026

IRONMAN 70.3 Duisburg 70.3 Worlds 2026 qualifying

The time needed at IRONMAN 70.3 Duisburg to qualify for the 2026 IRONMAN 70.3 World Championship in each age group, who took the automatic slots and how far the roll down went.

70.3 Worlds 2026 · IRONMAN 70.3 Duisburg 2025

70 slots. Closed cycle (Nice, Sep 12, 2026): cutoffs estimated from the start list.

Slots
35
estimated
Automatic
11
12 age groups
Pool
24
of 24 slots
Age-graded cutoff
4:09:05
#39 in the ranking

Slots by age group

By age group: the time needed, the winners (automatic slot, or who didn't take it) and the age-graded ranking down to the last athlete who took a slot. Ranking shows only the pool.

#AthleteAGFinishAge-graded
M18-24 · time needed 4:09:05 · factor 1.0000 · 4 qualified
1.ºThomas SmansM18-243:56:443:56:44Took the automatic slot
7Sebastian MarxM18-243:57:103:57:10Didn’t take a pool slot
19Lucas PetitM18-244:05:204:05:20Took a pool slot slot 10 of 24 · via roll down
23Lennart MohrhardtM18-244:06:324:06:32Took a pool slot slot 12 of 24 · via roll down
31Johannes BaderM18-244:08:114:08:11Took a pool slot slot 16 of 24 · via roll down
44Jonas ValdorM18-244:09:284:09:28Didn’t take a pool slot
M25-29 · time needed 4:10:52 · factor 0.9929 · the automatic slot rolled to the pool · 2 qualified
1.ºMathieu GalletM25-294:01:353:59:52Already qualified · IRONMAN 70.3 Vichy rolled to #2
2.ºNiklas LöbnerM25-294:03:444:02:00Didn’t take the automatic slot rolled to #3
3.ºLeo Von SchmelingM25-294:06:344:04:49Didn’t take the automatic slot rolled to the pool
21Grégoire LemaireM25-294:07:274:05:42Didn’t take a pool slot
32Jonathan DisselhoffM25-294:09:594:08:13Took a pool slot slot 17 of 24 · via roll down
33Eric KlinkenbergM25-294:09:594:08:13Didn’t take a pool slot
37Ole MaiwaldM25-294:10:304:08:43Took a pool slot slot 20 of 24 · via roll down
M30-34 · time needed 4:17:59 · factor 0.9655 · 4 qualified
1.ºOlivier MichotteM30-344:13:114:04:27Took the automatic slot
18Bart VeurinkM30-344:13:534:05:07Took a pool slot slot 9 of 24 · via roll down
25Paolo TouaM30-344:15:354:06:46Didn’t take a pool slot
39Romain LedentM30-344:17:594:09:05Took a pool slot slot 22 of 24 · via roll down
40Thomas MaresM30-344:18:074:09:13Didn’t take a pool slot
41Sébastien ThérerM30-344:18:084:09:14Took a pool slot slot 23 of 24 · via roll down
M35-39 · time needed 4:22:12 · factor 0.9500 · 1 qualified
1.ºMatt GotrelM35-394:09:473:57:18Didn’t take the automatic slot rolled to #2
2.ºTim WölkerM35-394:20:084:07:08Took the automatic slot via roll down
26Chris ZimmermannM35-394:20:084:07:08Didn’t take a pool slot
34Christian EstevesM35-394:21:174:08:13Didn’t take a pool slot
M40-44 · time needed 4:28:56 · factor 0.9262 · 3 qualified
1.ºMartin WonkeM40-444:06:243:48:13Took the automatic slot
2Laurens JansenM40-444:09:233:50:59Didn’t take a pool slot
3Edwin De WitM40-444:09:363:51:11Didn’t take a pool slot
6Ruurd-Jan ZwartsM40-444:14:553:56:06Didn’t take a pool slot
10Filip WoutersM40-444:19:434:00:33Didn’t take a pool slot
14Moritz SchlenkhoffM40-444:23:004:03:35Didn’t take a pool slot
15Maarten BorstenM40-444:23:284:04:01Didn’t take a pool slot
17Daniel EitlerM40-444:24:154:04:45Took a pool slot slot 8 of 24 · via roll down
20Tobias DehmerM40-444:25:084:05:34Took a pool slot slot 11 of 24 · via roll down
M45-49 · time needed 4:37:26 · factor 0.8978 · 7 qualified
1.ºStijn VeldemanM45-494:16:423:50:28Took the automatic slot
1Jan De ClercqM45-494:16:453:50:31Took a pool slot slot 1 of 24
4Raf VereyckenM45-494:17:343:51:15Took a pool slot slot 2 of 24 · via roll down
16Sascha MartenM45-494:32:364:04:44Didn’t take a pool slot
22Lars WinklerM45-494:33:424:05:44Didn’t take a pool slot
27Sebastien PinsardM45-494:35:404:07:30Took a pool slot slot 13 of 24 · via roll down
28Ciaran DohenyM45-494:35:424:07:31Took a pool slot slot 14 of 24 · via roll down
30Marco KoblitzM45-494:36:174:08:03Took a pool slot slot 15 of 24 · via roll down
36Christian LaschetM45-494:36:454:08:28Took a pool slot slot 19 of 24 · via roll down
42Stephan WeissM45-494:37:414:09:18Didn’t take a pool slot
43Dennis HirschM45-494:37:434:09:20Didn’t take a pool slot
M50-54 · time needed 4:42:00 · factor 0.8833 · 1 qualified
1.ºAlexander SchindelM50-544:26:183:55:13Took the automatic slot
12Carsten KraghedeM50-544:33:094:01:16Didn’t take a pool slot
M55-59 · time needed 4:50:49 · factor 0.8565 · 6 qualified
1.ºFrank HorlacherM55-594:28:393:50:06Took the automatic slot
5Thomas JanyM55-594:34:243:55:01Took a pool slot slot 3 of 24 · via roll down
8Frank WiedenhöferM55-594:38:383:58:39Took a pool slot slot 4 of 24 · via roll down
9Olaf MenslerM55-594:39:383:59:30Took a pool slot slot 5 of 24 · via roll down
13Martin SchlaeferM55-594:42:134:01:43Took a pool slot slot 7 of 24 · via roll down
24Thomas VetterM55-594:48:004:06:40Didn’t take a pool slot
29Ralf KühnholdM55-594:49:284:07:56Didn’t take a pool slot
35Giuseppe ZuddasM55-594:49:504:08:15Took a pool slot slot 18 of 24 · via roll down
M60-64 · time needed 5:04:03 · factor 0.8192 · 4 qualified
1.ºFrank DietrichM60-644:51:073:58:29Took the automatic slot
11Michael WielandM60-644:54:004:00:51Took a pool slot slot 6 of 24 · via roll down
38Michael MohrM60-645:03:474:08:52Took a pool slot slot 21 of 24 · via roll down
45Steffen SchaarM60-645:04:364:09:32Took a pool slot slot 24 of 24 · via roll down
M65-69 · time needed 5:26:02 · factor 0.7640 · 1 qualified
1.ºErick VermeiM65-695:23:064:06:51Took the automatic slot
M70-74 · time needed 5:49:53 · factor 0.7119 · 1 qualified
1.ºOrtwin RulandM70-745:34:083:57:52Took the automatic slot
M75-79 · time needed 6:28:02 · factor 0.6419 · 1 qualified
1.ºAlfred HonermannM75-796:26:014:07:47Took the automatic slot

70.3 Worlds 2026 · IRONMAN 70.3 Duisburg 2025

70 slots. Closed cycle (Nice, Sep 12, 2026): cutoffs estimated from the start list.

Slots
35
estimated
Automatic
9
10 age groups
Pool
26
of 26 slots
Age-graded cutoff
5:01:00
#46 in the ranking

Slots by age group

By age group: the time needed, the winners (automatic slot, or who didn't take it) and the age-graded ranking down to the last athlete who took a slot. Ranking shows only the pool.

#AthleteAGFinishAge-graded
F18-24 · time needed 5:03:24 · factor 0.9921 · 2 qualified
1.ºAnne SchmidhuberF18-244:24:364:22:31Didn’t take the automatic slot rolled to #2
2.ºLila BardiF18-244:44:124:41:57Took the automatic slot via roll down
21Lena SangF18-244:53:294:51:10Took a pool slot slot 13 of 26 · via roll down
24Roos Van Der PloegF18-244:55:224:53:02Didn’t take a pool slot
F25-29 · time needed 5:01:00 · factor 1.0000 · 5 qualified
1.ºAnneleen BolléF25-294:40:034:40:03Took the automatic slot
3Ines LeursF25-294:41:154:41:15Took a pool slot slot 1 of 26 · via roll down
8Insa RechterF25-294:45:114:45:11Took a pool slot slot 6 of 26 · via roll down
43Lea BörgerF25-294:59:574:59:57Took a pool slot slot 22 of 26 · via roll down
47Alina JoostberendsF25-295:01:045:01:04Took a pool slot slot 25 of 26 · via roll down
F30-34 · time needed 5:06:16 · factor 0.9828 · 6 qualified
1.ºMarit LindemannF30-344:20:314:16:02Didn’t take the automatic slot rolled to #2
2.ºJordan MatthewsF30-344:31:504:27:09Took the automatic slot via roll down
1Daniela WiefhoffF30-344:38:484:34:00Didn’t take a pool slot
5Christiane StegerF30-344:47:394:42:42Took a pool slot slot 3 of 26 · via roll down
12Ulrike ServosF30-344:50:434:45:43Didn’t take a pool slot
14Rosaline WedzingaF30-344:51:334:46:32Didn’t take a pool slot
16Lynn DybionaF30-344:51:474:46:46Took a pool slot slot 10 of 26 · via roll down
25Katy ArmitageF30-344:58:444:53:36Took a pool slot slot 15 of 26 · via roll down
29Anita VerkerkF30-344:59:084:53:59Took a pool slot slot 17 of 26 · via roll down
41Lucie FerraraF30-345:03:474:58:33Didn’t take a pool slot
45Regina WiedemannF30-345:06:075:00:51Took a pool slot slot 23 of 26 · via roll down
F35-39 · time needed 5:11:40 · factor 0.9658 · 4 qualified
1.ºZora KohoutkovaF35-394:46:594:37:10Took the automatic slot
9Aaltje DargatzF35-394:55:334:45:27Took a pool slot slot 7 of 26 · via roll down
18Alessandra Andrei-PancieraF35-394:58:364:48:23Took a pool slot slot 12 of 26 · via roll down
20Carina GesingF35-394:59:264:49:12Didn’t take a pool slot
27Debby MotteF35-395:04:184:53:54Didn’t take a pool slot
28Anika HainF35-395:04:234:53:58Didn’t take a pool slot
32Els GorisF35-395:05:354:55:08Didn’t take a pool slot
33Jessica HirschF35-395:06:114:55:43Took a pool slot slot 19 of 26 · via roll down
38Caroline CharlierF35-395:07:464:57:14Didn’t take a pool slot
48Katlijn HaesebrouckF35-395:11:555:01:15Didn’t take a pool slot
F40-44 · time needed 5:19:20 · factor 0.9426 · 4 qualified
1.ºSusanne HamperF40-444:50:434:34:02Already qualified · IRONMAN 70.3 Luxembourg rolled to #2
2.ºSteffi SteinbergF40-444:51:054:34:23Didn’t take the automatic slot rolled to #3
3.ºJantine MarmarinosF40-444:57:064:40:03Took the automatic slot via roll down
2Anne AlffF40-444:57:544:40:48Already qualified · IRONMAN 70.3 Luxembourg
6Katja ZehF40-445:00:334:43:18Took a pool slot slot 4 of 26 · via roll down
15Katja KowerF40-445:04:084:46:41Didn’t take a pool slot
17Jana SchüttF40-445:04:314:47:02Took a pool slot slot 11 of 26 · via roll down
19Séverine BaillyF40-445:06:334:48:57Didn’t take a pool slot
26Anke TeodorovicF40-445:11:394:53:46Took a pool slot slot 16 of 26 · via roll down
44Magda MichalakF40-445:19:075:00:48Didn’t take a pool slot
49Katharina PöhlmannF40-445:20:045:01:42Didn’t take a pool slot
51Steffi HübnerF40-445:20:455:02:20Didn’t take a pool slot
F45-49 · time needed 5:27:28 · factor 0.9192 · 3 qualified
1.ºMelanie BaumannF45-494:46:274:23:18Didn’t take the automatic slot rolled to #2
2.ºNicole PálF45-495:01:514:37:28Took the automatic slot via roll down
10Emma LindgrenF45-495:10:384:45:32Didn’t take a pool slot
11Karina VicedomF45-495:10:454:45:38Took a pool slot slot 8 of 26 · via roll down
46Lieve DerveauxF45-495:27:285:01:00Took a pool slot slot 24 of 26 · via roll down
50Daniela WagnerF45-495:28:505:02:16Didn’t take a pool slot
F50-54 · time needed 5:33:51 · factor 0.9016 · 4 qualified
1.ºBirgit WesselF50-545:10:274:39:54Took the automatic slot
7Sonja BarthF50-545:14:524:43:53Took a pool slot slot 5 of 26 · via roll down
13Karin HahnfeldF50-545:17:264:46:12Took a pool slot slot 9 of 26 · via roll down
31Sandra KleijnF50-545:27:164:55:04Didn’t take a pool slot
37Sabine SchonF50-545:29:234:56:58Already qualified · IRONMAN 70.3 Luxembourg
40Manuela ScharfF50-545:30:154:57:45Took a pool slot slot 21 of 26 · via roll down
F55-59 · time needed 5:44:09 · factor 0.8746 · 5 qualified
1.ºKirsten WieditzF55-595:08:504:30:06Took the automatic slot
4Petra StoepplerF55-595:21:474:41:26Took a pool slot slot 2 of 26 · via roll down
22Andrea HöllerF55-595:33:514:51:59Didn’t take a pool slot
23Petra Krallmann-BrüllF55-595:34:374:52:39Took a pool slot slot 14 of 26 · via roll down
35Martina GaspercicF55-595:38:434:56:14Didn’t take a pool slot
36Claudia KarlF55-595:39:224:56:49Took a pool slot slot 20 of 26 · via roll down
39Dafne GervaisF55-595:40:254:57:44Didn’t take a pool slot
42Alexandra Wilke-RassF55-595:42:554:59:55Didn’t take a pool slot
52Maria Lübbert-HornF55-595:46:015:02:38Didn’t take a pool slot
53Birgit ZuddasF55-595:46:115:02:46Took a pool slot slot 26 of 26 · via roll down
F60-64 · time needed 5:58:43 · factor 0.8391 · 2 qualified
1.ºDörte MichelsF60-645:26:044:33:36Didn’t take the automatic slot rolled to #2
2.ºKatja KesslerF60-645:28:524:35:57Took the automatic slot via roll down
30Monica LanzendörferF60-645:50:384:54:13Took a pool slot slot 18 of 26 · via roll down
34Lilian JanssenF60-645:53:014:56:13Didn’t take a pool slot
F65-69 · time needed 6:27:08 · factor 0.7775 · the automatic slot rolled to the pool
1.ºAnne Becker-SeifenerF65-698:14:136:24:15Didn’t take the automatic slot rolled to the pool
F70-74 · time needed 6:49:38 · factor 0.7348
No one from this age group in the ranking.
F75-79 · time needed 8:02:50 · factor 0.6234
No one from this age group in the ranking.

IRONMAN 70.3 Duisburg results: all editions →

How it works

  • Since the 2026 cycle, each age group winner gets an automatic slot (if declined, it rolls to 2nd and 3rd). Each race has the same number of slots for women and for men.
  • The remaining slots are offered by age-graded time: finish time times the official age group factor (IRONMAN 70.3 Standard), updated every July.
  • IRONMAN doesn't publish who accepted each slot. We estimate it by matching results against the World Championship start list: we go through the season in order, and at each race a slot goes to whoever is on the start list and didn't already have one. That shows how far the roll down went.
  • The cutoff is the time by which 90% of the pool slots were handed out, not the last athlete in: sometimes the last 2 or 3 slots roll very deep because almost nobody in that part of the ranking is on the start list, and that last time doesn't reflect what it took.
  • IRONMAN doesn't publish how many slots were taken at each 70.3, so these cutoffs have no official check: treat them as a guide, especially for late-season races.
  • * Approximate cutoff: we couldn't rebuild the whole pool (athletes who took a slot and aren't on the start list, or that we couldn't match). The real cutoff was probably a bit slower.
  • For a cycle in progress there's no start list yet: we assume winners take their slot and the roll down goes as deep as it did at that race the year before.
  • Qualifying races worldwide that we cover (a few without published results are missing). Age group winners qualify even if slower than the cutoff.

Sources: IRONMAN Age Group Qualification · IRONMAN 70.3 World Championship slots