IRONMAN 70.3 Costa Navarino 70.3 Worlds 2026 qualifying
The time needed at IRONMAN 70.3 Costa Navarino 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 Costa Navarino 2025
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:20 · factor 1.0000 · 1 qualified | |||||
| 1.º | Filippos Vokos | M18-24 | 4:09:49 | 4:09:49 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Nikitas Kallitsis | M18-24 | 4:28:47 | 4:28:47 | Took the automatic slot via roll down |
| M25-29 · time needed 4:25:13 · factor 0.9929 · the automatic slot rolled to the pool | |||||
| 1.º | Lucas Herzog | M25-29 | 4:05:12 | 4:03:28 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Wouter Verstraate | M25-29 | 4:10:48 | 4:09:01 | Didn’t take the automatic slot rolled to #3 |
| 3.º | Laurens Lauwaert | M25-29 | 4:20:57 | 4:19:06 | Didn’t take the automatic slot rolled to the pool |
| M30-34 · time needed 4:32:45 · factor 0.9655 · 4 qualified | |||||
| 1.º | Panagiotis Polyzos | M30-34 | 4:02:23 | 3:54:01 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Ryan Hart | M30-34 | 4:21:32 | 4:12:31 | Took the automatic slot via roll down |
| 29 | Alexey Lapik | M30-34 | 4:31:31 | 4:22:09 | Took a pool slot slot 17 of 20 · via roll down |
| 32 | Sam Pitcher | M30-34 | 4:32:45 | 4:23:20 | Took a pool slot slot 18 of 20 · via roll down |
| 43 | Samuel Dames | M30-34 | 4:36:35 | 4:27:02 | Didn’t take a pool slot |
| 45 | Stanislav Motyka | M30-34 | 4:37:06 | 4:27:32 | Didn’t take a pool slot |
| 53 | Marco Gebhardt | M30-34 | 4:39:23 | 4:29:45 | Didn’t take a pool slot |
| 61 | Andre Fernandes | M30-34 | 4:42:22 | 4:32:38 | Took a pool slot slot 20 of 20 · via roll down |
| M35-39 · time needed 4:37:12 · factor 0.9500 · 4 qualified | |||||
| 1.º | Nikolaos Barmpoudis | M35-39 | 4:14:02 | 4:01:20 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Florent Neyron | M35-39 | 4:20:26 | 4:07:25 | Took the automatic slot via roll down |
| 2 | Dominik Reuss | M35-39 | 4:21:21 | 4:08:17 | Already qualified · IRONMAN 70.3 Swansea |
| 6 | Fabien Mougeot | M35-39 | 4:24:20 | 4:11:07 | Didn’t take a pool slot |
| 12 | Petros Gkotsis | M35-39 | 4:29:54 | 4:16:24 | Didn’t take a pool slot |
| 18 | Paolo Meossi | M35-39 | 4:31:48 | 4:18:13 | Took a pool slot slot 8 of 20 · via roll down |
| 21 | Cédric Hautrive | M35-39 | 4:32:50 | 4:19:12 | Took a pool slot slot 11 of 20 · via roll down |
| 26 | Rémi Grauliere | M35-39 | 4:35:15 | 4:21:29 | Took a pool slot slot 15 of 20 · via roll down |
| 33 | Simon Dearden | M35-39 | 4:37:23 | 4:23:31 | Didn’t take a pool slot |
| 47 | Mark Bennett | M35-39 | 4:41:53 | 4:27:47 | Didn’t take a pool slot |
| 58 | Aleksandr Brilkov | M35-39 | 4:45:22 | 4:31:06 | Didn’t take a pool slot |
| M40-44 · time needed 4:44:19 · factor 0.9262 · 5 qualified | |||||
| 1.º | Christos Geitonas | M40-44 | 4:24:04 | 4:04:35 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Laurent Fudvoye | M40-44 | 4:24:04 | 4:04:35 | Took the automatic slot via roll down |
| 8 | Athanasios Baimpas | M40-44 | 4:34:57 | 4:14:40 | Took a pool slot slot 4 of 20 · via roll down |
| 16 | Lefteris Panetis | M40-44 | 4:38:09 | 4:17:37 | Took a pool slot slot 7 of 20 · via roll down |
| 19 | Andreas Kasidakis | M40-44 | 4:39:06 | 4:18:30 | Took a pool slot slot 9 of 20 · via roll down |
| 24 | Grigoris Dimakis | M40-44 | 4:40:49 | 4:20:06 | Took a pool slot slot 13 of 20 · via roll down |
| 30 | Peter Šimún | M40-44 | 4:43:34 | 4:22:38 | Didn’t take a pool slot |
| 34 | Ioannis Giataganas | M40-44 | 4:44:34 | 4:23:34 | Didn’t take a pool slot |
| 35 | Apostolos Chrysafelis | M40-44 | 4:45:05 | 4:24:03 | Didn’t take a pool slot |
| 38 | Konstantinos Leontaridis | M40-44 | 4:46:00 | 4:24:54 | Didn’t take a pool slot |
| 42 | Zohiartze Atela | M40-44 | 4:47:42 | 4:26:28 | Didn’t take a pool slot |
| 44 | Georgios Karagiannis | M40-44 | 4:48:40 | 4:27:22 | Didn’t take a pool slot |
| 50 | Andrei Contan | M40-44 | 4:50:16 | 4:28:51 | Didn’t take a pool slot |
| 52 | Ryan Phillips | M40-44 | 4:50:35 | 4:29:08 | Didn’t take a pool slot |
| 59 | Alessio Lulli | M40-44 | 4:53:18 | 4:31:39 | Didn’t take a pool slot |
| M45-49 · time needed 4:53:19 · factor 0.8978 · 5 qualified | |||||
| 1.º | Dimitris Lekkos | M45-49 | 4:18:01 | 3:51:39 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Helari Pallas | M45-49 | 4:35:35 | 4:07:25 | Didn’t take the automatic slot rolled to #3 |
| 3.º | Platon Aronis | M45-49 | 4:37:36 | 4:09:14 | Took the automatic slot via roll down |
| 10 | Konstantinos Foukis | M45-49 | 4:44:58 | 4:15:51 | Took a pool slot slot 5 of 20 · via roll down |
| 11 | Chris Dominey | M45-49 | 4:45:01 | 4:15:53 | Already qualified · IRONMAN 70.3 Zell am See-Kaprun |
| 15 | Michal Sroka | M45-49 | 4:46:45 | 4:17:27 | Didn’t take a pool slot |
| 17 | Wesley Mailley-Smith | M45-49 | 4:47:16 | 4:17:54 | Didn’t take a pool slot |
| 23 | Lefteris Lygnos | M45-49 | 4:49:26 | 4:19:51 | Took a pool slot slot 12 of 20 · via roll down |
| 28 | Aurélien Cheron | M45-49 | 4:51:59 | 4:22:09 | Took a pool slot slot 16 of 20 · via roll down |
| 41 | Nikos Nikolaou | M45-49 | 4:56:28 | 4:26:10 | Didn’t take a pool slot |
| 48 | Anastasio Mitropapas | M45-49 | 4:58:27 | 4:27:57 | Didn’t take a pool slot |
| 49 | Thomas Arnoldner | M45-49 | 4:59:06 | 4:28:32 | Didn’t take a pool slot |
| 51 | Chris Chilvers | M45-49 | 4:59:31 | 4:28:54 | Took a pool slot slot 19 of 20 · via roll down |
| 60 | Stathis Papadogiannis | M45-49 | 5:02:56 | 4:31:58 | Didn’t take a pool slot |
| M50-54 · time needed 4:58:07 · factor 0.8833 · 5 qualified | |||||
| 1.º | Alex Fortune | M50-54 | 4:30:42 | 3:59:07 | Took the automatic slot |
| 1 | Jean-Yves Crespo | M50-54 | 4:34:57 | 4:02:52 | Took a pool slot slot 1 of 20 |
| 3 | Pantelis Sarantis | M50-54 | 4:43:27 | 4:10:22 | Didn’t take a pool slot |
| 5 | Sean Nicolle | M50-54 | 4:44:07 | 4:10:58 | Took a pool slot slot 3 of 20 · via roll down |
| 7 | Konstantinos Kostimpas | M50-54 | 4:47:02 | 4:13:32 | Didn’t take a pool slot |
| 13 | Christian Dahl | M50-54 | 4:50:51 | 4:16:54 | Took a pool slot slot 6 of 20 · via roll down |
| 14 | Sotirios Dedes | M50-54 | 4:51:09 | 4:17:10 | Didn’t take a pool slot |
| 22 | Mariusz Gnoinski | M50-54 | 4:53:56 | 4:19:38 | Already qualified · IRONMAN 70.3 Poznan |
| 25 | Stylianos Voudouris | M50-54 | 4:55:46 | 4:21:15 | Took a pool slot slot 14 of 20 · via roll down |
| 27 | Georgios Siligardos | M50-54 | 4:56:04 | 4:21:31 | Didn’t take a pool slot |
| 37 | Nikos Tympanidis | M50-54 | 4:59:26 | 4:24:29 | Didn’t take a pool slot |
| 40 | Roger Fairhurst | M50-54 | 5:00:45 | 4:25:39 | Didn’t take a pool slot |
| 46 | Dimitris Nizamis | M50-54 | 5:02:56 | 4:27:35 | Didn’t take a pool slot |
| M55-59 · time needed 5:07:27 · factor 0.8565 · 3 qualified | |||||
| 1.º | Simon Baldwin | M55-59 | 4:50:21 | 4:08:41 | Took the automatic slot |
| 4 | David Wilcock | M55-59 | 4:52:39 | 4:10:39 | Took a pool slot slot 2 of 20 · via roll down |
| 20 | Luca Bronzo | M55-59 | 5:02:14 | 4:18:52 | Took a pool slot slot 10 of 20 · via roll down |
| 36 | Michalis Michas | M55-59 | 5:08:30 | 4:24:14 | Didn’t take a pool slot |
| 39 | Spyros Theodorou | M55-59 | 5:10:01 | 4:25:32 | Didn’t take a pool slot |
| 54 | Lampros Florakis | M55-59 | 5:15:52 | 4:30:32 | Didn’t take a pool slot |
| 55 | Eric Danion | M55-59 | 5:15:53 | 4:30:33 | Didn’t take a pool slot |
| 57 | Alexandre Bermond | M55-59 | 5:16:08 | 4:30:46 | Didn’t take a pool slot |
| M60-64 · time needed 5:21:27 · factor 0.8192 · 1 qualified | |||||
| 1.º | Stig Andre Knudsen | M60-64 | 5:10:57 | 4:14:44 | Took the automatic slot |
| 9 | Yurii Horobets | M60-64 | 5:10:58 | 4:14:45 | Didn’t take a pool slot |
| 31 | Ralf Battenfeld | M60-64 | 5:21:07 | 4:23:04 | Didn’t take a pool slot |
| M65-69 · time needed 5:44:41 · factor 0.7640 · 1 qualified | |||||
| 1.º | Ralf Laermann | M65-69 | 5:33:58 | 4:15:09 | Took the automatic slot |
| 56 | Enrico Brambilla | M65-69 | 5:54:20 | 4:30:43 | Didn’t take a pool slot |
| M70-74 · time needed 6:09:54 · factor 0.7119 · 1 qualified | |||||
| 1.º | Christos Garefis | M70-74 | 5:33:59 | 3:57:46 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Stephen Bennett | M70-74 | 7:13:32 | 5:08:38 | Took the automatic slot via roll down |
| M75-79 · time needed 6:50:14 · factor 0.6419 | |||||
| No one from this age group in the ranking. | |||||
70.3 Worlds 2026 · IRONMAN 70.3 Costa Navarino 2025
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:38:12* · factor 0.9921 · 1 qualified | |||||
| 1.º | Emily Blount | F18-24 | 4:59:21 | 4:56:59 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Sofia Garefi | F18-24 | 5:01:09 | 4:58:46 | Took the automatic slot via roll down |
| 41 | Ourania Karali | F18-24 | 5:38:43 | 5:36:02 | Didn’t take a pool slot |
| F25-29 · time needed 5:35:32* · factor 1.0000 · 5 qualified | |||||
| 1.º | Clemmie Knight | F25-29 | 5:13:49 | 5:13:49 | Took the automatic slot |
| 28 | Laura Gottardi | F25-29 | 5:21:06 | 5:21:06 | Took a pool slot slot 13 of 20 · via roll down |
| 39 | Lena Höschen | F25-29 | 5:34:50 | 5:34:50 | Took a pool slot slot 17 of 20 · via roll down |
| 40 | Iris Rodriguez De Dios Alvarez | F25-29 | 5:35:32 | 5:35:32 | Took a pool slot slot 18 of 20 · via roll down |
| 45 | Hannah Street | F25-29 | 5:40:43 | 5:40:43 | Took a pool slot slot 20 of 20 · via roll down |
| F30-34 · time needed 5:41:24* · factor 0.9828 · 5 qualified | |||||
| 1.º | Lea Vieljeuf | F30-34 | 4:42:28 | 4:37:36 | Took the automatic slot |
| 2 | Ioanna Mitropoulou | F30-34 | 4:45:55 | 4:41:00 | Took a pool slot slot 1 of 20 · via roll down |
| 7 | Hollie Strawson | F30-34 | 4:58:43 | 4:53:35 | Took a pool slot slot 5 of 20 · via roll down |
| 9 | Elisavet Dimou | F30-34 | 5:05:03 | 4:59:48 | Didn’t take a pool slot |
| 17 | Régnier Amandine | F30-34 | 5:13:52 | 5:08:28 | Didn’t take a pool slot |
| 26 | Rania Nomikou | F30-34 | 5:24:58 | 5:19:23 | Didn’t take a pool slot |
| 27 | Lena Anastasiou | F30-34 | 5:26:26 | 5:20:49 | Took a pool slot slot 12 of 20 · via roll down |
| 42 | Niovi Papanikolaou | F30-34 | 5:43:59 | 5:38:04 | Took a pool slot slot 19 of 20 · via roll down |
| F35-39 · time needed 5:47:25* · factor 0.9658 · 5 qualified | |||||
| 1.º | Evgenia Boulmeti | F35-39 | 4:40:29 | 4:30:53 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Mathilde Hanuise | F35-39 | 4:49:52 | 4:39:57 | Didn’t take the automatic slot rolled to #3 |
| 3.º | Efstratia Papadopoulou | F35-39 | 4:53:35 | 4:43:33 | Took the automatic slot via roll down |
| 14 | Tina Kropf | F35-39 | 5:14:49 | 5:04:03 | Took a pool slot slot 8 of 20 · via roll down |
| 16 | Rebecca Bradbury | F35-39 | 5:17:43 | 5:06:51 | Didn’t take a pool slot |
| 18 | Helen Fagan | F35-39 | 5:21:39 | 5:10:39 | Took a pool slot slot 9 of 20 · via roll down |
| 20 | Ella Sibley | F35-39 | 5:23:23 | 5:12:19 | Didn’t take a pool slot |
| 21 | Monika Malecka | F35-39 | 5:25:28 | 5:14:20 | Took a pool slot slot 10 of 20 · via roll down |
| 22 | Kupfer Lynn | F35-39 | 5:25:50 | 5:14:41 | Took a pool slot slot 11 of 20 · via roll down |
| 24 | Liana Chasioti | F35-39 | 5:29:28 | 5:18:12 | Didn’t take a pool slot |
| 25 | Kaisa Poller | F35-39 | 5:29:35 | 5:18:19 | Didn’t take a pool slot |
| 35 | Nataliia Navozenko | F35-39 | 5:42:49 | 5:31:06 | Didn’t take a pool slot |
| F40-44 · time needed 5:55:58* · factor 0.9426 · 3 qualified | |||||
| 1.º | Olena Zhushman | F40-44 | 5:21:12 | 5:02:46 | Took the automatic slot |
| 29 | Katerina Filippidou | F40-44 | 5:42:24 | 5:22:45 | Took a pool slot slot 14 of 20 · via roll down |
| 33 | Amy Bristow | F40-44 | 5:50:13 | 5:30:07 | Took a pool slot slot 16 of 20 · via roll down |
| 34 | Nele Sisas | F40-44 | 5:51:11 | 5:31:02 | Didn’t take a pool slot |
| F45-49 · time needed 6:05:02* · factor 0.9192 · 3 qualified | |||||
| 1.º | Michela Morsini | F45-49 | 4:53:28 | 4:29:45 | Took the automatic slot |
| 1 | Marta Sroka | F45-49 | 5:03:12 | 4:38:42 | Didn’t take a pool slot |
| 3 | Angeliki Marlagkoutsou | F45-49 | 5:08:57 | 4:43:59 | Took a pool slot slot 2 of 20 · via roll down |
| 4 | Kate Williams | F45-49 | 5:09:22 | 4:44:22 | Took a pool slot slot 3 of 20 · via roll down |
| 12 | Ioanna Kamaradou | F45-49 | 5:28:49 | 5:02:15 | Didn’t take a pool slot |
| 19 | Georgia Kachri | F45-49 | 5:39:19 | 5:11:54 | Didn’t take a pool slot |
| 44 | Judith Poynton | F45-49 | 6:10:32 | 5:40:36 | Didn’t take a pool slot |
| F50-54 · time needed 6:12:09* · factor 0.9016 · 3 qualified | |||||
| 1.º | Fran Bungay | F50-54 | 5:13:39 | 4:42:47 | Already qualified · IRONMAN 70.3 Vichy rolled to #2 |
| 2.º | Magda Bennett | F50-54 | 5:19:40 | 4:48:13 | Took the automatic slot via roll down |
| 5 | Sara Della Libera | F50-54 | 5:24:15 | 4:52:21 | Took a pool slot slot 4 of 20 · via roll down |
| 8 | Ruby Altmann | F50-54 | 5:27:18 | 4:55:06 | Didn’t take a pool slot |
| 23 | Athina Adaou | F50-54 | 5:50:47 | 5:16:16 | Didn’t take a pool slot |
| 30 | Serena Rossi | F50-54 | 6:00:43 | 5:25:13 | Took a pool slot slot 15 of 20 · via roll down |
| 31 | Τέτη Κώτση | F50-54 | 6:03:37 | 5:27:50 | Didn’t take a pool slot |
| 32 | Piia Viitanen | F50-54 | 6:03:58 | 5:28:09 | Didn’t take a pool slot |
| 36 | Tana Ramsay | F50-54 | 6:10:07 | 5:33:42 | Didn’t take a pool slot |
| 37 | Emilia Pisani | F50-54 | 6:10:53 | 5:34:23 | Didn’t take a pool slot |
| 38 | Dido Dimitriadou | F50-54 | 6:11:01 | 5:34:31 | Didn’t take a pool slot |
| 43 | Sonya Brotherton | F50-54 | 6:15:40 | 5:38:42 | Didn’t take a pool slot |
| F55-59 · time needed 6:23:39* · factor 0.8746 · 3 qualified | |||||
| 1.º | Jona Dahlquist | F55-59 | 5:24:45 | 4:44:02 | Took the automatic slot |
| 6 | Mary Blount | F55-59 | 5:35:31 | 4:53:27 | Didn’t take a pool slot |
| 10 | Catherine Roch | F55-59 | 5:43:22 | 5:00:19 | Took a pool slot slot 6 of 20 · via roll down |
| 11 | Christina Lechner | F55-59 | 5:44:18 | 5:01:07 | Didn’t take a pool slot |
| 13 | Heike Schmidt | F55-59 | 5:46:13 | 5:02:48 | Took a pool slot slot 7 of 20 · via roll down |
| 15 | Patricia Madrigal | F55-59 | 5:48:08 | 5:04:29 | Didn’t take a pool slot |
| F60-64 · time needed 6:39:52* · factor 0.8391 · the automatic slot rolled to the pool | |||||
| 1.º | Steffi Meyers | F60-64 | 6:22:38 | 5:21:04 | Already qualified · IRONMAN 70.3 Luxembourg rolled to #2 |
| 2.º | Elina Christophorou | F60-64 | 6:29:23 | 5:26:44 | Didn’t take the automatic slot rolled to #3 |
| 3.º | Erietta Papadogianni | F60-64 | 6:34:45 | 5:31:14 | Didn’t take the automatic slot rolled to the pool |
| F65-69 · time needed 7:11:33* · factor 0.7775 · the automatic slot rolled to the pool | |||||
| 1.º | Glenda Goscomb | F65-69 | 7:05:53 | 5:31:07 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Kerstin Jany-Ann Storsveen | F65-69 | 7:19:20 | 5:41:35 | Didn’t take the automatic slot rolled to the pool |
| F70-74 · time needed 7:36:38* · factor 0.7348 · the automatic slot rolled to the pool | |||||
| 1.º | Penelope (penny) Marinou | F70-74 | 7:55:38 | 5:49:30 | Didn’t take the automatic slot rolled to the pool |
| F75-79 · time needed 8:58:14* · factor 0.6234 | |||||
| No one from this age group in the ranking. | |||||
IRONMAN 70.3 Costa Navarino 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