UNPACE.cc ES
← 70.3 Worlds qualifying times 2026

IRONMAN 70.3 Muscat 70.3 Worlds 2026 qualifying

The time needed at IRONMAN 70.3 Muscat 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 Muscat 2026

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

Slots
40
estimated
Automatic
10
11 age groups
Pool
30
of 30 slots
Age-graded cutoff
4:10:54
#59 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:10:54 · factor 1.0000 · 1 qualified
1.ºYousuf IrakyM18-244:29:144:29:14Didn’t take the automatic slot rolled to #2
2.ºGilles StadsbaderM18-244:29:254:29:25Already qualified · IRONMAN 70.3 Cairns rolled to #3
3.ºMaher ElfarraM18-244:35:364:35:36Took the automatic slot via roll down
M25-29 · time needed 4:12:42 · factor 0.9929 · 2 qualified
1.ºEvgeny TikhoninM25-293:56:523:55:11Took the automatic slot
13Teo KatgelyM25-293:59:203:57:38Took a pool slot slot 8 of 30 · via roll down
M30-34 · time needed 4:19:52 · factor 0.9655 · 4 qualified
1.ºAlexandre CailleM30-343:53:093:45:06Took the automatic slot
1Rafael DomingosM30-343:55:473:47:39Didn’t take a pool slot
8Vasilii RomanovM30-344:03:563:55:31Took a pool slot slot 3 of 30 · via roll down
9Oliver LockyerM30-344:03:593:55:34Took a pool slot slot 4 of 30 · via roll down
66Daniel TorresM30-344:22:364:13:32Didn’t take a pool slot
70Alan Mc GirrM30-344:24:154:15:08Didn’t take a pool slot
73Alex MockfordM30-344:24:514:15:43Took a pool slot slot 29 of 30 · via roll down
78Abdulla AlmuftahM30-344:25:444:16:34Didn’t take a pool slot
M35-39 · time needed 4:24:06 · factor 0.9500 · 10 qualified
1.ºChristoph MatnerM35-393:51:423:40:07Didn’t take the automatic slot rolled to #2
2.ºChristopher Mascarenhas KeyesM35-394:03:373:51:26Already qualified · IRONMAN 70.3 Dhofar rolled to #3
3.ºRyan ChristianM35-394:03:423:51:31Took the automatic slot via roll down
10Guillaume BasM35-394:08:443:56:18Took a pool slot slot 5 of 30 · via roll down
18Julien OrhanM35-394:11:413:59:06Took a pool slot slot 10 of 30 · via roll down
23Victor AudienneM35-394:13:034:00:24Didn’t take a pool slot
24Patryk BielikM35-394:14:044:01:22Took a pool slot slot 13 of 30 · via roll down
27Aleksandr NefedovM35-394:15:574:03:09Took a pool slot slot 15 of 30 · via roll down
30René RothenbücherM35-394:17:134:04:21Took a pool slot slot 17 of 30 · via roll down
34Arjen MartensM35-394:18:004:05:06Took a pool slot slot 18 of 30 · via roll down
38Ramon ZürcherM35-394:18:494:05:53Took a pool slot slot 21 of 30 · via roll down
42Roberto PiettaM35-394:20:084:07:08Already qualified · IRONMAN 70.3 Emilia Romagna
43James DuncanM35-394:20:114:07:10Didn’t take a pool slot
44William BruntM35-394:20:354:07:33Took a pool slot slot 23 of 30 · via roll down
49Nicholas GeorgiadisM35-394:21:174:08:13Didn’t take a pool slot
51Alessio RispoliM35-394:21:354:08:30Didn’t take a pool slot
52Andrew ArchibaldM35-394:22:324:09:24Didn’t take a pool slot
69Bas Van Der GaagM35-394:27:594:14:35Didn’t take a pool slot
71Tom HopwoodM35-394:28:584:15:31Didn’t take a pool slot
74David AndorM35-394:29:134:15:45Didn’t take a pool slot
77Vainius KaledaM35-394:29:554:16:25Already qualified · IRONMAN 70.3 Dhofar
81Constantin BaehrM35-394:30:474:17:15Didn’t take a pool slot
84James ArnestadM35-394:31:494:18:14Took a pool slot slot 30 of 30 · via roll down
M40-44 · time needed 4:30:54 · factor 0.9262 · 9 qualified
1.ºMark TomlinsonM40-444:05:363:47:28Took the automatic slot
2Rayan AlkhuwaiterM40-444:07:293:49:13Took a pool slot slot 1 of 30 · via roll down
4Thiago NascimentoM40-444:07:553:49:37Already qualified · IRONMAN 70.3 Hradec Králové
12David HynesM40-444:15:373:56:45Took a pool slot slot 7 of 30 · via roll down
15Mihai VigariuM40-444:16:443:57:47Didn’t take a pool slot
17Jens HulsebuschM40-444:17:523:58:50Took a pool slot slot 9 of 30 · via roll down
20James PlantM40-444:18:293:59:24Took a pool slot slot 12 of 30 · via roll down
21Jamie EdmundsM40-444:18:543:59:48Didn’t take a pool slot
22Gerhard De BruinM40-444:19:114:00:03Didn’t take a pool slot
29Mathieu BouletM40-444:23:194:03:53Took a pool slot slot 16 of 30 · via roll down
37Michal OndrejM40-444:25:084:05:34Took a pool slot slot 20 of 30 · via roll down
50David SchmidM40-444:28:144:08:26Took a pool slot slot 26 of 30 · via roll down
58Michael MenagerM40-444:30:404:10:41Didn’t take a pool slot
59Marc WenzelM40-444:30:534:10:54Took a pool slot slot 27 of 30 · via roll down
60Petros SolomouM40-444:32:224:12:16Didn’t take a pool slot
67Siarhei MuntsianM40-444:34:114:13:57Didn’t take a pool slot
79Fabien CrespM40-444:37:184:16:50Didn’t take a pool slot
M45-49 · time needed 4:39:28 · factor 0.8978 · 3 qualified
1.ºJörg ScheiderbauerM45-494:15:223:49:16Took the automatic slot
3David DhoogeM45-494:15:423:49:34Didn’t take a pool slot
5Ian SteigerM45-494:17:393:51:19Already qualified · IRONMAN 70.3 Erkner
6David DufekM45-494:20:313:53:54Took a pool slot slot 2 of 30 · via roll down
11Walter KaspirowitschM45-494:23:363:56:40Took a pool slot slot 6 of 30 · via roll down
25Daniel KrugerM45-494:29:314:01:58Didn’t take a pool slot
47Joao ArtecheM45-494:36:154:08:01Didn’t take a pool slot
57Anthony Andres-SpohrM45-494:39:044:10:33Didn’t take a pool slot
64Lucian MorariuM45-494:42:084:13:18Didn’t take a pool slot
65Baizhan KanafinM45-494:42:114:13:21Didn’t take a pool slot
72Khalifa AldarmakiM45-494:44:424:15:36Didn’t take a pool slot
75Peter ŠimúnM45-494:45:094:16:00Didn’t take a pool slot
83Kristan KingM45-494:47:044:17:44Didn’t take a pool slot
M50-54 · time needed 4:44:03 · factor 0.8833 · 4 qualified
1.ºYann PayenM50-544:22:573:52:16Took the automatic slot
7Keith MurrayM50-544:25:403:54:40Didn’t take a pool slot
14Ahmed IrakyM50-544:29:073:57:43Didn’t take a pool slot
19Razvan EneM50-544:30:493:59:13Took a pool slot slot 11 of 30 · via roll down
26Adrian TolandM50-544:34:174:02:16Took a pool slot slot 14 of 30 · via roll down
28Rorie MassonM50-544:36:064:03:53Didn’t take a pool slot
33Sotirios DedesM50-544:37:154:04:54Didn’t take a pool slot
40Alexey BukleevM50-544:39:224:06:46Didn’t take a pool slot
45Ben PriceM50-544:40:314:07:47Didn’t take a pool slot
46Patrick ArgiM50-544:40:344:07:49Took a pool slot slot 24 of 30 · via roll down
54Michael SchottM50-544:42:474:09:47Didn’t take a pool slot
55Valerio ManfriniM50-544:43:014:09:59Didn’t take a pool slot
61Paul GaborM50-544:45:454:12:24Already qualified · IRONMAN 70.3 Tallinn
68Badis MessadiaM50-544:47:584:14:22Didn’t take a pool slot
M55-59 · time needed 4:52:56 · factor 0.8565 · 3 qualified
1.ºGraziano BortolottoM55-594:33:583:54:39Took the automatic slot
16Aleksei RetiunskiM55-594:38:113:58:16Didn’t take a pool slot
31Maria GostevaM55-594:45:374:04:38Didn’t take a pool slot
35Glen OsmondM55-594:46:144:05:10Didn’t take a pool slot
36David JanvierM55-594:46:314:05:24Took a pool slot slot 19 of 30 · via roll down
39Graham WilcockM55-594:47:154:06:02Took a pool slot slot 22 of 30 · via roll down
53Oleg NossovM55-594:51:134:09:26Didn’t take a pool slot
56Michael FuchsM55-594:52:254:10:27Didn’t take a pool slot
63Armin BodmerM55-594:55:384:13:13Didn’t take a pool slot
M60-64 · time needed 5:06:16 · factor 0.8192 · 2 qualified
1.ºMartin ProchazkaM60-644:58:314:04:33Took the automatic slot
32Paul VoslooM60-644:58:444:04:43Didn’t take a pool slot
41Andres TorresM60-645:01:334:07:02Already qualified · IRONMAN 70.3 Santa Cruz
48Christophe LeymarieM60-645:02:564:08:10Took a pool slot slot 25 of 30 · via roll down
76Robert OhanlonM60-645:12:494:16:16Didn’t take a pool slot
82Ralf BattenfeldM60-645:14:164:17:27Didn’t take a pool slot
M65-69 · time needed 5:28:24 · factor 0.7640 · the automatic slot rolled to the pool
1.ºAnkur BahlM65-695:59:024:34:18Already qualified · IRONMAN 70.3 Tallinn rolled to #2
2.ºJasem BuqamberM65-696:28:074:56:31Didn’t take the automatic slot rolled to #3
3.ºChristian BekkersM65-696:28:224:56:43Didn’t take the automatic slot rolled to the pool
M70-74 · time needed 5:52:26 · factor 0.7119 · 2 qualified
1.ºValerio CurridoriM70-745:11:453:41:56Already qualified · IRONMAN 70.3 Hradec Králové rolled to #2
2.ºGuy Talbot NottinghamM70-745:35:303:58:51Took the automatic slot via roll down
62Jorg StehleM70-745:54:544:12:39Took a pool slot slot 28 of 30 · via roll down
80Serge FaureM70-746:01:134:17:09Didn’t take a pool slot
M75-79 · time needed 6:30:52 · factor 0.6419
No one from this age group in the ranking.

