IRONMAN 70.3 Alcúdia-Mallorca 70.3 Worlds 2026 qualifying
The time needed at IRONMAN 70.3 Alcúdia-Mallorca 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 Alcúdia-Mallorca 2026
60 slots. Closed cycle (Nice, Sep 12, 2026): cutoffs estimated from the start list.
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.
| # | Athlete | AG | Finish | Age-graded | |
|---|---|---|---|---|---|
| M18-24 · time needed 4:23:07 · factor 1.0000 · 1 qualified | |||||
| 1.º | Emrys Oberholzer | M18-24 | 4:24:47 | 4:24:47 | Took the automatic slot |
| M25-29 · time needed 4:25:00 · factor 0.9929 · 1 qualified | |||||
| 1.º | Oskar De Schynkel | M25-29 | 4:13:23 | 4:11:35 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Hugo Bily | M25-29 | 4:24:26 | 4:22:33 | Took the automatic slot via roll down |
| M30-34 · time needed 4:32:31 · factor 0.9655 · the automatic slot rolled to the pool · 3 qualified | |||||
| 1.º | Jaume Florit Orell | M30-34 | 4:12:37 | 4:03:54 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Donal Mongey | M30-34 | 4:15:42 | 4:06:53 | Didn’t take the automatic slot rolled to #3 |
| 3.º | Jordi Garcia Gracia | M30-34 | 4:22:36 | 4:13:32 | Didn’t take the automatic slot rolled to the pool |
| 30 | Edouard Planel | M30-34 | 4:27:18 | 4:18:05 | Didn’t take a pool slot |
| 31 | Thomas Garbett | M30-34 | 4:27:27 | 4:18:13 | Didn’t take a pool slot |
| 37 | Luca Ferrari | M30-34 | 4:30:11 | 4:20:52 | Didn’t take a pool slot |
| 40 | Jaume Mas Riera | M30-34 | 4:30:29 | 4:21:09 | Didn’t take a pool slot |
| 44 | Hendrik Berner | M30-34 | 4:31:03 | 4:21:42 | Took a pool slot slot 16 of 22 · via roll down |
| 49 | Niklas Kallina | M30-34 | 4:31:47 | 4:22:24 | Took a pool slot slot 18 of 22 · via roll down |
| 58 | Conor Farrell | M30-34 | 4:32:33 | 4:23:09 | Took a pool slot slot 22 of 22 · via roll down |
| M35-39 · time needed 4:36:58 · factor 0.9500 · 2 qualified | |||||
| 1.º | Tom Bill | M35-39 | 4:15:31 | 4:02:44 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Bastien Lugon | M35-39 | 4:28:48 | 4:15:22 | Took the automatic slot via roll down |
| 20 | Nick Zuidema | M35-39 | 4:29:28 | 4:16:00 | Didn’t take a pool slot |
| 25 | Eduard Pujades | M35-39 | 4:30:50 | 4:17:18 | Took a pool slot slot 11 of 22 · via roll down |
| 32 | Jesse Massez | M35-39 | 4:32:16 | 4:18:39 | Didn’t take a pool slot |
| 36 | Christian Kallus | M35-39 | 4:34:16 | 4:20:33 | Didn’t take a pool slot |
| 54 | Lorenzo Bellucco | M35-39 | 4:36:42 | 4:22:52 | Didn’t take a pool slot |
| M40-44 · time needed 4:44:05 · factor 0.9262 · 5 qualified | |||||
| 1.º | Anders Langset | M40-44 | 4:23:33 | 4:04:06 | Took the automatic slot |
| 1 | Mark Tomlinson | M40-44 | 4:23:36 | 4:04:09 | Already qualified · IRONMAN 70.3 Muscat |
| 3 | Geert Lauryssen | M40-44 | 4:25:07 | 4:05:33 | Didn’t take a pool slot |
| 8 | James Eacott | M40-44 | 4:28:47 | 4:08:57 | Didn’t take a pool slot |
| 10 | Simon Thwaite | M40-44 | 4:32:10 | 4:12:05 | Already qualified · IRONMAN 70.3 Weymouth |
| 11 | James Hoare | M40-44 | 4:32:13 | 4:12:08 | Took a pool slot slot 4 of 22 · via roll down |
| 16 | Pedro Lorena | M40-44 | 4:34:00 | 4:13:47 | Took a pool slot slot 8 of 22 · via roll down |
| 18 | Joaquin Marques | M40-44 | 4:36:03 | 4:15:41 | Already qualified · IRONMAN 70.3 Emilia Romagna |
| 21 | Hanno Sjuts | M40-44 | 4:36:52 | 4:16:26 | Didn’t take a pool slot |
| 35 | Julien Malet | M40-44 | 4:40:42 | 4:19:59 | Didn’t take a pool slot |
| 39 | Gaspar Real Vicens | M40-44 | 4:41:52 | 4:21:04 | Didn’t take a pool slot |
| 41 | Vasco Pinto | M40-44 | 4:42:17 | 4:21:27 | Already qualified · IRONMAN 70.3 Portugal-Cascais |
| 55 | Alex Baker | M40-44 | 4:43:49 | 4:22:52 | Didn’t take a pool slot |
| 56 | Laurent Lemonnier | M40-44 | 4:44:05 | 4:23:07 | Took a pool slot slot 20 of 22 · via roll down |
| 57 | Oliver Thorne | M40-44 | 4:44:05 | 4:23:07 | Took a pool slot slot 21 of 22 · via roll down |
| M45-49 · time needed 4:53:04 · factor 0.8978 · 7 qualified | |||||
| 1.º | Boris Hueber | M45-49 | 4:31:58 | 4:04:10 | Took the automatic slot |
| 6 | Rene Feldgen | M45-49 | 4:35:08 | 4:07:01 | Took a pool slot slot 3 of 22 · via roll down |
| 13 | Marco Forster | M45-49 | 4:41:26 | 4:12:40 | Took a pool slot slot 5 of 22 · via roll down |
| 14 | William John Newbery | M45-49 | 4:41:36 | 4:12:49 | Took a pool slot slot 6 of 22 · via roll down |
| 17 | Timothy Cosulich | M45-49 | 4:44:09 | 4:15:07 | Took a pool slot slot 9 of 22 · via roll down |
| 22 | Jurgen Schetske | M45-49 | 4:46:03 | 4:16:49 | Didn’t take a pool slot |
| 23 | Josef Bonavia | M45-49 | 4:46:05 | 4:16:51 | Didn’t take a pool slot |
| 26 | Chris Johnston | M45-49 | 4:46:58 | 4:17:38 | Already qualified · IRONMAN 70.3 New Zealand |
| 33 | Demian Barrenstein | M45-49 | 4:48:15 | 4:18:47 | Took a pool slot slot 15 of 22 · via roll down |
| 43 | Henrique Bettega | M45-49 | 4:51:24 | 4:21:37 | Didn’t take a pool slot |
| 46 | Thorsten Rheude | M45-49 | 4:51:42 | 4:21:53 | Didn’t take a pool slot |
| 47 | Baz Carter | M45-49 | 4:51:59 | 4:22:09 | Didn’t take a pool slot |
| 48 | Sebastiaan Holleman | M45-49 | 4:52:16 | 4:22:24 | Didn’t take a pool slot |
| 52 | Vincenzo Martino | M45-49 | 4:52:38 | 4:22:44 | Took a pool slot slot 19 of 22 · via roll down |
| M50-54 · time needed 4:57:53 · factor 0.8833 · the automatic slot rolled to the pool · 3 qualified | |||||
| 1.º | Eric Van Der Linden | M50-54 | 4:32:38 | 4:00:49 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Roman Lacko | M50-54 | 4:36:59 | 4:04:40 | Already qualified · IRONMAN 70.3 Swansea rolled to #3 |
| 3.º | Nicolas Barthe | M50-54 | 4:38:09 | 4:05:41 | Didn’t take the automatic slot rolled to the pool |
| 4 | Rafa Garcia Arenas | M50-54 | 4:38:18 | 4:05:49 | Took a pool slot slot 2 of 22 · via roll down |
| 5 | Martin Leirer | M50-54 | 4:38:19 | 4:05:50 | Already qualified · IRONMAN 70.3 Zell am See-Kaprun |
| 9 | Robert Dahl Andersen | M50-54 | 4:43:29 | 4:10:24 | Didn’t take a pool slot |
| 12 | Alexey Bukleev | M50-54 | 4:45:34 | 4:12:14 | Didn’t take a pool slot |
| 15 | Alexander Gröbli | M50-54 | 4:46:43 | 4:13:15 | Took a pool slot slot 7 of 22 · via roll down |
| 19 | Richard Jackson | M50-54 | 4:49:29 | 4:15:42 | Didn’t take a pool slot |
| 24 | Matthias Hieber | M50-54 | 4:50:49 | 4:16:53 | Took a pool slot slot 10 of 22 · via roll down |
| 34 | Ben Price | M50-54 | 4:53:30 | 4:19:15 | Didn’t take a pool slot |
| 38 | René Knecht | M50-54 | 4:55:32 | 4:21:03 | Didn’t take a pool slot |
| 50 | Christophe Marre | M50-54 | 4:57:05 | 4:22:25 | Didn’t take a pool slot |
| 53 | Matjaž Bizjak | M50-54 | 4:57:35 | 4:22:51 | Didn’t take a pool slot |
| M55-59 · time needed 5:07:12 · factor 0.8565 · the automatic slot rolled to the pool · 3 qualified | |||||
| 1.º | Eric Wattez | M55-59 | 4:54:41 | 4:12:24 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Mark Hummel | M55-59 | 4:55:07 | 4:12:46 | Already qualified · IRONMAN 70.3 Jonkoping rolled to #3 |
| 3.º | Marco Cason | M55-59 | 4:55:47 | 4:13:20 | Already qualified · IRONMAN 70.3 Krakow rolled to the pool |
| 28 | Lars Lensdorf | M55-59 | 5:01:10 | 4:17:57 | Took a pool slot slot 13 of 22 · via roll down |
| 29 | Stephan Nolte | M55-59 | 5:01:16 | 4:18:02 | Took a pool slot slot 14 of 22 · via roll down |
| 42 | Steve Wallis | M55-59 | 5:05:19 | 4:21:30 | Didn’t take a pool slot |
| 45 | Sean Ward | M55-59 | 5:05:34 | 4:21:43 | Took a pool slot slot 17 of 22 · via roll down |
| 51 | Sabbe Stephane | M55-59 | 5:06:44 | 4:22:43 | Didn’t take a pool slot |
| M60-64 · time needed 5:21:11 · factor 0.8192 · 3 qualified | |||||
| 1.º | Gerhard Winkler | M60-64 | 4:55:23 | 4:01:59 | Took the automatic slot |
| 2 | Eric Ridez | M60-64 | 4:58:25 | 4:04:28 | Took a pool slot slot 1 of 22 · via roll down |
| 7 | Stephan Bole | M60-64 | 5:02:14 | 4:07:35 | Already qualified · IRONMAN 70.3 Portugal-Cascais |
| 27 | Daniel Fasanelli | M60-64 | 5:14:42 | 4:17:48 | Took a pool slot slot 12 of 22 · via roll down |
| M65-69 · time needed 5:44:24 · factor 0.7640 · 1 qualified | |||||
| 1.º | Nicholas Kinsey | M65-69 | 5:21:01 | 4:05:15 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Michael Roe | M65-69 | 5:28:59 | 4:11:21 | Didn’t take the automatic slot rolled to #3 |
| 3.º | Markus Meier Joos | M65-69 | 5:31:40 | 4:13:24 | Took the automatic slot via roll down |
| M70-74 · time needed 6:09:36 · factor 0.7119 · 1 qualified | |||||
| 1.º | Pascal Mylonas | M70-74 | 5:39:12 | 4:01:29 | Already qualified · IRONMAN 70.3 Portugal-Cascais rolled to #2 |
| 2.º | Yvonnick David | M70-74 | 6:40:42 | 4:45:15 | Took the automatic slot via roll down |
| M75-79 · time needed 6:49:54 · factor 0.6419 | |||||
| No one from this age group in the ranking. | |||||
70.3 Worlds 2026 · IRONMAN 70.3 Alcúdia-Mallorca 2026
60 slots. Closed cycle (Nice, Sep 12, 2026): cutoffs estimated from the start list.
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.
| # | Athlete | AG | Finish | Age-graded | |
|---|---|---|---|---|---|
| F18-24 · time needed 5:23:22 · factor 0.9921 · 1 qualified | |||||
| 1.º | Lena Sang | F18-24 | 5:11:18 | 5:08:50 | Already qualified · IRONMAN 70.3 Duisburg rolled to #2 |
| 2.º | Polly Gammon | F18-24 | 5:26:45 | 5:24:10 | Took the automatic slot via roll down |
| F25-29 · time needed 5:20:49 · factor 1.0000 · 6 qualified | |||||
| 1.º | Sarah Diamond | F25-29 | 4:50:31 | 4:50:31 | Took the automatic slot |
| 6 | Jenny Meier | F25-29 | 4:55:57 | 4:55:57 | Took a pool slot slot 2 of 21 · via roll down |
| 7 | Moyra Werder | F25-29 | 4:58:35 | 4:58:35 | Took a pool slot slot 3 of 21 · via roll down |
| 12 | Wiktoria Gibiec-Opyrchal | F25-29 | 5:04:42 | 5:04:42 | Didn’t take a pool slot |
| 19 | Nanna Espensen | F25-29 | 5:07:40 | 5:07:40 | Didn’t take a pool slot |
| 22 | Antonia Koch | F25-29 | 5:11:42 | 5:11:42 | Didn’t take a pool slot |
| 24 | Nicole Muller | F25-29 | 5:13:03 | 5:13:03 | Took a pool slot slot 9 of 21 · via roll down |
| 29 | Renee Vanderheyden | F25-29 | 5:16:10 | 5:16:10 | Took a pool slot slot 11 of 21 · via roll down |
| 41 | Clarisse Delhommeau | F25-29 | 5:20:49 | 5:20:49 | Took a pool slot slot 19 of 21 · via roll down |
| F30-34 · time needed 5:26:26 · factor 0.9828 · 3 qualified | |||||
| 1.º | Aisling Wyer | F30-34 | 4:41:43 | 4:36:52 | Took the automatic slot |
| 1 | Vikki Wallace | F30-34 | 4:50:51 | 4:45:51 | Already qualified · IRONMAN 70.3 Hradec Králové |
| 3 | Chloé Serra Jodin | F30-34 | 4:58:13 | 4:53:05 | Took a pool slot slot 1 of 21 · via roll down |
| 5 | Hollie Strawson | F30-34 | 5:01:06 | 4:55:55 | Already qualified · IRONMAN 70.3 Costa Navarino |
| 8 | Laura Bardsley | F30-34 | 5:05:16 | 5:00:01 | Didn’t take a pool slot |
| 18 | Megane Narboux | F30-34 | 5:12:46 | 5:07:23 | Took a pool slot slot 7 of 21 · via roll down |
| 33 | Katy Armitage | F30-34 | 5:23:09 | 5:17:36 | Already qualified · IRONMAN 70.3 Duisburg |
| 43 | Michelle Janßen | F30-34 | 5:27:05 | 5:21:27 | Didn’t take a pool slot |
| F35-39 · time needed 5:32:11 · factor 0.9658 · 3 qualified | |||||
| 1.º | Helen Perry | F35-39 | 4:57:42 | 4:47:31 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Zuza Modzelewska | F35-39 | 5:13:58 | 5:03:14 | Took the automatic slot via roll down |
| 13 | Dorothy Bouck-Standen | F35-39 | 5:15:54 | 5:05:06 | Didn’t take a pool slot |
| 25 | Caroline Buckland | F35-39 | 5:24:40 | 5:13:34 | Didn’t take a pool slot |
| 32 | Charlène Gasteau | F35-39 | 5:28:15 | 5:17:01 | Took a pool slot slot 14 of 21 · via roll down |
| 34 | Marjolaine Weynand | F35-39 | 5:29:12 | 5:17:56 | Took a pool slot slot 15 of 21 · via roll down |
| 38 | Tamara Vazquez | F35-39 | 5:31:07 | 5:19:48 | Already qualified · IRONMAN 70.3 Tallinn |
| F40-44 · time needed 5:40:21 · factor 0.9426 · 4 qualified | |||||
| 1.º | Davina Greenwell | F40-44 | 5:12:46 | 4:54:49 | Took the automatic slot |
| 14 | Claire Vrolant | F40-44 | 5:24:09 | 5:05:33 | Took a pool slot slot 5 of 21 · via roll down |
| 17 | Fanny K'varec | F40-44 | 5:24:56 | 5:06:17 | Took a pool slot slot 6 of 21 · via roll down |
| 20 | Maud Lemonnier | F40-44 | 5:29:22 | 5:10:28 | Already qualified · IRONMAN 70.3 Vichy |
| 26 | Jana Jungnickel | F40-44 | 5:33:49 | 5:14:39 | Already qualified · IRONMAN 70.3 Poreč |
| 30 | Berit Trinks | F40-44 | 5:35:41 | 5:16:25 | Took a pool slot slot 12 of 21 · via roll down |
| 36 | Janine Thiemann | F40-44 | 5:38:43 | 5:19:16 | Didn’t take a pool slot |
| F45-49 · time needed 5:49:01 · factor 0.9192 · the automatic slot rolled to the pool · 5 qualified | |||||
| 1.º | Bozena Jaskowska | F45-49 | 5:15:21 | 4:49:52 | Already qualified · IRONMAN 70.3 Krakow rolled to #2 |
| 2.º | Francesca Cusmai | F45-49 | 5:24:28 | 4:58:15 | Already qualified · IRONMAN 70.3 Emilia Romagna rolled to #3 |
| 3.º | Nicole Hamilton | F45-49 | 5:27:26 | 5:00:59 | Already qualified · IRONMAN 70.3 Poreč rolled to the pool |
| 9 | Elisa Dalla Tor | F45-49 | 5:27:35 | 5:01:07 | Didn’t take a pool slot |
| 10 | Hayley Bishop | F45-49 | 5:29:31 | 5:02:54 | Already qualified · IRONMAN 70.3 Swansea |
| 11 | Silvia Arena Canault | F45-49 | 5:30:11 | 5:03:30 | Took a pool slot slot 4 of 21 · via roll down |
| 15 | Jolanda Limacher | F45-49 | 5:32:49 | 5:05:56 | Already qualified · IRONMAN 70.3 Luxembourg |
| 16 | Conny Blumert | F45-49 | 5:32:57 | 5:06:03 | Didn’t take a pool slot |
| 21 | Marianne Tarnowskij | F45-49 | 5:38:39 | 5:11:17 | Already qualified · IRONMAN 70.3 Zell am See-Kaprun |
| 23 | Marine Balazuc | F45-49 | 5:39:49 | 5:12:22 | Took a pool slot slot 8 of 21 · via roll down |
| 31 | Caroline Blaché | F45-49 | 5:44:39 | 5:16:48 | Took a pool slot slot 13 of 21 · via roll down |
| 40 | Zeren Yilmazkaraosmanoglu | F45-49 | 5:48:28 | 5:20:19 | Took a pool slot slot 18 of 21 · via roll down |
| 44 | Lindsay Russell-Smith | F45-49 | 5:50:30 | 5:22:11 | Already qualified · IRONMAN 70.3 Muscat |
| 45 | Patricia Lazaro Lopez | F45-49 | 5:52:10 | 5:23:43 | Took a pool slot slot 21 of 21 · via roll down |
| F50-54 · time needed 5:55:50 · factor 0.9016 · 3 qualified | |||||
| 1.º | Alexandra Rechel | F50-54 | 5:12:27 | 4:41:42 | Took the automatic slot |
| 2 | Alessia Ligugnana Cason | F50-54 | 5:22:32 | 4:50:48 | Already qualified · IRONMAN 70.3 Krakow |
| 4 | Julita Sikora | F50-54 | 5:26:51 | 4:54:41 | Already qualified · IRONMAN 70.3 Krakow |
| 27 | Gabriela Dux | F50-54 | 5:49:32 | 5:15:08 | Took a pool slot slot 10 of 21 · via roll down |
| 28 | Carole Savary | F50-54 | 5:50:16 | 5:15:48 | Didn’t take a pool slot |
| 37 | Waltraud Sanjath | F50-54 | 5:54:40 | 5:19:46 | Took a pool slot slot 17 of 21 · via roll down |
| F55-59 · time needed 6:06:49 · factor 0.8746 · 2 qualified | |||||
| 1.º | Lorraine O'neill | F55-59 | 5:46:06 | 5:02:42 | Already qualified · IRONMAN 70.3 Portugal-Cascais rolled to #2 |
| 2.º | Doris Kindl | F55-59 | 6:01:20 | 5:16:01 | Took the automatic slot via roll down |
| 42 | Joanna Ward | F55-59 | 6:07:28 | 5:21:23 | Took a pool slot slot 20 of 21 · via roll down |
| F60-64 · time needed 6:22:20 · factor 0.8391 · 2 qualified | |||||
| 1.º | Hélène Simard | F60-64 | 6:18:42 | 5:17:46 | Took the automatic slot |
| 35 | Betina Hoeinck | F60-64 | 6:20:27 | 5:19:14 | Took a pool slot slot 16 of 21 · via roll down |
| 39 | Liz King | F60-64 | 6:21:31 | 5:20:08 | Already qualified · IRONMAN 70.3 Poznan |
| F65-69 · time needed 6:52:38 · factor 0.7775 · 1 qualified | |||||
| 1.º | Anne Michelle Knecht Boyer | F65-69 | 6:43:15 | 5:13:32 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Heike Dieteren | F65-69 | 7:00:59 | 5:27:19 | Took the automatic slot via roll down |
| F70-74 · time needed 7:16:36 · factor 0.7348 · the automatic slot rolled to the pool | |||||
| 1.º | Jan Hannaford | F70-74 | 8:17:10 | 6:05:19 | Already qualified · IRONMAN 70.3 Weymouth rolled to the pool |
| F75-79 · time needed 8:34:37 · factor 0.6234 | |||||
| No one from this age group in the ranking. | |||||
IRONMAN 70.3 Alcúdia-Mallorca 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