2026 IRONMAN 70.3 Costa Navarino, Peloponnese, Greece
Results and IRONMAN 70.3 World Championship qualification · 25 October 2026 · race guide
Summary
2026 IRONMAN 70.3 Costa Navarino, Peloponnese, Greece had 50 IRONMAN 70.3 World Championship slots (25 men's, 25 women's) for 996 finishers in 21 age groups. The last men's slot went at 4:13:16 adjusted (age-graded) time and the last women's at 5:02:05; the quickest age-group cutoff was M18-24, at a 4:13:16 finish. Slots went deepest in M45-49, to 6th place; 10 age groups got only their winner's slot.
*Adjusted (age-graded) time of the last qualifier in each category.
IRONMAN 70.3 World Championship qualifying times by age group
How many slots each age group won at 2026 IRONMAN 70.3 Costa Navarino, Peloponnese, Greece, the time of the last athlete to get one, and the finish time that was needed. Each age group links to its whole field.
| Age group | Slots | Last slot | Needed* |
|---|---|---|---|
| F18-24 | 2 | 4:52:062nd | 5:04:30 |
| F25-29 | 1winner | 5:02:151st | 5:02:05 |
| F30-34 | 5 | 5:07:235th | 5:07:23 |
| F35-39 | 3 | 5:07:323rd | 5:12:47 |
| F40-44 | 2 | 5:19:272nd | 5:20:29 |
| F45-49 | 1winner | 5:32:541st | 5:28:39 |
| F50-54 | 3 | 5:26:043rd | 5:35:04 |
| F55-59 | 5 | 5:40:135th | 5:45:24 |
| F60-64 | 1winner | 6:08:101st | 6:00:01 |
| F65-69 | 1winner | 6:06:131st | 6:28:32 |
| F70-74 | 1winner | 7:36:291st | 6:51:07 |
| M18-24 | 1winner | 4:10:221st | 4:13:16 |
| M25-29 | 1winner | 4:27:581st | 4:15:04 |
| M30-34 | 3 | 4:16:503rd | 4:22:19 |
| M35-39 | 3 | 4:24:053rd | 4:26:35 |
| M40-44 | 3 | 4:33:273rd | 4:33:27 |
| M45-49 | 6 | 4:41:446th | 4:42:06 |
| M50-54 | 5 | 4:46:395th | 4:46:43 |
| M55-59 | 1winner | 5:12:151st | 4:55:42 |
| M60-64 | 1winner | 5:42:521st | 5:09:10 |
| M65-69 | 1winner | 5:26:311st | 5:31:30 |
Slots: athletes from the age group who qualified (before any rolldown). Last slot: the slowest qualifier's finish time and age-group place, then its adjusted (age-graded) time. *Needed: the finish time that equals the pool's adjusted cutoff for that age group (cutoff ÷ age-group multiplier) — any faster finish earned a slot. Age-group winners qualify whatever their time.
Compare age groups across the season: 70.3 Worlds qualifying times by age group at every race →
Racing IRONMAN 70.3 Costa Navarino, Peloponnese, Greece in 2027?
Free 16-week plan fitted to this course, 7, 10 or 13 hours a week. It dates itself once the 2027 race date is out.
Or let metrica build one around your week, week 1 free.
Find your result
Type your name: your splits, your age-group place and how close you were to a 70.3 Worlds slot.
Who qualified
Every qualifier and the next 20 by adjusted time. Pick an age group to see its whole field, slot holders first; filter by sex, and model unclaimed slots rolling down with the +N chips.
| # | Athlete | Finish | Status |
|---|---|---|---|
| 1 | M30-34 · Greece | 3:57:32 | AG winner |
| 2 | M30-34 · France | 4:07:35 | Men slot |
| 3 | M18-24 · Greece | 4:10:22 | AG winner |
| 4 | M35-39 · Greece | 4:16:24 | AG winner |
| 5 | M30-34 · France | 4:16:50 | Men slot |
| 6 | M35-39 · Italy | 4:18:25 | Men slot |
| 7 | M45-49 · Greece | 4:21:38 | AG winner |
| 8 | M40-44 · France | 4:22:27 | AG winner |
| 9 | M35-39 · Switzerland | 4:24:05 | Men slot |
| 10 | M50-54 · Greece | 4:25:05 | AG winner |
| 11 | M45-49 · Switzerland | 4:26:21 | Men slot |
| 12 | M25-29 · Germany | 4:27:58 | AG winner |
| 13 | M40-44 · Greece | 4:33:05 | Men slot |
| 14 | M45-49 · Greece | 4:33:08 | Men slot |
| 15 | M40-44 · Poland | 4:33:27 | Men slot |
Full results
Every finisher of 2026 IRONMAN 70.3 Costa Navarino, Peloponnese, Greece with swim, bike and run splits, grouped by age group.
Show every finisher with splitsHide full results· 996 finishers · 23 age groups
F18-24 18 finishers · 1st Sofia Garefi 4:46:58
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Sofia Garefi | Greece | 28:53 | 2:30:34 | 1:42:53 | 4:46:58 | 48 |
| 2 | Gaia Palumbo | Belgium | 30:03 | 2:44:35 | 1:32:17 | 4:52:06 | 59 |
| 3 | Lena Pummerer | Austria | 36:48 | 2:54:09 | 1:47:08 | 5:23:17 | 247 |
| 4 | Julia Leistentritt | Austria | 31:54 | 3:03:05 | 1:50:45 | 5:34:18 | 320 |
| 5 | Amber Vergopoulos | United Kingdom | 31:35 | 3:07:22 | 1:46:33 | 5:34:42 | 323 |
| 6 | Lotte van Spreuwel | Netherlands | 43:00 | 3:05:34 | 1:42:32 | 5:40:47 | 376 |
| 7 | Noor Messemaeckers van de Graaff | Netherlands | 40:04 | 3:06:39 | 1:53:45 | 5:47:54 | 434 |
| 8 | Sanna Skarstein | Norway | 37:26 | 3:08:35 | 1:58:37 | 5:53:39 | 478 |
| 9 | Shannon Grealis | United Kingdom | 39:23 | 3:21:14 | 1:52:31 | 6:06:08 | 563 |
| 10 | Cecilia Rodriguez Ruenes | United Kingdom | 45:15 | 3:19:12 | 1:56:33 | 6:09:09 | 599 |
| 11 | Anna Bungay | United Kingdom | 36:15 | 3:18:35 | 2:10:49 | 6:17:27 | 657 |
| 12 | Natasha Jarvis | United Kingdom | 39:08 | 3:30:24 | 1:55:49 | 6:19:21 | 675 |
| 13 | Ciara Blount | United Kingdom | 31:28 | 3:34:47 | 2:04:49 | 6:20:20 | 683 |
| 14 | Elisa Bach | France | 36:44 | 2:56:46 | 2:49:26 | 6:29:50 | 742 |
| 15 | Shianne Beckett | United Kingdom | 53:55 | 3:10:21 | 2:15:22 | 6:31:26 | 752 |
| 16 | Pinja Syrjänen | Finland | 44:10 | 3:49:03 | 2:26:42 | 7:10:52 | 921 |
| 17 | Ioanna Exarchou | Greece | 34:13 | 3:35:21 | 2:50:31 | 7:16:03 | 938 |
| 18 | Elena Jasmine Fugazzola | Italy | 39:40 | 4:01:00 | 2:59:56 | 7:59:49 | 987 |
F25-29 46 finishers · 1st Katrine Tsoris 5:02:15
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Katrine Tsoris | Greece | 33:53 | 2:46:31 | 1:36:45 | 5:02:15 | 114 |
| 2 | Emily Blount | United Kingdom | 29:39 | 2:39:09 | 1:56:23 | 5:11:36 | 155 |
| 3 | Inka-Saana Vieltojärvi | Finland | 40:04 | 2:51:00 | 1:39:21 | 5:16:44 | 190 |
| 4 | June Paulissen | Belgium | 36:00 | 2:44:36 | 1:47:57 | 5:16:54 | 192 |
| 5 | Mie Erichsen | Denmark | 37:06 | 2:40:37 | 1:53:35 | 5:20:16 | 225 |
| 6 | Francesca Muzi | Argentina | 33:35 | 2:56:50 | 1:47:24 | 5:24:03 | 254 |
| 7 | Ida Nielsen | Sweden | 32:36 | 3:01:54 | 1:45:21 | 5:25:02 | 260 |
| 8 | Emma Patterson | Ireland | 42:50 | 3:01:03 | 1:46:06 | 5:36:07 | 329 |
| 9 | Ourania Karali | Greece | 35:42 | 3:01:54 | 1:54:17 | 5:37:30 | 347 |
| 10 | Anastassia Stent-Torriani | Switzerland | 31:45 | 3:07:25 | 1:53:29 | 5:40:17 | 372 |
| 11 | Marina Latorre Soldevila | Spain | 31:25 | 3:04:38 | 1:57:44 | 5:40:44 | 375 |
| 12 | katie witcomb | United Kingdom | 30:52 | 2:56:01 | 2:03:06 | 5:40:59 | 377 |
| 13 | Lucy Walker Hames | Spain | 38:34 | 3:02:32 | 1:54:16 | 5:41:55 | 386 |
| 14 | Nele Sophie Buhl | Germany | 28:07 | 2:56:13 | 2:12:01 | 5:43:31 | 400 |
| 15 | Jenna Parry | South Africa | 33:51 | 3:22:08 | 1:43:41 | 5:49:37 | 448 |
| 16 | Marisa Hadjichristofis | Cyprus | 28:04 | 3:20:57 | 1:54:03 | 5:49:56 | 450 |
| 17 | Fabiola Koenig | United Kingdom | 39:41 | 3:14:14 | 1:44:25 | 5:50:08 | 452 |
| 18 | Alexandra Liagas | Germany | 38:19 | 3:11:43 | 1:57:25 | 5:55:36 | 491 |
| 19 | Julie Douillard | France | 40:05 | 3:16:01 | 1:52:05 | 5:55:37 | 492 |
| 20 | Anne Marais | United Kingdom | 34:02 | 3:27:29 | 2:03:06 | 6:12:25 | 621 |
| 21 | Mckenzie Douglas | Canada | 43:33 | 3:22:37 | 1:55:22 | 6:15:41 | 644 |
| 22 | Rose Hagan | United Kingdom | 43:41 | 3:22:45 | 1:55:22 | 6:15:47 | 645 |
| 23 | Carmen Groepenhoff | Netherlands | 44:41 | 3:20:56 | 2:01:06 | 6:16:13 | 647 |
| 24 | Marie Jakob | Austria | 38:17 | 3:30:52 | 2:00:10 | 6:17:31 | 659 |
| 25 | Maddison Reid | Australia | 40:47 | 3:26:51 | 2:00:50 | 6:18:17 | 667 |
| 26 | Saina Koukpari | Canada | 43:29 | 3:18:18 | 2:07:18 | 6:20:38 | 686 |
| 27 | Coral Holden | South Africa | 41:24 | 3:29:07 | 2:00:20 | 6:20:53 | 688 |
| 28 | Lida Kritikou | Greece | 43:22 | 3:41:12 | 1:47:29 | 6:23:40 | 709 |
| 29 | Clara Zwetsloot | United Kingdom | 45:05 | 3:37:10 | 1:48:59 | 6:24:58 | 716 |
| 30 | Maria Gkigki | Greece | 45:35 | 3:16:11 | 2:15:18 | 6:29:47 | 740 |
| 31 | Estella Matthewson | New Zealand | 39:41 | 3:26:57 | 2:11:33 | 6:31:31 | 753 |
| 32 | Kamie Lowe | United Kingdom | 30:52 | 3:37:16 | 2:13:41 | 6:32:34 | 765 |
| 33 | Emmanouela Vagianou | Greece | 37:20 | 3:23:25 | 2:28:48 | 6:38:31 | 802 |
| 34 | Natanya Roseman | United States | 40:11 | 3:28:34 | 2:20:41 | 6:39:33 | 804 |
| 35 | Nele Schrobsdorff | Germany | 52:21 | 3:39:52 | 2:03:04 | 6:47:55 | 836 |
| 36 | Molly Campion | United Kingdom | 39:01 | 3:22:39 | 2:36:38 | 6:49:26 | 845 |
| 37 | Eve Donohoe | Ireland | 38:48 | 3:23:53 | 2:36:04 | 6:49:57 | 848 |
| 38 | Joelle Kayser | Germany | 38:20 | 3:30:48 | 2:25:53 | 6:50:20 | 851 |
| 39 | Caoimhe Darcy | Ireland | 51:28 | 3:53:38 | 1:53:43 | 6:51:59 | 858 |
| 40 | Shannon Boyd | South Africa | 39:16 | 3:37:19 | 2:29:18 | 6:58:47 | 880 |
| 41 | Csiszer Noemi | Romania | 50:57 | 3:50:27 | 2:06:39 | 7:02:10 | 890 |
| 42 | Kassandra Braun | Germany | 48:42 | 3:30:24 | 2:30:21 | 7:02:17 | 891 |
| 43 | Erica Fowler | United Kingdom | 33:01 | 3:46:34 | 2:35:05 | 7:03:04 | 893 |
| 44 | Darja Litvinova | Estonia | 42:19 | 3:50:14 | 2:13:16 | 7:04:15 | 904 |
| 45 | Becca Herron | United Kingdom | 42:12 | 3:47:38 | 2:24:40 | 7:12:53 | 926 |
| 46 | Helene Lessiak | Austria | 44:51 | 3:55:25 | 2:48:21 | 7:43:43 | 974 |
F30-34 48 finishers · 1st Hannah Traylen 4:56:43 · 1 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Hannah Traylen | United Kingdom | 33:31 | 2:47:02 | 1:29:01 | 4:56:43 | 81 |
| 2 | Bourlet Cloe | France | 35:05 | 2:39:32 | 1:38:10 | 4:57:58 | 90 |
| 3 | Elisavet Dimou | Greece | 28:53 | 2:52:33 | 1:35:49 | 5:01:59 | 111 |
| 4 | Julia Koss | Switzerland | 30:05 | 2:49:18 | 1:37:09 | 5:05:14 | 127 |
| 5 | Michelle Janßen | Germany | 35:18 | 2:47:04 | 1:34:51 | 5:07:23 | 142 |
| 6 | Sarah Ikast Kristoffersen | Denmark | 32:43 | 2:43:17 | 1:47:55 | 5:10:37 | 154 |
| 7 | Fatma Ilayda Oral | Turkey | 32:46 | 2:52:02 | 1:42:11 | 5:13:10 | 163 |
| 8 | Lara Wischrath | Germany | 36:09 | 2:42:26 | 1:49:11 | 5:14:43 | 176 |
| 9 | Claire Harcourt-Cooke | South Africa | 33:33 | 3:02:52 | 1:37:18 | 5:19:30 | 217 |
| 10 | Casey Harlow | United States | 32:06 | 3:06:23 | 1:44:02 | 5:29:47 | 290 |
| 11 | Laetitia Lantz | France | 30:17 | 3:10:18 | 1:44:21 | 5:31:49 | 308 |
| 12 | Eleni Anastasiou | Greece | 35:35 | 2:57:46 | 1:50:07 | 5:32:10 | 309 |
| 13 | Leoni Reinemuth-Lowe | Germany | 36:39 | 2:59:58 | 1:49:20 | 5:32:30 | 313 |
| 14 | Inès Hennebert Rogez | France | 33:19 | 3:14:59 | 1:41:15 | 5:36:10 | 332 |
| 15 | Evaggelia Pantoula | Greece | 40:27 | 3:07:46 | 1:41:18 | 5:36:19 | 336 |
| 16 | Zoi Zogopoulou | Greece | 39:24 | 3:07:37 | 1:43:48 | 5:37:57 | 353 |
| 17 | Eirini Vlachou | Greece | 36:02 | 3:02:13 | 1:56:13 | 5:41:12 | 380 |
| 18 | Svenja Schröder | Germany | 33:21 | 2:57:29 | 2:07:48 | 5:44:57 | 408 |
| 19 | Kleopatra Makarona | Greece | 31:09 | 3:09:17 | 1:57:28 | 5:46:48 | 428 |
| 20 | Fanny Holyst | France | 39:17 | 3:07:14 | 1:53:44 | 5:49:23 | 446 |
| 21 | Maria Luiza Monteiro | Brazil | 37:53 | 3:06:34 | 1:56:54 | 5:50:03 | 451 |
| 22 | Lowri Crimmins | United Kingdom | 34:25 | 3:14:29 | 1:59:53 | 5:56:39 | 502 |
| 23 | Marianna Tsiouri | Greece | 39:53 | 3:33:18 | 1:37:59 | 6:00:50 | 527 |
| 24 | Daniela Sosadiaz | Colombia | 37:03 | 3:13:49 | 2:09:24 | 6:08:03 | 587 |
| 25 | Eva-Liisa Edela | Estonia | 41:39 | 3:16:56 | 1:59:48 | 6:11:52 | 617 |
| 26 | Julie Gonzalez | France | 34:58 | 3:24:09 | 2:04:45 | 6:14:59 | 637 |
| 27 | Fenia Panagopoulou | Greece | 45:39 | 3:28:46 | 1:52:35 | 6:15:37 | 643 |
| 28 | Juletha-Marie Dercksen | South Africa | 35:24 | 3:15:24 | 2:05:07 | 6:17:34 | 660 |
| 29 | Danae Amanatidou | Germany | 38:06 | 3:13:53 | 2:15:56 | 6:18:10 | 665 |
| 30 | Asimina Barbarousi | Greece | 31:08 | 3:17:29 | 2:24:56 | 6:21:07 | 690 |
| 31 | Sally Jones | United Kingdom | 42:06 | 3:26:26 | 2:00:35 | 6:22:58 | 702 |
| 32 | Elja Gebben | Netherlands | 39:23 | 3:18:24 | 2:16:09 | 6:23:26 | 705 |
| 33 | Agustina Agolio | Argentina | 41:29 | 3:24:33 | 2:09:18 | 6:27:59 | 732 |
| 34 | Mariia Rud | Ukraine | 40:17 | 3:31:35 | 2:04:29 | 6:32:23 | 762 |
| 35 | Ceciel Houtsma | Netherlands | 48:24 | 3:36:18 | 1:58:59 | 6:33:18 | 772 |
| 36 | Vally Pitsouni | Greece | 41:53 | 3:29:48 | 2:11:42 | 6:40:18 | 808 |
| 37 | Gintare Petkeviciute | Lithuania | 47:11 | 3:51:26 | 1:59:22 | 6:47:13 | 833 |
| 38 | Carolyn Chan | Canada | 43:06 | 3:51:19 | 2:03:00 | 6:48:47 | 840 |
| 39 | Leonie Zimmermann | Germany | 39:28 | 3:26:11 | 2:30:00 | 6:49:11 | 843 |
| 40 | Susan Gillen | Ireland | 38:26 | 3:36:08 | 2:24:34 | 6:53:07 | 862 |
| 41 | Jen Gillen | Ireland | 35:48 | 3:37:18 | 2:24:34 | 6:53:14 | 864 |
| 42 | Annabel Barry | United Kingdom | 50:16 | 3:30:19 | 2:27:13 | 6:59:13 | 882 |
| 43 | Anastasia Velli | Greece | 47:09 | 3:32:09 | 2:27:40 | 7:00:00 | 885 |
| 44 | Alexandra Maria Cornea | Romania | 59:07 | 3:44:47 | 2:12:03 | 7:15:02 | 932 |
| 45 | Alejandra Garcia Arzaluz | Mexico | 46:34 | 3:58:34 | 2:27:34 | 7:26:44 | 954 |
| 46 | Harriet Walker-Arnott | United Kingdom | 47:49 | 3:45:07 | 2:42:12 | 7:31:30 | 959 |
| 47 | Clotilde Bigand | France | 43:29 | 3:56:09 | 2:53:35 | 7:49:42 | 978 |
| 48 | Yaël Scherer | Switzerland | 51:22 | 3:47:52 | 3:09:03 | 7:58:50 | 986 |
| DNF | Aigerim Reichert | Kyrgyzstan | 55:10 | DNF |
F35-39 23 finishers · 1st Anastasia Tsourouktzi 4:42:29 · 3 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Anastasia Tsourouktzi | Greece | 30:22 | 2:31:23 | 1:35:22 | 4:42:29 | 41 |
| 2 | Olga Mostova | Ukraine | 31:33 | 2:38:51 | 1:38:30 | 4:54:49 | 70 |
| 3 | Tina Kropf | Switzerland | 32:08 | 2:40:27 | 1:47:40 | 5:07:32 | 143 |
| 4 | Julia Müller | Germany | 36:35 | 2:40:33 | 1:53:08 | 5:17:55 | 203 |
| 5 | Victoria Georgiadou | Greece | 37:32 | 2:54:44 | 1:48:02 | 5:29:27 | 285 |
| 6 | Carla Leonie Sophie Heuer | Germany | 34:30 | 3:01:54 | 1:52:40 | 5:36:14 | 334 |
| 7 | Oksana Olshevskaya | Cyprus | 44:21 | 3:08:47 | 1:37:32 | 5:39:00 | 359 |
| 8 | Liana Gabor | Ireland | 42:07 | 3:03:35 | 1:48:55 | 5:51:36 | 460 |
| 9 | Meropi Sklepari | Greece | 39:53 | 3:06:43 | 2:03:22 | 5:57:56 | 513 |
| 10 | Antonio Romero Casado | Spain | 47:01 | 3:11:09 | 1:54:18 | 6:01:34 | 533 |
| 11 | Jessica McKeague | United States | 48:12 | 3:15:02 | 1:48:07 | 6:05:20 | 559 |
| 12 | Julia Treudler | Switzerland | 44:07 | 3:08:31 | 2:06:15 | 6:08:57 | 596 |
| 13 | Maria Fernanda Buchala | Brazil | 41:32 | 3:24:51 | 2:00:36 | 6:19:11 | 674 |
| 14 | Anne Tourasse | France | 39:44 | 3:19:56 | 2:16:32 | 6:25:20 | 717 |
| 15 | Serena Minazio | Italy | 38:46 | 3:24:11 | 2:06:37 | 6:28:03 | 733 |
| 16 | Anastasia Kalacheva | Unknown | 51:59 | 3:32:02 | 1:53:03 | 6:29:07 | 737 |
| 17 | Maria Chandra | Greece | 42:23 | 3:29:39 | 2:15:44 | 6:36:38 | 791 |
| 18 | ÇİĞDem Abali Yilmazer | Turkey | 38:32 | 3:40:57 | 2:15:12 | 6:44:48 | 829 |
| 19 | Yana Liashenko | Ukraine | 40:09 | 3:28:57 | 2:26:11 | 6:53:14 | 865 |
| 20 | Shari Mandara | Belgium | 49:51 | 3:30:09 | 2:27:27 | 6:57:48 | 878 |
| 21 | Pauline Garnier | France | 56:43 | 3:34:56 | 2:17:08 | 6:58:05 | 879 |
| 22 | Paola Alexandra Zenteno Canelas | Bolivia | 58:24 | 4:00:06 | 2:20:32 | 7:29:24 | 957 |
| 23 | Kirsty Sanders | United Kingdom | 45:42 | 4:06:00 | 2:51:09 | 7:56:08 | 985 |
| DNF | Andrea Gross | Switzerland | 36:27 | 2:44:40 | DNF | ||
| DNF | Cecile Guyon | France | 44:59 | 3:25:05 | DNF | ||
| DNF | Kupfer Lynn | Switzerland | 31:31 | 2:37:31 | DNF |
F40-44 15 finishers · 1st Fabiana Ribeiro DE Assis 5:12:59 · 1 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Fabiana Ribeiro DE Assis | Brazil | 30:31 | 2:43:47 | 1:53:16 | 5:12:59 | 161 |
| 2 | Catherine Stratoudakis | Greece | 28:37 | 2:50:36 | 1:51:52 | 5:19:27 | 216 |
| 3 | Jilly Raw | United Kingdom | 40:05 | 3:07:32 | 1:32:33 | 5:27:56 | 276 |
| 4 | Lindsey Zammit | Malta | 35:16 | 3:13:00 | 1:44:26 | 5:39:06 | 361 |
| 5 | Christina Konstantinou | Greece | 37:29 | 3:10:00 | 1:58:09 | 5:54:01 | 482 |
| 6 | Marloes Rooijakkers | Netherlands | 41:05 | 3:00:30 | 2:10:14 | 5:58:35 | 515 |
| 7 | Anne Demay | France | 37:08 | 3:10:56 | 2:05:55 | 6:01:11 | 529 |
| 8 | Kasia Vanes | United Kingdom | 38:58 | 3:14:58 | 2:06:15 | 6:13:53 | 633 |
| 9 | Shlomit Yasharof | Israel | 47:32 | 3:08:46 | 2:16:55 | 6:22:24 | 697 |
| 10 | Karin Steiner | Switzerland | 51:16 | 3:18:40 | 2:10:13 | 6:31:58 | 756 |
| 11 | Lena Karavani | Greece | 43:38 | 3:09:46 | 2:33:05 | 6:35:37 | 785 |
| 12 | Jacqui Bunge | South Africa | 41:18 | 3:30:56 | 2:08:05 | 6:36:15 | 788 |
| 13 | Aire Remmel | Estonia | 46:06 | 3:39:58 | 2:29:14 | 7:08:18 | 915 |
| 14 | Daniela Remogna | United Kingdom | 52:38 | 3:44:08 | 2:17:40 | 7:10:30 | 920 |
| 15 | Lucy Lawson | United Kingdom | 1:04:55 | 3:47:32 | 2:58:59 | 8:05:32 | 991 |
| DNF | Ingrid Bacher | Brazil | 31:37 | 3:18:32 | DNF |
F45-49 16 finishers · 1st Sofia Tzachristou 5:32:54 · 1 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Sofia Tzachristou | Greece | 31:38 | 3:10:50 | 1:44:52 | 5:32:54 | 318 |
| 2 | Georgia Kachri | Greece | 37:47 | 3:11:02 | 1:49:45 | 5:45:32 | 417 |
| 3 | Nele Sisas | Estonia | 38:56 | 3:05:09 | 1:53:34 | 5:45:35 | 418 |
| 4 | alexandra kotrotsos | Greece | 39:27 | 3:07:37 | 1:53:05 | 5:50:23 | 453 |
| 5 | Katerina Papaioannou | Greece | 38:12 | 3:08:52 | 2:01:39 | 5:56:02 | 495 |
| 6 | Limor Hazut | Israel | 44:25 | 3:13:44 | 2:04:49 | 6:15:28 | 642 |
| 7 | Iris Bennett | United Kingdom | 44:29 | 3:23:47 | 2:00:38 | 6:19:43 | 678 |
| 8 | Ipek Ozer Yilmaz | Turkey | 39:26 | 3:18:54 | 2:17:56 | 6:27:47 | 730 |
| 9 | Clare Wood | United Kingdom | 44:25 | 3:43:14 | 1:44:41 | 6:29:21 | 738 |
| 10 | Kirsty Van Peer | Netherlands | 46:15 | 3:27:54 | 2:07:12 | 6:33:52 | 774 |
| 11 | Christina Limnaiou | Greece | 42:19 | 3:49:22 | 2:08:02 | 6:49:38 | 846 |
| 12 | Chrissa Sevastopoulou | Greece | 40:09 | 3:52:33 | 2:08:19 | 6:52:54 | 860 |
| 13 | Natasa Thanou | Greece | 40:08 | 3:43:21 | 2:17:07 | 6:55:24 | 868 |
| 14 | Fatima Denanto | Sweden | 43:57 | 3:39:02 | 2:25:53 | 7:06:32 | 909 |
| 15 | Andriani Petrogianni | Greece | 48:10 | 3:39:17 | 2:30:50 | 7:08:06 | 914 |
| 16 | Orit Avizmil | Israel | 44:52 | 4:11:57 | 2:32:03 | 7:42:47 | 971 |
| DNF | Ingrid Walker | Canada | 54:33 | DNF |
F50-54 18 finishers · 1st Fran Bungay 5:20:12
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Fran Bungay | United Kingdom | 34:05 | 2:39:03 | 2:00:12 | 5:20:12 | 224 |
| 2 | Ioanna Kamaradou | Greece | 39:34 | 2:41:05 | 1:54:40 | 5:22:54 | 241 |
| 3 | Carrie Reuwer | United States | 30:39 | 2:59:52 | 1:45:06 | 5:26:04 | 265 |
| 4 | Elena Weiss | Austria | 33:53 | 3:04:20 | 1:50:11 | 5:36:45 | 341 |
| 5 | Sadie Barron | United Kingdom | 40:37 | 2:55:07 | 1:55:24 | 5:41:29 | 382 |
| 6 | nora vincent | Argentina | 35:47 | 3:05:30 | 1:59:48 | 5:49:13 | 445 |
| 7 | Jodi brangaccio | United States | 40:25 | 3:12:40 | 1:54:48 | 6:01:45 | 535 |
| 8 | Sandra Kiviaho | Canada | 33:51 | 3:20:42 | 2:03:43 | 6:08:00 | 583 |
| 9 | Kalliopi Lagoumtzi | Greece | 40:08 | 3:18:03 | 2:02:18 | 6:10:23 | 610 |
| 10 | Dido Dimitriadou | Greece | 40:32 | 3:10:48 | 2:18:37 | 6:23:35 | 707 |
| 11 | Amelie Ermel | France | 42:59 | 3:20:57 | 2:10:02 | 6:24:11 | 712 |
| 12 | Melissa Birch | United Kingdom | 37:44 | 3:31:45 | 2:12:57 | 6:32:48 | 767 |
| 13 | Ioulia Mavrelou | Greece | 47:35 | 3:36:15 | 2:11:07 | 6:45:54 | 831 |
| 14 | Marjon Huibers | Netherlands | 32:59 | 3:42:39 | 2:20:41 | 6:49:21 | 844 |
| 15 | Flavia Dietrich | Brazil | 46:08 | 3:39:21 | 2:19:07 | 6:56:56 | 876 |
| 16 | Ewelina Bradtke | Poland | 42:53 | 3:41:13 | 2:38:43 | 7:14:18 | 927 |
| 17 | Marge Reinap | Estonia | 39:56 | 3:53:05 | 2:38:06 | 7:24:33 | 951 |
| 18 | Michelle Schumacher | Germany | 47:31 | 4:00:06 | 2:50:49 | 7:54:24 | 983 |
F55-59 17 finishers · 1st Jona Dahlquist 5:19:04
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Jona Dahlquist | Sweden | 32:59 | 2:49:56 | 1:49:15 | 5:19:04 | 213 |
| 2 | Mary Blount | Ireland | 35:40 | 2:55:15 | 1:49:24 | 5:28:00 | 277 |
| 3 | Vicky Deligeorgi | Greece | 37:16 | 2:57:04 | 1:48:06 | 5:29:31 | 287 |
| 4 | Jacqueline Hardaker | United Kingdom | 32:56 | 3:06:23 | 1:46:50 | 5:34:41 | 322 |
| 5 | Christina Lechner | Austria | 40:44 | 2:51:48 | 1:59:17 | 5:40:13 | 371 |
| 6 | Pernilla Johnson | Sweden | 36:11 | 3:01:38 | 2:00:31 | 5:46:00 | 422 |
| 7 | Emma Chapman | United Kingdom | 38:31 | 3:10:48 | 2:04:38 | 6:04:15 | 554 |
| 8 | Melika Betley | United Kingdom | 33:26 | 3:14:48 | 2:14:03 | 6:10:39 | 612 |
| 9 | Adriana Maria Norena Sekulist | Colombia | 47:30 | 3:07:09 | 2:09:39 | 6:15:05 | 639 |
| 10 | Althea Dercksen | South Africa | 43:23 | 3:15:20 | 2:05:03 | 6:17:26 | 656 |
| 11 | Louise Aitchison | United Kingdom | 44:59 | 3:18:37 | 2:15:00 | 6:30:32 | 746 |
| 12 | Debby Ferre | United Kingdom | 37:11 | 3:18:41 | 2:46:42 | 6:54:03 | 866 |
| 13 | Lucy Collins | United Kingdom | 43:01 | 3:47:08 | 2:15:25 | 6:57:06 | 877 |
| 14 | Karen Mayle | United Kingdom | 45:09 | 3:17:27 | 2:54:42 | 7:09:17 | 916 |
| 15 | Vaso Saxoni | Greece | 48:46 | 3:47:44 | 2:26:26 | 7:15:29 | 936 |
| 16 | Adina Groebminger | Germany | 46:03 | 4:01:58 | 2:22:51 | 7:22:08 | 948 |
| 17 | Maryanne Smith | United Kingdom | 55:28 | 3:59:08 | 3:08:02 | 8:15:44 | 995 |
F60-64 5 finishers · 1st Mandy Evans 6:08:10 · 1 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Mandy Evans | Jersey | 44:42 | 3:04:18 | 2:09:21 | 6:08:10 | 589 |
| 2 | Erietta Papadogianni | Greece | 43:00 | 3:12:19 | 2:01:59 | 6:10:11 | 609 |
| 3 | Anna Petersson | Sweden | 44:03 | 3:10:24 | 2:24:34 | 6:29:30 | 739 |
| 4 | Eugenia Scountzou | Greece | 36:09 | 3:42:25 | 2:20:51 | 6:50:49 | 854 |
| 5 | Susanne Jakob | Germany | 46:52 | 3:30:22 | 2:46:18 | 7:18:57 | 944 |
| DNF | Rouba Fossat | France | 36:56 | DNF |
F65-69 1 finisher · 1st Jo Stephens-Smith 6:06:13 · 1 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Jo Stephens-Smith | United Kingdom | 33:47 | 2:58:12 | 2:21:21 | 6:06:13 | 565 |
| DNF | Jennifer Tait | United Kingdom | 46:44 | 4:33:23 | 3:06:46 | DNF |
F70-74 1 finisher · 1st Penelope (Penny) Marinou 7:36:29
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Penelope (Penny) Marinou | Greece | 45:27 | 4:04:26 | 2:28:46 | 7:36:29 | 964 |
M18-24 77 finishers · 1st Vasilis Mitropapas 4:10:22 · 2 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Vasilis Mitropapas | Greece | 27:24 | 2:17:48 | 1:20:58 | 4:10:22 | 3 |
| 2 | Nikitas Kallitsis | Greece | 27:27 | 2:16:08 | 1:27:29 | 4:14:53 | 4 |
| 3 | Willan Bascle | France | 29:14 | 2:23:03 | 1:22:34 | 4:20:20 | 8 |
| 4 | Samuel Boniface | France | 30:23 | 2:26:53 | 1:25:53 | 4:28:25 | 16 |
| 5 | Alexis Frachet-Gout | France | 29:51 | 2:22:07 | 1:32:16 | 4:30:06 | 17 |
| 6 | András Barabás | Hungary | 27:07 | 2:34:03 | 1:30:21 | 4:37:52 | 31 |
| 7 | Alexander Borghøj | Denmark | 36:22 | 2:35:46 | 1:24:29 | 4:43:11 | 42 |
| 8 | Antreas Rousogenis | Cyprus | 36:18 | 2:35:49 | 1:37:07 | 4:56:09 | 79 |
| 9 | Nicolò Martino Moleri | Italy | 33:28 | 2:40:48 | 1:37:09 | 4:57:39 | 89 |
| 10 | Santiago López-Balcells | Spain | 36:17 | 2:43:29 | 1:29:31 | 4:58:08 | 91 |
| 11 | Jannik Hartmann | Germany | 28:22 | 2:39:58 | 1:42:32 | 4:58:09 | 92 |
| 12 | Christoforos Tountas | Greece | 40:12 | 2:38:11 | 1:35:38 | 5:00:29 | 105 |
| 13 | Ben Burge | United Kingdom | 27:58 | 2:49:34 | 1:36:35 | 5:00:46 | 107 |
| 14 | Max Bell | United Kingdom | 30:58 | 2:47:00 | 1:36:32 | 5:01:15 | 108 |
| 15 | gabriel portnov | Israel | 31:49 | 2:47:31 | 1:35:48 | 5:04:22 | 124 |
| 16 | Nikolaos-Marios Papantoniou | Greece | 31:50 | 2:46:34 | 1:38:08 | 5:04:28 | 125 |
| 17 | Alex Regan | United Kingdom | 31:33 | 2:42:46 | 1:45:16 | 5:07:08 | 140 |
| 18 | Iason Aretaios | Greece | 30:00 | 2:46:50 | 1:46:25 | 5:09:20 | 150 |
| 19 | Benjamin Merrell | United Kingdom | 28:58 | 2:49:05 | 1:46:37 | 5:10:20 | 152 |
| 20 | Alberto de Focatiis | Italy | 29:03 | 2:44:27 | 1:48:42 | 5:13:12 | 164 |
| 21 | Milan van den Kommer | Netherlands | 43:21 | 2:45:41 | 1:36:44 | 5:14:07 | 170 |
| 22 | William Webber | United Kingdom | 33:13 | 2:57:15 | 1:36:42 | 5:15:02 | 178 |
| 23 | Mikael Hakala | Finland | 42:34 | 2:42:41 | 1:37:26 | 5:15:09 | 180 |
| 24 | Sebastian Didier Belaj | Slovakia | 37:04 | 2:55:41 | 1:36:54 | 5:16:41 | 188 |
| 25 | Christos Evangelou | Greece | 48:04 | 2:38:28 | 1:44:42 | 5:18:06 | 204 |
| 26 | Xavier Miquel Poujarniscle | Netherlands Antilles | 34:07 | 2:47:37 | 1:46:43 | 5:18:16 | 207 |
| 27 | Paul Crouch | United Kingdom | 33:04 | 2:53:23 | 1:44:37 | 5:19:57 | 220 |
| 28 | Harrison Chammings | United Kingdom | 30:17 | 2:51:53 | 1:50:31 | 5:21:55 | 234 |
| 29 | Dominic Trotter | United Kingdom | 38:31 | 2:54:39 | 1:42:53 | 5:23:26 | 249 |
| 30 | George Protopapas | Cyprus | 36:16 | 3:07:56 | 1:32:15 | 5:23:31 | 251 |
| 31 | Hadar Agmon | Israel | 35:14 | 3:02:54 | 1:40:01 | 5:25:32 | 264 |
| 32 | Francisco Mcgurnaghan | United Kingdom | 38:39 | 3:03:42 | 1:37:14 | 5:30:23 | 295 |
| 33 | Evangelos Stamatellos | Greece | 32:42 | 2:48:15 | 2:04:39 | 5:32:13 | 310 |
| 34 | Kenan Nicholas | United Kingdom | 33:56 | 2:59:24 | 1:56:49 | 5:38:39 | 357 |
| 35 | William Blount | United Kingdom | 32:58 | 3:08:40 | 1:53:29 | 5:42:06 | 388 |
| 36 | Georgios Siskos | Greece | 31:47 | 3:09:50 | 1:55:12 | 5:42:29 | 391 |
| 37 | Joseph Green | United Kingdom | 36:40 | 3:05:35 | 1:52:24 | 5:44:31 | 405 |
| 38 | Samuel Alejandro Castro Gomez | United Kingdom | 40:34 | 3:09:33 | 1:46:51 | 5:46:15 | 424 |
| 39 | Hugo Petard | France | 32:44 | 3:14:36 | 1:53:08 | 5:49:12 | 444 |
| 40 | Martijn Tetteroo | Netherlands | 41:03 | 2:57:48 | 1:59:13 | 5:50:26 | 454 |
| 41 | Matthew Todd | United Kingdom | 38:33 | 3:05:01 | 1:58:17 | 5:50:44 | 455 |
| 42 | Michael Rosborg Germer | Denmark | 44:23 | 3:11:09 | 1:49:26 | 5:52:37 | 468 |
| 43 | Felix Jenkins | South Africa | 32:36 | 3:10:00 | 1:50:49 | 5:53:15 | 472 |
| 44 | Jon Ganly | Ireland | 38:06 | 3:21:36 | 1:43:03 | 5:54:36 | 488 |
| 45 | Kristoffer Vincentz Nielsen | Denmark | 42:42 | 3:04:48 | 1:57:02 | 5:56:05 | 496 |
| 46 | Calum Fraser | Ireland | 32:03 | 3:13:31 | 2:06:29 | 5:58:41 | 516 |
| 47 | Julius Holtkamp | Germany | 38:45 | 3:17:48 | 1:51:45 | 6:02:07 | 538 |
| 48 | Harry Williams | United Kingdom | 39:05 | 3:23:10 | 1:51:10 | 6:03:49 | 553 |
| 49 | Dillon Huang | Denmark | 41:00 | 3:21:33 | 1:53:58 | 6:06:20 | 567 |
| 50 | Christian Bentinck | United States | 34:07 | 3:28:04 | 1:54:14 | 6:06:35 | 570 |
| 51 | Toby Redshaw | United Kingdom | 28:07 | 3:13:52 | 2:18:05 | 6:07:09 | 577 |
| 52 | Mees Vinders | Netherlands | 49:56 | 3:08:59 | 1:59:35 | 6:07:59 | 582 |
| 53 | Nikoloz Sharvadze | Georgia | 43:38 | 3:07:06 | 2:10:48 | 6:08:35 | 592 |
| 54 | Bob Janssen | Netherlands | 41:58 | 3:20:15 | 1:55:59 | 6:12:30 | 624 |
| 55 | Gil Koren | Israel | 46:29 | 3:15:17 | 1:59:42 | 6:12:43 | 627 |
| 56 | Alexander Hustad | Norway | 41:57 | 3:22:05 | 2:00:10 | 6:17:56 | 663 |
| 57 | Simon Rychlik | Germany | 43:56 | 3:14:03 | 2:04:31 | 6:18:17 | 668 |
| 58 | Miltiadis Ioannou | Cyprus | 35:37 | 3:33:58 | 1:58:52 | 6:18:17 | 669 |
| 59 | Ethan Lee | Singapore | 39:13 | 3:18:00 | 2:22:42 | 6:30:57 | 748 |
| 60 | Antreas Neokleous | Cyprus | 41:02 | 3:42:32 | 1:54:39 | 6:31:03 | 749 |
| 61 | Max Bueno | Spain | 38:31 | 3:25:26 | 2:16:09 | 6:32:17 | 760 |
| 62 | Jack Cooper | United Kingdom | 46:55 | 3:30:53 | 2:02:35 | 6:32:25 | 763 |
| 63 | Kieran Latham | United Kingdom | 51:04 | 3:30:54 | 1:56:38 | 6:34:45 | 780 |
| 64 | Konstantine Lobzhanidze | Georgia | 40:48 | 3:10:19 | 2:39:49 | 6:37:43 | 796 |
| 65 | Adrià Baselga | Spain | 39:40 | 3:32:46 | 2:15:21 | 6:42:03 | 818 |
| 66 | Michalis Karaolis | Cyprus | 39:54 | 3:11:07 | 2:46:49 | 6:49:56 | 847 |
| 67 | Franco Angelone | Canada | 1:02:18 | 3:50:02 | 1:57:02 | 7:03:24 | 895 |
| 68 | Scott Simons | Australia | 43:00 | 3:57:43 | 2:03:39 | 7:03:40 | 899 |
| 69 | Mucio Mattos | Brazil | 38:58 | 3:31:37 | 2:37:33 | 7:04:11 | 903 |
| 70 | Zac Van as | United Kingdom | 46:05 | 3:44:53 | 2:25:02 | 7:09:22 | 917 |
| 71 | Vsevolod Bohdanov | Ukraine | 37:41 | 3:45:23 | 2:40:39 | 7:17:37 | 941 |
| 72 | Ruairidh McLeod | United Kingdom | 46:43 | 3:40:37 | 2:39:25 | 7:22:34 | 949 |
| 73 | Matthew Day | Ireland | 42:26 | 4:07:56 | 2:13:32 | 7:22:47 | 950 |
| 74 | Nikolaos Vaskantiras | Greece | 40:49 | 4:08:56 | 2:20:15 | 7:24:51 | 953 |
| 75 | ΓΙΩΡΓΟΣ ΤΣΑΓΚΡΑΚΗΣ | Greece | 1:03:47 | 3:43:30 | 2:31:48 | 7:34:34 | 963 |
| 76 | Daniel Löcker | Austria | 44:15 | 4:14:16 | 2:38:34 | 7:53:31 | 980 |
| 77 | Felix Höfl | Germany | 48:04 | 4:03:23 | 2:51:32 | 8:00:20 | 989 |
| DNF | Constantino Triantafillou | United States | 48:11 | 3:48:11 | 2:06:50 | DNF | |
| DNF | Dionysios Nikoloutsopoulos | Greece | 32:34 | 2:35:38 | DNF |
M25-29 126 finishers · 1st Andreas Mikeli 4:27:58 · 3 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Andreas Mikeli | Germany | 29:52 | 2:30:38 | 1:21:35 | 4:27:58 | 15 |
| 2 | Lukas Buhl | Germany | 28:01 | 2:27:12 | 1:35:54 | 4:35:49 | 27 |
| 3 | Alvin Martin | United Kingdom | 32:41 | 2:29:08 | 1:28:44 | 4:38:15 | 33 |
| 4 | martin scacciati | Italy | 31:42 | 2:34:33 | 1:27:28 | 4:39:57 | 35 |
| 5 | Vasilis Dermitzakis | Greece | 29:56 | 2:44:28 | 1:24:48 | 4:45:07 | 44 |
| 6 | Fabio Debus | Germany | 32:14 | 2:35:07 | 1:33:36 | 4:48:39 | 51 |
| 7 | Ioannis Nikolaou | Cyprus | 29:18 | 2:34:46 | 1:43:11 | 4:55:00 | 74 |
| 8 | Jonathan Rottcher-Dalton | Australia | 30:57 | 2:41:22 | 1:37:32 | 4:55:13 | 76 |
| 9 | Eddie Freedman | United States | 28:18 | 2:48:03 | 1:30:25 | 4:56:03 | 78 |
| 10 | ΡΑΦΑΗΛ ΛΙΑΛΙΑΣ | Greece | 35:08 | 2:41:28 | 1:33:04 | 4:57:06 | 83 |
| 11 | Kleon Papadimitriou | Greece | 32:03 | 2:42:39 | 1:37:36 | 4:57:24 | 85 |
| 12 | Quentin Mathias | France | 35:08 | 2:34:11 | 1:43:45 | 4:57:38 | 88 |
| 13 | Ian Duivenvoorden | Malta | 32:08 | 2:45:02 | 1:34:53 | 4:59:23 | 98 |
| 14 | Giorgos Kokolantonakis | Greece | 34:06 | 2:41:28 | 1:36:44 | 5:01:46 | 110 |
| 15 | Gerard Andreu Estaras | Spain | 33:30 | 2:45:12 | 1:39:03 | 5:05:03 | 126 |
| 16 | Raoul Urlings | Belgium | 30:30 | 2:41:37 | 1:47:10 | 5:05:55 | 132 |
| 17 | Cyril Blaser | Switzerland | 35:57 | 2:47:24 | 1:36:17 | 5:06:37 | 137 |
| 18 | Karolos Stylianou | Cyprus | 35:25 | 2:52:01 | 1:32:43 | 5:07:55 | 144 |
| 19 | Bryan Ortiz | Brazil | 35:40 | 2:51:41 | 1:33:37 | 5:08:06 | 145 |
| 20 | Luke Clarke | Ireland | 35:17 | 2:44:10 | 1:41:48 | 5:09:39 | 151 |
| 21 | Jonathan Coffey | South Africa | 28:52 | 2:57:08 | 1:40:58 | 5:13:34 | 168 |
| 22 | Angelos Angelidis | Greece | 27:46 | 2:43:46 | 1:56:30 | 5:15:06 | 179 |
| 23 | Federico Migliorati | Italy | 28:40 | 2:50:04 | 1:46:53 | 5:16:09 | 185 |
| 24 | Tobias Cornwell | United Kingdom | 34:24 | 2:47:18 | 1:47:37 | 5:17:20 | 197 |
| 25 | Apostolos passios | Greece | 28:38 | 2:54:49 | 1:48:00 | 5:17:35 | 199 |
| 26 | Jonathan Chetcuti | Malta | 35:57 | 2:54:41 | 1:40:51 | 5:18:52 | 209 |
| 27 | George Condon | United Kingdom | 40:23 | 3:00:44 | 1:30:01 | 5:18:55 | 210 |
| 28 | Thomas Brand | United Kingdom | 34:55 | 2:53:55 | 1:46:24 | 5:22:12 | 237 |
| 29 | Andrei Rezende Vieira | Brazil | 45:46 | 2:52:08 | 1:34:23 | 5:22:24 | 239 |
| 30 | Nicolò Martino Moleri | Italy | 35:00 | 2:51:48 | 1:47:08 | 5:23:12 | 245 |
| 31 | James Hawley | United Kingdom | 39:03 | 2:48:54 | 1:47:29 | 5:24:41 | 257 |
| 32 | Pietro Andrea Drago | Italy | 46:38 | 2:50:45 | 1:41:34 | 5:26:37 | 268 |
| 33 | Tobias Franken | Netherlands | 38:25 | 2:52:00 | 1:45:24 | 5:28:42 | 282 |
| 34 | Matteo Barchi | Italy | 29:27 | 2:49:19 | 1:59:48 | 5:29:02 | 283 |
| 35 | Dimitrios Panagiotis Paraskevopoulos | Greece | 40:56 | 2:50:19 | 1:51:17 | 5:29:28 | 286 |
| 36 | Efstratios Bakas | Greece | 38:44 | 2:57:43 | 1:44:52 | 5:29:32 | 288 |
| 37 | Deniz Erem | Turkey | 33:50 | 2:50:52 | 1:55:54 | 5:29:58 | 291 |
| 38 | Dimitrios Panourgias | Greece | 33:22 | 2:41:28 | 2:07:02 | 5:30:35 | 299 |
| 39 | Alexandros Galanis | Greece | 32:17 | 3:02:50 | 1:46:24 | 5:31:06 | 303 |
| 40 | Sam Wilson | United Kingdom | 41:04 | 2:51:48 | 1:47:37 | 5:32:27 | 312 |
| 41 | Edoardo Monza | Italy | 42:40 | 2:56:50 | 1:46:23 | 5:34:26 | 321 |
| 42 | Vasileios Vogiatzis | Greece | 33:19 | 2:59:35 | 1:50:27 | 5:34:54 | 324 |
| 43 | Lewis Glasscoe | United Kingdom | 31:14 | 2:57:29 | 1:56:33 | 5:35:48 | 328 |
| 44 | Jamie Viljoen | United Kingdom | 33:33 | 2:37:06 | 2:15:34 | 5:36:15 | 335 |
| 45 | Charlie Hall | United Kingdom | 32:49 | 2:59:16 | 1:53:00 | 5:36:27 | 338 |
| 46 | Ioannis Anastasopoulos | Greece | 44:47 | 2:57:09 | 1:47:18 | 5:36:58 | 343 |
| 47 | Robbie Van Velsen | Belgium | 44:12 | 2:52:00 | 1:50:10 | 5:37:21 | 346 |
| 48 | Saif Alnaqbi | United Arab Emirates | 37:24 | 3:01:48 | 1:47:36 | 5:37:40 | 348 |
| 49 | William De Vena | Italy | 29:23 | 3:04:46 | 1:55:06 | 5:39:26 | 363 |
| 50 | Nicolas Van Maele | Belgium | 40:37 | 3:08:32 | 1:40:06 | 5:39:52 | 365 |
| 51 | Matteo Restelli | Italy | 32:20 | 2:58:21 | 1:57:06 | 5:40:18 | 373 |
| 52 | Pier Saverio Spinelli | Italy | 39:18 | 3:06:37 | 1:43:47 | 5:41:24 | 381 |
| 53 | Tomáš Vajnar, | Czech Republic | 44:30 | 2:58:08 | 1:54:24 | 5:41:37 | 384 |
| 54 | Joe Pocknell | United Kingdom | 36:39 | 2:58:34 | 1:56:52 | 5:43:56 | 403 |
| 55 | Aimilios Stavrianidis | Greece | 32:58 | 2:58:35 | 2:06:02 | 5:45:13 | 412 |
| 56 | Csaera Leonardi | Italy | 35:21 | 3:00:20 | 2:00:15 | 5:45:21 | 415 |
| 57 | James Hainsby | United Kingdom | 36:34 | 2:53:27 | 1:59:19 | 5:45:48 | 421 |
| 58 | Leopold Lindner | Germany | 42:47 | 3:00:01 | 1:52:33 | 5:47:49 | 433 |
| 59 | Kiran Aatkar | United Kingdom | 30:48 | 3:09:59 | 1:54:30 | 5:48:05 | 436 |
| 60 | Louis Chabut | France | 43:13 | 3:09:19 | 1:46:01 | 5:49:34 | 447 |
| 61 | Herman Nordquelle | Norway | 32:26 | 2:54:41 | 2:15:02 | 5:50:47 | 456 |
| 62 | Ioannis Lykofridis | Greece | 38:18 | 3:03:07 | 1:55:01 | 5:52:15 | 464 |
| 63 | Ben Matthews | United Kingdom | 43:50 | 2:54:45 | 2:03:09 | 5:53:04 | 471 |
| 64 | William Connell | United Kingdom | 39:02 | 3:10:04 | 1:55:12 | 5:54:20 | 486 |
| 65 | Edward Birch | United Kingdom | 42:02 | 3:11:27 | 1:49:17 | 5:55:06 | 489 |
| 66 | Orfeas Koutas | Greece | 37:52 | 3:08:15 | 1:59:19 | 5:55:58 | 493 |
| 67 | Kypros Efstathiou | Cyprus | 37:53 | 3:20:11 | 1:48:31 | 5:56:01 | 494 |
| 68 | Peter Swain | United Kingdom | 36:48 | 3:05:21 | 2:04:10 | 5:56:14 | 497 |
| 69 | Alessandro Gabriel Socea | Italy | 40:54 | 3:16:27 | 1:49:15 | 5:56:19 | 498 |
| 70 | Daniel Boutsias | Greece | 38:03 | 3:14:21 | 1:54:30 | 5:56:33 | 500 |
| 71 | Isaac Rossetto | Australia | 41:38 | 3:25:27 | 1:36:34 | 5:56:37 | 501 |
| 72 | Joshua Moore | United Kingdom | 39:18 | 3:08:40 | 2:00:31 | 5:56:39 | 503 |
| 73 | Joseph Bennett | United Kingdom | 35:25 | 3:17:47 | 1:52:16 | 5:57:07 | 507 |
| 74 | Andri Thorvaldsson | Iceland | 35:51 | 3:07:41 | 2:04:04 | 5:57:20 | 510 |
| 75 | Dimitrios Lazaros Stoinitsis | Greece | 52:47 | 3:11:28 | 1:42:03 | 5:57:55 | 512 |
| 76 | Νικόλας Πρίφτης | Greece | 38:23 | 3:08:00 | 2:01:46 | 5:58:16 | 514 |
| 77 | James Castle | United Kingdom | 37:59 | 3:19:08 | 1:53:18 | 5:59:51 | 523 |
| 78 | Marcel Amarilio | Greece | 39:08 | 3:06:39 | 2:07:08 | 6:01:35 | 534 |
| 79 | Vilhjálmur Hrafn Stefánsson | Iceland | 37:33 | 3:08:02 | 2:11:10 | 6:04:19 | 555 |
| 80 | Asaf Gershon | Israel | 38:31 | 3:14:57 | 2:01:29 | 6:06:29 | 569 |
| 81 | Andre Doubal | Syria | 45:11 | 3:21:52 | 1:50:34 | 6:06:59 | 575 |
| 82 | George Bagshaw | United Kingdom | 38:43 | 3:09:49 | 2:03:48 | 6:08:01 | 584 |
| 83 | Sotiris Stergiou | Greece | 33:21 | 3:16:31 | 2:12:30 | 6:09:30 | 602 |
| 84 | Benjamin Mawson | United Kingdom | 33:13 | 3:18:36 | 2:08:23 | 6:09:31 | 603 |
| 85 | Miroslav Blagoev | Bulgaria | 43:01 | 3:18:48 | 1:58:24 | 6:09:42 | 605 |
| 86 | Kiriakos Saridis | Greece | 37:22 | 3:12:00 | 2:11:44 | 6:10:38 | 611 |
| 87 | Nikos Chantzopoulos | Greece | 36:52 | 3:17:10 | 2:06:37 | 6:11:41 | 616 |
| 88 | Ben Pegler | United Kingdom | 52:17 | 3:13:22 | 1:55:23 | 6:12:21 | 620 |
| 89 | Louis Davies | United Kingdom | 46:26 | 3:22:41 | 1:52:06 | 6:12:25 | 622 |
| 90 | Jack Waghorne | United Kingdom | 38:25 | 3:24:37 | 1:59:55 | 6:13:25 | 630 |
| 91 | Logi Árnason | Iceland | 42:55 | 3:23:01 | 2:01:18 | 6:17:22 | 655 |
| 92 | Mattia Moleri | Italy | 43:27 | 3:15:16 | 2:08:56 | 6:18:54 | 671 |
| 93 | Hikmat Dardari | Syria | 45:31 | 3:23:59 | 1:56:29 | 6:19:22 | 676 |
| 94 | Samuel Morris | Ireland | 37:05 | 3:22:14 | 2:05:58 | 6:20:38 | 685 |
| 95 | Wesley Hooijer | Netherlands | 42:56 | 3:16:52 | 2:10:46 | 6:20:52 | 687 |
| 96 | Carl Uddgren | Sweden | 33:33 | 3:25:37 | 2:07:48 | 6:21:08 | 691 |
| 97 | Spyros Zisimopoulos | Greece | 37:38 | 3:32:40 | 1:59:20 | 6:21:17 | 693 |
| 98 | Paul Muth | Germany | 46:04 | 3:06:41 | 2:17:01 | 6:22:36 | 699 |
| 99 | Isaac Cruz | Spain | 36:43 | 3:12:55 | 2:21:42 | 6:24:12 | 713 |
| 100 | Owen Higgins | Ireland | 41:20 | 3:22:31 | 2:13:41 | 6:27:10 | 726 |
| 101 | Mayank Rana | India | 1:02:31 | 3:25:54 | 1:47:04 | 6:27:17 | 727 |
| 102 | daniel gosewinkel | Germany | 44:23 | 3:33:05 | 2:01:28 | 6:27:42 | 729 |
| 103 | Bruno Silva Cordes | Germany | 39:24 | 3:32:42 | 2:09:42 | 6:31:14 | 751 |
| 104 | Jonty Robinson | United Kingdom | 53:01 | 3:36:54 | 1:47:43 | 6:31:51 | 754 |
| 105 | Vasilis Broutzakis | Greece | 43:22 | 3:30:33 | 2:09:39 | 6:34:18 | 777 |
| 106 | Patrick van der Hulst | Netherlands | 52:31 | 3:31:49 | 1:57:23 | 6:34:25 | 778 |
| 107 | Jacob Dimech | Malta | 33:35 | 3:54:07 | 1:57:29 | 6:34:50 | 781 |
| 108 | Ryan Kavanagh | Ireland | 41:08 | 3:35:33 | 2:09:20 | 6:35:23 | 784 |
| 109 | Nick Zotos | Greece | 44:11 | 3:14:09 | 2:31:15 | 6:38:28 | 801 |
| 110 | Krišs Saulītis | Latvia | 35:03 | 3:19:14 | 2:39:58 | 6:41:18 | 813 |
| 111 | Vatsal Vinay Bagri | India | 36:23 | 3:23:50 | 2:25:07 | 6:41:59 | 817 |
| 112 | Adam Murdock | United Kingdom | 39:48 | 3:41:43 | 2:11:57 | 6:43:47 | 824 |
| 113 | Kaloyan Tanev | Bulgaria | 45:41 | 3:17:51 | 2:33:33 | 6:48:35 | 839 |
| 114 | William Jolley | United Kingdom | 34:35 | 3:41:12 | 2:22:02 | 6:50:26 | 852 |
| 115 | Achilleas Nousias | Greece | 45:54 | 3:38:39 | 2:20:27 | 6:55:05 | 867 |
| 116 | Dominic Augoustis | Australia | 39:21 | 3:28:01 | 2:33:50 | 6:56:24 | 873 |
| 117 | Vedant Jain | India | 40:55 | 3:41:54 | 2:19:33 | 6:56:51 | 875 |
| 118 | Kartik Tyagi | India | 54:46 | 3:36:33 | 2:16:04 | 7:03:17 | 894 |
| 119 | Marcel Job | United Kingdom | 38:44 | 3:55:02 | 2:20:20 | 7:03:34 | 897 |
| 120 | Youri Lieverdink | Netherlands | 49:34 | 3:44:47 | 2:20:20 | 7:05:36 | 906 |
| 121 | Dimosthenis Yiangou | Cyprus | 41:00 | 3:47:57 | 2:38:28 | 7:19:52 | 946 |
| 122 | Vasilis Kotzamanis | Greece | 51:23 | 4:07:51 | 2:18:44 | 7:29:05 | 956 |
| 123 | Jamie Ellwood | United Kingdom | 43:17 | 3:55:05 | 2:43:27 | 7:40:57 | 967 |
| 124 | Bogdan-Ștefan Timofticiuc | Romania | 47:48 | 3:40:33 | 2:55:58 | 7:42:56 | 972 |
| 125 | Matt Traszko | United Kingdom | 50:03 | 3:53:27 | 2:39:27 | 7:47:10 | 975 |
| 126 | Hristijan Jankoski | North Macedonia | 58:20 | 3:58:56 | 2:48:10 | 7:54:37 | 984 |
| DNF | Anis Hassan | Syria | 34:00 | DNF | |||
| DNF | Lewis Aitchison | United Kingdom | 36:42 | DNF | |||
| DNF | Spyros Kakathymi | Cyprus | 52:23 | 2:48:51 | 2:28:48 | DNF |
M30-34 153 finishers · 1st Panagiotis Polyzos 3:57:32 · 2 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Panagiotis Polyzos | Greece | 25:27 | 2:12:51 | 1:16:03 | 3:57:32 | 1 |
| 2 | Richard Balland | France | 27:57 | 2:13:48 | 1:21:14 | 4:07:35 | 2 |
| 3 | Pierre Cazenave | France | 28:41 | 2:24:11 | 1:17:49 | 4:16:50 | 6 |
| 4 | Baptiste Roux | France | 34:42 | 2:21:40 | 1:20:42 | 4:22:39 | 11 |
| 5 | Mick Veldscholte | Netherlands | 32:27 | 2:20:11 | 1:33:06 | 4:31:13 | 19 |
| 6 | Xristos Adamopoulos | Greece | 30:13 | 2:27:57 | 1:29:15 | 4:32:23 | 20 |
| 7 | Stefanos Raftopoulos | Greece | 28:37 | 2:25:18 | 1:34:35 | 4:34:16 | 25 |
| 8 | Evangelos Raftopoulos | Greece | 29:37 | 2:27:26 | 1:31:15 | 4:34:38 | 26 |
| 9 | Christos Karlatiras | Greece | 26:41 | 2:33:47 | 1:29:23 | 4:36:04 | 28 |
| 10 | Andre Fernandes | Portugal | 25:54 | 2:28:21 | 1:37:38 | 4:36:43 | 29 |
| 11 | Paris Alpidis | Greece | 28:29 | 2:32:48 | 1:31:07 | 4:37:28 | 30 |
| 12 | Guillaume Nugou | France | 30:50 | 2:32:51 | 1:31:56 | 4:41:05 | 37 |
| 13 | Eric Franke | Germany | 31:43 | 2:36:56 | 1:36:23 | 4:50:41 | 57 |
| 14 | Jean-Loup Gregoire | France | 35:31 | 2:37:37 | 1:30:03 | 4:51:03 | 58 |
| 15 | Gökhan Kayansalçik | Turkey | 36:34 | 2:37:11 | 1:32:44 | 4:52:46 | 61 |
| 16 | Stathis Christophilopoulos | Greece | 30:48 | 2:34:55 | 1:42:29 | 4:53:44 | 65 |
| 17 | Konstantinos Spiliotopoulos | Greece | 27:37 | 2:38:24 | 1:41:41 | 4:54:50 | 71 |
| 18 | Thomas Savage | United Kingdom | 32:13 | 2:44:36 | 1:36:19 | 4:59:50 | 100 |
| 19 | Esteban Jimenez | Colombia | 41:22 | 2:34:09 | 1:35:38 | 4:59:54 | 101 |
| 20 | Panagiotis Kolozis | Greece | 36:16 | 2:38:05 | 1:38:20 | 5:00:03 | 103 |
| 21 | Chrysovalantis Giannaros | Greece | 33:21 | 2:41:43 | 1:41:30 | 5:02:00 | 112 |
| 22 | Thanos Belegratis | Greece | 34:06 | 2:42:49 | 1:39:25 | 5:02:10 | 113 |
| 23 | Freddie Brennan | United Kingdom | 37:01 | 2:38:17 | 1:40:17 | 5:03:47 | 122 |
| 24 | Panagiotis Christoforou | Cyprus | 38:51 | 2:52:42 | 1:26:59 | 5:06:31 | 135 |
| 25 | Samuel Gough | United Kingdom | 40:15 | 2:45:57 | 1:32:24 | 5:07:10 | 141 |
| 26 | Lysandros Vagenas | Greece | 34:32 | 2:56:37 | 1:30:56 | 5:10:22 | 153 |
| 27 | George Kimpouropoulos | Greece | 34:30 | 2:45:14 | 1:44:17 | 5:12:04 | 157 |
| 28 | Ben Rogers | United Kingdom | 39:22 | 2:58:14 | 1:26:14 | 5:13:19 | 165 |
| 29 | Peter Obrien | Ireland | 31:01 | 2:48:31 | 1:48:06 | 5:14:32 | 172 |
| 30 | Julie Amalie Johansen | Denmark | 33:30 | 2:57:13 | 1:36:52 | 5:15:19 | 181 |
| 31 | Rain Laidma | Estonia | 29:48 | 2:46:28 | 1:52:16 | 5:17:04 | 193 |
| 32 | Antonis Karatasios | Greece | 33:51 | 2:54:05 | 1:40:18 | 5:17:05 | 194 |
| 33 | George Kiousis | Greece | 44:26 | 2:38:17 | 1:48:42 | 5:17:35 | 200 |
| 34 | Niek Van der Straeten | Belgium | 38:53 | 2:50:57 | 1:38:26 | 5:17:37 | 201 |
| 35 | Andy Rodgers | United Kingdom | 31:59 | 3:03:27 | 1:34:42 | 5:18:13 | 205 |
| 36 | Tim Lowe | United Kingdom | 46:51 | 2:51:32 | 1:31:55 | 5:19:00 | 212 |
| 37 | Dimitris Karatasios | Greece | 35:34 | 3:02:29 | 1:34:37 | 5:19:11 | 214 |
| 38 | Manolis Giakos | Greece | 32:09 | 2:54:14 | 1:46:26 | 5:20:00 | 222 |
| 39 | Emanuele Salvati | Italy | 31:59 | 2:48:39 | 1:49:30 | 5:20:31 | 228 |
| 40 | Panagiotis Charalampakis | Greece | 40:58 | 2:51:39 | 1:41:04 | 5:20:51 | 229 |
| 41 | Michele Orsaniti | Italy | 31:35 | 2:53:34 | 1:49:45 | 5:21:27 | 232 |
| 42 | Papageorgiou Konstantinos | Greece | 35:18 | 2:57:30 | 1:42:06 | 5:22:07 | 236 |
| 43 | Thibault Casier | France | 35:34 | 2:52:36 | 1:46:12 | 5:22:23 | 238 |
| 44 | William Adams | United Kingdom | 33:03 | 2:54:47 | 1:46:59 | 5:22:55 | 243 |
| 45 | Stephen Haire | Ireland | 35:37 | 2:51:07 | 1:48:35 | 5:22:56 | 244 |
| 46 | Adam Lesak | Slovakia | 37:19 | 2:52:47 | 1:46:49 | 5:23:38 | 252 |
| 47 | Donald Whitaker | United Kingdom | 41:19 | 2:43:10 | 1:51:19 | 5:24:38 | 255 |
| 48 | Jack Barber | United Kingdom | 36:33 | 2:58:40 | 1:42:58 | 5:25:05 | 261 |
| 49 | Jason Mantalenakis | Greece | 35:24 | 2:55:20 | 1:47:33 | 5:26:31 | 267 |
| 50 | Christos Nikolaou | Cyprus | 45:02 | 2:51:21 | 1:41:36 | 5:26:39 | 269 |
| 51 | Stefanos Tamouridis | Greece | 33:05 | 2:48:44 | 1:54:07 | 5:26:51 | 270 |
| 52 | Elliott Finn Phillips | Ireland | 38:45 | 2:56:30 | 1:47:10 | 5:29:41 | 289 |
| 53 | Matthew Reinemuth-Lowe | United Kingdom | 37:22 | 3:08:09 | 1:35:56 | 5:30:34 | 298 |
| 54 | Alexander Elias | Netherlands | 33:46 | 3:00:38 | 1:46:59 | 5:30:57 | 301 |
| 55 | Jens Kleinkauf | Germany | 30:50 | 2:58:13 | 1:53:10 | 5:32:16 | 311 |
| 56 | Callum McClafferty | United Kingdom | 36:59 | 3:01:48 | 1:46:52 | 5:35:19 | 325 |
| 57 | Nikos Kolisis | Greece | 31:16 | 3:14:19 | 1:41:37 | 5:36:14 | 333 |
| 58 | Nikolaos Paralikis | Greece | 38:32 | 2:59:27 | 1:50:50 | 5:36:50 | 342 |
| 59 | Garth Baker | South Africa | 36:50 | 2:50:02 | 1:57:53 | 5:37:01 | 344 |
| 60 | Raphael Brule | France | 37:34 | 3:05:36 | 1:43:19 | 5:37:43 | 350 |
| 61 | Alexandros Spiliarotis | Greece | 41:02 | 3:01:07 | 1:47:40 | 5:37:58 | 354 |
| 62 | Dimitrios Kakarantzas | Greece | 38:36 | 3:02:34 | 1:49:50 | 5:38:33 | 356 |
| 63 | Theocharis Zachariadis | Greece | 47:14 | 2:55:39 | 1:47:28 | 5:41:55 | 385 |
| 64 | Christodoulos Stylianou | Cyprus | 36:20 | 3:07:20 | 1:50:35 | 5:42:21 | 390 |
| 65 | Fabien Camilleri | United Kingdom | 32:47 | 3:04:35 | 1:56:43 | 5:43:39 | 402 |
| 66 | Marios Aivalis | Greece | 40:18 | 3:07:58 | 1:48:10 | 5:45:19 | 413 |
| 67 | Enrico Giunta | Italy | 37:04 | 2:58:36 | 1:58:17 | 5:45:21 | 414 |
| 68 | mrw post | Netherlands | 46:37 | 3:07:46 | 1:37:06 | 5:46:17 | 425 |
| 69 | Lazaros Tsimpirakis | Greece | 32:50 | 3:01:04 | 2:04:10 | 5:47:44 | 432 |
| 70 | Dimitrios Vekios | Greece | 34:43 | 3:05:06 | 1:55:42 | 5:47:55 | 435 |
| 71 | Mark Buchik | Greece | 35:02 | 3:13:29 | 1:50:13 | 5:48:53 | 441 |
| 72 | Dionysios Sarantopoulos | Greece | 43:05 | 3:02:37 | 1:54:08 | 5:49:52 | 449 |
| 73 | Charalampos Angelopoulos | Greece | 49:49 | 2:56:07 | 1:58:28 | 5:52:07 | 462 |
| 74 | Christos Zygouras | Greece | 36:50 | 3:09:17 | 1:56:44 | 5:52:07 | 463 |
| 75 | Athanasios Loukopoulos | Greece | 33:21 | 3:12:54 | 1:58:23 | 5:53:03 | 470 |
| 76 | Ionel Adrian Spalatelu | Romania | 41:40 | 3:10:25 | 1:52:23 | 5:53:47 | 479 |
| 77 | Omri Ulanovski | France | 33:37 | 3:26:32 | 1:44:50 | 5:54:09 | 484 |
| 78 | Raoul Gonzalez Tenembaum | France | 38:59 | 2:58:57 | 2:10:27 | 5:56:41 | 504 |
| 79 | Anastasios Stamoulakatos | Greece | 27:18 | 3:04:47 | 2:14:57 | 5:57:01 | 506 |
| 80 | Elie Debbas | Lebanon | 36:28 | 3:08:55 | 1:58:46 | 5:57:16 | 509 |
| 81 | Θανασης Κωστινας | Greece | 40:26 | 3:13:05 | 1:56:00 | 5:59:11 | 519 |
| 82 | Panagiotis Retzis | Greece | 41:49 | 3:04:32 | 2:05:08 | 6:00:27 | 524 |
| 83 | Adrian Preda | Romania | 40:26 | 3:22:41 | 1:46:10 | 6:00:48 | 526 |
| 84 | Orestis Milas | Greece | 34:10 | 3:12:38 | 2:04:18 | 6:01:18 | 531 |
| 85 | Charles Orwell | United Kingdom | 34:05 | 3:05:52 | 2:08:55 | 6:01:18 | 532 |
| 86 | Benjamin Stockdale | United States | 38:36 | 3:16:59 | 1:55:25 | 6:02:13 | 540 |
| 87 | Callum Hamilton Boyd | South Africa | 37:12 | 3:16:11 | 1:58:28 | 6:02:38 | 542 |
| 88 | Harry Watson | United Kingdom | 37:17 | 3:17:06 | 1:50:44 | 6:02:54 | 543 |
| 89 | Aristeidis Atsalakis | Greece | 38:23 | 3:23:43 | 1:51:14 | 6:03:19 | 547 |
| 90 | Nikitas Lignos | Greece | 40:16 | 3:32:48 | 1:40:00 | 6:03:32 | 551 |
| 91 | Daniele Giovanelli | Italy | 44:18 | 3:04:57 | 1:54:24 | 6:03:37 | 552 |
| 92 | Jeremy Boerkoel | Canada | 38:24 | 3:05:44 | 2:11:07 | 6:05:51 | 562 |
| 93 | Paul Das | Netherlands | 35:33 | 3:08:32 | 2:13:30 | 6:06:23 | 568 |
| 94 | Kostas Lamaj | Greece | 36:34 | 3:12:51 | 2:07:08 | 6:07:41 | 580 |
| 95 | Charlie Conlan | Ireland | 37:30 | 3:16:50 | 2:02:00 | 6:07:58 | 581 |
| 96 | Blake May | United Kingdom | 35:16 | 3:11:54 | 2:09:01 | 6:08:19 | 591 |
| 97 | Jeremy Crowther | United Kingdom | 43:21 | 3:18:09 | 1:53:22 | 6:08:35 | 593 |
| 98 | Mertcan Saritas | Turkey | 43:36 | 3:17:08 | 1:55:24 | 6:09:00 | 597 |
| 99 | Panagiotis Kouskoulianos | Greece | 45:10 | 3:13:24 | 1:59:58 | 6:09:34 | 604 |
| 100 | Eduardo Magela | Brazil | 1:03:29 | 2:59:53 | 1:51:11 | 6:10:03 | 608 |
| 101 | Ioannis Charontakis | Greece | 35:50 | 3:21:21 | 2:02:31 | 6:10:53 | 614 |
| 102 | Charles Farrugia | Malta | 41:50 | 3:24:08 | 1:50:53 | 6:11:08 | 615 |
| 103 | Gael Molera | France | 37:02 | 3:16:15 | 1:58:14 | 6:12:00 | 618 |
| 104 | Adam Cironis | Czech Republic | 44:23 | 3:15:31 | 1:52:57 | 6:12:32 | 625 |
| 105 | Heorhii Bohdanov | Ukraine | 38:02 | 3:20:17 | 2:02:40 | 6:12:54 | 628 |
| 106 | Vit Schlesinger | Czech Republic | 41:11 | 3:05:43 | 2:16:50 | 6:13:28 | 631 |
| 107 | Panagiotis Fiskilis | Greece | 34:35 | 3:30:47 | 1:57:47 | 6:16:23 | 649 |
| 108 | Johnny Hefferon | Ireland | 37:08 | 3:24:18 | 2:02:29 | 6:17:21 | 654 |
| 109 | Michail Angelos Gkikas | Greece | 34:37 | 3:18:02 | 2:14:48 | 6:17:29 | 658 |
| 110 | Dimitris Chaldoupis | Greece | 39:12 | 3:18:55 | 2:10:03 | 6:17:45 | 662 |
| 111 | Brandon Thomson | United Kingdom | 32:09 | 3:23:27 | 2:12:25 | 6:18:08 | 664 |
| 112 | Giannis Arampatzis | Greece | 41:33 | 3:07:56 | 2:20:25 | 6:20:05 | 680 |
| 113 | Giorgos Kalatzis | Greece | 39:01 | 3:28:30 | 2:00:57 | 6:21:44 | 694 |
| 114 | John Clarke | Ireland | 39:56 | 3:05:21 | 2:25:01 | 6:22:35 | 698 |
| 115 | Karl McGovern | Ireland | 39:42 | 3:19:44 | 2:18:18 | 6:25:29 | 718 |
| 116 | Andreas Kastis | Greece | 47:53 | 3:30:16 | 1:58:52 | 6:26:27 | 722 |
| 117 | Georgios Protonotarios | Greece | 49:07 | 3:22:25 | 2:05:36 | 6:28:48 | 735 |
| 118 | Kyriakos Taliadoros | Cyprus | 46:29 | 3:21:31 | 2:11:08 | 6:30:16 | 745 |
| 119 | Finn Prendergast | United Kingdom | 39:07 | 3:22:08 | 2:14:11 | 6:31:52 | 755 |
| 120 | Dimitrios Vogiatzis | Greece | 42:52 | 3:23:52 | 2:09:40 | 6:32:14 | 759 |
| 121 | Vasilis Matsas | Greece | 40:04 | 3:09:00 | 2:33:29 | 6:32:27 | 764 |
| 122 | Yousuf Akbari | Afghanistan | 49:19 | 3:30:17 | 1:58:44 | 6:32:55 | 769 |
| 123 | Philippos Günter Barabas | Greece | 42:57 | 3:27:38 | 2:09:35 | 6:33:15 | 771 |
| 124 | Takuma Matsutani | Japan | 44:06 | 3:00:16 | 2:38:07 | 6:33:53 | 775 |
| 125 | Max Bradshaw | United Kingdom | 35:19 | 3:18:25 | 2:26:27 | 6:34:45 | 779 |
| 126 | George Thomas | United Kingdom | 41:23 | 3:25:37 | 2:16:54 | 6:35:18 | 783 |
| 127 | Daniel Preda | Romania | 48:14 | 3:41:04 | 1:56:01 | 6:36:02 | 786 |
| 128 | Thanos Voulkos | Greece | 45:55 | 3:32:23 | 2:10:21 | 6:37:18 | 794 |
| 129 | Alexander Dobb | United Kingdom | 39:31 | 3:27:20 | 2:18:46 | 6:37:34 | 795 |
| 130 | Michael FitzGerald | Ireland | 36:51 | 3:28:22 | 2:21:00 | 6:37:50 | 798 |
| 131 | Thomas Karaiskakis | Greece | 35:34 | 3:19:49 | 2:30:34 | 6:38:17 | 799 |
| 132 | Stavros Tsompanidis | Greece | 50:58 | 3:35:08 | 2:03:06 | 6:41:40 | 816 |
| 133 | Murray Greenan | United Kingdom | 40:42 | 3:37:32 | 2:06:47 | 6:42:05 | 819 |
| 134 | Markos Gorgoris | Greece | 44:50 | 3:20:43 | 2:25:57 | 6:42:36 | 820 |
| 135 | Marcus Knight | Canada | 41:58 | 3:35:31 | 2:14:58 | 6:42:54 | 821 |
| 136 | Christian Materi | Germany | 48:17 | 3:19:24 | 2:19:48 | 6:43:35 | 823 |
| 137 | Kevin Fallon | Ireland | 37:52 | 3:38:37 | 2:11:45 | 6:47:15 | 834 |
| 138 | Purvendra Rajendra Kamate | India | 50:06 | 3:32:20 | 2:12:07 | 6:48:17 | 838 |
| 139 | Theo Crestani | Eswatini | 43:40 | 3:22:50 | 2:18:31 | 6:49:02 | 841 |
| 140 | Filippos Paganis | Greece | 40:08 | 3:32:37 | 2:23:06 | 6:49:05 | 842 |
| 141 | Chi Sum Wong | Hong Kong | 51:17 | 3:37:01 | 2:11:10 | 6:51:48 | 857 |
| 142 | George Iosifidis | Greece | 40:06 | 3:40:05 | 2:22:58 | 6:55:39 | 870 |
| 143 | Elroy St Jago | Netherlands | 50:22 | 3:42:23 | 2:13:05 | 6:59:48 | 884 |
| 144 | Ruairi O’Hara | Ireland | 39:49 | 3:34:25 | 2:37:37 | 7:02:57 | 892 |
| 145 | Ioannis Psomadakis | Greece | 38:39 | 3:46:38 | 2:23:53 | 7:03:36 | 898 |
| 146 | Nikolaos Stergioulas | Greece | 38:21 | 3:24:43 | 2:58:51 | 7:12:33 | 924 |
| 147 | Hamad Al-Quaiti | United Arab Emirates | 46:20 | 3:29:42 | 2:44:14 | 7:14:34 | 929 |
| 148 | Angel Martinez | United States | 48:56 | 3:48:39 | 2:16:05 | 7:15:18 | 934 |
| 149 | Petros Djakouris | Cyprus | 45:45 | 3:47:36 | 2:30:19 | 7:29:32 | 958 |
| 150 | Andreas Chitos | Greece | 40:28 | 4:05:27 | 2:31:05 | 7:32:21 | 960 |
| 151 | Atharv Sharma | India | 49:17 | 3:50:05 | 2:40:55 | 7:32:54 | 962 |
| 152 | Bhavik Kumar Damani Dipak Kumar | United Kingdom | 50:37 | 3:50:52 | 2:41:35 | 7:39:48 | 965 |
| 153 | Spyridon Plarinos | Greece | 45:24 | 3:57:47 | 2:41:44 | 7:41:04 | 968 |
| DNF | Angel Martinez Palomares | Spain | 28:53 | 2:24:06 | DNF | ||
| DNF | Rhys Van Der Helm | United Kingdom | 30:46 | DNF |
M35-39 106 finishers · 1st Nikolaos Barmpoudis 4:16:24 · 1 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Nikolaos Barmpoudis | Greece | 28:38 | 2:18:45 | 1:24:22 | 4:16:24 | 5 |
| 2 | Simone Stella | Italy | 27:07 | 2:23:41 | 1:22:11 | 4:18:25 | 7 |
| 3 | Simon Rabold | Switzerland | 25:41 | 2:21:30 | 1:30:57 | 4:24:05 | 12 |
| 4 | Bourlet Mathieu | France | 28:36 | 2:26:05 | 1:31:22 | 4:31:10 | 18 |
| 5 | Thomas Rahman | Argentina | 27:42 | 2:38:20 | 1:28:37 | 4:40:39 | 36 |
| 6 | Paul Hastewell | Spain | 31:50 | 2:34:18 | 1:34:14 | 4:47:42 | 49 |
| 7 | Georgios Pantelakis | Greece | 28:12 | 2:34:56 | 1:37:08 | 4:48:09 | 50 |
| 8 | Thanos Gontikas | Greece | 31:51 | 2:33:00 | 1:37:38 | 4:48:55 | 52 |
| 9 | Jack Lear | United Kingdom | 32:16 | 2:38:16 | 1:31:40 | 4:49:28 | 53 |
| 10 | Matthias De Ridder | Belgium | 36:00 | 2:36:28 | 1:31:58 | 4:49:31 | 54 |
| 11 | Caio Costa | Brazil | 32:33 | 2:36:51 | 1:34:29 | 4:49:50 | 56 |
| 12 | Joshua Belsher | United Kingdom | 32:36 | 2:44:23 | 1:29:49 | 4:53:01 | 62 |
| 13 | Nektarios Galanopoulos | Greece | 33:50 | 2:39:18 | 1:36:37 | 4:54:52 | 73 |
| 14 | Sascha Müller | Germany | 33:04 | 2:36:46 | 1:38:28 | 4:55:45 | 77 |
| 15 | Adam Wright | United Kingdom | 31:42 | 2:41:31 | 1:35:14 | 4:57:20 | 84 |
| 16 | Marios Ioannou | Cyprus | 33:41 | 2:44:27 | 1:32:27 | 4:57:28 | 86 |
| 17 | Aris Toupis | Greece | 33:13 | 2:35:22 | 1:43:33 | 4:58:22 | 93 |
| 18 | George Nontas | Greece | 30:45 | 2:42:08 | 1:38:47 | 4:58:56 | 95 |
| 19 | Savvas Christodoulou | Cyprus | 34:47 | 2:37:50 | 1:40:36 | 5:00:01 | 102 |
| 20 | Will Verbist | Greece | 27:48 | 2:39:16 | 1:44:37 | 5:00:07 | 104 |
| 21 | Nikolaos Panagiotopoulos | Greece | 32:04 | 2:35:58 | 1:46:08 | 5:00:35 | 106 |
| 22 | Pierre Henri Czaplinski | France | 37:06 | 2:36:45 | 1:40:10 | 5:02:25 | 115 |
| 23 | Chris Tzortzinis | Greece | 38:30 | 2:38:46 | 1:40:14 | 5:04:20 | 123 |
| 24 | Maxim Ovchinnikov | Cyprus | 35:30 | 2:40:03 | 1:43:02 | 5:05:15 | 128 |
| 25 | Nicolas Tsampros | Greece | 37:37 | 2:43:08 | 1:37:48 | 5:05:17 | 129 |
| 26 | Evangelos Tasopoulos | Greece | 38:03 | 2:41:20 | 1:39:10 | 5:06:03 | 133 |
| 27 | Karl Stipsicz | Austria | 32:38 | 2:37:25 | 1:49:17 | 5:07:05 | 139 |
| 28 | Alper Yıldız | Turkey | 37:09 | 2:51:10 | 1:33:37 | 5:08:30 | 147 |
| 29 | Sam Kearley | Malta | 36:12 | 2:53:52 | 1:35:20 | 5:11:48 | 156 |
| 30 | Konstantinos Kritikos | Greece | 39:11 | 2:59:36 | 1:26:11 | 5:13:45 | 169 |
| 31 | Eleftherios Stavropoulos | Greece | 35:40 | 2:47:45 | 1:43:35 | 5:16:22 | 186 |
| 32 | Ioannis Lyronis | Greece | 31:56 | 2:47:28 | 1:50:52 | 5:16:29 | 187 |
| 33 | Robert Mate | Slovakia | 35:48 | 2:44:24 | 1:46:47 | 5:18:15 | 206 |
| 34 | Ilias Kaltsos | Greece | 32:39 | 2:53:16 | 1:44:22 | 5:18:57 | 211 |
| 35 | Alexandre Villatte | France | 37:53 | 2:41:06 | 1:53:59 | 5:19:50 | 218 |
| 36 | Alexis Terras | Greece | 35:16 | 2:54:16 | 1:43:20 | 5:19:52 | 219 |
| 37 | Dimitrios Gousis | Greece | 36:11 | 2:50:58 | 1:44:56 | 5:20:26 | 227 |
| 38 | Kyriakos Vitsas | Greece | 42:20 | 2:54:29 | 1:37:12 | 5:21:52 | 233 |
| 39 | Nikos Halamandaris | Greece | 38:21 | 2:52:27 | 1:44:04 | 5:21:58 | 235 |
| 40 | Kaowen Ho | United Kingdom | 37:22 | 2:56:28 | 1:42:44 | 5:23:27 | 250 |
| 41 | Robert Fuschelberger | Austria | 39:25 | 2:44:22 | 1:52:29 | 5:24:59 | 259 |
| 42 | Georgios Spiliarotakis | Greece | 38:25 | 2:53:01 | 1:45:47 | 5:25:11 | 262 |
| 43 | Andreas Adamides | Cyprus | 34:00 | 2:59:33 | 1:43:01 | 5:25:28 | 263 |
| 44 | Νίκος Νικολουτσάκος | Greece | 27:14 | 2:56:29 | 1:56:53 | 5:28:09 | 279 |
| 45 | Ivaylo Marinov | Bulgaria | 41:21 | 2:55:48 | 1:39:57 | 5:29:21 | 284 |
| 46 | Giorgos Liakopoulos | Greece | 44:40 | 2:52:18 | 1:37:06 | 5:30:55 | 300 |
| 47 | Giannis Delavinias | Greece | 37:53 | 3:07:38 | 1:38:17 | 5:30:58 | 302 |
| 48 | Andreas Filippou | Greece | 33:02 | 2:56:12 | 1:53:23 | 5:31:17 | 304 |
| 49 | Ben Hayes | United Kingdom | 34:28 | 3:00:14 | 1:49:29 | 5:31:31 | 305 |
| 50 | Manolis Kamperis | South Georgia and the South Sandwich Islands | 39:02 | 3:10:34 | 1:35:00 | 5:31:44 | 307 |
| 51 | Valentin Salute | Italy | 38:17 | 2:46:17 | 1:57:01 | 5:32:34 | 315 |
| 52 | George Belogiannis | Greece | 43:22 | 2:56:10 | 1:48:58 | 5:36:09 | 331 |
| 53 | Dimitrios Vergas | Greece | 33:17 | 2:56:45 | 1:58:25 | 5:36:36 | 340 |
| 54 | Lukasz Robakiewicz | Poland | 39:48 | 3:00:24 | 1:47:10 | 5:37:41 | 349 |
| 55 | Quentin Beaudouin | France | 38:32 | 2:58:20 | 1:50:53 | 5:38:52 | 358 |
| 56 | George Koulosousas | Greece | 44:34 | 2:52:15 | 1:55:55 | 5:39:52 | 366 |
| 57 | Theodoros Vossos | Greece | 36:59 | 2:53:09 | 2:02:36 | 5:39:54 | 367 |
| 58 | Sakellaris Panagiotis | Greece | 45:49 | 2:57:31 | 1:52:17 | 5:42:44 | 392 |
| 59 | Theodore Games Petrohilos | United Kingdom | 38:33 | 3:02:34 | 1:50:56 | 5:43:00 | 396 |
| 60 | Paun Ion-Valentin | Romania | 33:37 | 2:56:46 | 2:03:39 | 5:43:28 | 399 |
| 61 | Mehmet Yaman Saatcioglu | Turkey | 48:23 | 3:01:51 | 1:42:24 | 5:44:44 | 406 |
| 62 | Santiago andres Diaz | Argentina | 37:56 | 3:17:29 | 1:40:32 | 5:45:13 | 411 |
| 63 | Ioannis Gialias | Greece | 45:08 | 2:58:55 | 1:51:35 | 5:45:26 | 416 |
| 64 | mert talih | Turkey | 38:20 | 3:03:03 | 1:55:46 | 5:46:02 | 423 |
| 65 | George Papageorgiou | Greece | 29:48 | 3:13:30 | 1:53:53 | 5:46:23 | 426 |
| 66 | Fernando Diaz | Guatemala | 38:29 | 2:59:59 | 1:59:36 | 5:46:36 | 427 |
| 67 | Yevhenii Honchar | Ukraine | 37:19 | 3:09:18 | 1:52:49 | 5:47:12 | 429 |
| 68 | Vasileios Polyzos | Greece | 37:43 | 2:52:09 | 2:05:13 | 5:48:27 | 440 |
| 69 | Giannis Panteli | Cyprus | 35:23 | 2:47:23 | 2:15:20 | 5:50:58 | 458 |
| 70 | Ahmad Kanan | Germany | 37:50 | 2:54:46 | 2:09:21 | 5:51:08 | 459 |
| 71 | Jakub Vrbovský | Slovakia | 40:17 | 3:07:35 | 1:51:42 | 5:52:15 | 465 |
| 72 | Tomas Cironis | Czech Republic | 45:08 | 2:56:15 | 2:00:05 | 5:52:33 | 467 |
| 73 | Jonathan Braun | Israel | 40:38 | 3:07:59 | 1:50:42 | 5:52:51 | 469 |
| 74 | Philip Haddleton | United Kingdom | 32:08 | 2:51:50 | 2:13:51 | 5:53:29 | 476 |
| 75 | Nodas Kanellopoulos | Greece | 42:43 | 3:03:06 | 1:57:24 | 5:54:16 | 485 |
| 76 | Yaniv Shechter | Israel | 44:53 | 3:02:50 | 2:03:45 | 6:03:22 | 549 |
| 77 | Vasilios Varsakopoulos | United States | 35:34 | 2:58:39 | 2:16:58 | 6:05:14 | 558 |
| 78 | Esad Kirchmann | Germany | 36:53 | 2:59:34 | 2:18:03 | 6:06:48 | 573 |
| 79 | Remington Panikkar | Canada | 39:12 | 3:10:21 | 2:02:21 | 6:06:55 | 574 |
| 80 | Nickos Levidiotis | Greece | 43:27 | 3:22:29 | 1:52:02 | 6:07:05 | 576 |
| 81 | Luis Enrique Miranda Arredondo | Mexico | 37:37 | 3:06:39 | 2:03:44 | 6:09:24 | 601 |
| 82 | Bill Amis | United States | 33:12 | 3:07:53 | 2:22:56 | 6:14:58 | 636 |
| 83 | Kévin Gilles | France | 39:21 | 3:22:21 | 2:15:12 | 6:26:30 | 723 |
| 84 | michael tzonis | Greece | 29:06 | 3:16:43 | 2:33:40 | 6:26:47 | 725 |
| 85 | George Koromi | Greece | 45:52 | 3:19:55 | 2:06:34 | 6:27:17 | 728 |
| 86 | Georgios Venieris | Greece | 42:24 | 3:33:33 | 1:54:16 | 6:28:43 | 734 |
| 87 | Nikitas Sidiropoulos | Greece | 29:47 | 3:42:40 | 2:05:07 | 6:29:06 | 736 |
| 88 | Taylor Gray | United Kingdom | 41:38 | 3:34:19 | 2:02:49 | 6:36:19 | 789 |
| 89 | Jay Dodd | United Kingdom | 42:49 | 3:35:24 | 2:02:49 | 6:36:27 | 790 |
| 90 | ΑΝΔΡΕΑΣ ΤΖΙΜΑΣ | Greece | 43:02 | 3:24:49 | 2:15:48 | 6:36:41 | 792 |
| 91 | Fotios Sfetas | Greece | 43:04 | 3:35:29 | 2:07:44 | 6:41:33 | 814 |
| 92 | Petros Ntalaperas | Equatorial Guinea | 45:00 | 3:44:34 | 1:58:16 | 6:41:34 | 815 |
| 93 | Vasilis Georgoulopoulos | Greece | 48:15 | 3:21:55 | 2:24:48 | 6:44:50 | 830 |
| 94 | Michael Vruwink | United States | 37:12 | 3:32:06 | 2:24:28 | 6:47:20 | 835 |
| 95 | Charilaos Liampas | Greece | 44:04 | 3:39:42 | 2:12:54 | 6:50:16 | 849 |
| 96 | Pavlos Gounaris | Greece | 42:38 | 3:33:51 | 2:19:09 | 6:50:59 | 856 |
| 97 | Vasilis Mavraeidopoulos | Greece | 1:00:20 | 3:50:43 | 2:04:47 | 7:01:53 | 889 |
| 98 | Leonardo Aguila | Brazil | 35:51 | 3:37:02 | 2:32:50 | 7:03:52 | 900 |
| 99 | Sotiris Komodromos | Cyprus | 41:27 | 3:45:32 | 2:22:29 | 7:04:00 | 902 |
| 100 | Nikos Sarris | Greece | 46:03 | 3:39:32 | 2:24:17 | 7:07:30 | 912 |
| 101 | Ivan Thomas | Jamaica | 33:36 | 3:39:27 | 2:33:17 | 7:07:38 | 913 |
| 102 | Ilias Kalogeris | Greece | 51:01 | 3:33:01 | 2:32:20 | 7:09:26 | 918 |
| 103 | Saianeesh Rayancha | India | 55:49 | 3:45:49 | 2:21:17 | 7:15:05 | 933 |
| 104 | Max Hanna | United States | 46:18 | 3:36:14 | 2:45:42 | 7:24:45 | 952 |
| 105 | Robert Haitana Walker | United Kingdom | 45:27 | 4:14:27 | 2:36:35 | 7:48:29 | 976 |
| 106 | Ridge Blanchard | United States | 38:14 | 4:10:48 | 2:51:15 | 7:54:19 | 982 |
| DNF | Panagiotis Lykos | Greece | 32:40 | 2:44:56 | DNF |
M40-44 95 finishers · 1st Alexandre Boulle 4:22:27 · 3 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Alexandre Boulle | France | 34:15 | 2:17:37 | 1:25:00 | 4:22:27 | 10 |
| 2 | Ioannis Giataganas | Greece | 28:10 | 2:35:58 | 1:23:17 | 4:33:05 | 21 |
| 3 | Adam Misków | Poland | 33:40 | 2:23:33 | 1:31:36 | 4:33:27 | 23 |
| 4 | Aras Erkara | Turkey | 27:08 | 2:35:39 | 1:30:46 | 4:38:40 | 34 |
| 5 | Aleksandr Gazhdankin | Cyprus | 37:00 | 2:29:25 | 1:29:23 | 4:41:12 | 38 |
| 6 | Lefteris Panetis | Greece | 26:02 | 2:29:47 | 1:42:24 | 4:43:20 | 43 |
| 7 | Grigoris Dimakis | Greece | 25:55 | 2:45:36 | 1:36:11 | 4:53:02 | 63 |
| 8 | Angelo Rigopoulos | Italy | 32:09 | 2:34:26 | 1:40:35 | 4:54:08 | 68 |
| 9 | Alexandros Foukis | Greece | 34:26 | 2:38:40 | 1:35:38 | 4:54:39 | 69 |
| 10 | Polydefkis Chantziaras | Greece | 31:22 | 2:39:16 | 1:40:04 | 4:56:43 | 82 |
| 11 | Dimitris Bogatsiotis | Greece | 29:43 | 2:41:59 | 1:40:34 | 4:58:59 | 96 |
| 12 | Xenofon Fistes | Greece | 31:32 | 2:43:56 | 1:36:51 | 4:59:30 | 99 |
| 13 | Yiorgos Chatziioannidis | Greece | 32:46 | 2:44:04 | 1:39:19 | 5:02:27 | 116 |
| 14 | Fabio Rossi | Italy | 39:50 | 2:33:13 | 1:42:08 | 5:03:04 | 118 |
| 15 | Daniele Bertini | Italy | 31:56 | 2:46:32 | 1:40:32 | 5:05:21 | 130 |
| 16 | Theodoros Angelidis | Greece | 42:27 | 2:37:28 | 1:41:15 | 5:06:43 | 138 |
| 17 | Georges Kfoury | Lebanon | 32:52 | 2:48:20 | 1:41:25 | 5:09:14 | 149 |
| 18 | Thomas Opoczynski | France | 34:51 | 2:44:07 | 1:44:57 | 5:12:06 | 158 |
| 19 | Ioannis Vorrias | Greece | 35:34 | 2:30:24 | 1:59:47 | 5:13:20 | 167 |
| 20 | Volodymyr Kuznetsov | Cyprus | 34:59 | 2:36:18 | 1:59:03 | 5:16:05 | 184 |
| 21 | Dawid Kubacki | Poland | 33:27 | 3:00:09 | 1:36:29 | 5:19:11 | 215 |
| 22 | Sarantos Kyriakopoulos | Greece | 36:36 | 2:46:37 | 1:41:15 | 5:21:05 | 230 |
| 23 | Petru Daniel Tripon | Romania | 35:49 | 2:46:33 | 1:50:53 | 5:22:54 | 242 |
| 24 | Adam Kolesa | Czech Republic | 35:13 | 2:52:22 | 1:46:45 | 5:23:49 | 253 |
| 25 | Vasileios Vlachos | Greenland | 41:11 | 2:52:51 | 1:46:33 | 5:27:22 | 272 |
| 26 | Igor Bulik | Slovakia | 34:23 | 2:48:05 | 1:55:35 | 5:27:45 | 274 |
| 27 | Michal Dymek | Poland | 41:02 | 2:53:01 | 1:47:00 | 5:28:31 | 281 |
| 28 | Nathaniel Barney | United States | 33:57 | 2:57:51 | 1:47:59 | 5:31:33 | 306 |
| 29 | Clint Lynn | United States | 34:19 | 3:02:59 | 1:46:35 | 5:32:42 | 316 |
| 30 | Anton Yemets | Ukraine | 41:52 | 2:48:36 | 1:51:59 | 5:32:53 | 317 |
| 31 | Davide Xynomilakis | Greece | 36:47 | 2:53:59 | 1:53:14 | 5:35:23 | 326 |
| 32 | Ioannis Papasotiriou | Greece | 40:35 | 2:56:55 | 1:47:21 | 5:37:46 | 351 |
| 33 | Martin Scholtys | Germany | 45:43 | 3:02:45 | 1:43:07 | 5:39:02 | 360 |
| 34 | Antonis Pelantakis | Greece | 46:53 | 3:04:07 | 1:37:19 | 5:39:23 | 362 |
| 35 | Leonidas Xaplanteris | Greece | 34:36 | 2:59:23 | 1:54:44 | 5:39:38 | 364 |
| 36 | Mark Gaisford | United Kingdom | 36:24 | 3:04:43 | 1:49:30 | 5:39:55 | 368 |
| 37 | Kaan Olcayto | Turkey | 37:48 | 2:56:32 | 1:56:32 | 5:40:26 | 374 |
| 38 | Markos Fakitsas | Greece | 38:36 | 3:10:23 | 1:40:59 | 5:41:02 | 378 |
| 39 | Vagelis Anagnostakis | Greece | 32:24 | 3:00:40 | 2:00:02 | 5:41:09 | 379 |
| 40 | Fotios Vlachos | Greece | 43:24 | 2:49:43 | 1:59:32 | 5:42:15 | 389 |
| 41 | James Lester | United Kingdom | 35:11 | 3:11:28 | 1:45:24 | 5:42:48 | 393 |
| 42 | George Maniadakis | Greece | 37:39 | 3:19:36 | 1:36:03 | 5:43:20 | 397 |
| 43 | jonathan vivian | France | 38:48 | 2:57:39 | 2:01:04 | 5:44:08 | 404 |
| 44 | Gabriel Alvarez | Peru | 36:05 | 3:16:16 | 1:44:06 | 5:44:49 | 407 |
| 45 | Matteo Bertoldo | Italy | 33:53 | 3:02:43 | 2:01:11 | 5:47:27 | 431 |
| 46 | Giannis Samikos | Greece | 42:59 | 3:02:51 | 1:53:00 | 5:48:06 | 437 |
| 47 | Konstantinos Liapis | Greece | 34:32 | 3:02:39 | 2:03:33 | 5:49:03 | 443 |
| 48 | Benoit Gerne | Belgium | 36:51 | 3:05:14 | 1:56:21 | 5:50:55 | 457 |
| 49 | Daniel Molinet | Venezuela | 40:34 | 3:11:49 | 1:51:06 | 5:53:24 | 474 |
| 50 | Stav Ribakovsky | Israel | 35:23 | 2:59:06 | 2:04:01 | 5:53:24 | 475 |
| 51 | Philippos Philippou | Cyprus | 41:42 | 3:09:32 | 1:56:47 | 5:57:07 | 508 |
| 52 | Panteleimon Vathis | Greece | 36:03 | 3:08:14 | 1:58:58 | 5:57:40 | 511 |
| 53 | Edvard Engesaeth | Greece | 44:00 | 3:12:45 | 1:54:40 | 5:59:05 | 518 |
| 54 | Pierfrancesco Marchitelli | Italy | 36:02 | 3:10:26 | 2:01:23 | 5:59:13 | 520 |
| 55 | Sergey Bessonov | Unknown | 41:01 | 3:10:33 | 1:59:18 | 5:59:44 | 522 |
| 56 | Sotirios Tsotas | Greece | 43:48 | 2:58:19 | 2:08:14 | 6:00:56 | 528 |
| 57 | Peter Tawil | Lebanon | 39:52 | 3:17:14 | 1:51:12 | 6:01:15 | 530 |
| 58 | Hjalte Hojsgaard | United Kingdom | 44:29 | 3:12:01 | 1:55:21 | 6:02:21 | 541 |
| 59 | Christian Zammit | Malta | 32:15 | 2:56:46 | 2:23:48 | 6:02:56 | 544 |
| 60 | Kevin Van Boven | Belgium | 41:04 | 3:07:05 | 2:03:54 | 6:05:04 | 557 |
| 61 | Yui Chan | United Kingdom | 40:05 | 3:13:00 | 1:51:53 | 6:05:21 | 560 |
| 62 | Timea SĂRmaȘ | Romania | 42:17 | 3:29:00 | 1:40:23 | 6:05:48 | 561 |
| 63 | Mihhail Kazennov | Estonia | 37:04 | 3:06:04 | 2:06:51 | 6:06:09 | 564 |
| 64 | Edrin Gjoleka | Sweden | 43:01 | 3:05:04 | 2:07:06 | 6:06:16 | 566 |
| 65 | Nikolaos Kaminiotis | Greece | 32:18 | 3:21:45 | 2:03:58 | 6:06:42 | 571 |
| 66 | Pg Engelbrecht | South Africa | 37:53 | 2:52:29 | 2:26:44 | 6:06:47 | 572 |
| 67 | Fabio Morais Melo | Brazil | 36:09 | 3:01:15 | 2:16:44 | 6:07:10 | 578 |
| 68 | Grigoris Koutsogiannopoulos | Greece | 39:15 | 3:12:07 | 2:07:33 | 6:08:39 | 594 |
| 69 | Armin Talke | Germany | 40:26 | 3:08:18 | 2:07:22 | 6:10:01 | 606 |
| 70 | andrea bartolomeo | Italy | 49:14 | 3:16:28 | 1:55:18 | 6:10:03 | 607 |
| 71 | Chaim Ohayon | Israel | 43:21 | 3:20:50 | 1:57:57 | 6:14:23 | 634 |
| 72 | Olivier Jourdran | France | 42:25 | 3:15:09 | 1:59:54 | 6:15:19 | 641 |
| 73 | Konstantinos Tsakonas | Greece | 35:52 | 3:21:42 | 2:12:51 | 6:20:06 | 681 |
| 74 | Michael Karavias | United Kingdom | 40:21 | 3:27:09 | 2:02:32 | 6:21:02 | 689 |
| 75 | Ioannis Vasilikos | Germany | 35:39 | 3:08:38 | 2:22:10 | 6:21:15 | 692 |
| 76 | Brian Thomas | United States | 41:40 | 3:23:37 | 2:01:09 | 6:23:12 | 704 |
| 77 | Alkis Romeos | Greece | 40:37 | 3:19:19 | 2:13:42 | 6:23:32 | 706 |
| 78 | Alex Topa | Romania | 41:09 | 3:22:59 | 2:05:34 | 6:24:14 | 714 |
| 79 | Cecile Guyon | France | 51:15 | 3:18:18 | 2:05:01 | 6:30:09 | 744 |
| 80 | George Savvatoupis | Greece | 38:58 | 3:48:33 | 1:58:03 | 6:33:09 | 770 |
| 81 | Dimitris Bougiotis | Greece | 44:06 | 3:24:17 | 2:13:31 | 6:40:14 | 806 |
| 82 | Panagiotis Parais | Greece | 36:27 | 3:34:16 | 2:15:14 | 6:40:23 | 809 |
| 83 | cristofer saab | Venezuela | 44:48 | 3:15:12 | 2:20:33 | 6:40:32 | 810 |
| 84 | Oleh Shvaliuk | Ukraine | 45:43 | 3:16:49 | 2:31:50 | 6:50:19 | 850 |
| 85 | Ivan Fichev | Bulgaria | 52:16 | 3:36:02 | 2:07:52 | 6:53:12 | 863 |
| 86 | Markos Maniatis | Greece | 49:01 | 3:38:39 | 2:17:34 | 6:56:09 | 871 |
| 87 | Christos Nasios | Greece | 55:22 | 3:32:56 | 2:06:12 | 6:56:28 | 874 |
| 88 | Ben Sutton | United Kingdom | 44:19 | 3:47:32 | 2:21:59 | 7:05:53 | 907 |
| 89 | Neofytos Chrysostomou | Cyprus | 48:12 | 3:41:31 | 2:19:24 | 7:06:43 | 910 |
| 90 | Gerasimos Konstantinidis | Greece | 53:31 | 4:04:28 | 2:04:27 | 7:16:18 | 939 |
| 91 | Timur Karabayev | Kyrgyzstan | 55:32 | 3:26:11 | 2:38:41 | 7:17:01 | 940 |
| 92 | Kiyotaka Terada | Japan | 42:43 | 3:46:53 | 2:34:20 | 7:18:05 | 942 |
| 93 | Mohamed Amine Soltane | Tunisia | 45:54 | 3:57:59 | 2:51:58 | 7:49:39 | 977 |
| 94 | Timur Abilov | Kazakhstan | 55:32 | 3:41:59 | 3:01:01 | 7:52:56 | 979 |
| 95 | Antonis Xirouchakis | Greece | 48:36 | 4:17:38 | 3:04:14 | 8:20:30 | 996 |
| DNF | Giuseppe Esposito | Italy | 51:29 | 3:50:40 | DNF | ||
| DNF | Jason Tinios | Greece | 32:26 | 2:44:48 | DNF | ||
| DNF | Nikola Uskokovic | Serbia | 49:30 | 3:27:52 | DNF |
M45-49 83 finishers · 1st Christos Geitonas 4:21:38 · 7 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Christos Geitonas | Greece | 29:53 | 2:22:53 | 1:23:54 | 4:21:38 | 9 |
| 2 | Philipp Gubler | Switzerland | 29:02 | 2:26:14 | 1:25:57 | 4:26:21 | 14 |
| 3 | Apostolos Chrysafelis | Greece | 34:32 | 2:24:48 | 1:28:38 | 4:33:08 | 22 |
| 4 | Beat Müller | Switzerland | 29:01 | 2:28:35 | 1:31:26 | 4:34:00 | 24 |
| 5 | Lefteris Lygnos | Greece | 37:34 | 2:33:13 | 1:26:01 | 4:41:20 | 39 |
| 6 | David Wood | United Kingdom | 28:24 | 2:36:20 | 1:30:32 | 4:41:44 | 40 |
| 7 | Kasi Kocjancic | Slovenia | 30:49 | 2:40:04 | 1:34:08 | 4:53:36 | 64 |
| 8 | Ilias Liberis | Greece | 31:12 | 2:32:16 | 1:44:19 | 4:54:06 | 67 |
| 9 | Konstantinos Foukis | Greece | 33:10 | 2:41:24 | 1:32:52 | 4:55:04 | 75 |
| 10 | Matthieu Colpin | France | 33:00 | 2:37:17 | 1:40:09 | 4:56:28 | 80 |
| 11 | Joost Gielen | Netherlands | 32:49 | 2:42:58 | 1:36:31 | 4:57:34 | 87 |
| 12 | Vassilis Vlachos | Greece | 31:45 | 2:34:41 | 1:46:15 | 4:58:51 | 94 |
| 13 | Konstantinos Alexandrou | Greece | 37:59 | 2:38:04 | 1:35:13 | 4:59:04 | 97 |
| 14 | Alejandro Roman Fernandez | Spain | 36:16 | 2:38:01 | 1:42:23 | 5:02:41 | 117 |
| 15 | Aristotelis Tsagkaris | Greece | 30:49 | 2:48:43 | 1:37:10 | 5:03:07 | 119 |
| 16 | Radoslaw Gruszka | Poland | 35:01 | 2:41:00 | 1:41:15 | 5:03:40 | 121 |
| 17 | Andreas Chatziignatiou | Greece | 35:43 | 2:45:28 | 1:43:25 | 5:13:20 | 166 |
| 18 | Jose Levino | Brazil | 39:08 | 2:40:59 | 1:45:54 | 5:14:10 | 171 |
| 19 | Emanuele Tancredo Rinchiusi | Italy | 31:14 | 2:52:42 | 1:43:26 | 5:14:41 | 175 |
| 20 | Chris Chilvers | United Kingdom | 39:42 | 2:41:28 | 1:48:15 | 5:16:03 | 182 |
| 21 | Andrew Crowe | South Africa | 32:53 | 2:53:14 | 1:41:46 | 5:16:47 | 191 |
| 22 | Stathis Papadogiannis | Greece | 35:01 | 2:46:50 | 1:48:27 | 5:17:10 | 196 |
| 23 | Michalis Alexiou | Greece | 38:25 | 2:42:13 | 1:47:57 | 5:17:28 | 198 |
| 24 | Stefan Horvath | Germany | 34:12 | 2:53:20 | 1:46:19 | 5:20:19 | 226 |
| 25 | Nicolas Caput | France | 33:40 | 2:56:38 | 1:46:24 | 5:22:34 | 240 |
| 26 | Marcus Witter | Germany | 36:29 | 2:44:01 | 1:54:00 | 5:23:16 | 246 |
| 27 | Odd ivar Støle | Norway | 40:05 | 2:41:07 | 1:49:02 | 5:23:23 | 248 |
| 28 | Alessio Vannozzi | Italy | 32:50 | 2:42:42 | 2:03:50 | 5:27:20 | 271 |
| 29 | Baciu Olimpiu Andrei | Romania | 31:54 | 2:58:41 | 1:48:31 | 5:30:14 | 293 |
| 30 | Michail Triantafyllidis | Greece | 41:47 | 2:54:49 | 1:39:17 | 5:30:30 | 296 |
| 31 | Marios Georgiou | Cyprus | 39:20 | 2:51:30 | 1:52:03 | 5:32:32 | 314 |
| 32 | Christos Demetriou | Cyprus | 35:33 | 2:49:55 | 1:54:54 | 5:35:29 | 327 |
| 33 | Andreas Polychronopoulos | Greece | 35:38 | 2:53:20 | 1:56:42 | 5:36:09 | 330 |
| 34 | Sotirios Karellas | Greece | 43:40 | 2:57:38 | 1:47:59 | 5:37:52 | 352 |
| 35 | Andreas Schulz | Germany | 33:50 | 2:58:12 | 2:01:41 | 5:40:00 | 370 |
| 36 | Nick Gkikas | United Kingdom | 39:22 | 2:57:51 | 1:52:56 | 5:42:56 | 395 |
| 37 | Dimitris Moros | Greece | 37:50 | 3:02:05 | 1:55:35 | 5:43:34 | 401 |
| 38 | Andreas Kalogeropoulos | Greece | 31:07 | 2:57:06 | 2:03:47 | 5:45:40 | 420 |
| 39 | Dimitris Esopos | Greece | 40:49 | 3:03:40 | 1:55:41 | 5:47:14 | 430 |
| 40 | Simon Irwin | Ireland | 32:31 | 2:50:14 | 2:14:07 | 5:48:17 | 438 |
| 41 | Nico Boyer | Switzerland | 36:27 | 2:55:11 | 2:10:45 | 5:51:55 | 461 |
| 42 | Charilaos Lykidis | Greece | 36:26 | 3:07:23 | 2:00:58 | 5:53:52 | 481 |
| 43 | Nicky Meissner | Germany | 36:28 | 3:10:51 | 1:58:41 | 5:55:26 | 490 |
| 44 | Dionisis Emmanouil | Greece | 34:00 | 3:10:22 | 2:00:37 | 5:56:24 | 499 |
| 45 | Shimi Avizmil | Israel | 44:51 | 3:02:49 | 2:03:44 | 6:03:22 | 548 |
| 46 | Jackson Perry | Canada | 40:08 | 3:16:54 | 1:57:38 | 6:04:48 | 556 |
| 47 | Salem karadsheh | Jordan | 40:46 | 3:23:47 | 1:46:56 | 6:07:15 | 579 |
| 48 | Flavio Lobo | Brazil | 38:12 | 3:08:20 | 2:06:21 | 6:08:01 | 585 |
| 49 | Dimitris Paraskevopoulos | Greece | 41:15 | 3:18:52 | 1:58:40 | 6:09:09 | 598 |
| 50 | Dionysios Kakaratzis | Greece | 36:56 | 3:11:04 | 2:06:24 | 6:12:30 | 623 |
| 51 | Mert Yalcin | Turkey | 44:10 | 3:14:05 | 2:02:58 | 6:13:15 | 629 |
| 52 | Mirko Grosic | Croatia | 38:23 | 3:06:03 | 2:14:31 | 6:13:28 | 632 |
| 53 | Igor Verbrugghe | France | 35:43 | 3:10:47 | 2:14:34 | 6:14:59 | 638 |
| 54 | Tibor Keresztes | Hungary | 44:58 | 3:15:43 | 2:02:12 | 6:16:50 | 650 |
| 55 | Panagiotis Marnelis | Greece | 48:26 | 3:03:24 | 2:12:57 | 6:17:13 | 652 |
| 56 | Michael Loft Mikkelsen | Denmark | 45:00 | 2:54:49 | 2:31:00 | 6:18:53 | 670 |
| 57 | Szűcs Tamás | Hungary | 46:16 | 2:59:59 | 2:21:14 | 6:19:38 | 677 |
| 58 | Josh Gibbons | Canada | 40:18 | 3:20:12 | 2:03:13 | 6:20:01 | 679 |
| 59 | Markos Pachos | Greece | 34:17 | 3:01:46 | 2:36:23 | 6:22:49 | 701 |
| 60 | Michael Zannis | Greece | 35:42 | 3:25:49 | 2:16:14 | 6:23:36 | 708 |
| 61 | Antonios Patelis | Greece | 42:42 | 3:24:33 | 2:10:23 | 6:26:41 | 724 |
| 62 | Thomas Papanikos | Greece | 44:00 | 3:33:18 | 2:05:31 | 6:32:02 | 757 |
| 63 | Konstantinos Kranis | Greece | 45:49 | 3:34:10 | 1:58:58 | 6:32:44 | 766 |
| 64 | Raphael Scheinin | Switzerland | 39:55 | 3:19:53 | 2:21:15 | 6:32:52 | 768 |
| 65 | Samuel Erba | France | 41:46 | 3:35:40 | 2:06:34 | 6:33:46 | 773 |
| 66 | kostas symiakos | Greece | 39:51 | 3:30:03 | 2:13:04 | 6:35:04 | 782 |
| 67 | Stephen Beattie | United Kingdom | 49:48 | 3:19:57 | 2:19:06 | 6:39:58 | 805 |
| 68 | Ramon Mendes | Brazil | 41:04 | 3:37:49 | 2:08:58 | 6:41:08 | 812 |
| 69 | Robert Cascaval | Romania | 33:31 | 3:26:30 | 2:30:12 | 6:43:04 | 822 |
| 70 | Alexandros Patsaouras | Greece | 48:00 | 3:27:02 | 2:10:46 | 6:43:53 | 825 |
| 71 | ΑΝΔΡΕΑΣ ΤΖΙΜΑΣ | Greece | 43:24 | 3:35:25 | 2:01:43 | 6:43:54 | 826 |
| 72 | Michail Rouchotas | Greece | 41:24 | 3:09:00 | 2:32:18 | 6:43:54 | 827 |
| 73 | Konstantinos Sigalas | United Kingdom | 50:54 | 3:25:44 | 2:12:31 | 6:43:56 | 828 |
| 74 | David Duarte | United States | 45:07 | 3:22:45 | 2:19:48 | 6:53:00 | 861 |
| 75 | Cliff Swart | South Africa | 47:45 | 3:36:59 | 2:18:07 | 6:55:30 | 869 |
| 76 | Peter Augoustis | Australia | 45:44 | 3:22:49 | 2:28:03 | 6:56:24 | 872 |
| 77 | George Tsakalakis | Greece | 43:35 | 3:14:42 | 2:45:08 | 6:59:25 | 883 |
| 78 | Giovanni Paolo Colucci | Italy | 40:29 | 3:34:23 | 2:32:36 | 7:01:16 | 887 |
| 79 | Julien Goby | Luxembourg | 47:05 | 3:44:16 | 2:22:14 | 7:09:45 | 919 |
| 80 | Alan Kelly | Ireland | 42:21 | 3:52:11 | 2:22:59 | 7:12:24 | 923 |
| 81 | Panagiotis Theofylatos | Greece | 45:00 | 3:35:58 | 2:32:17 | 7:12:36 | 925 |
| 82 | Andreas Gkikas | Greece | 41:22 | 3:32:39 | 2:50:16 | 7:19:44 | 945 |
| 83 | Calin Toma | Romania | 39:14 | 3:39:24 | 3:11:24 | 7:41:19 | 970 |
| DNF | Andreas Bikakis | Greece | 38:02 | DNF | |||
| DNF | Eduardo Soares | Brazil | 48:00 | 3:55:32 | DNF | ||
| DNF | Jean Bettingen | Luxembourg | 40:56 | DNF | |||
| DNF | Michael Foster | United Kingdom | 45:24 | 3:36:41 | DNF | ||
| DNF | Michael Lagarde | France | 48:32 | 2:45:48 | 3:02:01 | DNF | |
| DNF | Mike Krieger | Switzerland | 33:04 | 2:43:49 | DNF | ||
| DNF | Stratis Paleocrassas | United Kingdom | 1:16:05 | DNF |
M50-54 76 finishers · 1st Platon Aronis 4:25:05 · 3 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Platon Aronis | Greece | 33:05 | 2:21:56 | 1:25:35 | 4:25:05 | 13 |
| 2 | Pantelis Sarantis | Greece | 27:18 | 2:31:04 | 1:32:49 | 4:38:13 | 32 |
| 3 | Jeremy Bygrave | United Kingdom | 29:44 | 2:36:38 | 1:30:39 | 4:45:22 | 45 |
| 4 | Jonathan Furuya | United Kingdom | 33:53 | 2:30:42 | 1:33:49 | 4:46:25 | 46 |
| 5 | Georgios Siligardos | Greece | 30:33 | 2:35:47 | 1:34:27 | 4:46:39 | 47 |
| 6 | Olivier Oesterlé | France | 27:23 | 2:32:06 | 1:44:10 | 4:49:32 | 55 |
| 7 | Stelios Montanaris | Greece | 31:16 | 2:34:20 | 1:40:37 | 4:52:29 | 60 |
| 8 | Colin Kiviaho | Canada | 32:47 | 2:38:20 | 1:35:52 | 4:53:48 | 66 |
| 9 | Ed Buckley | United Kingdom | 28:35 | 2:35:10 | 1:45:02 | 4:54:52 | 72 |
| 10 | Christian Dahl | Luxembourg | 41:03 | 2:36:23 | 1:36:19 | 5:01:36 | 109 |
| 11 | Tino Birkenmaier | Germany | 38:00 | 2:39:08 | 1:39:30 | 5:03:21 | 120 |
| 12 | Ivan Eustace | Ireland | 29:52 | 2:42:18 | 1:47:34 | 5:05:28 | 131 |
| 13 | Vasilios Tsoumas | Greece | 32:12 | 2:46:41 | 1:39:21 | 5:06:14 | 134 |
| 14 | Christian Scarabello | France | 35:47 | 2:40:39 | 1:41:21 | 5:06:33 | 136 |
| 15 | Jerome Bach | France | 31:59 | 2:37:27 | 1:51:50 | 5:08:21 | 146 |
| 16 | Hugh Soellaart | South Africa | 28:54 | 2:49:40 | 1:43:28 | 5:08:54 | 148 |
| 17 | Marko Leibenau | Estonia | 36:28 | 2:49:06 | 1:40:18 | 5:14:33 | 173 |
| 18 | Christoph Herborn | Germany | 33:24 | 2:49:45 | 1:45:38 | 5:14:38 | 174 |
| 19 | Tony Revitt | Canada | 26:39 | 2:47:52 | 1:53:03 | 5:15:02 | 177 |
| 20 | Chris Goodall | United Kingdom | 34:01 | 2:43:47 | 1:49:48 | 5:16:03 | 183 |
| 21 | Travis Hayes | United States | 31:50 | 2:48:45 | 1:51:36 | 5:21:09 | 231 |
| 22 | Nikolas Pantazis | Greece | 40:04 | 2:48:55 | 1:47:48 | 5:24:40 | 256 |
| 23 | Stathis Christophi | Cyprus | 35:59 | 2:58:52 | 1:43:21 | 5:27:36 | 273 |
| 24 | Loukas Georgas | Greece | 37:41 | 2:51:24 | 1:48:34 | 5:27:51 | 275 |
| 25 | Giannis Peristerakis | Greece | 28:41 | 3:07:29 | 1:46:13 | 5:30:04 | 292 |
| 26 | Stanko Brodanac | Croatia | 33:27 | 2:42:36 | 2:07:12 | 5:30:33 | 297 |
| 27 | Robert Schweizer | United States | 34:32 | 2:55:57 | 1:52:46 | 5:32:59 | 319 |
| 28 | Bogdan Radulescu | Romania | 40:00 | 2:59:07 | 1:44:52 | 5:36:22 | 337 |
| 29 | Ilias Kalopitas | Greece | 33:21 | 2:56:35 | 2:00:28 | 5:37:04 | 345 |
| 30 | George Christodoulou | Greece | 37:20 | 2:52:57 | 1:59:37 | 5:39:57 | 369 |
| 31 | Stephane Feder | France | 34:46 | 3:01:29 | 2:02:02 | 5:45:04 | 409 |
| 32 | Yiannis Vidras | Greece | 32:58 | 2:52:44 | 2:10:36 | 5:45:06 | 410 |
| 33 | Raul Levis | Greece | 36:26 | 3:12:10 | 1:49:27 | 5:45:39 | 419 |
| 34 | Thomas Thomaidis | Greece | 36:54 | 3:01:47 | 2:02:37 | 5:49:02 | 442 |
| 35 | Martin Špacek | Czech Republic | 45:33 | 2:50:04 | 2:05:07 | 5:52:29 | 466 |
| 36 | Denis Lauko | Slovakia | 36:31 | 2:59:34 | 2:04:30 | 5:53:48 | 480 |
| 37 | Michael Barrett | United Kingdom | 38:16 | 3:05:21 | 2:02:37 | 5:56:56 | 505 |
| 38 | Youri Neyers | France | 38:02 | 3:11:12 | 1:57:53 | 5:59:19 | 521 |
| 39 | Christoforos Dimakis | Greece | 33:31 | 3:13:33 | 2:04:10 | 6:00:30 | 525 |
| 40 | Francesco Bellini | Italy | 34:51 | 3:05:36 | 2:11:34 | 6:01:59 | 536 |
| 41 | Nik Halamandaris | Greece | 43:11 | 3:08:16 | 2:00:27 | 6:02:04 | 537 |
| 42 | Costel Cirje | Romania | 43:46 | 3:06:23 | 2:01:54 | 6:03:07 | 545 |
| 43 | Borbely Karoly | Romania | 39:11 | 3:03:21 | 2:10:06 | 6:03:25 | 550 |
| 44 | Brenton Lee | Jersey | 44:36 | 3:08:20 | 2:04:35 | 6:08:03 | 588 |
| 45 | achilleas kanaris | Greece | 35:17 | 3:19:01 | 2:03:12 | 6:10:42 | 613 |
| 46 | Dragos-Nicolaie Matea | Romania | 38:58 | 3:12:59 | 2:05:53 | 6:12:17 | 619 |
| 47 | Masaki Imai | Japan | 43:16 | 3:10:48 | 2:09:04 | 6:15:18 | 640 |
| 48 | Nigel Strachan | South Africa | 34:44 | 3:02:17 | 2:29:06 | 6:17:37 | 661 |
| 49 | Nikolaos Peristeras | Greece | 36:19 | 3:08:53 | 2:25:09 | 6:19:08 | 673 |
| 50 | Gregory Spourdalakis | Cyprus | 45:12 | 3:22:40 | 1:58:09 | 6:20:06 | 682 |
| 51 | Leonidas Giagdzoglou | Greece | 39:26 | 3:11:56 | 2:18:02 | 6:20:32 | 684 |
| 52 | Demetris Zevlaris | Cyprus | 40:22 | 3:13:48 | 2:13:39 | 6:21:57 | 695 |
| 53 | Emre Bagdat | Turkey | 43:23 | 3:18:06 | 2:11:51 | 6:22:20 | 696 |
| 54 | Nicolas Ginon | France | 45:17 | 3:14:08 | 2:11:34 | 6:22:40 | 700 |
| 55 | Daniel Romero Fernandez | Spain | 45:59 | 3:16:36 | 2:08:48 | 6:23:07 | 703 |
| 56 | Chris Lowder | United Kingdom | 41:13 | 3:19:56 | 2:10:32 | 6:24:08 | 711 |
| 57 | Sotirios Lachouvaris | Greece | 37:30 | 3:24:31 | 2:11:32 | 6:26:14 | 721 |
| 58 | Dimitris Dardamanis | Greece | 36:16 | 3:36:58 | 2:05:13 | 6:27:47 | 731 |
| 59 | Michail Moysiadis | Greece | 41:31 | 3:13:02 | 2:22:53 | 6:32:07 | 758 |
| 60 | Graeme Bell | United Kingdom | 32:05 | 3:24:40 | 2:24:24 | 6:32:23 | 761 |
| 61 | Ahmed Youssef | Egypt | 45:23 | 3:36:08 | 1:53:11 | 6:36:04 | 787 |
| 62 | Evangelos Papanikolaou | Greece | 43:33 | 3:25:02 | 2:13:54 | 6:36:54 | 793 |
| 63 | Frederic Chival | France | 39:25 | 3:36:54 | 2:11:42 | 6:41:00 | 811 |
| 64 | Greg Koutoupas | Greece | 42:10 | 3:15:46 | 2:35:43 | 6:50:27 | 853 |
| 65 | Christophe Locher | Switzerland | 48:59 | 3:34:11 | 2:14:52 | 6:50:55 | 855 |
| 66 | Jamie Birch | United Kingdom | 37:59 | 3:34:50 | 2:24:54 | 6:52:50 | 859 |
| 67 | Evangelos Anagnostopoulos | Greece | 42:40 | 3:39:16 | 2:27:11 | 7:00:55 | 886 |
| 68 | Yannick Roy | France | 48:45 | 3:19:47 | 2:39:31 | 7:01:29 | 888 |
| 69 | Eran Argaman | Israel | 46:28 | 3:39:52 | 2:24:47 | 7:03:59 | 901 |
| 70 | Christos Dedeloudis | Greece | 39:06 | 3:31:43 | 2:42:11 | 7:05:14 | 905 |
| 71 | Elias Kosmas | Greece | 42:59 | 3:37:13 | 2:38:51 | 7:11:45 | 922 |
| 72 | Ioannis Anyfantis | Greece | 53:17 | 3:36:51 | 2:21:04 | 7:14:54 | 930 |
| 73 | Afxentios Tychopoulos | Greece | 37:01 | 4:01:25 | 2:20:38 | 7:15:02 | 931 |
| 74 | Bernard Brisolier | France | 41:59 | 3:32:01 | 2:49:29 | 7:21:09 | 947 |
| 75 | Marcello Rossanigo | Italy | 53:45 | 3:54:46 | 2:47:20 | 7:54:09 | 981 |
| 76 | Ioannis Manologlou | Greece | 46:19 | 3:51:45 | 3:07:08 | 8:05:40 | 992 |
| DNF | Apostolos Tekos | Greece | 28:22 | 2:38:15 | DNF | ||
| DNF | Nathan Carter | United Kingdom | 31:06 | DNF | |||
| DNF | Olga Politsou | Greece | 40:03 | 3:01:25 | DNF |
M55-59 46 finishers · 1st Aristeidis Stavrianos 5:12:15 · 2 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Aristeidis Stavrianos | Greece | 35:04 | 2:46:31 | 1:42:49 | 5:12:15 | 159 |
| 2 | Holger Schuenemann | Italy | 32:33 | 2:45:26 | 1:47:20 | 5:12:21 | 160 |
| 3 | Lampros Florakis | Greece | 36:15 | 2:40:21 | 1:48:42 | 5:13:03 | 162 |
| 4 | Amacker Yves | Switzerland | 30:12 | 2:46:40 | 1:52:43 | 5:16:44 | 189 |
| 5 | Alessandro Moretti | Italy | 33:34 | 2:48:20 | 1:48:11 | 5:17:08 | 195 |
| 6 | Paul Mason | United Kingdom | 35:21 | 2:55:20 | 1:38:29 | 5:17:52 | 202 |
| 7 | Pete Cornwell | United Kingdom | 31:59 | 2:46:32 | 1:52:08 | 5:18:19 | 208 |
| 8 | Spyros Theodorou | Greece | 34:01 | 2:55:31 | 1:41:20 | 5:20:00 | 221 |
| 9 | Stratos Vougas | Greece | 37:20 | 2:50:38 | 1:42:09 | 5:20:02 | 223 |
| 10 | Filippos Alekou | Greece | 26:38 | 2:56:30 | 1:54:38 | 5:24:56 | 258 |
| 11 | Marc Lyne | United Kingdom | 35:30 | 2:53:45 | 1:46:26 | 5:28:06 | 278 |
| 12 | Mark Hollingworth | United Kingdom | 39:08 | 2:58:53 | 1:41:35 | 5:28:31 | 280 |
| 13 | Eric Petard | France | 35:22 | 2:50:23 | 1:56:47 | 5:30:18 | 294 |
| 14 | Oliver Booth | United Kingdom | 40:33 | 2:57:56 | 1:48:05 | 5:36:30 | 339 |
| 15 | Giovanni Pifarotti | Italy | 32:35 | 2:54:54 | 1:56:57 | 5:38:08 | 355 |
| 16 | Christos Armelinos | Greece | 37:20 | 2:59:04 | 1:50:50 | 5:41:31 | 383 |
| 17 | Raimund Buhl | Germany | 35:46 | 2:53:45 | 2:03:13 | 5:42:02 | 387 |
| 18 | Joao Caetano Magalhaes | Brazil | 34:17 | 3:16:03 | 1:52:21 | 5:53:16 | 473 |
| 19 | Spiros Michaloudis | Greece | 36:56 | 3:06:29 | 1:56:41 | 5:53:29 | 477 |
| 20 | Harry Papadimitriou | Greece | 42:29 | 3:10:45 | 1:49:19 | 5:54:08 | 483 |
| 21 | Nikolaos Sideris | Greece | 37:06 | 2:53:57 | 2:14:31 | 5:54:33 | 487 |
| 22 | Isaak Panteliadis | Greece | 45:43 | 3:05:45 | 2:01:09 | 6:02:12 | 539 |
| 23 | Fotis Konstantellos | Greece | 36:09 | 3:05:52 | 2:11:54 | 6:03:12 | 546 |
| 24 | Christoph von Felten | Switzerland | 37:21 | 2:55:11 | 2:24:59 | 6:08:01 | 586 |
| 25 | Philippe Avraam | Greece | 39:44 | 3:20:33 | 2:03:43 | 6:12:37 | 626 |
| 26 | David Graham | United States | 39:30 | 3:26:02 | 1:56:27 | 6:14:49 | 635 |
| 27 | Sotirios Maranis | Greece | 35:42 | 3:25:33 | 2:01:49 | 6:16:03 | 646 |
| 28 | Daniel Jacobus Dercksen | South Africa | 43:15 | 3:15:19 | 2:05:06 | 6:17:19 | 653 |
| 29 | Athanasios Pafos | Greece | 41:47 | 3:21:37 | 1:53:14 | 6:18:11 | 666 |
| 30 | jeroen rijnen | Netherlands | 32:47 | 3:02:57 | 2:30:23 | 6:18:56 | 672 |
| 31 | Maurizio Mario Nava | Italy | 45:45 | 3:11:57 | 2:11:00 | 6:24:41 | 715 |
| 32 | Dimitrios Lytras | Greece | 49:51 | 3:28:01 | 1:57:17 | 6:25:44 | 719 |
| 33 | Yiannis Saratsis | Greece | 35:00 | 3:19:36 | 2:16:24 | 6:25:51 | 720 |
| 34 | Erotokritos Kapatos | Greece | 37:09 | 3:21:04 | 2:20:45 | 6:29:48 | 741 |
| 35 | George Stratos | Cyprus | 39:27 | 3:16:44 | 2:20:41 | 6:29:52 | 743 |
| 36 | Roman Kotenko | Ukraine | 41:23 | 3:15:02 | 2:12:42 | 6:30:42 | 747 |
| 37 | George Katsouranis | Greece | 42:23 | 3:38:57 | 1:59:48 | 6:37:43 | 797 |
| 38 | Christian Fridell | Sweden | 37:07 | 3:23:38 | 2:21:49 | 6:38:20 | 800 |
| 39 | Prokopis Karydakis | Greece | 39:30 | 3:29:00 | 2:19:11 | 6:40:17 | 807 |
| 40 | Larry Reuwer | United States | 42:31 | 3:30:38 | 2:16:38 | 6:47:01 | 832 |
| 41 | Chris Karababas | Greece | 54:10 | 3:22:31 | 2:27:50 | 7:06:08 | 908 |
| 42 | Evangelos Kaffes | Greece | 40:42 | 3:40:32 | 2:32:41 | 7:06:55 | 911 |
| 43 | Shahar Grunner | Israel | 44:46 | 3:27:47 | 2:48:40 | 7:15:48 | 937 |
| 44 | Yiannis Tsavdaridis | Greece | 34:10 | 4:11:37 | 2:17:48 | 7:18:44 | 943 |
| 45 | Steven Fabricant | United States | 41:44 | 3:29:56 | 3:07:19 | 7:32:50 | 961 |
| 46 | Jason Foster | South Africa | 41:58 | 4:05:18 | 3:04:24 | 8:08:39 | 993 |
| DNF | Gunther Hartl | Austria | 41:06 | DNF | |||
| DNF | Tomas F Latorre Rubio | Spain | 35:54 | 2:44:47 | DNF |
M60-64 20 finishers · 1st Jörg Lechthoff 5:42:52 · 3 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Jörg Lechthoff | Germany | 33:03 | 3:00:51 | 2:00:43 | 5:42:52 | 394 |
| 2 | Jeff Geymet | Réunion | 35:35 | 2:59:15 | 1:58:42 | 5:43:24 | 398 |
| 3 | Evangelos Charatsis | Greece | 39:00 | 2:53:29 | 2:07:23 | 5:48:18 | 439 |
| 4 | Nicolas Skourias | Greece | 41:56 | 3:11:08 | 2:04:41 | 6:08:11 | 590 |
| 5 | Gilad Argaman | Israel | 40:28 | 3:09:42 | 2:08:46 | 6:09:24 | 600 |
| 6 | Gregory Scott Scileppi | United States | 48:49 | 2:59:35 | 2:17:29 | 6:16:17 | 648 |
| 7 | Mike Adcock | United Kingdom | 36:58 | 3:20:08 | 2:13:27 | 6:23:58 | 710 |
| 8 | Maurizio Perini | Italy | 49:38 | 2:59:30 | 2:26:18 | 6:31:04 | 750 |
| 9 | Joachim Braun | Germany | 41:14 | 3:11:41 | 2:28:29 | 6:34:05 | 776 |
| 10 | Ian Cammack | United Kingdom | 45:03 | 3:42:58 | 2:00:47 | 6:39:21 | 803 |
| 11 | Alan Freedman | United States | 33:10 | 4:08:54 | 1:53:45 | 6:47:59 | 837 |
| 12 | Keith Boyd | South Africa | 38:50 | 3:38:56 | 2:25:44 | 6:58:54 | 881 |
| 13 | Antonios Voulgarakis | Greece | 43:25 | 3:06:26 | 2:55:16 | 7:03:28 | 896 |
| 14 | Jacob Coons | United States | 44:57 | 3:30:19 | 2:38:28 | 7:15:20 | 935 |
| 15 | Kyriakos Bonnis | Canada | 41:14 | 3:37:15 | 2:48:43 | 7:28:33 | 955 |
| 16 | Marjon Huibers | Netherlands | 42:34 | 3:45:21 | 2:47:34 | 7:40:24 | 966 |
| 17 | Ploutarchos Roumeliotis | Greece | 52:19 | 3:34:33 | 2:43:43 | 7:41:10 | 969 |
| 18 | Marcus Zeppenfeld | Germany | 47:04 | 3:28:46 | 3:15:03 | 7:43:33 | 973 |
| 19 | Alastair Greenan | United Kingdom | 44:43 | 3:27:21 | 3:20:59 | 8:00:21 | 990 |
| 20 | Mohamed Amr Shaker | Egypt | 46:44 | 3:43:49 | 3:26:17 | 8:11:45 | 994 |
| DNF | olivier fossat | France | 40:44 | 3:35:54 | DNF | ||
| DNF | Robert Corbett | United Kingdom | 37:27 | DNF | |||
| DNF | Stelios Mihalopoulos | Greece | 37:48 | 3:37:42 | DNF |
M65-69 6 finishers · 1st Gerhard Weiland 5:26:31 · 1 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Gerhard Weiland | Germany | 34:51 | 2:49:19 | 1:56:30 | 5:26:31 | 266 |
| 2 | Ade Grimmond | United Kingdom | 29:21 | 3:05:00 | 2:16:16 | 5:58:48 | 517 |
| 3 | Dean Chapman | United Kingdom | 37:35 | 3:07:15 | 2:13:10 | 6:08:44 | 595 |
| 4 | Dimitri Boutsias | Greece | 38:03 | 3:03:40 | 2:27:03 | 6:16:55 | 651 |
| 5 | Tinus Le Roux | South Africa | 42:24 | 3:27:03 | 2:54:53 | 7:14:19 | 928 |
| 6 | Florian Betzler | Germany | 48:30 | 3:59:32 | 2:59:43 | 8:00:17 | 988 |
| DNF | Konstantin Mentis | Greece | 56:23 | DNF |
M70-74 0 finishers · 1 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| DNF | Christos Garefis | Greece | 28:48 | DNF |
M75-79 0 finishers · 1 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| DNF | Iain White | United Kingdom | 40:54 | 4:04:43 | DNF |
Chasing a World Championship slot?
Get a free AI season plan for your next race — built around your level, your calendar and the slot you are after.
Your live Ironman ranking is in Onda
NEW ON THE APP STOREhi, it's max - i built this tool. Onda now shows where you stand all season: your AWA points, your rank inside your age group, and the bronze / silver / gold cutoff lines. free, no ads.
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.