70.3 Worlds 2026 · IRONMAN 70.3 Muscat 2026

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

Slots
40
estimated
Automatic
8
10 age groups
Pool
32
of 32 slots
Age-graded cutoff
5:28:24
#54 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:31:01 · factor 0.9921 · 1 qualified
1.ºDaisy BakerF18-244:54:534:52:33Took the automatic slot
16Anna AramaF18-244:58:364:56:14Didn’t take a pool slot
58Eva GrafF18-245:33:365:30:58Didn’t take a pool slot
84Antonia SofokleousF18-245:52:385:49:51Didn’t take a pool slot
F25-29 · time needed 5:28:24 · factor 1.0000 · 2 qualified
1.ºMariia KurchenkoF25-294:34:074:34:07Already qualified · IRONMAN 70.3 Türkiye rolled to #2
2.ºAbby Mae ParkinsonF25-294:40:364:40:36Took the automatic slot via roll down
12Amelia WainwrightF25-294:50:464:50:46Took a pool slot slot 7 of 32 · via roll down
15Olivia StockF25-294:55:564:55:56Didn’t take a pool slot
65Molly Brennand-DuxburyF25-295:34:055:34:05Didn’t take a pool slot
71Phoebe Toyne-BridgesF25-295:38:415:38:41Didn’t take a pool slot
74Eva SmithF25-295:39:475:39:47Didn’t take a pool slot
80Jovana OpricovicF25-295:46:475:46:47Didn’t take a pool slot
F30-34 · time needed 5:34:09 · factor 0.9828 · 9 qualified
1.ºAna RamosF30-344:35:124:30:28Didn’t take the automatic slot rolled to #2
2.ºAntonina FaustovaF30-344:37:304:32:44Took the automatic slot via roll down
6Pauline PetatF30-344:51:514:46:50Already qualified · IRONMAN 70.3 Portugal-Cascais
9Kirsten KonigF30-344:53:464:48:43Took a pool slot slot 6 of 32 · via roll down
14Lynn JabraF30-344:57:574:52:50Took a pool slot slot 9 of 32 · via roll down
23Tonia MakaryF30-345:07:195:02:02Took a pool slot slot 13 of 32 · via roll down
27Elena BesschetnovaF30-345:08:235:03:05Took a pool slot slot 16 of 32 · via roll down
31Michelle LindqvistF30-345:12:095:06:47Took a pool slot slot 19 of 32 · via roll down
35Aina UssenovaF30-345:16:335:11:06Took a pool slot slot 21 of 32 · via roll down
38Kellie BranaganF30-345:17:025:11:35Took a pool slot slot 23 of 32 · via roll down
51Nora AlbarrakF30-345:29:175:23:37Took a pool slot slot 27 of 32 · via roll down
62Louisa KniggeF30-345:38:485:32:58Didn’t take a pool slot
78Narges MollahasanF30-345:50:155:44:14Didn’t take a pool slot
F35-39 · time needed 5:40:02 · factor 0.9658 · the automatic slot rolled to the pool · 6 qualified
1.ºOlga BurenkovaF35-394:21:474:12:50Didn’t take the automatic slot rolled to #2
2.ºEmma GibbinsF35-394:40:104:30:35Didn’t take the automatic slot rolled to #3
3.ºMelda Fatma İdrisogluF35-394:46:344:36:46Didn’t take the automatic slot rolled to the pool
1Anastasiia ChernenkoF35-394:52:014:42:02Didn’t take a pool slot
2Daniela RodriguezF35-394:53:044:43:03Took a pool slot slot 1 of 32 · via roll down
13Margit LaursF35-395:02:084:51:48Took a pool slot slot 8 of 32 · via roll down
17Anne CremerF35-395:08:034:57:31Took a pool slot slot 10 of 32 · via roll down
22Yasmin HalawaF35-395:12:105:01:29Didn’t take a pool slot
26Rose MarshF35-395:13:385:02:54Took a pool slot slot 15 of 32 · via roll down
30Paige GambacortF35-395:16:345:05:44Took a pool slot slot 18 of 32 · via roll down
34Lauren KilianF35-395:22:015:11:00Didn’t take a pool slot
41Nechaeva EkaterinaF35-395:26:185:15:08Didn’t take a pool slot
42Rita MakaryF35-395:26:545:15:43Took a pool slot slot 24 of 32 · via roll down
57Anna KatzF35-395:41:415:30:00Didn’t take a pool slot
64Natallia Zhuk-DabbasF35-395:45:235:33:34Didn’t take a pool slot
67Sophie LloydF35-395:48:075:36:13Didn’t take a pool slot
73Bruna RomeoF35-395:51:335:39:32Didn’t take a pool slot
81Laura UngarovaF35-395:59:055:46:48Didn’t take a pool slot
85Egle NagyteF35-396:03:285:51:02Didn’t take a pool slot
90Amy TaylorF35-396:06:265:53:54Didn’t take a pool slot
F40-44 · time needed 5:48:24 · factor 0.9426 · 5 qualified
1.ºEvgenia BoulmetiF40-444:33:324:17:50Didn’t take the automatic slot rolled to #2
2.ºRebecca HaywardF40-445:00:424:43:26Didn’t take the automatic slot rolled to #3
3.ºNadezhda VershininaF40-445:03:214:45:56Took the automatic slot via roll down
5Elena RodionovaF40-445:04:014:46:34Took a pool slot slot 4 of 32 · via roll down
7Inalize OosthuizenF40-445:04:354:47:06Didn’t take a pool slot
8Lorenza NegroF40-445:05:404:48:07Took a pool slot slot 5 of 32 · via roll down
11Arlene CowgillF40-445:08:264:50:44Didn’t take a pool slot
18Andressa NascimentoF40-445:17:274:59:14Already qualified · IRONMAN 70.3 Hradec Králové
25Mariana Perez LinggF40-445:21:185:02:51Already qualified · IRONMAN 70.3 Dhofar
43Christina MuellerF40-445:35:105:15:56Didn’t take a pool slot
44May RahimaF40-445:36:455:17:25Took a pool slot slot 25 of 32 · via roll down
52Olga LitkovetsF40-445:43:595:24:14Took a pool slot slot 28 of 32 · via roll down
59Bianca DalyF40-445:51:425:31:31Didn’t take a pool slot
60Giulia PiolantiF40-445:52:035:31:51Already qualified · IRONMAN 70.3 Poreč
63Sarah AbdouF40-445:53:435:33:25Didn’t take a pool slot
68Sarah SherifF40-445:57:025:36:32Didn’t take a pool slot
70Maria LesnikovaF40-445:58:295:37:54Didn’t take a pool slot
77Pantaree MassonF40-446:04:155:43:21Didn’t take a pool slot
83Ellen Van Der Marel VaanholtF40-446:10:155:49:00Didn’t take a pool slot
87Roaa AbdellatifF40-446:13:035:51:38Didn’t take a pool slot
F45-49 · time needed 5:57:16 · factor 0.9192 · 4 qualified
1.ºMay AlhajiF45-494:59:574:35:43Already qualified · IRONMAN 70.3 Dhofar rolled to #2
2.ºCamilla GrünF45-495:14:494:49:23Already qualified · IRONMAN 70.3 Luxembourg rolled to #3
3.ºNatalia MorozovaF45-495:17:044:51:27Took the automatic slot via roll down
20Lindsay Russell-SmithF45-495:27:085:00:42Took a pool slot slot 12 of 32 · via roll down
28Inna AlekseevaF45-495:30:155:03:34Took a pool slot slot 17 of 32 · via roll down
29Helen ViehrF45-495:31:415:04:53Didn’t take a pool slot
36Eva GubernF45-495:38:425:11:20Already qualified · IRONMAN 70.3 Pucón
39Alison KingF45-495:39:335:12:07Already qualified · IRONMAN 70.3 Erkner
47Magdalena MorupF45-495:49:255:21:11Didn’t take a pool slot
69Luz Barrios MerelloF45-496:06:405:37:02Didn’t take a pool slot
79Dawn WatsonF45-496:15:495:45:27Didn’t take a pool slot
82Charlotte TaylorF45-496:17:575:47:25Didn’t take a pool slot
88Karolina CranfieldF45-496:24:215:53:18Didn’t take a pool slot
91Muna AlshaikhF45-496:27:295:56:10Took a pool slot slot 32 of 32 · via roll down
F50-54 · time needed 6:04:14 · factor 0.9016 · 6 qualified
1.ºValentina KukrusF50-545:03:294:33:37Took the automatic slot
4Alicja MedakF50-545:17:444:46:28Took a pool slot slot 3 of 32 · via roll down
19Burcu AslanagiF50-545:33:205:00:32Took a pool slot slot 11 of 32 · via roll down
21Mariya AnyfantakisF50-545:33:565:01:04Didn’t take a pool slot
24Michelle CarterF50-545:35:345:02:33Took a pool slot slot 14 of 32 · via roll down
48Radka SlabaF50-545:56:155:21:12Didn’t take a pool slot
49Tatiana RiabushkinaF50-545:57:445:22:32Didn’t take a pool slot
50Jessica Belen-RiveraF50-545:58:525:23:33Already qualified · IRONMAN 70.3 Goa
53Sara AnderssonF50-546:01:465:26:10Didn’t take a pool slot
54Sandra StadlerF50-546:04:145:28:24Took a pool slot slot 29 of 32 · via roll down
56Salma ShabanaF50-546:04:495:28:55Didn’t take a pool slot
66Angie StortiF50-546:11:305:34:57Took a pool slot slot 31 of 32 · via roll down
76Katrin Kammer-WilkeF50-546:18:565:41:39Didn’t take a pool slot
89Tatiana FrolovaF50-546:32:045:53:29Didn’t take a pool slot
F55-59 · time needed 6:15:29 · factor 0.8746 · 4 qualified
1.ºAsta Reynisdottir ParkerF55-595:21:274:41:08Didn’t take the automatic slot rolled to #2
2.ºKirstine FaerchF55-595:36:524:54:37Took the automatic slot via roll down
32Dominique ChassotF55-595:51:155:07:12Took a pool slot slot 20 of 32 · via roll down
37Ingrid HissinkF55-595:56:025:11:23Took a pool slot slot 22 of 32 · via roll down
40Veronika BrackeF55-595:59:165:14:13Already qualified · IRONMAN 70.3 Goa
45Kirsty BoazmanF55-596:04:565:19:10Took a pool slot slot 26 of 32 · via roll down
46Maria KolosovaF55-596:06:355:20:37Didn’t take a pool slot
75Kirsten LambertF55-596:30:195:41:22Didn’t take a pool slot
86Viola FreyF55-596:41:525:51:28Didn’t take a pool slot
F60-64 · time needed 6:31:22 · factor 0.8391 · 3 qualified
1.ºMariella BighelliF60-645:32:144:38:47Took the automatic slot
3Stefania FilippiF60-645:38:114:43:46Took a pool slot slot 2 of 32 · via roll down
10Manuela CloseF60-645:45:134:49:40Didn’t take a pool slot
33Catherine RochF60-646:08:075:08:53Already qualified · IRONMAN 70.3 Costa Navarino
55Annette HofmannF60-646:31:365:28:35Took a pool slot slot 30 of 32 · via roll down
61Elaine BellF60-646:35:515:32:09Didn’t take a pool slot
72Mika KomodaF60-646:44:195:39:16Didn’t take a pool slot
F65-69 · time needed 7:02:23 · factor 0.7775 · the automatic slot rolled to the pool
1.ºKimberley DittrichF65-697:46:476:02:55Didn’t take the automatic slot rolled to #2
2.ºIngrid ArningF65-698:15:006:24:52Already qualified · IRONMAN 70.3 Encarnación rolled to the pool
F70-74 · time needed 7:26:55 · factor 0.7348
No one from this age group in the ranking.
F75-79 · time needed 8:46:47 · factor 0.6234
No one from this age group in the ranking.

IRONMAN 70.3 Muscat 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