2026 IRONMAN 70.3 Porec
Results and IRONMAN 70.3 World Championship qualification · 18 October 2026 · race guide
Summary
2026 IRONMAN 70.3 Porec had 50 IRONMAN 70.3 World Championship slots (25 men's, 25 women's) for 1,515 finishers in 22 age groups. The last men's slot went at 4:05:35 adjusted (age-graded) time and the last women's at 4:49:47; the quickest age-group cutoff was M18-24, at a 4:05:35 finish. Slots went deepest in F55-59, to 5th place; 9 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 Porec, 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 | 1winner | 4:38:081st | 4:52:06 |
| F25-29 | 4 | 4:45:494th | 4:49:47 |
| F30-34 | 2 | 4:53:342nd | 4:54:52 |
| F35-39 | 1winner | 4:55:391st | 5:00:03 |
| F40-44 | 2 | 5:07:182nd | 5:07:26 |
| F45-49 | 2 | 5:13:092nd | 5:15:16 |
| F50-54 | 3 | 5:18:383rd | 5:21:25 |
| F55-59 | 5 | 5:31:215th | 5:31:21 |
| F60-64 | 4 | 5:43:234th | 5:45:22 |
| F65-69 | 1winner | 7:23:341st | 6:12:43 |
| M18-24 | 1winner | 4:01:391st | 4:05:35 |
| M25-29 | 1winner | 4:00:391st | 4:07:20 |
| M30-34 | 4 | 4:11:074th | 4:14:21 |
| M35-39 | 1winner | 4:21:591st | 4:18:30 |
| M40-44 | 3 | 4:20:253rd | 4:25:09 |
| M45-49 | 3 | 4:30:313rd | 4:33:32 |
| M50-54 | 4 | 4:38:024th | 4:38:02 |
| M55-59 | 2 | 4:38:512nd | 4:46:43 |
| M60-64 | 1winner | 5:03:591st | 4:59:47 |
| M65-69 | 3 | 5:19:073rd | 5:21:26 |
| M70-74 | 1winner | 5:35:061st | 5:44:58 |
| M75-79 | 1winner | 6:18:361st | 6:22:35 |
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 Poreč 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 | M25-29 · France | 4:00:39 | AG winner |
| 2 | M18-24 · France | 4:01:39 | AG winner |
| 3 | M30-34 · Denmark | 4:03:43 | AG winner |
| 4 | M30-34 · Croatia | 4:06:42 | Men slot |
| 5 | M30-34 · Slovenia | 4:09:22 | Men slot |
| 6 | M30-34 · Hungary | 4:11:07 | Men slot |
| 7 | M40-44 · Czech Republic | 4:16:29 | AG winner |
| 8 | M40-44 · Austria | 4:20:10 | Men slot |
| 9 | M40-44 · Italy | 4:20:25 | Men slot |
| 10 | M35-39 · Slovenia | 4:21:59 | AG winner |
| 11 | M45-49 · Italy | 4:22:15 | AG winner |
| 12 | M45-49 · Italy | 4:29:01 | Men slot |
| 13 | M45-49 · France | 4:30:31 | Men slot |
| 14 | M50-54 · Germany | 4:35:15 | AG winner |
| 15 | M55-59 · Italy | 4:35:45 | AG winner |
Full results
Every finisher of 2026 IRONMAN 70.3 Porec with swim, bike and run splits, grouped by age group.
Show every finisher with splitsHide full results· 1,515 finishers · 24 age groups
F18-24 22 finishers · 1st Lila Bardi 4:38:08
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Lila Bardi | France | 28:22 | 2:34:26 | 1:29:32 | 4:38:08 | 90 |
| 2 | George Preece | United Kingdom | 31:29 | 2:25:16 | 1:59:56 | 5:02:33 | 319 |
| 3 | Gemma McDonnell | United Kingdom | 34:40 | 2:41:16 | 1:45:36 | 5:07:53 | 376 |
| 4 | Katarina Laskovic | Serbia | 31:19 | 2:49:43 | 1:42:32 | 5:09:53 | 398 |
| 5 | Isabel Hofer | Italy | 44:45 | 2:45:05 | 1:47:27 | 5:26:12 | 615 |
| 6 | Marusa Mikuz | Slovenia | 28:52 | 2:57:21 | 1:55:28 | 5:27:07 | 626 |
| 7 | Sofie Kooijman | Netherlands | 36:12 | 2:55:18 | 1:50:34 | 5:28:33 | 644 |
| 8 | Neža Turšič | Slovenia | 30:42 | 3:05:00 | 1:46:46 | 5:28:45 | 646 |
| 9 | Valentina Vitasovic | Croatia | 37:06 | 2:55:32 | 2:06:26 | 5:45:44 | 852 |
| 10 | Mara Ivetić | Croatia | 42:26 | 2:55:57 | 2:06:09 | 5:58:42 | 991 |
| 11 | Anna Tani | Italy | 29:09 | 3:05:20 | 2:16:01 | 6:01:46 | 1024 |
| 12 | Sophie Rosenfelder | Austria | 46:23 | 3:18:16 | 2:15:50 | 6:29:16 | 1236 |
| 13 | Ajda Pižorn | Slovenia | 39:19 | 2:59:18 | 2:39:58 | 6:31:01 | 1248 |
| 14 | Elise Pelgrims | Belgium | 47:52 | 3:18:12 | 2:09:50 | 6:33:59 | 1270 |
| 15 | Flora Viszoczki | Hungary | 41:38 | 3:28:41 | 2:12:17 | 6:36:15 | 1275 |
| 16 | Željka Kovač | Croatia | 42:31 | 3:33:57 | 2:40:21 | 7:12:41 | 1413 |
| 17 | Victoria Semlitsch | Austria | 49:41 | 3:38:56 | 2:54:37 | 7:32:20 | 1463 |
| 18 | Ella Collins | United Kingdom | 55:39 | 3:59:48 | 2:28:11 | 7:49:04 | 1480 |
| 19 | Paola Maksimović | Croatia | 48:17 | 4:07:31 | 2:54:43 | 8:02:40 | 1493 |
| 20 | Lieve Willems | Netherlands | 53:46 | 3:56:25 | 3:08:35 | 8:14:16 | 1503 |
| 21 | Alina Lara Kowatsch | Austria | 48:46 | 4:04:34 | 3:11:14 | 8:18:53 | 1506 |
| 22 | Antonia Antić | Croatia | 55:50 | 3:59:35 | 3:02:03 | 8:25:07 | 1510 |
F25-29 61 finishers · 1st Antonia Roithinger 4:37:31 · 1 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Antonia Roithinger | Austria | 34:42 | 2:23:57 | 1:32:41 | 4:37:31 | 84 |
| 2 | Anja Peherstorfer | Austria | 31:28 | 2:26:52 | 1:36:59 | 4:39:44 | 99 |
| 3 | Lívia Mihokova | Slovakia | 31:06 | 2:39:50 | 1:28:28 | 4:45:30 | 139 |
| 4 | Sofia Felgitscher | Austria | 28:45 | 2:37:53 | 1:34:08 | 4:45:49 | 143 |
| 5 | Carina Hiebl | Germany | 29:38 | 2:35:27 | 1:42:52 | 4:53:31 | 213 |
| 6 | Sofia Maria Pretto | Italy | 29:54 | 2:36:03 | 1:40:41 | 4:53:44 | 218 |
| 7 | Jael Kauth | Switzerland | 30:29 | 2:31:04 | 1:49:45 | 4:56:13 | 251 |
| 8 | Barbora Kováč Šuchová | Slovakia | 29:05 | 2:38:00 | 1:52:46 | 5:05:45 | 355 |
| 9 | Isabel Schlossberger | Germany | 32:49 | 2:33:35 | 1:54:52 | 5:08:54 | 385 |
| 10 | Marielle Kugler | France | 32:42 | 2:36:03 | 1:55:07 | 5:10:34 | 407 |
| 11 | Loes Masteling | Netherlands | 37:21 | 2:44:11 | 1:43:24 | 5:14:22 | 456 |
| 12 | Alia Rimatzki | Germany | 30:44 | 2:36:38 | 2:00:41 | 5:14:44 | 459 |
| 13 | Kristýna Marková | Czech Republic | 35:30 | 2:47:04 | 1:45:29 | 5:14:46 | 460 |
| 14 | Kovács Csenge | Romania | 38:19 | 2:44:09 | 1:42:47 | 5:15:08 | 465 |
| 15 | Lena Rettensteiner | Austria | 37:24 | 2:40:54 | 1:49:40 | 5:16:19 | 479 |
| 16 | Alesia Mevlja | Slovenia | 38:11 | 2:32:44 | 1:56:20 | 5:18:00 | 511 |
| 17 | aurora gaio | Italy | 35:21 | 2:35:42 | 1:54:35 | 5:20:03 | 537 |
| 18 | Anna Górniak | Poland | 41:43 | 2:59:42 | 1:34:43 | 5:24:22 | 592 |
| 19 | Selma Adilovic | Switzerland | 37:02 | 2:54:33 | 1:55:37 | 5:34:07 | 710 |
| 20 | Anne Ströbel | Germany | 39:04 | 2:43:56 | 2:08:05 | 5:42:06 | 808 |
| 21 | Dan Boscia | South Africa | 41:41 | 2:59:57 | 1:52:36 | 5:43:42 | 827 |
| 22 | Barbora Karešová | Czech Republic | 36:41 | 3:04:03 | 1:57:02 | 5:45:04 | 841 |
| 23 | Hannah Gschwind | Austria | 37:25 | 2:50:19 | 2:07:24 | 5:45:29 | 848 |
| 24 | Carys Rees-Doyle | United Kingdom | 41:30 | 3:02:06 | 1:51:38 | 5:46:19 | 863 |
| 25 | Luca Kinga Erdélyi | Hungary | 41:13 | 2:56:13 | 2:05:58 | 5:50:59 | 905 |
| 26 | Eleanor Draper | United Kingdom | 41:15 | 3:03:49 | 1:58:19 | 5:56:16 | 963 |
| 27 | Caroline Mills | South Africa | 42:38 | 3:06:06 | 2:02:47 | 6:00:03 | 1009 |
| 28 | Martina Colla | Italy | 37:39 | 3:09:45 | 2:06:10 | 6:02:03 | 1026 |
| 29 | Maša Štuhec | Slovenia | 40:29 | 3:03:20 | 2:12:54 | 6:05:09 | 1057 |
| 30 | Ksenya Tuboltseva | Unknown | 37:17 | 3:09:10 | 2:10:12 | 6:05:29 | 1061 |
| 31 | Ana Skubic | Slovenia | 41:15 | 3:11:45 | 1:57:30 | 6:06:01 | 1064 |
| 32 | Nina Teskač | Slovenia | 46:34 | 3:02:42 | 2:01:05 | 6:07:31 | 1075 |
| 33 | Elisa Dalla Valle | Italy | 47:54 | 2:57:16 | 2:10:41 | 6:14:49 | 1126 |
| 34 | Ivana Osredek | Croatia | 42:25 | 2:54:04 | 2:29:57 | 6:15:28 | 1134 |
| 35 | Marta Bolsi | Italy | 41:37 | 3:14:49 | 2:08:08 | 6:16:10 | 1143 |
| 36 | Vanja Rajčić | Serbia | 40:10 | 3:14:59 | 2:15:04 | 6:17:37 | 1152 |
| 37 | Paula Holbl | Germany | 41:20 | 3:05:04 | 2:22:06 | 6:18:48 | 1161 |
| 38 | Nicole van Deijne | Netherlands | 37:18 | 3:05:19 | 2:27:49 | 6:20:51 | 1184 |
| 39 | Nika Čuk | Slovenia | 41:04 | 2:57:40 | 2:32:58 | 6:22:06 | 1190 |
| 40 | Carla Buzzanca | Italy | 39:52 | 3:06:22 | 2:25:50 | 6:22:14 | 1191 |
| 41 | Sabrina Boscia | South Africa | 41:42 | 3:28:19 | 1:58:32 | 6:22:16 | 1192 |
| 42 | Julia Kofler | Austria | 43:45 | 3:17:15 | 2:06:45 | 6:23:42 | 1201 |
| 43 | Anna Murphy | New Zealand | 41:16 | 3:07:25 | 2:24:22 | 6:25:01 | 1208 |
| 44 | Lea Ladner | Austria | 40:31 | 3:01:54 | 2:23:01 | 6:25:07 | 1211 |
| 45 | Jessica Magee | United States | 33:35 | 3:28:48 | 2:19:28 | 6:32:48 | 1261 |
| 46 | Shivani Eland | Australia | 32:13 | 3:34:43 | 2:20:15 | 6:35:34 | 1274 |
| 47 | Fien Vanbuel | Belgium | 44:25 | 3:13:34 | 2:22:12 | 6:37:04 | 1279 |
| 48 | Mihaela Lukežić | Croatia | 47:18 | 3:22:52 | 2:17:01 | 6:41:38 | 1296 |
| 49 | Eni Herak | Croatia | 48:51 | 6:49:57 | 1336 | ||
| 50 | Onar Cranny | United Kingdom | 40:58 | 3:28:03 | 2:22:04 | 6:51:09 | 1343 |
| 51 | Stella Neise | Germany | 45:17 | 3:21:15 | 2:35:30 | 6:52:02 | 1349 |
| 52 | Elizabeth Kagan | United States | 50:25 | 3:32:41 | 2:18:37 | 6:52:28 | 1350 |
| 53 | Tsvetelina Dimitrova | Bulgaria | 48:08 | 3:32:24 | 2:20:34 | 6:53:28 | 1353 |
| 54 | Sara Cervero | Germany | 49:46 | 3:15:19 | 2:31:45 | 6:53:31 | 1354 |
| 55 | Marietta Rosinski | Germany | 39:47 | 3:21:25 | 2:41:27 | 6:57:02 | 1367 |
| 56 | Githe Botha | South Africa | 49:03 | 3:34:46 | 2:24:15 | 7:03:19 | 1389 |
| 57 | Lora Aladrović | Croatia | 35:32 | 3:51:54 | 2:28:47 | 7:10:08 | 1404 |
| 58 | Jana Hilpold | Italy | 46:51 | 3:24:02 | 2:51:17 | 7:11:44 | 1411 |
| 59 | Ingram Smart | United States | 49:02 | 3:44:43 | 2:30:16 | 7:16:08 | 1422 |
| 60 | Millie Buesnel | United Kingdom | 44:48 | 3:46:45 | 2:38:51 | 7:26:23 | 1444 |
| 61 | Sara Nastja Škreblin | Slovenia | 50:14 | 3:52:56 | 2:46:23 | 7:45:21 | 1476 |
| DNF | Sara Battaggia | Italy | 28:21 | DNF |
F30-34 39 finishers · 1st Fabienne Bur 4:52:26
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Fabienne Bur | Switzerland | 37:04 | 2:36:02 | 1:33:10 | 4:52:26 | 201 |
| 2 | Lucy Iball | United Kingdom | 27:52 | 2:36:44 | 1:42:22 | 4:53:34 | 214 |
| 3 | Irene Uboldi | Italy | 34:18 | 2:41:19 | 1:33:33 | 4:56:05 | 248 |
| 4 | Lisa Fiorenza-Karlovic | Italy | 39:17 | 2:37:00 | 1:41:05 | 5:04:30 | 343 |
| 5 | Miriam Bratinka Gabrišková | Slovakia | 38:10 | 2:37:04 | 1:41:53 | 5:06:05 | 360 |
| 6 | Cornelia Harrer | Austria | 31:40 | 2:41:05 | 1:52:35 | 5:12:09 | 424 |
| 7 | Erica Tarenzi | Italy | 27:48 | 2:47:51 | 1:49:37 | 5:12:23 | 429 |
| 8 | Neja Bervar | Slovenia | 45:10 | 2:40:26 | 1:43:05 | 5:17:07 | 497 |
| 9 | Elles Nijmeijer | Netherlands | 36:41 | 2:44:15 | 1:51:26 | 5:25:23 | 606 |
| 10 | Ema Mahmic | Croatia | 41:21 | 2:53:32 | 1:41:46 | 5:25:38 | 610 |
| 11 | Jenny Bonetto | Italy | 35:39 | 2:43:56 | 1:59:06 | 5:29:24 | 655 |
| 12 | Sabrina Bertello Hernandez | Italy | 31:28 | 2:54:17 | 1:58:46 | 5:32:26 | 688 |
| 13 | Anna Bettini | Italy | 43:57 | 2:53:01 | 1:47:58 | 5:32:44 | 691 |
| 14 | Sophie Douma | Netherlands | 38:47 | 2:54:49 | 1:49:24 | 5:33:35 | 703 |
| 15 | Michela Rebai | Italy | 38:22 | 2:53:07 | 1:55:44 | 5:37:06 | 754 |
| 16 | Britta Michor | Austria | 41:35 | 2:57:41 | 1:52:14 | 5:42:34 | 814 |
| 17 | Lenka Mikešková | Czech Republic | 51:09 | 2:53:50 | 1:53:17 | 5:45:28 | 847 |
| 18 | Theresia Linder | Austria | 44:30 | 2:47:59 | 2:04:28 | 5:46:11 | 861 |
| 19 | Lucy Baxter | United Kingdom | 35:26 | 3:01:05 | 2:03:05 | 5:46:29 | 866 |
| 20 | Erika Corradin | Italy | 37:02 | 2:55:27 | 2:11:53 | 5:53:40 | 936 |
| 21 | Lisa Scholten | Germany | 38:45 | 2:47:58 | 2:18:45 | 5:53:44 | 938 |
| 22 | Julia Wiesflecker | Austria | 37:35 | 3:06:03 | 2:02:44 | 5:55:44 | 958 |
| 23 | Aleksandra Stojanovic | Serbia | 47:14 | 3:05:04 | 1:53:52 | 5:56:17 | 964 |
| 24 | Alex Ittner-Riedl | Germany | 46:52 | 3:07:34 | 1:48:34 | 5:57:26 | 976 |
| 25 | Daphne Jonker | Netherlands | 39:16 | 3:09:16 | 2:02:04 | 6:02:18 | 1029 |
| 26 | Lisa Nordin | Sweden | 39:49 | 3:06:08 | 2:12:37 | 6:08:08 | 1078 |
| 27 | Rachel Lawrence | United Kingdom | 41:35 | 3:17:18 | 2:03:15 | 6:11:31 | 1102 |
| 28 | Giorgia Barut | Italy | 35:31 | 3:10:44 | 2:17:53 | 6:12:22 | 1108 |
| 29 | Helena Comman | Germany | 52:57 | 3:17:06 | 1:56:03 | 6:19:33 | 1173 |
| 30 | Isabella Böhm | Austria | 43:18 | 3:09:32 | 2:14:14 | 6:19:40 | 1174 |
| 31 | Nathalie Becker | Germany | 45:11 | 3:20:25 | 2:06:57 | 6:25:05 | 1210 |
| 32 | Lucia Rottmair | Austria | 42:09 | 3:16:18 | 2:12:12 | 6:27:30 | 1222 |
| 33 | Marija Tukeric | Croatia | 51:36 | 3:19:40 | 2:10:56 | 6:33:20 | 1265 |
| 34 | Christina Ruffell | United Kingdom | 44:48 | 3:17:04 | 2:21:38 | 6:37:19 | 1280 |
| 35 | Katharina V | Austria | 42:04 | 3:12:28 | 2:44:00 | 6:47:14 | 1323 |
| 36 | Diana Herceg | Croatia | 43:34 | 3:25:13 | 2:23:05 | 6:47:22 | 1325 |
| 37 | Teja Zupančič | Slovenia | 35:29 | 3:14:39 | 2:54:26 | 6:58:08 | 1374 |
| 38 | Barbara Tomasovic | Belgium | 44:27 | 3:46:31 | 2:39:26 | 7:23:52 | 1437 |
| 39 | Gunangi Nayar | India | 55:29 | 4:02:06 | 2:39:28 | 7:51:19 | 1482 |
F35-39 27 finishers · 1st Sara Blatnik 4:55:39 · 1 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Sara Blatnik | Slovenia | 36:23 | 2:30:10 | 1:41:03 | 4:55:39 | 240 |
| 2 | Lisa Helm | Germany | 34:15 | 2:26:54 | 1:53:04 | 5:02:41 | 321 |
| 3 | Martina Testarmata | Italy | 39:11 | 2:37:42 | 1:40:41 | 5:04:29 | 342 |
| 4 | Emma Bradshaw | United Kingdom | 36:29 | 2:37:50 | 1:55:06 | 5:16:45 | 488 |
| 5 | Anna Krapscha | Austria | 32:54 | 2:49:56 | 1:56:52 | 5:26:15 | 616 |
| 6 | Natasa Dojcinovic | Serbia | 38:00 | 3:00:27 | 1:56:34 | 5:42:30 | 813 |
| 7 | Laura Ravera | Italy | 39:06 | 3:15:19 | 1:42:25 | 5:43:31 | 825 |
| 8 | Ilaria Velotto | Italy | 35:31 | 3:01:35 | 1:56:20 | 5:44:07 | 833 |
| 9 | Rachel Roberts | United States | 41:37 | 3:10:29 | 1:52:06 | 5:51:56 | 916 |
| 10 | Silvia Bernabei | Italy | 40:54 | 2:57:31 | 2:03:09 | 5:52:18 | 918 |
| 11 | Zuzana Harčariková | Slovakia | 43:16 | 2:59:48 | 2:01:23 | 5:53:35 | 934 |
| 12 | Maja Mijakic | Croatia | 31:09 | 3:13:00 | 2:05:18 | 5:58:41 | 990 |
| 13 | Carolin Ewetz | Sweden | 45:00 | 3:07:54 | 1:58:59 | 5:59:31 | 1001 |
| 14 | Jenny Hornebecq | France | 39:29 | 3:02:15 | 2:08:54 | 6:00:35 | 1015 |
| 15 | sara sbaraini | Italy | 40:19 | 3:19:23 | 1:52:12 | 6:07:10 | 1071 |
| 16 | Tanja Hütter | Austria | 37:20 | 2:59:35 | 2:18:01 | 6:07:23 | 1073 |
| 17 | Sofia Ines Storzini | Italy | 40:03 | 2:58:10 | 2:25:32 | 6:12:58 | 1112 |
| 18 | Orsolya Gebei-Szucs | Hungary | 44:43 | 3:29:04 | 1:51:43 | 6:19:58 | 1177 |
| 19 | Dina Mokwa | Croatia | 43:05 | 3:04:02 | 2:22:17 | 6:22:34 | 1195 |
| 20 | Anna Caroline Olbrich | Germany | 43:51 | 3:08:21 | 2:26:46 | 6:31:21 | 1249 |
| 21 | Leanne Black | United Kingdom | 51:17 | 3:15:45 | 2:14:50 | 6:36:20 | 1277 |
| 22 | Lisa Schaller | Austria | 46:15 | 3:22:29 | 2:24:18 | 6:48:38 | 1332 |
| 23 | Steph Poore | United Kingdom | 50:32 | 3:39:33 | 2:17:51 | 7:00:30 | 1380 |
| 24 | Marie Thouanel | France | 57:19 | 3:44:22 | 2:18:04 | 7:09:11 | 1403 |
| 25 | Carolina Contreras Quintanilla | Colombia | 50:11 | 3:48:54 | 2:32:20 | 7:26:21 | 1443 |
| 26 | Leeanne Roberts | United Kingdom | 45:55 | 3:52:37 | 2:32:08 | 7:27:07 | 1448 |
| 27 | Valentina Sekretova | Slovenia | 48:26 | 3:26:35 | 3:11:39 | 7:44:43 | 1474 |
| DNF | Sarah Lubitz | Switzerland | 46:55 | DNF |
F40-44 31 finishers · 1st Jacklin De Marchi 4:51:17
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Jacklin De Marchi | Italy | 34:23 | 2:32:42 | 1:36:42 | 4:51:17 | 187 |
| 2 | Marija Wachtersbach | Croatia | 34:38 | 2:32:07 | 1:52:37 | 5:07:18 | 369 |
| 3 | Azzurra Zago | Italy | 37:32 | 2:34:44 | 1:51:21 | 5:09:42 | 396 |
| 4 | Stefic Anita | Croatia | 36:17 | 2:45:21 | 1:53:26 | 5:23:28 | 576 |
| 5 | Rianne Slabbers | Netherlands | 30:11 | 2:52:34 | 1:55:27 | 5:24:58 | 598 |
| 6 | Melanie Blauhorn | Germany | 42:52 | 2:47:30 | 1:49:10 | 5:28:06 | 635 |
| 7 | Kristina Futivic | Croatia | 35:43 | 2:56:37 | 1:47:20 | 5:28:20 | 640 |
| 8 | Magdalena Zabłocka | Poland | 43:21 | 2:48:58 | 1:49:54 | 5:31:30 | 681 |
| 9 | Aleksandra Firek | Poland | 38:11 | 2:59:50 | 1:50:04 | 5:38:28 | 766 |
| 10 | Rosa Rella | Italy | 36:52 | 3:17:30 | 1:39:02 | 5:43:04 | 820 |
| 11 | Urszula Łapawa | Poland | 37:19 | 3:00:03 | 1:54:34 | 5:43:45 | 828 |
| 12 | Martina Palatická | Slovakia | 40:41 | 3:04:24 | 1:58:33 | 5:58:53 | 993 |
| 13 | Janine Stocker | Switzerland | 40:13 | 3:03:10 | 2:07:42 | 6:02:14 | 1027 |
| 14 | Wietske Bogaerts | Netherlands | 37:04 | 2:50:58 | 2:24:27 | 6:04:28 | 1049 |
| 15 | Aliis Allas | Estonia | 40:30 | 3:01:25 | 2:15:51 | 6:08:08 | 1077 |
| 16 | Monika Senn | Austria | 49:41 | 3:00:30 | 2:10:36 | 6:13:05 | 1113 |
| 17 | Michaela Polonska | Slovakia | 39:11 | 3:04:36 | 2:17:18 | 6:13:45 | 1119 |
| 18 | Romina Bibbo' | Italy | 40:13 | 3:06:05 | 2:20:13 | 6:18:47 | 1160 |
| 19 | Federica Milana | Italy | 37:53 | 3:09:28 | 2:22:37 | 6:21:58 | 1189 |
| 20 | Indra Franchi | Italy | 40:19 | 3:20:24 | 2:19:12 | 6:33:48 | 1268 |
| 21 | Dominika Hoellerer | Slovakia | 45:24 | 3:27:34 | 2:14:19 | 6:43:24 | 1303 |
| 22 | Cassandra Kay Lewis | United Arab Emirates | 44:49 | 3:14:16 | 2:37:52 | 6:49:48 | 1334 |
| 23 | Arianna Corona | Italy | 42:17 | 3:41:28 | 2:17:22 | 6:57:15 | 1369 |
| 24 | Christiane Bischoff | Austria | 42:37 | 3:16:04 | 2:47:30 | 6:57:54 | 1372 |
| 25 | Andrea Jelavic | Croatia | 46:14 | 3:49:03 | 2:16:05 | 7:03:25 | 1390 |
| 26 | Ivana Trenti | Italy | 48:52 | 3:29:19 | 2:26:55 | 7:04:16 | 1394 |
| 27 | Tea Pejnovic | Croatia | 42:47 | 3:29:03 | 2:31:38 | 7:04:45 | 1397 |
| 28 | Marina Caneva | Switzerland | 43:33 | 3:13:18 | 3:16:24 | 7:27:41 | 1451 |
| 29 | Jana Stuemer | Germany | 50:04 | 3:32:32 | 2:49:18 | 7:29:26 | 1457 |
| 30 | Patricia Thibault | Canada | 57:04 | 4:28:35 | 2:54:25 | 8:34:46 | 1512 |
| 31 | Tamara Lovrinovic | Germany | 48:14 | 4:28:03 | 3:11:56 | 8:48:34 | 1515 |
F45-49 21 finishers · 1st Elisa Dalla Tor 5:10:09
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Elisa Dalla Tor | Italy | 31:54 | 2:52:29 | 1:37:13 | 5:10:09 | 402 |
| 2 | Tereza Rožánková | Czech Republic | 36:31 | 2:44:10 | 1:42:37 | 5:13:09 | 438 |
| 3 | Ines Mahovlić Krpan | Croatia | 46:54 | 2:48:44 | 1:46:07 | 5:30:37 | 672 |
| 4 | Lindsay Russell-Smith | United Kingdom | 35:54 | 2:45:48 | 2:09:31 | 5:38:48 | 770 |
| 5 | Emily O'Dea | United States | 40:15 | 3:00:00 | 1:55:18 | 5:44:42 | 838 |
| 6 | Biljana Nedeljkov | Serbia | 47:36 | 2:51:05 | 2:00:05 | 5:51:45 | 914 |
| 7 | Catherine Singleton | United Kingdom | 35:59 | 3:09:15 | 1:58:01 | 5:54:21 | 948 |
| 8 | Leanne Weston | United Kingdom | 37:04 | 3:16:54 | 2:09:56 | 6:15:19 | 1132 |
| 9 | Cindy Storm | Netherlands | 43:48 | 3:17:15 | 2:06:50 | 6:18:21 | 1156 |
| 10 | Ester Veronesi | Italy | 45:59 | 3:09:39 | 2:14:42 | 6:21:51 | 1187 |
| 11 | Claudia livia Costa | Italy | 37:10 | 3:01:39 | 2:35:25 | 6:22:21 | 1194 |
| 12 | Ingunn Wasland Pettersen | Norway | 40:39 | 3:15:19 | 2:18:46 | 6:24:49 | 1206 |
| 13 | Manuela Zubic | Croatia | 43:32 | 3:28:05 | 2:09:45 | 6:34:43 | 1272 |
| 14 | Irina Kolland | Austria | 44:17 | 3:20:12 | 2:17:07 | 6:39:06 | 1286 |
| 15 | Ivona Linder | Germany | 45:02 | 3:20:13 | 2:25:30 | 6:43:23 | 1302 |
| 16 | Josipa Popovic | Croatia | 44:35 | 3:14:42 | 2:33:18 | 6:45:38 | 1317 |
| 17 | Barbara Hell-Vianden | Italy | 48:19 | 3:26:16 | 2:20:54 | 6:46:42 | 1321 |
| 18 | Lana Kotrman | Croatia | 44:43 | 3:34:56 | 2:31:54 | 7:04:25 | 1395 |
| 19 | Judith Lavallee | Canada | 41:50 | 3:22:30 | 2:57:07 | 7:16:14 | 1423 |
| 20 | Jennifer Marinaccio | United States | 51:49 | 3:28:12 | 2:58:02 | 7:30:54 | 1459 |
| 21 | Tina Sozanski | Germany | 44:02 | 3:39:35 | 3:14:26 | 7:48:00 | 1478 |
F50-54 22 finishers · 1st Amanda Gatti 5:13:19
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Amanda Gatti | Switzerland | 44:03 | 2:31:37 | 1:47:03 | 5:13:19 | 442 |
| 2 | Lilly O'Dea | Ireland | 37:40 | 2:47:22 | 1:46:35 | 5:17:04 | 494 |
| 3 | Mirna Marovic | Croatia | 36:54 | 2:40:13 | 1:52:29 | 5:18:38 | 517 |
| 4 | Nóra Vándor | Hungary | 40:16 | 2:42:53 | 1:55:05 | 5:26:41 | 620 |
| 5 | Janny Maas | Netherlands | 41:00 | 2:48:08 | 1:57:20 | 5:35:54 | 731 |
| 6 | Kathy Kirkwood | United Kingdom | 39:11 | 2:57:48 | 2:04:56 | 5:50:11 | 898 |
| 7 | Marianna Gremoli | Italy | 39:45 | 3:10:13 | 2:02:19 | 6:04:45 | 1053 |
| 8 | Mariana Grgas | Mexico | 45:41 | 3:01:10 | 2:07:30 | 6:11:21 | 1099 |
| 9 | Loredana Civello | Italy | 46:44 | 3:11:30 | 2:01:11 | 6:12:29 | 1109 |
| 10 | Sandra Stadler | Germany | 36:10 | 3:03:10 | 2:16:51 | 6:14:19 | 1124 |
| 11 | Diana Krueger | Germany | 42:52 | 3:15:42 | 2:12:50 | 6:27:08 | 1219 |
| 12 | Fiona McElrea | United Kingdom | 43:12 | 3:24:52 | 2:11:54 | 6:32:45 | 1260 |
| 13 | Cristina Vojic Krajcar | Croatia | 48:40 | 3:22:14 | 2:10:14 | 6:36:54 | 1278 |
| 14 | Nicoleta Ionescu | Romania | 51:56 | 3:33:00 | 2:07:37 | 6:47:58 | 1329 |
| 15 | Louise Weeks | United Kingdom | 48:39 | 3:36:47 | 2:12:00 | 6:55:53 | 1359 |
| 16 | Justine Chatwin | United Kingdom | 51:15 | 3:34:55 | 2:28:31 | 7:05:20 | 1399 |
| 17 | Stefanie Murero | Austria | 44:51 | 3:30:39 | 2:39:11 | 7:11:20 | 1408 |
| 18 | Manuela Beltrami | Italy | 46:44 | 3:44:23 | 2:48:23 | 7:30:23 | 1458 |
| 19 | Johanna Venäläinen | Finland | 43:09 | 3:37:20 | 3:19:33 | 7:54:32 | 1485 |
| 20 | Laura Sykes | United Kingdom | 1:06:42 | 3:54:16 | 2:40:00 | 8:02:15 | 1492 |
| 21 | Zsuzsanna Rádi | Hungary | 50:34 | 4:02:15 | 2:54:45 | 8:06:23 | 1495 |
| 22 | Adi Tzanova | Bulgaria | 54:10 | 4:03:20 | 3:23:12 | 8:37:05 | 1514 |
F55-59 25 finishers · 1st Sabine Rodde 5:13:30
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Sabine Rodde | Switzerland | 40:08 | 2:35:57 | 1:49:54 | 5:13:30 | 443 |
| 2 | Gail Threlfall | United Kingdom | 38:19 | 2:40:32 | 1:51:08 | 5:18:39 | 518 |
| 3 | Cathy Cunningham | Ireland | 30:24 | 2:44:20 | 1:57:42 | 5:21:19 | 551 |
| 4 | Martina Ecker | Austria | 41:58 | 2:43:10 | 1:51:27 | 5:25:09 | 602 |
| 5 | Mirjana Luštica | Croatia | 45:44 | 2:45:30 | 1:50:30 | 5:31:21 | 679 |
| 6 | Alexandra Wichert | Germany | 37:51 | 2:52:11 | 1:58:49 | 5:39:48 | 786 |
| 7 | Helena Šuligoj | Slovenia | 44:48 | 2:51:21 | 2:03:32 | 5:51:34 | 910 |
| 8 | Caroline Guay | Canada | 39:30 | 2:59:17 | 2:21:33 | 6:11:06 | 1096 |
| 9 | Andrea Chinnow | Germany | 42:36 | 6:15:01 | 1128 | ||
| 10 | Emma Davies | United Kingdom | 52:10 | 3:19:39 | 1:56:53 | 6:21:06 | 1185 |
| 11 | Marion Aichinger | Austria | 47:27 | 3:17:41 | 2:07:38 | 6:21:38 | 1186 |
| 12 | Saša Markoja Popelar | Slovenia | 44:15 | 3:18:46 | 2:06:09 | 6:22:45 | 1197 |
| 13 | Danielle Bruins | Netherlands | 41:34 | 3:17:31 | 2:25:34 | 6:32:37 | 1257 |
| 14 | Alexandra Crick | United Kingdom | 42:54 | 3:27:30 | 2:13:29 | 6:32:43 | 1259 |
| 15 | Tatjana Simic | Italy | 46:08 | 3:06:21 | 2:32:45 | 6:39:30 | 1288 |
| 16 | Sylvie Hoecht | Switzerland | 46:53 | 3:20:18 | 2:37:17 | 6:56:42 | 1364 |
| 17 | Wally Galasso Walder | Switzerland | 43:17 | 3:25:17 | 2:36:05 | 6:56:46 | 1365 |
| 18 | Tanja Cepach | Germany | 47:04 | 3:18:35 | 2:50:27 | 7:11:17 | 1407 |
| 19 | Anna Freeman | United Kingdom | 53:32 | 3:43:11 | 2:25:59 | 7:28:29 | 1454 |
| 20 | Bea Bednar | Austria | 55:54 | 3:36:25 | 2:38:25 | 7:29:21 | 1456 |
| 21 | Pjera Šušnjar | Croatia | 54:14 | 4:09:53 | 2:11:32 | 7:31:56 | 1461 |
| 22 | Anne Riordan | Ireland | 52:16 | 4:04:17 | 2:44:10 | 8:00:45 | 1490 |
| 23 | Antonia Zeidler | Germany | 54:04 | 3:56:57 | 2:53:07 | 8:01:01 | 1491 |
| 24 | Vesna Saric | Croatia | 1:07:00 | 4:00:55 | 2:48:59 | 8:11:06 | 1500 |
| 25 | Tajana LazendiĆ | Croatia | 48:32 | 4:26:47 | 2:55:41 | 8:20:27 | 1508 |
F60-64 10 finishers · 1st Djurdjica Orepic 5:10:49
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Djurdjica Orepic | Croatia | 37:48 | 2:35:23 | 1:49:52 | 5:10:49 | 408 |
| 2 | Cristina Andorlini | Italy | 36:28 | 2:53:38 | 1:45:37 | 5:23:00 | 571 |
| 3 | Claudia Paech | Germany | 38:32 | 2:45:10 | 2:01:29 | 5:34:27 | 716 |
| 4 | Stefania Filippi | Italy | 43:45 | 2:54:35 | 1:51:21 | 5:43:23 | 823 |
| 5 | Agnes Nieburg | Netherlands | 36:26 | 3:01:27 | 2:00:19 | 5:45:43 | 851 |
| 6 | Anke Brisske-Rode | Germany | 39:39 | 2:45:06 | 2:32:44 | 6:05:43 | 1063 |
| 7 | Charlotte Dewinter | Belgium | 40:48 | 3:17:07 | 2:18:54 | 6:33:35 | 1266 |
| 8 | Caroline Gallimore | United Kingdom | 42:12 | 3:16:21 | 2:54:25 | 7:03:43 | 1392 |
| 9 | Ute Haeberlein | Germany | 58:55 | 3:48:41 | 2:56:24 | 8:07:44 | 1498 |
| 10 | Rossella Goldoni | Italy | 53:47 | 4:36:30 | 2:30:08 | 8:14:29 | 1504 |
F65-69 1 finisher · 1st Maria Enrica Pina 7:23:34
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Maria Enrica Pina | Italy | 46:33 | 3:51:47 | 2:33:21 | 7:23:34 | 1436 |
M18-24 97 finishers · 1st Victor Soler 4:01:39 · 2 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Victor Soler | France | 28:29 | 2:09:44 | 1:18:19 | 4:01:39 | 2 |
| 2 | Anže Baloh | Slovenia | 29:55 | 2:15:34 | 1:22:57 | 4:13:41 | 8 |
| 3 | Lukas List | Austria | 27:10 | 2:17:47 | 1:24:58 | 4:15:25 | 9 |
| 4 | Marco Pasetto | Italy | 33:28 | 2:24:19 | 1:22:55 | 4:25:21 | 28 |
| 5 | Adam Sitár | Slovakia | 31:58 | 2:22:26 | 1:34:16 | 4:34:28 | 69 |
| 6 | Andrija Cinotti | Croatia | 31:51 | 2:30:16 | 1:30:12 | 4:40:44 | 107 |
| 7 | Michael Mccann | Ireland | 23:40 | 2:24:14 | 1:49:06 | 4:41:42 | 109 |
| 8 | Vid Viher | Slovenia | 27:42 | 2:34:33 | 1:33:26 | 4:43:29 | 119 |
| 9 | Deni Kernjus | Croatia | 41:39 | 2:25:45 | 1:29:24 | 4:43:39 | 123 |
| 10 | Michael Knaus | El Salvador | 30:53 | 2:24:07 | 1:42:16 | 4:43:55 | 125 |
| 11 | Ferdinand van Aaken | Germany | 28:04 | 2:23:19 | 1:48:06 | 4:45:43 | 141 |
| 12 | Maurice-Léon Bauknecht | Germany | 33:28 | 2:29:17 | 1:36:15 | 4:46:02 | 146 |
| 13 | Alexandre El Ashi | Lebanon | 32:18 | 2:30:28 | 1:39:16 | 4:47:48 | 155 |
| 14 | Mieszko Szymański | Poland | 31:58 | 2:30:52 | 1:40:36 | 4:49:05 | 167 |
| 15 | Philipp Brandstetter | Austria | 30:53 | 2:31:28 | 1:42:07 | 4:50:08 | 176 |
| 16 | Ben Finbow | United Kingdom | 31:23 | 2:25:19 | 1:46:44 | 4:51:04 | 183 |
| 17 | Matthias Fink | Austria | 30:03 | 2:25:00 | 1:52:29 | 4:53:59 | 222 |
| 18 | Luca Spak Jenbergsen | Norway | 31:13 | 2:35:34 | 1:43:50 | 4:56:28 | 255 |
| 19 | Sebas Messelier | Belgium | 36:17 | 2:40:32 | 1:31:29 | 4:56:47 | 260 |
| 20 | Teo Popovic | Croatia | 31:38 | 2:40:37 | 1:33:40 | 4:56:49 | 262 |
| 21 | Frey Aubin | France | 36:48 | 2:34:50 | 1:39:23 | 4:57:37 | 274 |
| 22 | Jurica Mandic | Croatia | 33:39 | 2:31:58 | 1:46:20 | 4:58:28 | 284 |
| 23 | Matej Matijević | Croatia | 29:45 | 2:40:21 | 1:41:26 | 4:59:52 | 293 |
| 24 | Gabriele Gulmini | Italy | 35:30 | 2:36:16 | 1:43:04 | 5:01:49 | 308 |
| 25 | Ivan Trgovac | Croatia | 39:01 | 2:42:07 | 1:34:20 | 5:02:14 | 312 |
| 26 | Gal Primozic | Slovenia | 34:44 | 2:26:00 | 1:50:21 | 5:02:19 | 313 |
| 27 | Tommaso Debbia | Italy | 34:28 | 2:41:51 | 1:36:45 | 5:02:23 | 315 |
| 28 | Bosco Camacho | Spain | 31:27 | 2:39:37 | 1:44:48 | 5:04:03 | 334 |
| 29 | Miha Mehle | Slovenia | 36:41 | 2:30:21 | 1:51:21 | 5:07:20 | 370 |
| 30 | Jakob Längauer | Austria | 33:37 | 2:31:50 | 1:54:53 | 5:07:21 | 371 |
| 31 | Jošt Bibič | Slovenia | 39:14 | 2:34:24 | 1:50:25 | 5:11:16 | 414 |
| 32 | Matteo Mezzetti | Italy | 37:42 | 2:44:43 | 1:37:53 | 5:11:48 | 417 |
| 33 | Christoph Buchholzer | Austria | 35:33 | 2:34:43 | 1:53:50 | 5:13:54 | 451 |
| 34 | Matei Butuc | Romania | 36:12 | 2:32:44 | 1:58:25 | 5:14:51 | 463 |
| 35 | Nikolaus Rill | Austria | 34:19 | 2:49:59 | 1:42:41 | 5:15:32 | 470 |
| 36 | Guglielmo Pernice | Italy | 41:40 | 2:29:20 | 1:53:00 | 5:15:53 | 474 |
| 37 | Job van Kessel | Netherlands | 40:44 | 2:38:52 | 1:49:32 | 5:17:21 | 503 |
| 38 | Martin Hamerl | Austria | 38:03 | 2:45:20 | 1:48:15 | 5:19:13 | 526 |
| 39 | Lorin Greuter | Switzerland | 44:26 | 2:40:06 | 1:48:04 | 5:19:43 | 532 |
| 40 | Benjamin Römisch | Austria | 37:49 | 2:43:38 | 1:49:49 | 5:21:51 | 555 |
| 41 | Jakob Golebiowski | Austria | 47:29 | 2:38:42 | 1:46:35 | 5:23:58 | 584 |
| 42 | Carlo Ciocca | Italy | 32:15 | 2:37:58 | 2:03:26 | 5:24:02 | 586 |
| 43 | Keanu Pirker | Austria | 37:23 | 2:38:41 | 1:59:41 | 5:26:20 | 618 |
| 44 | Funs van de Riet | Netherlands | 37:47 | 2:47:43 | 1:51:06 | 5:27:17 | 627 |
| 45 | Jon Bartolj | Slovenia | 36:37 | 2:40:21 | 2:03:20 | 5:27:20 | 628 |
| 46 | Ignacio Palmada | Spain | 40:06 | 2:46:38 | 1:53:31 | 5:29:53 | 663 |
| 47 | Timotej Ilić | Slovenia | 43:59 | 3:00:11 | 1:36:52 | 5:32:10 | 687 |
| 48 | Matej Rihter | Slovenia | 34:50 | 2:43:31 | 2:07:14 | 5:35:27 | 728 |
| 49 | Aleksander Avbar | Slovenia | 37:27 | 2:49:33 | 2:02:09 | 5:37:25 | 755 |
| 50 | Nik Hostnik | Slovenia | 38:56 | 2:59:45 | 1:50:08 | 5:37:41 | 758 |
| 51 | Jan Kuzma | Slovenia | 37:20 | 2:48:48 | 2:02:00 | 5:39:22 | 777 |
| 52 | Jan Steinkellner | Austria | 37:34 | 2:51:49 | 2:02:55 | 5:40:06 | 792 |
| 53 | Luka Zorko | Slovenia | 39:20 | 2:58:40 | 1:51:07 | 5:40:55 | 799 |
| 54 | Cristian Carpenetti | Croatia | 35:08 | 2:36:58 | 2:19:24 | 5:42:27 | 812 |
| 55 | Moritz Sternbacher | Austria | 45:19 | 2:55:05 | 1:56:12 | 5:44:48 | 839 |
| 56 | Finlay Charlesworth | Canada | 44:58 | 2:59:33 | 1:51:24 | 5:46:26 | 865 |
| 57 | Emile Nemr | Lebanon | 32:18 | 3:09:25 | 2:00:46 | 5:52:51 | 927 |
| 58 | Luca Mulè | Italy | 46:26 | 2:55:33 | 2:04:05 | 5:53:26 | 933 |
| 59 | Enej Štibernik | Slovenia | 37:43 | 2:55:40 | 2:10:45 | 5:53:44 | 937 |
| 60 | Jaka Škrinjar | Slovenia | 38:45 | 3:06:56 | 1:55:56 | 5:54:01 | 942 |
| 61 | Karlo Smirčić | Croatia | 37:35 | 2:48:43 | 2:22:06 | 5:57:44 | 983 |
| 62 | Lorenzo Cerato | Italy | 35:14 | 3:00:16 | 2:15:15 | 5:58:25 | 989 |
| 63 | David Smuk | Slovenia | 38:42 | 2:53:15 | 2:17:19 | 6:00:44 | 1017 |
| 64 | Leonardo Borri | Italy | 44:11 | 2:54:28 | 2:11:08 | 6:01:08 | 1020 |
| 65 | Nathan Mielle | France | 46:11 | 2:38:57 | 2:29:37 | 6:03:09 | 1040 |
| 66 | Levente Gockler | Hungary | 33:07 | 3:10:34 | 2:07:43 | 6:04:31 | 1050 |
| 67 | Matt Vaughan | United Kingdom | 40:56 | 3:14:02 | 2:06:28 | 6:10:50 | 1093 |
| 68 | Lenny Tuksar | Germany | 40:04 | 3:13:18 | 2:05:24 | 6:13:43 | 1116 |
| 69 | Valentin Schleicher | Germany | 37:34 | 2:55:35 | 2:31:36 | 6:14:03 | 1123 |
| 70 | Dario Cavallo | Italy | 40:19 | 3:04:07 | 2:17:22 | 6:15:06 | 1130 |
| 71 | David Vaughan | Ireland | 42:48 | 3:16:49 | 2:03:56 | 6:16:52 | 1148 |
| 72 | Igor Lewek | Poland | 42:07 | 3:07:27 | 2:22:31 | 6:22:58 | 1199 |
| 73 | brajan veizaj | Albania | 57:36 | 3:09:25 | 2:01:23 | 6:25:03 | 1209 |
| 74 | Luka Duler | Slovenia | 48:34 | 2:49:18 | 2:26:34 | 6:27:42 | 1225 |
| 75 | Maxence Saladin | France | 42:55 | 3:22:10 | 2:16:59 | 6:31:30 | 1252 |
| 76 | Manuel Edermayer | Austria | 53:11 | 3:29:50 | 1:57:21 | 6:32:56 | 1262 |
| 77 | Benjamin Görz | Germany | 44:57 | 3:08:34 | 2:20:02 | 6:33:10 | 1264 |
| 78 | Christopher Archibald | United Kingdom | 31:59 | 3:33:46 | 2:18:29 | 6:33:38 | 1267 |
| 79 | Lucas Thöni | Netherlands | 53:56 | 3:01:01 | 2:32:05 | 6:37:39 | 1281 |
| 80 | Francesco Mattone | Italy | 44:48 | 3:15:04 | 2:22:02 | 6:38:26 | 1283 |
| 81 | Leon Stanusic | Switzerland | 42:51 | 3:18:53 | 2:23:45 | 6:39:16 | 1287 |
| 82 | Davide Augé | Switzerland | 40:54 | 3:36:31 | 2:12:03 | 6:39:52 | 1291 |
| 83 | Aiden Forrest | United Kingdom | 41:15 | 3:42:10 | 2:13:16 | 6:49:59 | 1337 |
| 84 | Jacob Sargent | United States | 44:19 | 3:44:29 | 2:05:52 | 6:50:27 | 1339 |
| 85 | Nejc Muhvič | Slovenia | 51:18 | 3:24:42 | 2:21:12 | 6:55:53 | 1360 |
| 86 | Bosco Garcia-Nieto | Spain | 46:45 | 3:27:10 | 2:31:40 | 6:56:49 | 1366 |
| 87 | Leon Fedou | Hungary | 46:29 | 3:39:06 | 2:14:37 | 7:03:02 | 1386 |
| 88 | Wesley Wallace | United States | 59:49 | 3:40:32 | 2:10:27 | 7:03:16 | 1388 |
| 89 | Žiga Hrovat | Slovenia | 41:29 | 3:20:23 | 2:42:50 | 7:03:44 | 1393 |
| 90 | Eli Beck | United States | 45:56 | 3:44:12 | 2:25:08 | 7:13:28 | 1416 |
| 91 | Andrias Coric | Croatia | 51:14 | 3:33:14 | 2:35:11 | 7:17:08 | 1427 |
| 92 | Vid Skaza | Slovenia | 1:00:51 | 3:26:19 | 2:44:26 | 7:27:04 | 1446 |
| 93 | Timon Welschoff | Germany | 53:52 | 3:40:52 | 2:46:37 | 7:31:42 | 1460 |
| 94 | Robert Buckley | Georgia | 37:14 | 3:49:49 | 2:52:25 | 7:32:25 | 1465 |
| 95 | Aljaž Žlajpah | Slovenia | 44:29 | 3:45:37 | 2:52:21 | 7:40:16 | 1471 |
| 96 | Tobias Ziegler | Germany | 46:56 | 3:31:28 | 3:00:49 | 7:44:57 | 1475 |
| 97 | Joseph Knox | United Kingdom | 45:32 | 3:57:59 | 2:45:23 | 7:45:22 | 1477 |
| DNF | Matteo Plišić | Croatia | 54:58 | DNF | |||
| DNF | Niklas Dokter | Austria | 47:29 | 3:39:36 | DNF |
M25-29 225 finishers · 1st Arthur Soler 4:00:39
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Arthur Soler | France | 27:29 | 2:10:55 | 1:17:04 | 4:00:39 | 1 |
| 2 | Jef Huyghe | Belgium | 27:39 | 2:21:58 | 1:18:55 | 4:13:10 | 7 |
| 3 | Tomas Zikmund | Czech Republic | 23:40 | 2:22:07 | 1:25:33 | 4:16:02 | 10 |
| 4 | Niklas Dominick | Germany | 29:48 | 2:20:22 | 1:21:17 | 4:16:21 | 11 |
| 5 | Vittorio Bianchini | Italy | 27:27 | 2:27:45 | 1:16:32 | 4:17:11 | 13 |
| 6 | Basile Schneider | Switzerland | 30:14 | 2:14:43 | 1:27:51 | 4:18:28 | 14 |
| 7 | Lukas Kuntermann | Germany | 28:36 | 2:15:50 | 1:30:44 | 4:20:44 | 19 |
| 8 | Santi Hoyos | Spain | 28:46 | 2:30:15 | 1:22:46 | 4:26:18 | 29 |
| 9 | Tomas Follin | Italy | 30:14 | 2:22:54 | 1:29:12 | 4:27:41 | 38 |
| 10 | Nejc Kukec | Slovenia | 26:01 | 2:28:03 | 1:25:40 | 4:27:45 | 39 |
| 11 | Tom Lammers | Netherlands | 30:41 | 2:28:17 | 1:23:51 | 4:28:38 | 41 |
| 12 | Jan Ginovsky | Slovakia | 29:02 | 2:21:44 | 1:33:26 | 4:30:04 | 52 |
| 13 | stefan tevanovic | Slovenia | 33:24 | 2:21:53 | 1:27:29 | 4:30:21 | 54 |
| 14 | Max Valk | Netherlands | 30:29 | 2:29:59 | 1:24:35 | 4:32:34 | 61 |
| 15 | Massimo Barco | Italy | 36:27 | 2:21:06 | 1:27:29 | 4:33:24 | 66 |
| 16 | Juozas Gerulaitis | Lithuania | 29:57 | 2:24:29 | 1:32:30 | 4:33:32 | 67 |
| 17 | Daniele Gaiola | Italy | 34:22 | 2:24:20 | 1:29:05 | 4:34:37 | 71 |
| 18 | Moritz Huber | Germany | 34:15 | 2:23:35 | 1:31:31 | 4:35:13 | 72 |
| 19 | Marko Vuksanovic | Croatia | 31:35 | 2:24:05 | 1:33:35 | 4:36:24 | 78 |
| 20 | James Kirkpatrick | South Africa | 33:26 | 2:34:11 | 1:24:56 | 4:39:57 | 101 |
| 21 | Thomas Van Branteghem | Belgium | 37:09 | 2:26:55 | 1:29:06 | 4:40:20 | 102 |
| 22 | Andraž Verč | Slovenia | 33:04 | 2:26:32 | 1:31:47 | 4:41:53 | 110 |
| 23 | Lorenzo Sciangula | Italy | 30:37 | 2:30:18 | 1:35:06 | 4:42:21 | 114 |
| 24 | Filip Jokic Marcelja | Ireland | 32:58 | 2:34:39 | 1:28:20 | 4:43:37 | 122 |
| 25 | Vojtech Kupka | Czech Republic | 4:44:01 | 126 | |||
| 26 | Philipp Schulze | Germany | 33:53 | 2:26:32 | 1:39:01 | 4:46:01 | 144 |
| 27 | Martin Kuhar | Croatia | 34:51 | 2:25:43 | 1:39:50 | 4:47:21 | 152 |
| 28 | Zac Caldwell | United Kingdom | 33:32 | 2:24:19 | 1:40:04 | 4:47:23 | 153 |
| 29 | Sebastian Temmel | Austria | 34:03 | 2:29:31 | 1:37:19 | 4:48:03 | 157 |
| 30 | Alberto Benassi | Italy | 34:31 | 2:27:54 | 1:40:11 | 4:48:40 | 162 |
| 31 | Ettore Mugnaini | Italy | 42:22 | 2:24:31 | 1:33:46 | 4:48:43 | 163 |
| 32 | Mattia Benedetti | Italy | 32:50 | 2:24:15 | 1:44:00 | 4:49:21 | 170 |
| 33 | Miloš Marić | Serbia | 36:35 | 2:29:52 | 1:36:33 | 4:49:38 | 174 |
| 34 | Llyr Davies | United Kingdom | 30:10 | 2:33:49 | 1:37:43 | 4:50:16 | 179 |
| 35 | Arthur Van Gorp | Belgium | 30:18 | 2:29:29 | 1:44:58 | 4:50:34 | 180 |
| 36 | Tobias Koppi | Germany | 32:23 | 2:25:28 | 1:46:31 | 4:51:45 | 193 |
| 37 | Bennett Suhrhoff | Germany | 32:32 | 2:27:55 | 1:42:07 | 4:51:52 | 194 |
| 38 | Johannes Abrell | Germany | 35:31 | 2:36:06 | 1:35:20 | 4:52:54 | 205 |
| 39 | Tjaša Kmet | Slovenia | 31:22 | 2:30:10 | 1:43:44 | 4:53:20 | 210 |
| 40 | Mads Sylvester Iversen | Denmark | 36:19 | 2:30:40 | 1:40:24 | 4:54:07 | 223 |
| 41 | Arthur Audonnet | France | 35:59 | 2:39:10 | 1:31:24 | 4:54:17 | 226 |
| 42 | Christoph Brandstetter | Austria | 33:30 | 2:35:15 | 1:39:47 | 4:54:46 | 230 |
| 43 | andrea rampolla | Italy | 37:16 | 2:26:06 | 1:43:03 | 4:55:12 | 233 |
| 44 | Toby Van Huynegem | Belgium | 33:31 | 2:37:17 | 1:38:12 | 4:55:12 | 234 |
| 45 | Benjamin Batchelor | United Kingdom | 33:00 | 2:29:47 | 1:43:10 | 4:55:32 | 235 |
| 46 | Pavol Benčík | Slovakia | 39:46 | 2:28:19 | 1:40:23 | 4:55:38 | 238 |
| 47 | Jarne Van Hecke | Belgium | 4:55:48 | 245 | |||
| 48 | Julian Bonouvrie | Netherlands | 32:39 | 2:24:33 | 1:50:39 | 4:55:57 | 246 |
| 49 | Ádám Patányi | Hungary | 37:57 | 2:37:10 | 1:33:55 | 4:57:15 | 270 |
| 50 | Davide Menegazzo | Italy | 35:31 | 2:29:03 | 1:45:17 | 4:57:16 | 271 |
| 51 | Héctor Pont | Spain | 34:39 | 2:38:29 | 1:36:41 | 4:57:41 | 275 |
| 52 | Tim Nowak | Germany | 41:13 | 2:28:17 | 1:42:59 | 4:58:24 | 281 |
| 53 | Pedro Carlos Alghisi | Italy | 44:17 | 2:31:15 | 1:37:06 | 4:59:35 | 291 |
| 54 | Tilen Mijoković | Slovenia | 32:38 | 2:35:49 | 1:41:22 | 5:00:15 | 297 |
| 55 | Mattia Meale | Italy | 35:45 | 2:37:14 | 1:39:30 | 5:01:15 | 301 |
| 56 | Moritz Bayer | Germany | 31:59 | 2:34:05 | 1:47:04 | 5:01:56 | 309 |
| 57 | Thomas Frischhut | Germany | 36:20 | 2:35:01 | 1:41:00 | 5:02:04 | 311 |
| 58 | Pasquale Gianfrancesco | Italy | 33:40 | 2:37:34 | 1:46:14 | 5:03:20 | 327 |
| 59 | Federico Niboli | Italy | 33:35 | 2:38:24 | 1:45:04 | 5:05:01 | 348 |
| 60 | Daniele Ficarelli | Italy | 27:58 | 2:50:59 | 1:39:04 | 5:05:16 | 350 |
| 61 | Rein van der Drift | Netherlands | 34:47 | 2:35:05 | 1:52:17 | 5:07:48 | 375 |
| 62 | Enrico Filippini | Italy | 35:04 | 2:44:05 | 1:39:06 | 5:07:57 | 377 |
| 63 | Gertjan Ryckebusch | Belgium | 36:16 | 2:35:07 | 1:49:00 | 5:08:52 | 383 |
| 64 | Mattia Cosimo | Italy | 37:41 | 2:36:00 | 1:44:56 | 5:09:02 | 388 |
| 65 | Roland Bittl | Germany | 38:20 | 2:34:13 | 1:48:40 | 5:09:22 | 391 |
| 66 | Samuele Tamassia | Italy | 34:43 | 2:45:39 | 1:42:25 | 5:09:59 | 400 |
| 67 | Adam Kulda | Czech Republic | 37:04 | 2:40:11 | 1:43:59 | 5:10:01 | 401 |
| 68 | Markus Koller | Austria | 35:26 | 2:30:52 | 1:56:40 | 5:11:18 | 415 |
| 69 | Arnout Van Hecke | Belgium | 37:19 | 2:35:32 | 1:51:59 | 5:11:56 | 421 |
| 70 | Jernej Maver | Slovenia | 34:58 | 2:40:51 | 1:43:06 | 5:12:12 | 426 |
| 71 | Federico Rocchi | Italy | 35:41 | 2:34:13 | 1:53:08 | 5:12:57 | 436 |
| 72 | Vilim Gudac Škrlin | Croatia | 34:39 | 2:47:51 | 1:40:04 | 5:13:54 | 450 |
| 73 | Guilherme Castro Mendes | Portugal | 35:05 | 2:53:50 | 1:33:36 | 5:14:04 | 452 |
| 74 | Enrico Aliotta | Italy | 33:18 | 2:48:48 | 1:40:23 | 5:14:11 | 455 |
| 75 | Peter Slovik | Slovakia | 37:37 | 2:33:13 | 1:51:12 | 5:14:27 | 457 |
| 76 | Justin Schamberger | France | 37:25 | 2:35:10 | 1:55:22 | 5:16:29 | 484 |
| 77 | Leonardo Sousa | Italy | 35:54 | 2:36:20 | 1:58:03 | 5:16:48 | 490 |
| 78 | Jasper Dröge | Netherlands | 40:07 | 2:50:40 | 1:39:52 | 5:16:54 | 492 |
| 79 | Gilles Aarts | Netherlands | 46:09 | 2:26:54 | 1:55:03 | 5:17:16 | 501 |
| 80 | Elia Alessio | Italy | 37:15 | 2:25:28 | 2:04:46 | 5:17:37 | 507 |
| 81 | Matteo Ferraro | Italy | 33:34 | 2:38:51 | 1:55:44 | 5:18:43 | 519 |
| 82 | Luca Marzella | Italy | 43:33 | 2:37:50 | 1:47:18 | 5:19:01 | 522 |
| 83 | Hadrien Lamarque | Belgium | 41:09 | 2:39:20 | 1:51:47 | 5:19:29 | 528 |
| 84 | Max Beyer | Czech Republic | 38:30 | 2:45:51 | 1:47:20 | 5:20:19 | 540 |
| 85 | Matic Gorjan | Slovenia | 41:55 | 2:42:12 | 1:46:11 | 5:20:25 | 542 |
| 86 | Luka Jakir | Croatia | 36:27 | 2:48:36 | 1:44:32 | 5:20:26 | 543 |
| 87 | Tobia Furlan | Italy | 35:10 | 2:43:18 | 1:52:08 | 5:21:18 | 550 |
| 88 | Thomas Gerling | Italy | 31:08 | 2:44:16 | 1:57:36 | 5:21:52 | 556 |
| 89 | Florian Fenzl | Germany | 42:44 | 2:39:02 | 1:42:52 | 5:22:55 | 568 |
| 90 | Tommaso Schiavone Ercoli | Italy | 35:25 | 2:36:34 | 2:03:16 | 5:23:51 | 580 |
| 91 | Leon Tuksar | Germany | 37:32 | 2:47:50 | 1:45:27 | 5:24:12 | 589 |
| 92 | Kevin Cepach | Germany | 35:48 | 2:51:24 | 1:48:34 | 5:24:36 | 593 |
| 93 | Marijn van de Klok | Netherlands | 36:21 | 2:42:44 | 1:56:57 | 5:24:45 | 594 |
| 94 | Nejc Noc | Slovenia | 40:36 | 2:41:01 | 1:51:40 | 5:25:04 | 600 |
| 95 | Johannes Hiebl | Germany | 36:04 | 2:40:40 | 2:00:57 | 5:25:31 | 609 |
| 96 | Roman Yarmolenko | Ukraine | 41:15 | 2:42:22 | 1:51:49 | 5:25:58 | 613 |
| 97 | Nicola Salmaso | Italy | 44:08 | 2:42:50 | 1:49:03 | 5:26:43 | 621 |
| 98 | Mateo Paladin | Croatia | 39:16 | 2:44:17 | 1:55:32 | 5:28:13 | 638 |
| 99 | Nicolas Vanden Neucker | Belgium | 50:00 | 2:32:23 | 1:56:28 | 5:28:49 | 647 |
| 100 | Filip Tatara | Croatia | 44:42 | 2:40:02 | 1:57:26 | 5:28:58 | 650 |
| 101 | Martin Marak | Austria | 39:31 | 2:45:57 | 1:52:54 | 5:29:07 | 652 |
| 102 | Simon Mattiazzi | Slovenia | 40:09 | 2:53:10 | 1:45:36 | 5:29:26 | 656 |
| 103 | Afonso Castro Mendes | Portugal | 36:11 | 3:02:10 | 1:39:27 | 5:30:01 | 664 |
| 104 | Fabio Branilovic | Germany | 35:58 | 2:44:32 | 2:02:19 | 5:30:37 | 671 |
| 105 | Stian Lanesskog | Norway | 38:55 | 2:52:39 | 1:51:39 | 5:31:22 | 680 |
| 106 | Toni Drezga | Croatia | 37:14 | 2:46:25 | 1:57:02 | 5:32:41 | 690 |
| 107 | Patrick Bock | Austria | 38:15 | 2:51:47 | 1:55:46 | 5:33:11 | 699 |
| 108 | Vasja Ilijas | Slovenia | 49:31 | 2:43:05 | 1:53:15 | 5:33:23 | 701 |
| 109 | Lovro Stele | Slovenia | 33:11 | 2:55:56 | 1:56:30 | 5:33:33 | 702 |
| 110 | Laurens van Helten | Netherlands | 36:02 | 2:34:08 | 2:17:49 | 5:33:38 | 704 |
| 111 | Liam Heylens | Belgium | 38:22 | 2:38:16 | 2:07:15 | 5:34:03 | 708 |
| 112 | Jeremiasz Górniak | Poland | 40:31 | 2:42:35 | 2:06:11 | 5:34:27 | 715 |
| 113 | Jack Trapp | United States | 36:46 | 2:50:45 | 1:58:32 | 5:34:41 | 717 |
| 114 | Don Alewijn | Netherlands | 39:48 | 2:41:27 | 2:05:25 | 5:34:50 | 719 |
| 115 | Kenley Van De Walle | Belgium | 42:34 | 2:50:24 | 1:52:48 | 5:34:53 | 720 |
| 116 | Lovro Horžen | Slovenia | 39:08 | 2:49:57 | 1:56:29 | 5:35:56 | 733 |
| 117 | Max Graf | Germany | 37:57 | 2:56:36 | 1:50:37 | 5:36:29 | 740 |
| 118 | Rok Babnik | Slovenia | 43:34 | 2:47:50 | 1:57:02 | 5:36:34 | 743 |
| 119 | Luam Schoeman | South Africa | 35:13 | 2:52:51 | 1:57:07 | 5:36:55 | 750 |
| 120 | Alessio Nikolli | Albania | 39:15 | 2:58:05 | 1:51:27 | 5:37:00 | 752 |
| 121 | Josua Eheim | Germany | 42:26 | 2:43:21 | 2:03:25 | 5:37:26 | 756 |
| 122 | Gabriel Rehse | France | 41:50 | 2:50:49 | 1:59:12 | 5:38:02 | 761 |
| 123 | Gaël Michel | France | 33:38 | 2:39:12 | 2:18:39 | 5:38:17 | 762 |
| 124 | Griffin Johnson | United States | 35:48 | 3:01:19 | 1:49:09 | 5:38:18 | 763 |
| 125 | Žan Ocepek | Slovenia | 40:49 | 2:41:47 | 2:04:44 | 5:38:46 | 769 |
| 126 | Davide Dioni | Italy | 34:57 | 2:47:13 | 2:06:09 | 5:38:51 | 772 |
| 127 | Luke Croshaw | South Africa | 31:11 | 2:52:49 | 2:02:46 | 5:39:30 | 781 |
| 128 | Bence Ábel Sz?ts | Hungary | 41:52 | 2:58:15 | 1:51:49 | 5:41:13 | 802 |
| 129 | Vladyslav Huriev | Ukraine | 35:53 | 2:46:26 | 2:09:52 | 5:41:43 | 806 |
| 130 | Lucas Schuster | Germany | 38:25 | 2:49:00 | 2:07:27 | 5:42:39 | 816 |
| 131 | Lennard Janssen | Germany | 38:02 | 2:42:25 | 2:11:33 | 5:43:13 | 822 |
| 132 | Salvatore Gianfrancesco | Italy | 37:57 | 2:59:36 | 1:57:51 | 5:43:25 | 824 |
| 133 | Leon Toplak | Slovenia | 38:25 | 2:57:29 | 1:53:19 | 5:44:05 | 831 |
| 134 | D'Artagnan Giercke | Mongolia | 44:06 | 3:00:13 | 1:53:23 | 5:45:20 | 846 |
| 135 | Jonas König | Austria | 43:13 | 2:49:15 | 2:05:15 | 5:45:40 | 849 |
| 136 | Daniel Crawford | United Kingdom | 42:02 | 3:04:54 | 1:48:38 | 5:46:04 | 857 |
| 137 | Timotej Gabriel Horvat | Slovenia | 53:26 | 2:43:15 | 1:51:08 | 5:46:13 | 862 |
| 138 | Harm De rijk | Netherlands | 40:47 | 2:49:44 | 2:06:49 | 5:47:21 | 875 |
| 139 | Ivan Benčić | Croatia | 40:48 | 2:50:38 | 2:09:20 | 5:48:05 | 883 |
| 140 | Soma Rák | Hungary | 45:01 | 2:53:30 | 1:57:42 | 5:48:55 | 889 |
| 141 | Jordan Williams | United Kingdom | 44:25 | 3:03:04 | 1:52:29 | 5:50:00 | 897 |
| 142 | Luka Janežič | Slovenia | 46:27 | 2:47:48 | 2:03:55 | 5:50:39 | 901 |
| 143 | Paul Oraze | Austria | 39:02 | 2:55:23 | 2:04:52 | 5:51:03 | 907 |
| 144 | Niklas Müller | Germany | 38:46 | 2:46:01 | 2:19:26 | 5:51:54 | 915 |
| 145 | Samuel Woodhams | United Kingdom | 38:04 | 3:15:13 | 1:46:53 | 5:52:29 | 921 |
| 146 | Luka Milovanović | Croatia | 35:51 | 3:04:07 | 2:04:26 | 5:52:44 | 924 |
| 147 | Dominik Rumpel | Germany | 49:16 | 3:00:30 | 1:53:09 | 5:53:48 | 939 |
| 148 | Alan Pietersen | South Africa | 45:15 | 2:52:34 | 2:04:00 | 5:53:51 | 940 |
| 149 | Patrick Lauinger | Germany | 40:59 | 2:57:32 | 2:02:16 | 5:53:58 | 941 |
| 150 | Erik Georgsson | Sweden | 47:06 | 3:04:13 | 1:54:30 | 5:56:00 | 961 |
| 151 | Stefan Lechner | Germany | 41:27 | 2:50:19 | 2:17:53 | 5:56:37 | 969 |
| 152 | Athanas Petkov | Bulgaria | 37:09 | 2:58:22 | 2:10:51 | 5:56:44 | 970 |
| 153 | Janwillem Renken | Netherlands | 50:06 | 2:59:46 | 1:52:44 | 5:56:59 | 972 |
| 154 | Bay Smart | United States | 49:00 | 3:03:19 | 1:51:59 | 5:57:30 | 978 |
| 155 | Raphael Nahoum | France | 38:19 | 3:11:39 | 1:56:03 | 5:57:41 | 981 |
| 156 | Nicolas Mühlfellner | Austria | 42:32 | 3:09:08 | 1:53:41 | 5:57:57 | 986 |
| 157 | Jacob Fuchs | Germany | 43:36 | 2:59:09 | 2:07:05 | 5:58:44 | 992 |
| 158 | Marco Scherübl | Germany | 45:04 | 2:53:03 | 2:05:53 | 5:59:20 | 999 |
| 159 | Ben Tierney | United Kingdom | 39:54 | 3:01:46 | 2:06:41 | 5:59:30 | 1000 |
| 160 | Enrico Giaffreda | Italy | 40:59 | 2:55:48 | 2:14:39 | 5:59:46 | 1005 |
| 161 | Max Mlinarić-Subotec | Croatia | 41:44 | 3:17:46 | 1:46:12 | 6:00:37 | 1016 |
| 162 | Marten Jager | Netherlands | 41:46 | 3:13:27 | 1:51:25 | 6:02:01 | 1025 |
| 163 | Benjamin Hasanagić | Slovenia | 44:02 | 3:03:10 | 2:02:06 | 6:03:39 | 1043 |
| 164 | Gianmarco Alessio | Italy | 39:41 | 3:08:26 | 2:06:40 | 6:04:03 | 1045 |
| 165 | Maksim Lasch | Germany | 39:59 | 2:58:43 | 2:15:00 | 6:04:23 | 1047 |
| 166 | Michael Kendal | United Kingdom | 35:00 | 3:16:41 | 1:58:53 | 6:04:56 | 1055 |
| 167 | Philipp Jahn | Germany | 40:35 | 3:02:03 | 2:11:06 | 6:05:16 | 1058 |
| 168 | Matija Volarević | Croatia | 36:01 | 3:03:10 | 2:15:06 | 6:06:14 | 1066 |
| 169 | Patrick Scheffey | United States | 32:15 | 3:09:55 | 2:13:32 | 6:07:25 | 1074 |
| 170 | Luca Comuzzo | Italy | 29:32 | 3:03:10 | 2:24:11 | 6:10:10 | 1089 |
| 171 | Jack Caldwell | United Kingdom | 43:44 | 3:13:29 | 1:59:17 | 6:10:14 | 1090 |
| 172 | Domagoj Tomicic | Croatia | 39:57 | 3:06:43 | 2:06:42 | 6:11:08 | 1097 |
| 173 | Giosuè Franco | Switzerland | 51:34 | 2:57:23 | 2:10:38 | 6:11:26 | 1100 |
| 174 | Lukas Sestic | Croatia | 44:05 | 2:58:57 | 2:13:15 | 6:11:47 | 1105 |
| 175 | Mate Gašpar | Croatia | 39:07 | 3:03:20 | 2:20:02 | 6:13:10 | 1114 |
| 176 | Mathias Retter | Austria | 43:15 | 3:10:50 | 2:10:07 | 6:13:43 | 1117 |
| 177 | Jure Kastelic | Slovenia | 43:54 | 3:19:28 | 1:52:59 | 6:13:48 | 1120 |
| 178 | Leonardo Lopez Dorado | Spain | 46:11 | 3:02:58 | 2:04:24 | 6:14:34 | 1125 |
| 179 | Andres Schapira | Spain | 44:47 | 3:08:03 | 2:11:53 | 6:15:42 | 1138 |
| 180 | Antonio Blazanovic | Croatia | 45:43 | 3:01:46 | 2:18:38 | 6:16:10 | 1142 |
| 181 | Daniel Joubert | Namibia | 40:14 | 3:05:25 | 2:18:45 | 6:16:12 | 1144 |
| 182 | Brian Egan | Ireland | 32:00 | 3:07:58 | 2:30:01 | 6:16:52 | 1149 |
| 183 | Antonio Petak | Croatia | 38:18 | 3:14:35 | 2:16:54 | 6:18:58 | 1162 |
| 184 | Lovre Marković | Croatia | 29:39 | 3:23:58 | 2:15:57 | 6:19:07 | 1166 |
| 185 | Huon Raphaël | Belgium | 42:37 | 3:12:13 | 2:12:14 | 6:19:11 | 1167 |
| 186 | Fabian Unterschwaiger | Austria | 40:12 | 3:05:42 | 2:21:39 | 6:19:23 | 1169 |
| 187 | Blaž Troha | Slovenia | 54:01 | 3:20:51 | 1:53:10 | 6:22:19 | 1193 |
| 188 | Daniele Mannocchi | Italy | 43:11 | 3:11:14 | 2:15:30 | 6:22:53 | 1198 |
| 189 | Robert Medve | Slovakia | 41:00 | 2:49:35 | 2:38:27 | 6:24:12 | 1202 |
| 190 | Angelo Menditto | Austria | 45:33 | 3:07:49 | 2:18:48 | 6:24:44 | 1205 |
| 191 | Filip Kreš | Croatia | 52:18 | 3:10:54 | 2:09:37 | 6:26:40 | 1217 |
| 192 | Niccolò Borri | Italy | 46:51 | 2:48:37 | 2:40:28 | 6:26:53 | 1218 |
| 193 | Matthew Brown | Israel | 50:18 | 3:23:08 | 1:56:23 | 6:27:09 | 1220 |
| 194 | Bjorn Waterloos | Belgium | 39:23 | 3:09:52 | 2:26:56 | 6:27:35 | 1223 |
| 195 | Antun Mršić | Croatia | 36:33 | 3:14:05 | 2:24:49 | 6:27:40 | 1224 |
| 196 | Marko Vetturelli | Croatia | 41:04 | 3:05:48 | 2:25:29 | 6:27:49 | 1226 |
| 197 | Davide Melilli | Italy | 40:12 | 2:52:05 | 2:42:14 | 6:27:59 | 1227 |
| 198 | Adem Can | Turkey | 46:28 | 3:00:32 | 2:18:10 | 6:28:20 | 1228 |
| 199 | Tom Sykes | United Kingdom | 57:57 | 3:20:52 | 1:59:38 | 6:28:41 | 1233 |
| 200 | Denis Korady | Slovenia | 46:32 | 3:12:39 | 2:12:32 | 6:29:40 | 1239 |
| 201 | Eric Wagner | Austria | 39:43 | 3:09:25 | 2:19:32 | 6:30:47 | 1245 |
| 202 | Andro Vranković | Croatia | 39:43 | 3:23:49 | 2:15:10 | 6:30:49 | 1246 |
| 203 | Markus Altstetter | Germany | 42:56 | 2:52:11 | 2:43:36 | 6:30:56 | 1247 |
| 204 | Daniel Bon | Netherlands | 40:35 | 3:22:13 | 2:13:07 | 6:38:58 | 1285 |
| 205 | Tim Dimmerling | Germany | 52:03 | 3:18:17 | 2:10:42 | 6:39:32 | 1289 |
| 206 | Simon Holdschick | Germany | 35:35 | 3:28:28 | 2:24:32 | 6:40:43 | 1292 |
| 207 | Fran Čumpek | Croatia | 49:49 | 3:06:08 | 2:25:35 | 6:41:09 | 1295 |
| 208 | Marcel Jäger | Austria | 41:25 | 3:33:34 | 2:12:35 | 6:43:44 | 1307 |
| 209 | Oliver Schwarz | Austria | 48:42 | 3:17:14 | 2:24:13 | 6:44:02 | 1308 |
| 210 | Alexander Riegler | Austria | 45:15 | 3:17:32 | 2:30:56 | 6:48:22 | 1330 |
| 211 | Sam Wash | United Kingdom | 45:43 | 3:12:39 | 2:37:57 | 6:51:05 | 1342 |
| 212 | Ivan Brkić | Croatia | 49:27 | 3:24:56 | 2:30:10 | 7:00:39 | 1382 |
| 213 | Cameron Wallace | United States | 44:57 | 3:56:22 | 2:12:35 | 7:11:27 | 1410 |
| 214 | Tamás Gladkov | Hungary | 44:43 | 3:37:46 | 2:36:11 | 7:15:24 | 1420 |
| 215 | Paul Schicho | Austria | 43:33 | 3:42:39 | 2:36:40 | 7:15:48 | 1421 |
| 216 | Anto Coric | Croatia | 58:40 | 3:26:46 | 2:35:10 | 7:17:01 | 1425 |
| 217 | Orestis Lamprou | Cyprus | 48:19 | 3:49:01 | 2:27:25 | 7:20:35 | 1432 |
| 218 | Matija Žmak | Croatia | 44:21 | 3:49:19 | 2:33:41 | 7:23:59 | 1439 |
| 219 | Csaba Pasztor | Hungary | 48:38 | 3:39:22 | 2:39:47 | 7:27:34 | 1450 |
| 220 | Matic Juhant | Slovenia | 57:52 | 3:42:18 | 2:34:11 | 7:28:06 | 1453 |
| 221 | Aldin Brkic | Austria | 42:39 | 3:45:32 | 2:53:36 | 7:40:28 | 1472 |
| 222 | Mario Frankovic | Croatia | 1:03:47 | 4:01:43 | 2:27:48 | 7:48:31 | 1479 |
| 223 | Gregor Seyeda | Germany | 43:16 | 3:41:30 | 3:15:22 | 7:53:40 | 1484 |
| 224 | Marcel-Benjamin Brkic | Austria | 40:08 | 4:17:57 | 2:45:49 | 8:03:26 | 1494 |
| 225 | Devanshu Rastogi | India | 1:09:53 | 4:05:56 | 2:46:06 | 8:17:17 | 1505 |
M30-34 215 finishers · 1st Niklas Hornshøj 4:03:43 · 6 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Niklas Hornshøj | Denmark | 27:09 | 2:09:55 | 1:21:55 | 4:03:43 | 3 |
| 2 | Matej Jukic | Croatia | 27:29 | 2:15:11 | 1:19:49 | 4:06:42 | 4 |
| 3 | Nejc Hladnik | Slovenia | 29:20 | 2:15:28 | 1:19:34 | 4:09:22 | 5 |
| 4 | Zsolt Szollar | Hungary | 28:40 | 2:14:38 | 1:22:14 | 4:11:07 | 6 |
| 5 | Tiberio Recchia | Switzerland | 31:11 | 2:22:11 | 1:18:53 | 4:20:39 | 17 |
| 6 | Marco Alberio | Italy | 33:38 | 2:21:03 | 1:18:39 | 4:20:39 | 18 |
| 7 | Lorenzo Pezzana | Italy | 28:41 | 2:20:16 | 1:25:35 | 4:20:54 | 20 |
| 8 | Maximilian Wechner | Germany | 29:11 | 2:22:10 | 1:25:49 | 4:21:27 | 21 |
| 9 | Philipp Wendland | Germany | 28:22 | 2:17:55 | 1:30:31 | 4:22:22 | 24 |
| 10 | Mario Tomasini | Italy | 34:02 | 2:17:52 | 1:26:37 | 4:23:58 | 25 |
| 11 | Piercarlo Magliano | Italy | 30:45 | 2:14:32 | 1:30:15 | 4:24:01 | 26 |
| 12 | Giacomo Cuttica | Italy | 34:42 | 2:19:57 | 1:25:18 | 4:27:02 | 33 |
| 13 | Simone Buttò | Italy | 31:01 | 2:19:24 | 1:32:01 | 4:27:09 | 35 |
| 14 | Klemen Šuligoj | Slovenia | 34:11 | 2:25:36 | 1:18:36 | 4:27:33 | 37 |
| 15 | Sammy De Visscher | Belgium | 31:02 | 2:28:50 | 1:23:15 | 4:28:57 | 45 |
| 16 | Davide Righi Riva | Italy | 31:08 | 2:22:17 | 1:29:35 | 4:28:59 | 46 |
| 17 | Loris Burger | Italy | 29:08 | 2:23:58 | 1:31:04 | 4:29:09 | 49 |
| 18 | Sašo Herga | Slovenia | 27:42 | 2:28:02 | 1:28:07 | 4:30:08 | 53 |
| 19 | Andrea Ascari | Italy | 27:24 | 2:26:09 | 1:31:56 | 4:30:46 | 56 |
| 20 | Alexander Klein | Germany | 30:13 | 2:17:56 | 1:37:53 | 4:31:08 | 57 |
| 21 | borut žičkar | Slovenia | 30:47 | 2:27:31 | 1:28:14 | 4:32:37 | 62 |
| 22 | Maxime Dénériaz | Switzerland | 31:56 | 2:23:49 | 1:30:42 | 4:32:55 | 63 |
| 23 | Matteo Cobelli | Italy | 30:23 | 2:26:06 | 1:32:13 | 4:33:54 | 68 |
| 24 | Max Even | Luxembourg | 26:29 | 2:17:38 | 1:42:53 | 4:35:29 | 74 |
| 25 | James Stokes | United Kingdom | 35:06 | 2:23:09 | 1:32:20 | 4:35:55 | 76 |
| 26 | Luca Lasagni | Italy | 28:49 | 2:30:38 | 1:32:48 | 4:36:36 | 79 |
| 27 | Alexander Gräf | Austria | 25:35 | 2:31:38 | 1:32:34 | 4:37:05 | 82 |
| 28 | Luca Stella | Italy | 33:13 | 2:29:46 | 1:28:28 | 4:38:28 | 91 |
| 29 | Mattia Andreatta | Italy | 30:50 | 2:29:04 | 1:32:23 | 4:38:32 | 92 |
| 30 | Paško Komadina | Croatia | 27:06 | 2:34:18 | 1:28:22 | 4:38:56 | 95 |
| 31 | Phillip Mayer-Brodner | Austria | 28:05 | 2:27:01 | 1:39:07 | 4:39:04 | 96 |
| 32 | Phil Lembach | Germany | 41:04 | 2:21:04 | 1:30:52 | 4:40:20 | 103 |
| 33 | Markus Rütershoff | Austria | 35:41 | 2:28:01 | 1:32:09 | 4:41:05 | 108 |
| 34 | Uroš Smolar | Slovenia | 40:39 | 2:19:27 | 1:35:40 | 4:42:37 | 116 |
| 35 | Aurélien Julian | France | 36:27 | 2:29:15 | 1:32:18 | 4:43:49 | 124 |
| 36 | Giuseppe Tateo | Italy | 33:45 | 2:27:46 | 1:34:02 | 4:44:07 | 127 |
| 37 | Florian Raab | Austria | 33:17 | 2:28:26 | 1:38:01 | 4:44:47 | 134 |
| 38 | Davide Marola | Italy | 37:06 | 2:22:00 | 1:37:08 | 4:44:55 | 135 |
| 39 | Viktor Glemne | Sweden | 33:38 | 2:26:49 | 1:36:17 | 4:45:03 | 136 |
| 40 | Andrea Marano | Italy | 34:55 | 2:26:48 | 1:39:58 | 4:48:00 | 156 |
| 41 | Francesco Niboli | Italy | 25:51 | 2:43:52 | 1:31:17 | 4:48:03 | 158 |
| 42 | Grega Klaric | Slovenia | 38:27 | 2:28:38 | 1:34:09 | 4:48:16 | 159 |
| 43 | Mario Haddad | Syria | 38:34 | 2:27:29 | 1:35:35 | 4:48:31 | 161 |
| 44 | Jure Valjavec | Slovenia | 38:07 | 2:28:57 | 1:30:46 | 4:48:57 | 166 |
| 45 | Ludovico Longo | Italy | 36:29 | 2:26:59 | 1:38:15 | 4:49:16 | 168 |
| 46 | Florian Zwatz | Austria | 34:25 | 2:32:05 | 1:35:03 | 4:49:16 | 169 |
| 47 | Marko Kovačić | Croatia | 34:54 | 2:30:02 | 1:38:32 | 4:49:58 | 175 |
| 48 | Jacopo Bottonelli | Italy | 34:27 | 2:29:37 | 1:38:16 | 4:50:11 | 177 |
| 49 | Samuele Cosimo | Italy | 35:31 | 2:26:39 | 1:39:15 | 4:50:52 | 181 |
| 50 | francesco bertollo | Italy | 44:32 | 2:22:30 | 1:33:40 | 4:51:10 | 186 |
| 51 | Aljoša Gradišek | Slovenia | 29:35 | 2:36:57 | 1:37:12 | 4:51:28 | 188 |
| 52 | Paskal Šimec | Croatia | 32:38 | 2:30:48 | 1:40:45 | 4:51:43 | 192 |
| 53 | Sebastian Urbanec | Czech Republic | 32:55 | 2:41:14 | 1:31:24 | 4:52:26 | 202 |
| 54 | Emir Junuzović | Bosnia and Herzegovina | 34:29 | 2:27:32 | 1:42:44 | 4:52:30 | 203 |
| 55 | Lorenzo Caldonazzi | Italy | 36:08 | 2:34:44 | 1:34:45 | 4:53:10 | 209 |
| 56 | Mate Zubčić | Croatia | 37:25 | 2:29:43 | 1:38:31 | 4:53:22 | 211 |
| 57 | Dominik Karlovic | Croatia | 32:59 | 2:28:21 | 1:44:56 | 4:53:54 | 221 |
| 58 | Hrvoje Lukacic | Croatia | 35:14 | 2:36:32 | 1:36:45 | 4:55:08 | 231 |
| 59 | Christoph Lendenmann | Switzerland | 39:24 | 2:20:06 | 1:49:11 | 4:56:19 | 254 |
| 60 | Josh Sanchez | United Kingdom | 35:21 | 2:32:26 | 1:41:25 | 4:56:38 | 257 |
| 61 | Callum Gathercole | United Kingdom | 34:05 | 2:34:34 | 1:40:48 | 4:57:04 | 263 |
| 62 | Constant Muller-Bronn | France | 35:03 | 2:35:45 | 1:39:09 | 4:57:09 | 265 |
| 63 | Federico Manuini | Italy | 37:33 | 2:31:24 | 1:38:11 | 4:57:21 | 273 |
| 64 | Gianluca Carcangiu | Italy | 37:51 | 2:33:11 | 1:39:15 | 4:58:24 | 280 |
| 65 | Dionysios Christopoulos | Greece | 31:12 | 2:36:02 | 1:44:46 | 4:59:07 | 289 |
| 66 | Simone Zaffanelli | Italy | 34:13 | 2:30:43 | 1:46:14 | 5:00:34 | 299 |
| 67 | Marco Ferrio | Italy | 30:10 | 2:42:19 | 1:43:29 | 5:02:26 | 316 |
| 68 | Matteo Bonini | Italy | 35:26 | 2:30:25 | 1:47:42 | 5:03:21 | 328 |
| 69 | Fabio Castagno | Italy | 37:10 | 2:35:40 | 1:41:19 | 5:03:34 | 329 |
| 70 | Riccardo Rinaldi | Italy | 37:54 | 2:34:41 | 1:44:20 | 5:03:48 | 331 |
| 71 | Gabriele Simeoni | Italy | 29:04 | 2:45:11 | 1:43:49 | 5:04:04 | 335 |
| 72 | Björn Meißner | Germany | 31:15 | 2:35:27 | 1:50:36 | 5:04:40 | 346 |
| 73 | Kristof Dr Gacsi | Hungary | 42:37 | 2:35:36 | 1:35:45 | 5:05:05 | 349 |
| 74 | Dominik Raab | Austria | 42:32 | 2:41:26 | 1:35:43 | 5:06:03 | 359 |
| 75 | Jakob Gappmayr | Austria | 35:41 | 2:38:18 | 1:46:22 | 5:06:23 | 362 |
| 76 | Matija Romih | Slovenia | 36:44 | 2:35:06 | 1:46:51 | 5:07:33 | 372 |
| 77 | Alastair Douglass | United Kingdom | 36:18 | 2:37:41 | 1:44:00 | 5:07:38 | 373 |
| 78 | Paolo Monteluce | Italy | 37:45 | 2:48:46 | 1:34:23 | 5:07:46 | 374 |
| 79 | Mihael Fordan | Slovenia | 39:21 | 2:35:26 | 1:41:57 | 5:08:36 | 381 |
| 80 | Victor Poorte | Netherlands | 34:19 | 2:43:24 | 1:40:34 | 5:08:39 | 382 |
| 81 | Maurice Linnenbank | Netherlands | 36:24 | 2:30:32 | 1:54:11 | 5:09:09 | 389 |
| 82 | Florian Birckel | France | 42:20 | 2:39:59 | 1:35:18 | 5:09:11 | 390 |
| 83 | Connor Walsh | Germany | 33:58 | 2:33:24 | 1:53:26 | 5:09:32 | 394 |
| 84 | Claudio Partenope | Italy | 38:10 | 2:32:16 | 1:51:45 | 5:10:20 | 404 |
| 85 | Jacopo Riva | Italy | 29:29 | 2:34:36 | 1:57:00 | 5:10:56 | 410 |
| 86 | hugo Poudevigne | France | 39:19 | 2:35:13 | 1:46:29 | 5:11:11 | 413 |
| 87 | Julien Bosio | France | 37:18 | 2:36:42 | 1:47:23 | 5:11:52 | 419 |
| 88 | James Murphy | New Zealand | 36:55 | 2:42:44 | 1:42:23 | 5:11:55 | 420 |
| 89 | Luke Udvardi | Austria | 28:44 | 2:44:29 | 1:49:07 | 5:11:58 | 422 |
| 90 | Luca Milani | Brazil | 40:57 | 2:38:09 | 1:43:59 | 5:12:16 | 427 |
| 91 | Riccardo Giriolo | Italy | 31:01 | 2:53:37 | 1:41:04 | 5:12:20 | 428 |
| 92 | Giovanni Bergamaschi | Italy | 34:49 | 2:39:18 | 1:50:47 | 5:12:56 | 435 |
| 93 | Matija Car | Croatia | 39:57 | 2:44:27 | 1:37:25 | 5:13:09 | 439 |
| 94 | Brice Grandvalet | France | 37:04 | 2:47:40 | 1:41:18 | 5:13:40 | 444 |
| 95 | Luca Dalpadulo | Italy | 28:15 | 2:42:15 | 1:55:37 | 5:14:06 | 454 |
| 96 | Alexander Wilke | Germany | 37:08 | 2:39:26 | 1:47:41 | 5:14:47 | 461 |
| 97 | Oscar Kirby-hogarty | United Kingdom | 39:01 | 2:46:43 | 1:39:20 | 5:15:42 | 472 |
| 98 | Arnaud Wynants | Belgium | 40:50 | 2:33:04 | 1:53:02 | 5:16:15 | 478 |
| 99 | Aaron Stace | Australia | 30:24 | 2:43:08 | 1:53:42 | 5:16:32 | 486 |
| 100 | Moritz Howaldt | Germany | 32:22 | 2:39:57 | 1:57:25 | 5:16:51 | 491 |
| 101 | Florian Barré | France | 36:00 | 2:50:51 | 1:41:11 | 5:17:06 | 496 |
| 102 | Federico Bean | Italy | 39:48 | 2:45:16 | 1:46:08 | 5:17:26 | 504 |
| 103 | Matic Slatinek | Slovenia | 44:38 | 2:39:37 | 1:40:26 | 5:17:36 | 506 |
| 104 | Jure Jausovec | Slovenia | 36:42 | 2:40:48 | 1:51:47 | 5:17:40 | 508 |
| 105 | Peter Lohner | Austria | 31:34 | 2:32:33 | 2:02:40 | 5:18:18 | 513 |
| 106 | Lorenzo Montigiani | Italy | 41:30 | 2:35:51 | 1:53:25 | 5:20:17 | 539 |
| 107 | Przemysław Goleniowski | Poland | 36:10 | 2:42:49 | 1:51:11 | 5:20:23 | 541 |
| 108 | Mark Bailey | Ireland | 37:14 | 2:42:34 | 1:49:12 | 5:20:37 | 544 |
| 109 | Luca Pizzini | Italy | 37:06 | 2:37:07 | 1:57:54 | 5:21:00 | 547 |
| 110 | Julian Stadler | Germany | 33:24 | 2:38:46 | 2:02:30 | 5:21:59 | 559 |
| 111 | Patrick König | Germany | 35:06 | 2:49:38 | 1:51:10 | 5:23:33 | 577 |
| 112 | Andreas Edlinger | Austria | 44:18 | 2:35:07 | 1:54:15 | 5:24:06 | 588 |
| 113 | Ivo Sannino | Italy | 40:51 | 2:51:45 | 1:39:26 | 5:24:45 | 595 |
| 114 | Callum Simpson | United Kingdom | 34:01 | 2:44:11 | 1:59:57 | 5:25:46 | 611 |
| 115 | Dominik Tauböck | Austria | 41:45 | 2:49:22 | 1:46:21 | 5:26:38 | 619 |
| 116 | Ashim Garg | India | 39:26 | 2:54:39 | 1:45:06 | 5:28:09 | 636 |
| 117 | Nemanja Kršljanin | Serbia | 42:50 | 2:43:47 | 1:53:46 | 5:28:30 | 643 |
| 118 | Matic Slabe | Slovenia | 40:56 | 2:47:41 | 1:47:30 | 5:28:37 | 645 |
| 119 | Zoltán Bíró | Hungary | 38:43 | 2:35:27 | 2:07:09 | 5:29:41 | 659 |
| 120 | Luka Lovrec | Slovenia | 39:18 | 2:59:59 | 1:40:51 | 5:30:20 | 668 |
| 121 | Žan Kuder | Slovenia | 39:38 | 2:54:23 | 1:47:54 | 5:32:49 | 693 |
| 122 | Dries Martens | Belgium | 40:58 | 2:49:06 | 1:54:27 | 5:34:49 | 718 |
| 123 | Albano Yuguero Bores | Spain | 45:38 | 2:55:51 | 1:45:18 | 5:36:08 | 735 |
| 124 | Arjun Mistry | United Kingdom | 38:09 | 2:56:28 | 1:52:17 | 5:37:05 | 753 |
| 125 | Roy van Deijne | Netherlands | 34:03 | 2:38:12 | 2:14:27 | 5:37:43 | 760 |
| 126 | Mitchell Pratt | Canada | 36:36 | 2:47:14 | 2:03:11 | 5:38:29 | 767 |
| 127 | Dominik Jírovec | Czech Republic | 42:17 | 2:58:23 | 1:49:36 | 5:38:50 | 771 |
| 128 | Tobias Kamp | Germany | 43:16 | 2:43:44 | 2:00:01 | 5:39:25 | 779 |
| 129 | Jacopo Baldussi | Italy | 44:47 | 2:48:38 | 1:56:56 | 5:39:30 | 780 |
| 130 | Ben Maxwell | United Kingdom | 41:01 | 2:49:23 | 1:59:08 | 5:39:32 | 782 |
| 131 | Stefan Bortolas | Austria | 37:05 | 2:51:01 | 2:00:30 | 5:40:30 | 796 |
| 132 | Florian Weißmann | Austria | 37:58 | 2:50:22 | 2:02:46 | 5:41:03 | 801 |
| 133 | Ilija Buzar | Slovenia | 41:41 | 2:58:29 | 1:49:36 | 5:41:17 | 803 |
| 134 | Marek Pinka | Slovakia | 38:02 | 2:57:12 | 1:51:15 | 5:41:36 | 805 |
| 135 | Mitja Kamenik | Slovenia | 36:49 | 2:39:32 | 2:11:58 | 5:42:38 | 815 |
| 136 | Kolja Michel | Germany | 42:50 | 2:53:05 | 1:55:08 | 5:42:45 | 817 |
| 137 | Lubomir Scasny | Slovakia | 34:34 | 2:50:27 | 2:08:50 | 5:43:46 | 829 |
| 138 | Robin Hirth | Germany | 44:41 | 2:44:45 | 1:59:36 | 5:43:56 | 830 |
| 139 | Alessio Brumana | Switzerland | 37:24 | 2:48:07 | 2:05:41 | 5:45:18 | 845 |
| 140 | Fabian Rosenzopf | Austria | 43:09 | 2:45:35 | 2:08:36 | 5:46:43 | 869 |
| 141 | Miha Cerovšek | Slovenia | 44:43 | 3:02:38 | 1:47:39 | 5:47:24 | 876 |
| 142 | Enrico Zanatta | Italy | 44:45 | 2:53:52 | 1:58:11 | 5:48:01 | 882 |
| 143 | Joshua Alderdice | Ireland | 50:15 | 2:58:14 | 1:51:01 | 5:48:51 | 888 |
| 144 | Imer Alibegic | Bosnia and Herzegovina | 36:57 | 3:02:58 | 2:01:19 | 5:49:04 | 891 |
| 145 | Manuel Hladik | Austria | 39:55 | 2:48:04 | 2:12:51 | 5:50:56 | 904 |
| 146 | Marko Lesnicar | Croatia | 44:00 | 2:46:34 | 2:09:01 | 5:50:59 | 906 |
| 147 | Filip Dzuroska | Slovakia | 38:23 | 2:44:23 | 2:20:20 | 5:51:21 | 908 |
| 148 | Jaka Šimenc | Slovenia | 44:43 | 2:42:15 | 2:11:50 | 5:51:42 | 912 |
| 149 | George Fagan | Jersey | 41:07 | 3:00:47 | 1:58:56 | 5:52:33 | 923 |
| 150 | Borut Omerzo | Croatia | 40:24 | 3:10:13 | 1:49:01 | 5:52:45 | 925 |
| 151 | Maurice Otten | Netherlands | 41:58 | 2:58:34 | 1:59:58 | 5:52:49 | 926 |
| 152 | Predrag Pejic | Croatia | 39:26 | 3:09:11 | 1:59:04 | 5:53:37 | 935 |
| 153 | Daniel Frischmann | Austria | 43:13 | 3:01:18 | 1:57:38 | 5:54:20 | 947 |
| 154 | Karel Mündel | Czech Republic | 36:54 | 2:41:10 | 2:25:38 | 5:54:52 | 953 |
| 155 | Daniel Pilz | Austria | 41:12 | 2:56:48 | 2:07:33 | 5:54:53 | 954 |
| 156 | Jérôme Jugel | Germany | 41:52 | 2:54:03 | 2:07:01 | 5:55:02 | 956 |
| 157 | Fockedey Colas | Belgium | 40:16 | 2:50:21 | 2:13:56 | 5:55:09 | 957 |
| 158 | Robin Schmitt | Germany | 39:58 | 3:04:26 | 1:52:04 | 5:56:24 | 967 |
| 159 | Leindler Domonkos | Hungary | 42:49 | 2:54:07 | 2:09:26 | 5:56:32 | 968 |
| 160 | Jan Mikolic | Slovenia | 49:03 | 3:01:13 | 1:56:14 | 5:57:44 | 982 |
| 161 | Lorenzo Cerra | Italy | 43:34 | 2:54:19 | 2:08:27 | 5:57:46 | 984 |
| 162 | Luka Jazvic | Croatia | 44:12 | 3:01:11 | 2:05:30 | 5:59:16 | 997 |
| 163 | Tadej Lo Stanonik | Slovenia | 45:08 | 2:48:50 | 2:16:27 | 5:59:39 | 1003 |
| 164 | Niyaz Chowdhury | United Kingdom | 44:33 | 3:00:34 | 2:04:49 | 5:59:56 | 1007 |
| 165 | Terblanche Auret | Netherlands | 41:00 | 3:12:41 | 1:54:56 | 6:00:00 | 1008 |
| 166 | Gerhard van der Schyff | Denmark | 40:57 | 3:12:03 | 1:54:58 | 6:00:04 | 1010 |
| 167 | Adrien Paret | France | 42:58 | 2:49:28 | 2:17:39 | 6:00:13 | 1012 |
| 168 | Ludwig Bichlmeier | Germany | 50:44 | 3:01:29 | 1:51:57 | 6:02:33 | 1033 |
| 169 | Nick Leenders | Netherlands | 44:32 | 3:05:14 | 1:58:49 | 6:03:44 | 1044 |
| 170 | Florjan Čuden | Slovenia | 32:19 | 2:46:32 | 2:31:58 | 6:04:03 | 1046 |
| 171 | Davor Trifunov | North Macedonia | 32:59 | 3:06:34 | 2:12:41 | 6:04:34 | 1052 |
| 172 | Xavier Clément | Belgium | 57:06 | 2:41:39 | 2:19:16 | 6:05:29 | 1060 |
| 173 | Lorenz Waltl | Austria | 38:42 | 3:00:57 | 2:10:38 | 6:06:20 | 1067 |
| 174 | Karlo Pavičić | Croatia | 45:57 | 3:05:21 | 2:02:15 | 6:06:58 | 1068 |
| 175 | Miha Travner | Slovenia | 38:53 | 2:54:55 | 2:21:10 | 6:07:06 | 1070 |
| 176 | Michael Soukup | Czech Republic | 39:38 | 2:57:22 | 2:19:07 | 6:09:56 | 1087 |
| 177 | Ivan Cimurovski | Croatia | 36:50 | 3:05:26 | 2:16:38 | 6:10:07 | 1088 |
| 178 | Enes Lipovic | Austria | 48:39 | 2:50:04 | 2:21:13 | 6:12:19 | 1107 |
| 179 | Santiago van den Brand | Netherlands | 43:53 | 3:33:36 | 1:46:05 | 6:13:43 | 1118 |
| 180 | Cyril Botha | South Africa | 40:24 | 3:24:56 | 1:59:18 | 6:15:31 | 1136 |
| 181 | Jimmy Huynh | France | 44:04 | 3:10:40 | 1:59:29 | 6:16:01 | 1140 |
| 182 | Marco Romani | Italy | 45:58 | 3:15:49 | 1:57:07 | 6:16:03 | 1141 |
| 183 | Michael Spitzer | Austria | 50:14 | 3:09:21 | 2:08:18 | 6:16:31 | 1145 |
| 184 | Baran Usta | Turkey | 38:42 | 3:01:03 | 2:27:26 | 6:18:37 | 1159 |
| 185 | Sebastian Dombrowsky | Germany | 42:07 | 3:12:29 | 2:13:33 | 6:19:55 | 1176 |
| 186 | Yevhen Churikov | Croatia | 42:39 | 2:56:41 | 2:32:30 | 6:20:06 | 1179 |
| 187 | Jan Votava | Czech Republic | 44:31 | 3:10:40 | 2:11:21 | 6:20:30 | 1181 |
| 188 | Luka Bodiroža | Slovenia | 31:29 | 2:22:55 | 3:20:33 | 6:23:00 | 1200 |
| 189 | Léo Ponceau | France | 50:49 | 3:18:48 | 2:02:16 | 6:24:25 | 1204 |
| 190 | Thomas Kopatsch | Austria | 40:18 | 3:13:05 | 2:20:53 | 6:24:49 | 1207 |
| 191 | Yohan Bourlart | Belgium | 49:22 | 3:14:08 | 2:10:31 | 6:25:18 | 1212 |
| 192 | Julian Serra | Mexico | 53:48 | 3:03:46 | 2:17:23 | 6:32:03 | 1256 |
| 193 | Jure Guna | Slovenia | 35:01 | 3:08:36 | 2:36:56 | 6:34:09 | 1271 |
| 194 | Giovanni Filoramo | Italy | 28:39 | 3:01:25 | 2:56:51 | 6:35:16 | 1273 |
| 195 | Koen Oude groote beverborg | Netherlands | 46:09 | 3:06:35 | 2:32:21 | 6:41:43 | 1297 |
| 196 | Ziga Gaspersic | Slovenia | 47:05 | 3:04:58 | 2:37:38 | 6:43:10 | 1300 |
| 197 | Kevin Naterer | Austria | 40:10 | 3:17:22 | 2:32:01 | 6:43:40 | 1305 |
| 198 | Kálmán Kustány | Hungary | 42:44 | 3:21:30 | 2:20:07 | 6:45:25 | 1315 |
| 199 | Toby Sydenham | United Kingdom | 51:25 | 3:11:20 | 2:32:12 | 6:51:21 | 1345 |
| 200 | Craig Palmer | United Kingdom | 40:41 | 3:15:12 | 2:18:30 | 6:51:32 | 1346 |
| 201 | Gašper Žvanut | Slovenia | 45:03 | 3:21:23 | 2:35:53 | 6:55:25 | 1357 |
| 202 | Josip Biloš | Croatia | 45:13 | 3:15:44 | 2:41:26 | 6:56:21 | 1362 |
| 203 | Rokas Markevicius | Lithuania | 46:29 | 3:30:41 | 2:22:10 | 6:57:28 | 1370 |
| 204 | Meik Scheffke | Germany | 43:53 | 3:17:16 | 2:44:35 | 6:58:09 | 1375 |
| 205 | Lovre Šimičević | Croatia | 43:34 | 3:30:07 | 2:34:04 | 7:03:14 | 1387 |
| 206 | Daniel Kanka | Slovakia | 51:13 | 3:44:41 | 2:25:24 | 7:16:42 | 1424 |
| 207 | Stefan Antonio Tuka | Croatia | 54:33 | 3:02:14 | 3:05:07 | 7:18:00 | 1430 |
| 208 | Anze Loviscek | Slovenia | 45:51 | 3:50:21 | 2:29:26 | 7:20:53 | 1433 |
| 209 | Donat Faraguna Gnjatovic | Croatia | 40:58 | 3:28:59 | 2:56:19 | 7:25:49 | 1442 |
| 210 | Mauricio Monroy Frias | France | 51:57 | 3:51:18 | 2:30:08 | 7:29:17 | 1455 |
| 211 | Nicolò Albertoni | Italy | 50:55 | 3:26:00 | 3:01:50 | 7:35:06 | 1467 |
| 212 | Václav Klepáček | Czech Republic | 55:22 | 3:34:09 | 2:55:09 | 7:43:01 | 1473 |
| 213 | Zachary Strang | United States | 54:02 | 4:24:26 | 2:27:23 | 7:56:17 | 1487 |
| 214 | Janko Relic | Slovenia | 51:33 | 3:41:34 | 3:10:22 | 7:57:19 | 1488 |
| 215 | Valentin Deconinck | Belgium | 53:37 | 3:30:45 | 3:27:30 | 8:08:48 | 1499 |
| DNF | Alexander Possin | Germany | 1:00:06 | 4:05:13 | DNF | ||
| DNF | Denis Kosi Vaupotic | Slovenia | 31:59 | DNF | |||
| DNF | Giovanni Camon | Italy | 46:06 | 3:02:16 | DNF | ||
| DNF | Ivan Kocevski | Switzerland | 49:02 | 4:44:27 | DNF | ||
| DNF | Marek Liščák | Czech Republic | 42:13 | 3:22:16 | DNF | ||
| DNF | Riccardo Cilloni | Italy | 34:17 | 2:44:54 | DNF |
M35-39 187 finishers · 1st Rok Svetko 4:21:59 · 3 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Rok Svetko | Slovenia | 31:38 | 2:18:28 | 1:27:03 | 4:21:59 | 22 |
| 2 | Alessandro Tramarin | Italy | 30:53 | 2:25:27 | 1:20:39 | 4:25:18 | 27 |
| 3 | Tobias Lendenmann | Switzerland | 31:06 | 2:18:26 | 1:31:29 | 4:26:33 | 31 |
| 4 | Mislav Kemec | Croatia | 31:48 | 2:19:20 | 1:28:09 | 4:26:59 | 32 |
| 5 | Lorenzo Grillo | Italy | 31:36 | 2:20:03 | 1:29:34 | 4:27:26 | 36 |
| 6 | Christian Lehner | Austria | 29:23 | 2:18:35 | 1:34:56 | 4:27:49 | 40 |
| 7 | Lorenzo Gozzi | Italy | 29:51 | 2:26:56 | 1:25:16 | 4:28:45 | 42 |
| 8 | Michael Aigner | Austria | 30:27 | 2:22:23 | 1:30:52 | 4:28:48 | 43 |
| 9 | Aurelien Raimbault | France | 28:20 | 2:22:29 | 1:32:27 | 4:29:00 | 47 |
| 10 | Giulio Franceschet | Italy | 29:03 | 2:29:08 | 1:26:25 | 4:29:45 | 50 |
| 11 | Ludek Holub | Czech Republic | 32:16 | 2:22:36 | 1:30:10 | 4:29:55 | 51 |
| 12 | Yannic Brückner | Germany | 29:46 | 2:19:05 | 1:36:13 | 4:31:55 | 58 |
| 13 | Marko Horvat | Croatia | 37:18 | 2:21:18 | 1:28:36 | 4:32:11 | 59 |
| 14 | Thibault Muller-Bronn | France | 34:34 | 2:23:04 | 1:30:38 | 4:33:04 | 64 |
| 15 | Charles Martin | France | 29:18 | 2:24:20 | 1:36:12 | 4:36:49 | 80 |
| 16 | Rok Filipancic | Slovenia | 31:29 | 2:23:04 | 1:35:38 | 4:36:51 | 81 |
| 17 | Davide Bizzotto | Italy | 27:59 | 2:29:41 | 1:32:04 | 4:37:10 | 83 |
| 18 | Filippo Roda | Italy | 31:11 | 2:29:37 | 1:28:03 | 4:37:42 | 87 |
| 19 | Dominik Schirnhofer | Austria | 33:14 | 2:22:50 | 1:36:39 | 4:37:47 | 88 |
| 20 | Niccolo' Cavazzi | Italy | 33:45 | 2:33:13 | 1:26:36 | 4:39:17 | 97 |
| 21 | Benjamin Posch | Austria | 35:26 | 2:32:14 | 1:26:49 | 4:40:21 | 104 |
| 22 | Ian Sanders | United Kingdom | 33:37 | 2:34:30 | 1:25:43 | 4:40:36 | 106 |
| 23 | Stefano Di Tonno | Italy | 37:45 | 2:27:45 | 1:27:58 | 4:41:58 | 111 |
| 24 | Kamil Šelep | Czech Republic | 36:01 | 2:30:49 | 1:29:51 | 4:42:06 | 112 |
| 25 | Nicolò Giovanardi | Italy | 30:25 | 2:30:26 | 1:35:08 | 4:42:26 | 115 |
| 26 | Andrea Gumina | Italy | 31:49 | 2:25:21 | 1:36:52 | 4:42:39 | 117 |
| 27 | Emanuel Reifetshammer | Austria | 32:19 | 2:20:41 | 1:44:26 | 4:43:33 | 121 |
| 28 | Marco Gisler | Switzerland | 32:34 | 2:29:50 | 1:35:15 | 4:44:19 | 128 |
| 29 | Thomas Sedlmair | Germany | 31:18 | 2:36:43 | 1:28:59 | 4:44:36 | 130 |
| 30 | Matteo Bianchi | Italy | 29:15 | 2:33:26 | 1:34:24 | 4:44:40 | 131 |
| 31 | Mirko De Cillia | Italy | 31:00 | 2:33:14 | 1:34:18 | 4:44:43 | 133 |
| 32 | Giacomo Camplese | Italy | 29:27 | 2:34:10 | 1:35:45 | 4:45:24 | 137 |
| 33 | Nejc Bauer | Slovenia | 31:36 | 2:30:43 | 1:37:02 | 4:45:36 | 140 |
| 34 | Sven Baumann | Germany | 36:59 | 2:26:11 | 1:36:23 | 4:45:48 | 142 |
| 35 | Michele Bortoletto | Czech Republic | 36:17 | 2:28:19 | 1:38:17 | 4:48:45 | 164 |
| 36 | Marco Spiegel | Austria | 39:05 | 2:31:52 | 1:31:35 | 4:48:55 | 165 |
| 37 | Alexander Shcheglov | Germany | 34:33 | 2:25:17 | 1:44:09 | 4:50:11 | 178 |
| 38 | Anthony Paubel | France | 32:20 | 2:23:47 | 1:47:12 | 4:51:01 | 182 |
| 39 | Florent Vermelle | France | 38:30 | 2:27:24 | 1:39:49 | 4:51:40 | 190 |
| 40 | Carolin Ewetz | Sweden | 35:47 | 2:28:40 | 1:41:14 | 4:52:03 | 197 |
| 41 | David Long | United Kingdom | 36:46 | 2:33:24 | 1:32:28 | 4:53:10 | 208 |
| 42 | Fran Volovic | Croatia | 35:05 | 2:35:01 | 1:36:45 | 4:53:40 | 216 |
| 43 | Szymon Krzyżak | Poland | 37:13 | 2:26:45 | 1:42:48 | 4:54:21 | 227 |
| 44 | Fabio Pellizzari | Italy | 32:19 | 2:31:11 | 1:44:35 | 4:55:33 | 236 |
| 45 | Rastislav Martiška | Slovakia | 35:15 | 2:30:55 | 1:41:30 | 4:55:39 | 239 |
| 46 | Markus Zierler | Austria | 34:50 | 2:28:55 | 1:43:11 | 4:55:40 | 242 |
| 47 | Riccardo Pezzi | Italy | 34:19 | 2:31:28 | 1:44:14 | 4:56:18 | 253 |
| 48 | Dimitri Boni | Italy | 34:09 | 2:31:20 | 1:44:32 | 4:56:40 | 258 |
| 49 | Branimir Brkljacic | Croatia | 35:28 | 2:30:39 | 1:41:32 | 4:56:43 | 259 |
| 50 | Zdravko Rajic | Croatia | 38:03 | 2:30:25 | 1:40:49 | 4:57:13 | 269 |
| 51 | Franko Škunca | Croatia | 29:44 | 2:38:42 | 1:42:48 | 4:57:45 | 276 |
| 52 | Ivan Karacic | Croatia | 35:25 | 2:38:20 | 1:38:23 | 4:58:18 | 278 |
| 53 | Roman Sturm | Austria | 39:34 | 2:27:48 | 1:43:09 | 5:00:10 | 296 |
| 54 | Andrea Fasoli | Italy | 32:49 | 2:40:51 | 1:37:35 | 5:01:42 | 305 |
| 55 | Roman Sima | Austria | 35:44 | 2:30:56 | 1:48:53 | 5:01:42 | 306 |
| 56 | Salvatore Campisi | Italy | 30:17 | 2:43:04 | 1:40:07 | 5:01:47 | 307 |
| 57 | Giuseppe Nicola Salerno | Italy | 39:35 | 2:41:16 | 1:36:28 | 5:02:35 | 320 |
| 58 | Clemens Enzenhofer | Austria | 32:55 | 2:35:10 | 1:46:18 | 5:02:46 | 323 |
| 59 | Nejc Planinc | Slovenia | 37:51 | 2:36:32 | 1:40:51 | 5:02:47 | 324 |
| 60 | Ante Rade | Croatia | 43:41 | 2:41:10 | 1:32:23 | 5:03:51 | 332 |
| 61 | Bozo Boscic | Croatia | 31:00 | 2:30:54 | 1:51:32 | 5:04:19 | 336 |
| 62 | Andrew Hughes | United Kingdom | 33:10 | 2:44:23 | 1:39:23 | 5:05:28 | 353 |
| 63 | Csaba Olah | Hungary | 34:05 | 2:31:12 | 1:50:21 | 5:06:06 | 361 |
| 64 | Tomi Ozmec | Slovenia | 38:56 | 2:34:37 | 1:45:00 | 5:06:23 | 363 |
| 65 | Trevor Kilroy | United States | 32:33 | 2:41:39 | 1:42:59 | 5:07:02 | 367 |
| 66 | Stijn Ouderland | Netherlands | 41:21 | 2:34:57 | 1:39:08 | 5:08:57 | 386 |
| 67 | Andrea Savini | Italy | 37:49 | 2:35:39 | 1:47:48 | 5:09:30 | 393 |
| 68 | Peter Geier | Italy | 37:30 | 2:41:05 | 1:45:35 | 5:09:58 | 399 |
| 69 | Frans Smit | Netherlands | 31:41 | 2:35:29 | 1:55:29 | 5:10:29 | 405 |
| 70 | Marco Marchiori | Italy | 31:06 | 2:48:39 | 1:44:19 | 5:10:29 | 406 |
| 71 | Alejandro Garcia Blanco | Spain | 35:58 | 2:35:20 | 1:51:27 | 5:11:20 | 416 |
| 72 | Riccardo Ferrara | Italy | 31:18 | 2:39:52 | 1:53:30 | 5:13:11 | 441 |
| 73 | Momchil Ivanov | Bulgaria | 38:03 | 2:41:07 | 1:45:46 | 5:13:50 | 449 |
| 74 | Davide Razzini | Italy | 37:01 | 2:46:37 | 1:41:41 | 5:14:47 | 462 |
| 75 | Loïc Boisdenghien | Belgium | 36:05 | 2:42:46 | 1:47:40 | 5:15:12 | 466 |
| 76 | Jan Burger | South Africa | 33:26 | 2:48:52 | 1:46:41 | 5:15:38 | 471 |
| 77 | Dean Brebric | Croatia | 35:23 | 2:44:31 | 1:48:25 | 5:16:07 | 476 |
| 78 | Daniel Hefele | Germany | 34:55 | 2:27:37 | 2:06:13 | 5:16:23 | 483 |
| 79 | Jürgen Hütter | Austria | 37:09 | 2:51:44 | 1:38:38 | 5:16:48 | 489 |
| 80 | Simone Benevento | Italy | 36:00 | 2:39:29 | 1:52:37 | 5:17:09 | 498 |
| 81 | Riccardo Zoli | Italy | 32:36 | 2:40:26 | 1:53:27 | 5:17:42 | 509 |
| 82 | Marco Benlodi | Italy | 34:09 | 2:45:58 | 1:49:35 | 5:17:50 | 510 |
| 83 | Matteo Di Bon | Italy | 36:03 | 2:43:04 | 1:50:39 | 5:18:20 | 514 |
| 84 | Marco Cimolato | Italy | 37:43 | 2:45:24 | 1:43:47 | 5:18:32 | 516 |
| 85 | Stefano Capellini | Italy | 35:05 | 2:44:36 | 1:48:05 | 5:19:34 | 529 |
| 86 | Filip Bratoš | Croatia | 36:12 | 2:30:04 | 2:07:50 | 5:19:58 | 535 |
| 87 | Lukáš Majerník | Slovakia | 43:13 | 2:39:54 | 1:50:17 | 5:20:53 | 546 |
| 88 | Stefan Tischlinger | Austria | 35:48 | 2:38:47 | 1:59:45 | 5:21:42 | 553 |
| 89 | Peter Zombori | Hungary | 38:33 | 2:49:18 | 1:44:35 | 5:21:46 | 554 |
| 90 | Nejc Levstek | Slovenia | 40:33 | 2:45:07 | 1:45:02 | 5:22:10 | 560 |
| 91 | Matej Roder | Slovakia | 38:15 | 2:41:06 | 1:53:08 | 5:22:28 | 562 |
| 92 | Nicola Salvatoriello | Italy | 34:32 | 2:56:14 | 1:43:08 | 5:22:38 | 565 |
| 93 | Vassilis Georgoutsos | Greece | 35:14 | 2:55:18 | 1:44:07 | 5:22:39 | 566 |
| 94 | Filippo Tori | Italy | 45:02 | 2:44:22 | 1:44:18 | 5:22:58 | 570 |
| 95 | Marko Pereša | Croatia | 39:25 | 2:44:14 | 1:50:11 | 5:23:20 | 575 |
| 96 | Mark Smith | State of Palestine | 36:20 | 2:39:56 | 2:00:21 | 5:24:00 | 585 |
| 97 | Rok Zajc | Slovenia | 36:52 | 2:36:58 | 2:00:18 | 5:25:00 | 599 |
| 98 | Erik Bizzoni | Italy | 43:56 | 2:33:38 | 1:59:29 | 5:27:00 | 624 |
| 99 | Dino Dejak | Croatia | 43:47 | 2:55:21 | 1:38:56 | 5:27:47 | 631 |
| 100 | Tihomir Bandur | Croatia | 34:40 | 3:00:58 | 1:43:27 | 5:29:00 | 651 |
| 101 | Adrien Rama | Eswatini | 38:53 | 2:43:32 | 1:57:39 | 5:29:14 | 654 |
| 102 | Janko Hribernik | Slovenia | 45:47 | 2:42:34 | 1:50:16 | 5:29:40 | 658 |
| 103 | Dominik Wedber | Germany | 37:25 | 2:39:49 | 2:04:18 | 5:29:46 | 660 |
| 104 | Alexander Moreman | United Kingdom | 34:58 | 2:47:37 | 1:59:37 | 5:30:05 | 665 |
| 105 | Michal Vanco | Czech Republic | 38:15 | 2:43:12 | 2:01:03 | 5:30:48 | 674 |
| 106 | Andreas Getzinger | Austria | 39:01 | 2:50:12 | 1:50:20 | 5:30:57 | 675 |
| 107 | Jonathan Costantini | Italy | 49:41 | 2:47:43 | 1:41:53 | 5:31:12 | 676 |
| 108 | Édouard Palette | France | 46:19 | 2:55:13 | 1:38:18 | 5:31:13 | 677 |
| 109 | Mathias Rosvelds | Belgium | 35:38 | 2:43:13 | 2:04:40 | 5:31:46 | 683 |
| 110 | Sebastian Serra | Mexico | 37:15 | 2:57:08 | 1:48:31 | 5:32:52 | 695 |
| 111 | Luka Wolfand | Croatia | 44:13 | 2:55:42 | 1:43:05 | 5:33:22 | 700 |
| 112 | Miha Česnik | Slovenia | 37:13 | 2:49:50 | 1:51:29 | 5:33:44 | 706 |
| 113 | Nicola Tanadini | Italy | 43:28 | 2:57:10 | 1:45:37 | 5:35:19 | 724 |
| 114 | Andrea Scoz | Italy | 44:56 | 2:59:30 | 1:40:50 | 5:35:54 | 732 |
| 115 | David Cole | United States | 36:41 | 2:54:34 | 1:52:36 | 5:36:11 | 737 |
| 116 | Mate Cutuk | Croatia | 43:45 | 2:39:42 | 2:03:28 | 5:36:19 | 739 |
| 117 | Andrea Minozzi | Italy | 30:19 | 2:46:15 | 2:10:15 | 5:36:49 | 747 |
| 118 | Simon Skubin | Slovenia | 36:51 | 2:52:20 | 1:56:04 | 5:36:51 | 749 |
| 119 | Nikola Nikolic | Serbia | 43:04 | 2:49:50 | 1:54:36 | 5:39:25 | 778 |
| 120 | Daniele Pappano | Italy | 41:35 | 2:48:12 | 1:59:23 | 5:39:58 | 788 |
| 121 | Marcel Kicker | Austria | 37:55 | 3:03:52 | 1:49:19 | 5:40:03 | 790 |
| 122 | Dusan Ivljanin | Serbia | 38:14 | 2:41:09 | 2:08:46 | 5:41:01 | 800 |
| 123 | David Gaßner | Germany | 38:49 | 2:44:17 | 2:08:46 | 5:42:48 | 818 |
| 124 | Tomasz Florek | Poland | 49:38 | 3:03:49 | 1:42:02 | 5:42:57 | 819 |
| 125 | Božidar Dijan | Croatia | 40:27 | 2:47:19 | 2:02:32 | 5:44:51 | 840 |
| 126 | Frank Exner | Germany | 40:41 | 2:46:13 | 2:06:50 | 5:45:14 | 843 |
| 127 | Matija Kosmač | Slovenia | 43:36 | 2:37:46 | 2:11:12 | 5:45:45 | 853 |
| 128 | Giacomo Pirinoli | Italy | 42:16 | 3:06:27 | 1:47:14 | 5:46:03 | 856 |
| 129 | Adnan Mesic | Croatia | 40:11 | 2:55:04 | 2:00:06 | 5:46:05 | 859 |
| 130 | Szymon Uhruski | Poland | 44:58 | 3:01:52 | 1:48:33 | 5:46:20 | 864 |
| 131 | diego tacchini | Italy | 33:49 | 3:00:21 | 2:04:30 | 5:48:25 | 886 |
| 132 | Žan Tkalec | Slovenia | 35:52 | 2:59:12 | 2:00:05 | 5:49:37 | 894 |
| 133 | Florian Bobe | Germany | 33:36 | 2:46:48 | 2:19:14 | 5:49:44 | 895 |
| 134 | Renato Novosel | Croatia | 47:05 | 2:48:15 | 2:04:25 | 5:51:27 | 909 |
| 135 | Simon Oberthaler | Austria | 41:55 | 2:53:57 | 2:05:35 | 5:52:27 | 920 |
| 136 | Erich Kulterer | Austria | 48:16 | 2:37:59 | 2:17:17 | 5:53:23 | 931 |
| 137 | Bernhard Matern | Austria | 42:58 | 2:54:32 | 2:06:42 | 5:54:02 | 944 |
| 138 | Filippo Carpiniello | Italy | 43:19 | 3:01:00 | 1:58:19 | 5:54:14 | 946 |
| 139 | Christoph Moser | Austria | 35:33 | 2:52:55 | 2:16:56 | 5:54:29 | 949 |
| 140 | Matteo Saya | Italy | 45:11 | 3:08:51 | 1:48:31 | 5:54:41 | 951 |
| 141 | Massimiliano Cordioli | Italy | 41:23 | 3:08:26 | 1:56:38 | 5:54:47 | 952 |
| 142 | Chris Carmona | Mexico | 49:26 | 2:59:30 | 1:48:26 | 5:54:59 | 955 |
| 143 | Petar Tanta | Croatia | 38:07 | 2:54:28 | 2:14:54 | 5:55:49 | 959 |
| 144 | Jesus Aaron Ruiz Zapata | Mexico | 46:38 | 3:05:33 | 1:51:59 | 5:55:52 | 960 |
| 145 | Oliver Roworth | United Kingdom | 48:37 | 2:57:51 | 1:59:11 | 5:57:05 | 973 |
| 146 | Nejc Pirc | Slovenia | 40:53 | 2:55:29 | 2:08:13 | 5:57:21 | 975 |
| 147 | Sandor Velkey | Hungary | 37:25 | 2:59:29 | 2:09:05 | 5:58:05 | 987 |
| 148 | matthias lohner | Austria | 42:06 | 3:02:38 | 2:00:33 | 5:58:18 | 988 |
| 149 | Georgi Bogdanov | Bulgaria | 44:08 | 3:00:47 | 2:05:52 | 5:59:51 | 1006 |
| 150 | Jens Peter Graewingholt | Germany | 42:19 | 3:02:37 | 2:03:16 | 6:00:28 | 1014 |
| 151 | Patrik Buliak | Slovakia | 43:07 | 2:43:12 | 2:18:34 | 6:01:11 | 1021 |
| 152 | Peter Duch | Slovakia | 42:40 | 2:54:15 | 2:07:39 | 6:02:22 | 1030 |
| 153 | Mykhailo Daniuk | Ukraine | 50:10 | 3:05:54 | 1:54:59 | 6:02:29 | 1032 |
| 154 | Peter Jaklic | Slovenia | 37:55 | 3:02:03 | 2:04:39 | 6:02:58 | 1038 |
| 155 | Slawomir Czajkowski | Poland | 41:17 | 3:07:01 | 2:05:59 | 6:03:31 | 1042 |
| 156 | Michele Spina | Italy | 43:08 | 2:50:31 | 2:22:18 | 6:04:33 | 1051 |
| 157 | István Bánoczki | Hungary | 37:12 | 2:58:46 | 2:13:22 | 6:04:58 | 1056 |
| 158 | Maxim Pfarherr | Germany | 45:18 | 2:58:42 | 2:12:16 | 6:06:10 | 1065 |
| 159 | Róbert Kačeňák | Slovakia | 36:18 | 2:46:06 | 2:33:20 | 6:07:18 | 1072 |
| 160 | Maximilian Trotter | Germany | 38:58 | 3:02:08 | 2:18:16 | 6:09:27 | 1085 |
| 161 | Jonas Georgi | Germany | 44:39 | 3:02:08 | 2:08:52 | 6:09:54 | 1086 |
| 162 | Robert Gebei | Hungary | 41:46 | 3:10:58 | 2:05:25 | 6:10:48 | 1092 |
| 163 | Tj Young | Taiwan | 50:27 | 3:09:37 | 1:58:13 | 6:10:55 | 1094 |
| 164 | Kristijan Kos | Croatia | 48:57 | 3:10:32 | 1:56:54 | 6:11:13 | 1098 |
| 165 | Vedran Semenski | Croatia | 32:01 | 3:07:05 | 2:19:26 | 6:12:29 | 1110 |
| 166 | Matuš Mirek | Slovakia | 47:00 | 3:13:48 | 2:05:01 | 6:19:32 | 1172 |
| 167 | Tobias Häringer | Germany | 46:27 | 2:56:16 | 2:25:04 | 6:20:03 | 1178 |
| 168 | Sergei Slobodianiuk | Slovenia | 39:15 | 3:24:03 | 1:59:53 | 6:22:44 | 1196 |
| 169 | Mario Piteša | Croatia | 41:50 | 3:12:35 | 2:19:54 | 6:28:22 | 1229 |
| 170 | Vít Hrubý | Czech Republic | 46:13 | 3:16:41 | 2:15:24 | 6:28:34 | 1231 |
| 171 | Philipp Cosentino | Italy | 40:28 | 3:16:39 | 2:13:44 | 6:30:36 | 1242 |
| 172 | Jure Jerele | Slovenia | 36:51 | 3:16:29 | 2:24:27 | 6:31:46 | 1255 |
| 173 | Nenad Niksic | Croatia | 44:38 | 3:08:47 | 2:30:58 | 6:36:17 | 1276 |
| 174 | Julien Le Huu Nghia | France | 53:14 | 3:13:04 | 2:21:37 | 6:38:42 | 1284 |
| 175 | Sergei Vedernikov | Slovenia | 40:43 | 3:09:15 | 2:39:05 | 6:42:28 | 1299 |
| 176 | Faton Beka | Slovenia | 51:07 | 3:24:58 | 2:11:34 | 6:43:19 | 1301 |
| 177 | Rok Setnikar | Slovenia | 35:33 | 2:55:04 | 3:05:12 | 6:44:13 | 1309 |
| 178 | Athanasios Savvas | Greece | 36:46 | 2:58:45 | 3:00:03 | 6:47:18 | 1324 |
| 179 | Jean-François Evrard | Belgium | 51:14 | 3:30:01 | 2:19:37 | 6:55:20 | 1355 |
| 180 | Emil Östlund | Sweden | 54:09 | 3:15:18 | 2:27:05 | 6:56:29 | 1363 |
| 181 | Arsenij Kokorin | Germany | 51:28 | 3:28:16 | 2:40:02 | 7:17:42 | 1428 |
| 182 | Daniel Nötzold | Germany | 45:56 | 3:39:06 | 2:38:21 | 7:19:17 | 1431 |
| 183 | Andrej Hršak | Croatia | 38:38 | 3:49:04 | 2:32:20 | 7:22:14 | 1435 |
| 184 | Mario Kota | Croatia | 49:36 | 3:17:23 | 3:02:37 | 7:23:58 | 1438 |
| 185 | Josip Domsic | Croatia | 45:30 | 3:40:33 | 2:40:17 | 7:24:43 | 1441 |
| 186 | Dušan Kruček | Czech Republic | 46:20 | 3:41:32 | 3:03:11 | 7:53:31 | 1483 |
| 187 | Thiago Franco | Brazil | 45:25 | 4:06:10 | 3:02:16 | 8:07:09 | 1497 |
| DNF | Davor Fučkar | Croatia | 54:40 | 4:17:08 | DNF | ||
| DNF | Johannes Bichler | Austria | 41:57 | 2:42:16 | DNF | ||
| DNF | Radek Filakovsky | Czech Republic | 43:25 | 3:58:01 | DNF |
M40-44 136 finishers · 1st Jirka Pejsa 4:16:29 · 4 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Jirka Pejsa | Czech Republic | 30:43 | 2:14:10 | 1:26:13 | 4:16:29 | 12 |
| 2 | Christian Weißenbacher | Austria | 38:30 | 2:16:02 | 1:18:59 | 4:20:10 | 15 |
| 3 | Lorenzo Luttmann | Italy | 30:52 | 2:20:13 | 1:23:22 | 4:20:25 | 16 |
| 4 | Norbert Körbler | Austria | 28:35 | 2:19:08 | 1:33:12 | 4:26:24 | 30 |
| 5 | Fredrik Danielsson | Italy | 29:07 | 2:23:14 | 1:27:39 | 4:27:05 | 34 |
| 6 | Vinko Vrebac | Croatia | 28:52 | 2:25:50 | 1:28:49 | 4:28:56 | 44 |
| 7 | Diego Pelizzoni | Italy | 34:15 | 2:23:00 | 1:28:45 | 4:32:24 | 60 |
| 8 | Mirko Frigeni | Italy | 34:24 | 2:26:12 | 1:25:18 | 4:33:18 | 65 |
| 9 | Alberto Abbate | Italy | 30:53 | 2:29:07 | 1:30:34 | 4:36:10 | 77 |
| 10 | Oliver Seidl | Austria | 32:19 | 2:26:10 | 1:36:00 | 4:39:39 | 98 |
| 11 | Martin Obradovic | Croatia | 31:27 | 2:23:41 | 1:38:44 | 4:40:27 | 105 |
| 12 | Stefano Carnini | Italy | 35:15 | 2:25:36 | 1:34:39 | 4:42:16 | 113 |
| 13 | Pietro Pastoressa | Italy | 38:43 | 2:27:22 | 1:30:35 | 4:43:32 | 120 |
| 14 | Alberto Callegari | Italy | 34:06 | 2:21:40 | 1:43:59 | 4:46:02 | 145 |
| 15 | Gyula Bugyi | Hungary | 35:31 | 2:24:13 | 1:39:46 | 4:46:40 | 148 |
| 16 | Oleksandr Verbitskyi | Ukraine | 34:35 | 2:32:28 | 1:33:38 | 4:47:43 | 154 |
| 17 | Fabian Demmelmeyer | Germany | 36:17 | 2:25:56 | 1:40:24 | 4:49:24 | 171 |
| 18 | Robert King | United Kingdom | 34:26 | 2:30:01 | 1:35:52 | 4:49:34 | 173 |
| 19 | Miro Jankovic | Croatia | 36:06 | 2:29:11 | 1:39:33 | 4:51:04 | 184 |
| 20 | Aleš Štiglic | Slovenia | 35:03 | 2:29:02 | 1:36:27 | 4:51:05 | 185 |
| 21 | Andreas Sneditz | Austria | 35:05 | 2:25:26 | 1:43:29 | 4:51:58 | 196 |
| 22 | Cayne Krapf | Germany | 35:43 | 2:27:52 | 1:43:29 | 4:53:09 | 207 |
| 23 | Tristan Jacquot | France | 35:32 | 2:28:36 | 1:42:01 | 4:53:31 | 212 |
| 24 | Andreas Stoiser | Austria | 40:59 | 2:28:48 | 1:37:07 | 4:53:45 | 219 |
| 25 | Matteo Bonatti | Italy | 34:01 | 2:31:49 | 1:41:32 | 4:55:12 | 232 |
| 26 | alessandro tagliapietra | Italy | 28:25 | 2:30:16 | 1:50:18 | 4:55:34 | 237 |
| 27 | Jernej Pogacnik | Slovenia | 33:44 | 2:33:14 | 1:41:30 | 4:55:40 | 241 |
| 28 | Valerio Doni | Italy | 35:08 | 2:39:40 | 1:33:06 | 4:55:42 | 243 |
| 29 | Michele Dinuzzi | Italy | 34:21 | 2:40:23 | 1:32:18 | 4:55:48 | 244 |
| 30 | Jernej Duler | Slovenia | 33:38 | 2:31:44 | 1:40:18 | 4:56:07 | 249 |
| 31 | Joachim Dannerfjord | Denmark | 37:44 | 2:30:52 | 1:41:16 | 4:56:17 | 252 |
| 32 | Geoffrey Leguay | France | 33:10 | 2:31:07 | 1:45:20 | 4:56:31 | 256 |
| 33 | Marijan Brlecic | Croatia | 33:11 | 2:34:22 | 1:43:31 | 4:58:36 | 286 |
| 34 | Michal Katrák | Slovakia | 36:53 | 2:37:06 | 1:39:14 | 5:02:03 | 310 |
| 35 | Andraz Rifel | Slovenia | 37:49 | 2:39:03 | 1:37:54 | 5:02:29 | 317 |
| 36 | Jean Christophe Carceles | France | 36:55 | 2:38:55 | 1:41:40 | 5:04:32 | 344 |
| 37 | János Matusek | Hungary | 41:40 | 2:32:27 | 1:39:16 | 5:04:50 | 347 |
| 38 | Luca Gatti | Italy | 35:42 | 2:33:08 | 1:46:08 | 5:05:46 | 356 |
| 39 | Martin Kaswurm | Austria | 41:01 | 2:23:57 | 1:54:51 | 5:06:58 | 366 |
| 40 | Michal Dendes | Slovakia | 40:26 | 2:40:25 | 1:39:12 | 5:08:26 | 380 |
| 41 | Damian Dziedzicki | Poland | 36:17 | 2:33:01 | 1:53:12 | 5:11:03 | 411 |
| 42 | Dariusz Lapawa | Poland | 35:56 | 2:36:13 | 1:51:09 | 5:12:09 | 425 |
| 43 | Ben Weston | United Kingdom | 33:23 | 2:56:04 | 1:36:35 | 5:12:44 | 432 |
| 44 | Filip Boras | Austria | 36:20 | 2:43:26 | 1:45:36 | 5:12:45 | 433 |
| 45 | Niccolo Brussa | Italy | 44:53 | 2:32:42 | 1:48:18 | 5:12:50 | 434 |
| 46 | Lukáš Hrubý | Czech Republic | 38:23 | 2:37:36 | 1:48:07 | 5:13:46 | 447 |
| 47 | Ivan Katusic | Croatia | 42:55 | 2:30:39 | 1:52:31 | 5:13:46 | 448 |
| 48 | Werner Zwölfer | Austria | 32:33 | 2:34:34 | 1:59:31 | 5:14:05 | 453 |
| 49 | Marcello Morino | Italy | 38:23 | 2:35:07 | 1:54:39 | 5:14:40 | 458 |
| 50 | Dominik Bramerdorfer | Austria | 45:20 | 2:41:20 | 1:41:36 | 5:16:20 | 480 |
| 51 | Simon Halper | Hungary | 34:04 | 2:48:37 | 1:44:06 | 5:16:21 | 481 |
| 52 | Ashley Savage | United Kingdom | 28:38 | 2:44:29 | 1:55:10 | 5:17:15 | 499 |
| 53 | Luca Parmegiani | Italy | 41:27 | 2:38:04 | 1:48:34 | 5:17:15 | 500 |
| 54 | Alessandro Chiari | Italy | 34:16 | 2:38:25 | 1:55:55 | 5:19:19 | 527 |
| 55 | Ivan Leonov | Kazakhstan | 43:31 | 2:40:15 | 1:49:11 | 5:19:42 | 531 |
| 56 | Vincenzo Vitale | Italy | 42:20 | 2:36:18 | 1:52:55 | 5:19:56 | 534 |
| 57 | Aaron West | United Kingdom | 39:29 | 2:56:54 | 1:37:56 | 5:19:58 | 536 |
| 58 | Ivan Makar | Croatia | 38:41 | 2:42:37 | 1:48:42 | 5:20:06 | 538 |
| 59 | Timmy Mass | Germany | 40:35 | 2:50:10 | 1:41:56 | 5:21:03 | 548 |
| 60 | Kristjan Krajnc | Slovenia | 46:25 | 2:30:30 | 1:55:07 | 5:21:53 | 558 |
| 61 | Christian Tschimben | Italy | 33:21 | 2:57:05 | 1:42:31 | 5:22:30 | 564 |
| 62 | Alessandro Semeraro | Italy | 36:51 | 2:48:31 | 1:49:57 | 5:23:20 | 573 |
| 63 | Michael Tumfart | Austria | 38:49 | 2:49:06 | 1:38:52 | 5:23:54 | 581 |
| 64 | Andrea Manzani | Italy | 40:48 | 2:34:48 | 1:56:55 | 5:24:13 | 590 |
| 65 | Martin Nosko | Czech Republic | 39:43 | 2:52:56 | 1:40:32 | 5:24:21 | 591 |
| 66 | Freek Dielissen | Netherlands | 50:43 | 2:42:52 | 1:41:23 | 5:24:49 | 596 |
| 67 | Goran SarŠON | Croatia | 42:28 | 2:41:39 | 1:49:59 | 5:24:57 | 597 |
| 68 | Dawid Zabłocki | Poland | 38:59 | 2:49:34 | 1:50:02 | 5:26:54 | 623 |
| 69 | Michal Repašský | Slovakia | 34:21 | 2:39:56 | 2:05:02 | 5:29:49 | 662 |
| 70 | Bastian Stieg | Austria | 39:07 | 2:40:57 | 2:01:38 | 5:30:09 | 666 |
| 71 | Matteo Dallago | Italy | 44:42 | 2:56:34 | 1:40:01 | 5:30:27 | 669 |
| 72 | Boris Lakic | Croatia | 42:35 | 2:37:32 | 2:02:51 | 5:31:38 | 682 |
| 73 | Frank Barthel | Germany | 30:59 | 2:38:06 | 2:11:49 | 5:32:06 | 684 |
| 74 | Marijan Dželalija | Croatia | 40:18 | 2:53:48 | 1:48:31 | 5:33:39 | 705 |
| 75 | Bram van den Berk | Netherlands | 40:52 | 2:45:28 | 1:59:56 | 5:34:24 | 713 |
| 76 | Dmitry Prokhorov | Unknown | 43:05 | 2:45:06 | 1:57:25 | 5:35:08 | 722 |
| 77 | Walter Bartholomäus | Austria | 41:37 | 2:42:27 | 2:00:26 | 5:35:35 | 729 |
| 78 | carl slade | United Kingdom | 44:02 | 2:52:20 | 1:51:40 | 5:36:32 | 742 |
| 79 | Ivan Suvar | Croatia | 34:16 | 3:01:21 | 1:50:25 | 5:36:42 | 745 |
| 80 | Richard Lewis | United Arab Emirates | 38:51 | 2:49:38 | 1:59:41 | 5:36:46 | 746 |
| 81 | Matúš Pleva | Slovakia | 38:28 | 2:57:01 | 1:53:17 | 5:37:42 | 759 |
| 82 | Steven Tait | Italy | 42:48 | 2:43:06 | 1:59:52 | 5:38:34 | 768 |
| 83 | Ivan Bosak | Slovakia | 40:59 | 2:46:34 | 2:00:24 | 5:38:58 | 773 |
| 84 | Nikola Brežnjak | Croatia | 36:31 | 2:38:56 | 2:10:56 | 5:39:14 | 776 |
| 85 | Mario Spiegel | Austria | 38:04 | 2:59:20 | 1:51:13 | 5:39:36 | 783 |
| 86 | Sjors Stakenburg | Spain | 40:49 | 2:45:41 | 1:58:32 | 5:40:35 | 797 |
| 87 | Thomas Arndt | Germany | 49:48 | 2:47:44 | 1:49:35 | 5:40:49 | 798 |
| 88 | Damir Omerović | Slovenia | 41:52 | 2:50:26 | 1:55:10 | 5:42:08 | 809 |
| 89 | Marco Sardella | Italy | 32:44 | 2:52:36 | 2:10:38 | 5:45:15 | 844 |
| 90 | Nenad Starc | Slovenia | 38:06 | 2:46:36 | 2:09:49 | 5:46:04 | 858 |
| 91 | Miroslav Corkalo | Croatia | 36:31 | 2:59:22 | 1:57:45 | 5:46:05 | 860 |
| 92 | Damir BlaŽEviĆ | Croatia | 37:35 | 2:50:44 | 2:04:10 | 5:46:33 | 867 |
| 93 | Dan Lovrović | Croatia | 32:11 | 3:07:47 | 1:59:13 | 5:46:49 | 871 |
| 94 | Oleksandr Zhydnin | Ukraine | 44:32 | 2:42:29 | 2:07:30 | 5:47:01 | 873 |
| 95 | Oleksandr Nimenko | Ukraine | 41:16 | 3:04:52 | 1:53:41 | 5:47:06 | 874 |
| 96 | Damjan Zupanič | Slovenia | 44:04 | 2:52:49 | 1:56:51 | 5:47:35 | 881 |
| 97 | Milan NekiĆ | Croatia | 44:05 | 3:02:29 | 1:52:12 | 5:49:04 | 890 |
| 98 | Dean Katušić | Croatia | 37:48 | 2:54:05 | 2:08:10 | 5:51:36 | 911 |
| 99 | Ardo Nõmm | Estonia | 41:13 | 2:47:56 | 2:14:26 | 5:52:21 | 919 |
| 100 | Maksym Boiko | Ukraine | 47:35 | 3:06:20 | 1:45:27 | 5:53:09 | 929 |
| 101 | Lukas Kudera | Slovakia | 43:17 | 2:56:31 | 2:03:58 | 5:54:01 | 943 |
| 102 | Tobias Vianden | Germany | 41:06 | 2:46:26 | 2:17:16 | 5:54:06 | 945 |
| 103 | Eric Buchi | Canada | 35:10 | 3:06:08 | 2:03:10 | 5:57:30 | 979 |
| 104 | Marko Sakac | Croatia | 42:31 | 3:00:15 | 2:03:29 | 5:57:38 | 980 |
| 105 | Peter Hrdý | Slovakia | 45:37 | 2:36:20 | 2:25:27 | 5:59:10 | 995 |
| 106 | David Strobridge-Smith | United Kingdom | 38:01 | 2:56:26 | 2:17:50 | 6:00:59 | 1018 |
| 107 | Charles Therasse | Belgium | 42:43 | 3:11:48 | 1:54:50 | 6:01:14 | 1022 |
| 108 | jonathan adhenet | France | 49:11 | 3:02:31 | 1:56:39 | 6:01:38 | 1023 |
| 109 | Matteo Lelli | Italy | 48:43 | 3:15:53 | 1:42:13 | 6:02:43 | 1036 |
| 110 | Izidor ŠKrbina | Slovenia | 55:12 | 2:42:23 | 2:11:48 | 6:05:19 | 1059 |
| 111 | Jan Visnovsky | Slovakia | 41:00 | 2:58:25 | 2:11:30 | 6:05:33 | 1062 |
| 112 | Jani Scherdoner | Austria | 39:53 | 3:07:15 | 2:12:48 | 6:11:31 | 1101 |
| 113 | Koen Ameloot | Belgium | 40:46 | 2:54:52 | 2:22:41 | 6:13:25 | 1115 |
| 114 | Gregor Schwarz | Slovenia | 40:48 | 3:01:18 | 2:15:23 | 6:16:38 | 1147 |
| 115 | Saša Koren | Croatia | 43:35 | 3:08:24 | 2:28:02 | 6:29:32 | 1238 |
| 116 | Sasa Bjegovic | Croatia | 43:07 | 3:04:48 | 2:26:07 | 6:29:44 | 1240 |
| 117 | Ben Weatherley | United Kingdom | 38:56 | 3:25:24 | 2:06:14 | 6:30:39 | 1243 |
| 118 | Lucas Carminatti Pantaleao | Brazil | 39:00 | 3:25:24 | 2:06:14 | 6:30:43 | 1244 |
| 119 | Nejc Robnik | Slovenia | 40:19 | 2:56:16 | 2:38:42 | 6:33:07 | 1263 |
| 120 | Djordje Milosevic | Serbia | 53:56 | 3:27:30 | 2:07:18 | 6:44:15 | 1310 |
| 121 | Peter Kisznyer | Hungary | 42:10 | 3:12:05 | 2:34:07 | 6:45:30 | 1316 |
| 122 | Jason Drackford | United Kingdom | 52:20 | 3:26:26 | 2:09:43 | 6:46:14 | 1320 |
| 123 | Henry Odbert | United Kingdom | 43:50 | 3:24:38 | 2:25:15 | 6:47:55 | 1328 |
| 124 | Sascha Waltersdorfer | Austria | 50:43 | 3:09:24 | 2:36:00 | 6:49:25 | 1333 |
| 125 | Janez Senveter | Slovenia | 40:03 | 3:09:37 | 2:39:33 | 6:50:11 | 1338 |
| 126 | Michal Kantor | Slovakia | 54:06 | 2:59:33 | 2:41:55 | 6:51:59 | 1348 |
| 127 | Marek Klačko | Slovakia | 43:55 | 3:16:16 | 2:36:53 | 6:53:26 | 1352 |
| 128 | Dario TIŠOV | Croatia | 51:33 | 3:11:46 | 2:43:18 | 6:58:59 | 1377 |
| 129 | Domagoj Saravanja | Croatia | 45:10 | 3:30:45 | 2:28:11 | 7:00:36 | 1381 |
| 130 | Goran Hafner | Slovenia | 48:07 | 3:24:55 | 2:37:36 | 7:04:27 | 1396 |
| 131 | andrea cagni | Italy | 46:03 | 3:30:34 | 2:42:31 | 7:13:48 | 1418 |
| 132 | Alexey Savkin | Portugal | 52:54 | 3:26:38 | 2:42:07 | 7:22:09 | 1434 |
| 133 | Igor Jelinčić | Croatia | 42:18 | 3:44:51 | 2:41:47 | 7:27:16 | 1449 |
| 134 | Uwe Töns | Germany | 51:57 | 3:52:05 | 2:32:40 | 7:32:24 | 1464 |
| 135 | Rade V | Montenegro | 41:46 | 3:56:09 | 2:29:32 | 7:36:07 | 1469 |
| 136 | Elvis Baltic | Slovenia | 46:18 | 3:41:24 | 3:31:17 | 8:11:59 | 1501 |
| DNF | Andreas Roth | Austria | 36:04 | DNF | |||
| DNF | Christian Tschautscher | Austria | 39:57 | 3:16:44 | DNF | ||
| DNF | Lorenzo Zanetti | Italy | 32:16 | 2:24:24 | DNF | ||
| DNF | Srdan Cvijanovic | Serbia | 44:46 | 2:45:47 | 1:42:55 | DNF |
M45-49 137 finishers · 1st Michele Salmoiraghi 4:22:15 · 4 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Michele Salmoiraghi | Italy | 31:00 | 2:18:40 | 1:26:40 | 4:22:15 | 23 |
| 2 | Sebastiano Rossi | Italy | 29:37 | 2:25:37 | 1:28:25 | 4:29:01 | 48 |
| 3 | Christophe Delacroix | France | 28:36 | 2:25:01 | 1:31:14 | 4:30:31 | 55 |
| 4 | Maciej Michniewicz | Poland | 29:46 | 2:27:09 | 1:32:00 | 4:34:31 | 70 |
| 5 | Julien Mariette | France | 35:59 | 2:19:52 | 1:37:28 | 4:38:55 | 94 |
| 6 | Holger Wiedermann | Germany | 33:44 | 2:27:37 | 1:31:59 | 4:39:51 | 100 |
| 7 | Vittorio Gaglioti | Italy | 35:18 | 2:28:40 | 1:33:38 | 4:43:24 | 118 |
| 8 | Alan Vratonja | Italy | 32:37 | 2:30:30 | 1:34:56 | 4:44:41 | 132 |
| 9 | Piotr Slonicz | Germany | 31:02 | 2:26:36 | 1:42:43 | 4:45:26 | 138 |
| 10 | David Benard | France | 33:02 | 2:27:08 | 1:38:59 | 4:46:35 | 147 |
| 11 | Cristiano Manenti | Italy | 34:21 | 2:30:43 | 1:32:50 | 4:46:48 | 149 |
| 12 | Jan Sandhaas | Germany | 32:11 | 2:19:56 | 1:47:09 | 4:46:53 | 150 |
| 13 | Espargiliere Jerome | France | 32:35 | 2:34:54 | 1:32:15 | 4:48:16 | 160 |
| 14 | Thomas Enzo | Italy | 37:27 | 2:25:40 | 1:38:14 | 4:49:30 | 172 |
| 15 | Lorenzo Tavera | Italy | 33:47 | 2:30:27 | 1:40:00 | 4:51:36 | 189 |
| 16 | Henrik Beck | Germany | 28:32 | 2:22:02 | 1:52:57 | 4:51:41 | 191 |
| 17 | Dimitrijus Sazinas | United States | 34:11 | 2:29:12 | 1:39:27 | 4:51:57 | 195 |
| 18 | Walter Haslwanter | Austria | 32:26 | 2:27:29 | 1:47:42 | 4:52:48 | 204 |
| 19 | Matthieu Houdart | Belgium | 36:36 | 2:36:26 | 1:32:04 | 4:54:13 | 225 |
| 20 | Ivan Kernjus | Croatia | 39:01 | 2:28:03 | 1:40:36 | 4:54:36 | 228 |
| 21 | Luca Rossi Provesi | Italy | 34:15 | 2:33:46 | 1:42:06 | 4:56:09 | 250 |
| 22 | Manfred Leimgruber | Austria | 38:33 | 2:22:29 | 1:47:49 | 4:56:48 | 261 |
| 23 | Hubert Piotrowicz | Poland | 35:43 | 2:32:54 | 1:40:19 | 4:57:10 | 267 |
| 24 | Joe Power | Canada | 37:03 | 2:29:22 | 1:42:42 | 4:57:11 | 268 |
| 25 | Michael Pitzner | Denmark | 37:49 | 2:31:08 | 1:41:21 | 4:58:19 | 279 |
| 26 | Marco Zonzin | Italy | 32:24 | 2:35:26 | 1:42:37 | 4:58:25 | 282 |
| 27 | Gregor Gomboši | Slovenia | 42:28 | 2:25:03 | 1:44:09 | 4:58:27 | 283 |
| 28 | Sascha Pioch | Germany | 36:23 | 2:32:31 | 1:43:40 | 4:59:04 | 288 |
| 29 | Marcos Silva | Brazil | 37:35 | 2:39:27 | 1:34:50 | 4:59:46 | 292 |
| 30 | Fabrice Radivoj | France | 34:31 | 2:31:55 | 1:45:28 | 4:59:56 | 294 |
| 31 | Matteo Roccon | Italy | 32:32 | 2:37:35 | 1:42:03 | 5:00:08 | 295 |
| 32 | Damir Cesnik | Slovenia | 37:50 | 2:39:42 | 1:34:53 | 5:00:20 | 298 |
| 33 | Davorin Tušek | Slovenia | 36:52 | 2:29:26 | 1:48:46 | 5:02:31 | 318 |
| 34 | Bakó Attila | Hungary | 40:49 | 2:30:13 | 1:43:39 | 5:02:44 | 322 |
| 35 | Rhys Williams | United Kingdom | 40:18 | 2:29:17 | 1:44:39 | 5:03:02 | 326 |
| 36 | Piero Serroni | Italy | 35:11 | 2:33:57 | 1:45:41 | 5:04:27 | 341 |
| 37 | José Arturo Vera Alvaro | Peru | 38:24 | 2:35:45 | 1:41:39 | 5:05:21 | 352 |
| 38 | Stefano Vanola | Italy | 32:57 | 2:29:30 | 1:54:05 | 5:05:55 | 357 |
| 39 | Alessandro Macchiavello | Italy | 35:32 | 2:42:48 | 1:38:17 | 5:06:42 | 365 |
| 40 | Danijel Cakeljic | Germany | 37:38 | 2:34:27 | 1:49:41 | 5:08:03 | 378 |
| 41 | Markus Unterleitner | Austria | 44:53 | 2:30:07 | 1:47:20 | 5:10:18 | 403 |
| 42 | Andrej Tušek | Slovenia | 38:29 | 2:28:29 | 1:53:24 | 5:10:54 | 409 |
| 43 | Cristian Luca | Romania | 34:44 | 2:34:58 | 1:52:36 | 5:11:04 | 412 |
| 44 | hugo Poudevigne | France | 38:45 | 2:35:26 | 1:51:20 | 5:11:50 | 418 |
| 45 | Gerhard Hanschek | Austria | 36:57 | 2:29:40 | 1:58:50 | 5:15:31 | 469 |
| 46 | Zoltán Janota | Hungary | 32:16 | 2:39:17 | 1:54:03 | 5:15:53 | 473 |
| 47 | Petr Dolezal | Czech Republic | 38:48 | 2:43:20 | 1:44:04 | 5:16:01 | 475 |
| 48 | Alessandro Galasso | Switzerland | 35:59 | 2:40:17 | 1:48:39 | 5:16:40 | 487 |
| 49 | Jože Mehle | Slovenia | 33:40 | 2:34:05 | 1:58:45 | 5:16:58 | 493 |
| 50 | Fabio Manfrinato | Italy | 34:54 | 2:36:40 | 1:57:03 | 5:17:06 | 495 |
| 51 | Fabio Mantegna | Italy | 35:36 | 2:44:54 | 1:49:52 | 5:19:13 | 525 |
| 52 | Alfredo Bertelli | Italy | 35:14 | 2:35:26 | 2:00:46 | 5:19:36 | 530 |
| 53 | Andrea D'Alessandro | Italy | 30:22 | 2:49:08 | 1:44:39 | 5:19:44 | 533 |
| 54 | Vladimir Vojtisek | Czech Republic | 42:14 | 2:45:43 | 1:44:43 | 5:21:34 | 552 |
| 55 | Benoit Mignon | France | 34:31 | 2:37:54 | 2:02:01 | 5:22:16 | 561 |
| 56 | Alfredo Jiménez Merchán | Spain | 34:52 | 2:46:25 | 1:51:06 | 5:22:56 | 569 |
| 57 | Andrea Brizzola | Italy | 43:01 | 2:41:30 | 1:47:50 | 5:23:40 | 578 |
| 58 | Jens Wickenhagen | Germany | 36:11 | 2:44:35 | 1:53:04 | 5:23:57 | 583 |
| 59 | Aleksander Mohorko | Slovenia | 43:37 | 2:36:27 | 1:54:11 | 5:25:12 | 603 |
| 60 | Alessio Leo | Kiribati | 45:34 | 2:33:37 | 1:57:55 | 5:25:20 | 605 |
| 61 | Danilo Vejnovic | Croatia | 32:10 | 2:45:05 | 1:52:19 | 5:25:29 | 608 |
| 62 | Stefano Pappano | Italy | 45:41 | 2:46:53 | 1:43:49 | 5:26:48 | 622 |
| 63 | Rodolfo Barone | Italy | 31:38 | 2:50:54 | 1:56:18 | 5:27:52 | 634 |
| 64 | Radovan Popadic | Serbia | 37:35 | 2:46:35 | 1:54:05 | 5:28:25 | 641 |
| 65 | Wolfgang Weigl | Germany | 36:02 | 2:44:16 | 2:00:25 | 5:28:52 | 648 |
| 66 | Tom Roeder | Germany | 39:57 | 2:37:19 | 2:01:06 | 5:29:09 | 653 |
| 67 | Jasenko Vujasinovic | Croatia | 36:49 | 2:56:38 | 1:47:58 | 5:29:46 | 661 |
| 68 | Torsten Koal | Germany | 36:46 | 2:42:24 | 2:03:51 | 5:30:30 | 670 |
| 69 | Joachim Böcksteiner | Austria | 35:04 | 2:54:43 | 1:50:20 | 5:30:46 | 673 |
| 70 | Bastian Kruger | Germany | 45:47 | 2:49:03 | 1:46:14 | 5:31:19 | 678 |
| 71 | Roman Skarba | Slovakia | 36:51 | 2:48:29 | 1:56:02 | 5:32:36 | 689 |
| 72 | Alessandro Stocco | Italy | 35:37 | 2:49:24 | 1:51:41 | 5:33:01 | 697 |
| 73 | Fernando Falconi | Italy | 41:07 | 2:52:13 | 1:47:52 | 5:33:52 | 707 |
| 74 | Michele Brussa | Italy | 35:29 | 2:47:00 | 2:03:06 | 5:34:19 | 712 |
| 75 | Nebojša Nikolić | Croatia | 34:17 | 2:48:29 | 1:59:47 | 5:35:22 | 726 |
| 76 | Florian Kulzer | Germany | 40:24 | 2:49:05 | 1:52:32 | 5:35:47 | 730 |
| 77 | Antonio Facco | Italy | 35:35 | 2:37:23 | 2:10:35 | 5:36:04 | 734 |
| 78 | Michael Leopold | Austria | 48:47 | 2:43:21 | 1:54:53 | 5:40:21 | 794 |
| 79 | Bradley Holliday | South Africa | 36:53 | 2:43:06 | 2:11:24 | 5:40:26 | 795 |
| 80 | Csaba Petia | Hungary | 35:54 | 2:53:45 | 2:03:50 | 5:43:37 | 826 |
| 81 | Helio Silva | Brazil | 55:46 | 2:43:45 | 1:52:21 | 5:46:37 | 868 |
| 82 | Reto Spörri | Switzerland | 47:33 | 2:47:37 | 2:03:40 | 5:46:46 | 870 |
| 83 | Hendrik Plantinga | Netherlands | 44:51 | 2:42:31 | 2:08:58 | 5:46:52 | 872 |
| 84 | Eduardo Dos Santos | Brazil | 42:19 | 2:51:42 | 2:01:53 | 5:47:35 | 880 |
| 85 | Andrea Pradella | Italy | 34:15 | 2:49:07 | 2:12:55 | 5:48:08 | 884 |
| 86 | Giuseppe Sforza | Italy | 43:22 | 3:03:34 | 1:52:31 | 5:52:31 | 922 |
| 87 | Stefano Garavaglia | Italy | 36:58 | 3:00:37 | 2:06:48 | 5:53:02 | 928 |
| 88 | Pavle Flere | Slovenia | 43:30 | 2:58:58 | 2:00:38 | 5:54:40 | 950 |
| 89 | Tibor Farkas | Hungary | 37:19 | 3:03:28 | 1:57:45 | 5:56:06 | 962 |
| 90 | Kristián Gala | Slovakia | 43:12 | 2:59:17 | 2:02:28 | 5:56:23 | 966 |
| 91 | Oskar Ajlec | Germany | 41:44 | 3:01:27 | 2:02:08 | 5:56:49 | 971 |
| 92 | Matthieu Clauet | France | 33:34 | 2:58:43 | 2:14:31 | 5:57:09 | 974 |
| 93 | Tomaž Trotovšek | Slovenia | 44:58 | 2:49:00 | 2:14:29 | 5:57:47 | 985 |
| 94 | Józsa Attila | Hungary | 48:07 | 2:49:34 | 2:09:58 | 5:59:11 | 996 |
| 95 | Levente Varga | Slovakia | 48:02 | 3:00:28 | 1:57:26 | 5:59:40 | 1004 |
| 96 | Gonçalo Reis | Portugal | 36:56 | 2:55:18 | 2:16:36 | 6:01:01 | 1019 |
| 97 | Tomas Lehrl | Czech Republic | 38:31 | 2:55:07 | 2:15:25 | 6:02:48 | 1037 |
| 98 | Mark Burdus | United Kingdom | 38:27 | 2:58:07 | 2:16:06 | 6:07:02 | 1069 |
| 99 | Dušan Lichý | Slovakia | 43:01 | 2:54:03 | 2:23:31 | 6:08:58 | 1081 |
| 100 | carl desforges | Canada | 46:31 | 2:56:14 | 2:13:46 | 6:09:04 | 1082 |
| 101 | Fabio Bonetti | Italy | 33:45 | 3:02:18 | 2:21:34 | 6:09:14 | 1083 |
| 102 | George Bennet | United Kingdom | 42:58 | 3:14:18 | 2:05:13 | 6:11:02 | 1095 |
| 103 | Alessandro Soldà | Italy | 41:20 | 2:53:20 | 2:23:38 | 6:11:38 | 1103 |
| 104 | Srđan Saulić | Serbia | 45:06 | 3:22:52 | 1:50:01 | 6:11:52 | 1106 |
| 105 | Sebastian Heinzel | Austria | 44:54 | 3:05:33 | 2:10:31 | 6:12:52 | 1111 |
| 106 | Igor Podravac | Croatia | 35:15 | 2:59:03 | 2:28:27 | 6:14:54 | 1127 |
| 107 | Peter Šofranko | Slovakia | 47:55 | 3:09:14 | 2:04:29 | 6:15:31 | 1135 |
| 108 | Markus Galli | Switzerland | 41:20 | 3:18:29 | 2:05:22 | 6:16:33 | 1146 |
| 109 | Ross Stewart | United Kingdom | 40:37 | 3:11:44 | 2:14:58 | 6:17:29 | 1150 |
| 110 | Dario Di Mambro | Italy | 34:04 | 3:19:38 | 2:10:38 | 6:17:36 | 1151 |
| 111 | Tomislav Vrbanovic | Croatia | 37:19 | 3:04:14 | 2:23:33 | 6:17:54 | 1153 |
| 112 | Tomasz Parysek | Poland | 42:21 | 2:57:13 | 2:24:22 | 6:18:04 | 1155 |
| 113 | Andreas Sozanski | Germany | 39:56 | 3:04:57 | 2:19:09 | 6:18:33 | 1157 |
| 114 | Salvatore Santagati | Italy | 57:11 | 3:14:46 | 1:49:51 | 6:19:18 | 1168 |
| 115 | Gregor Bobovnik | Slovenia | 42:19 | 3:09:47 | 2:09:41 | 6:21:58 | 1188 |
| 116 | Roberto Pilar | Croatia | 42:39 | 2:57:46 | 2:23:37 | 6:24:12 | 1203 |
| 117 | Tom Ban | Slovenia | 43:12 | 2:53:55 | 2:36:58 | 6:25:31 | 1214 |
| 118 | Sjors de koning | Netherlands | 45:37 | 3:08:57 | 2:16:21 | 6:25:44 | 1215 |
| 119 | Marek Matu | Slovakia | 40:56 | 3:12:47 | 2:16:55 | 6:28:24 | 1230 |
| 120 | Greg Mucha | United Kingdom | 44:55 | 3:18:56 | 2:13:38 | 6:28:37 | 1232 |
| 121 | Aurélien Faucheux | United Kingdom | 38:23 | 3:10:47 | 2:29:02 | 6:29:13 | 1235 |
| 122 | Sylvie Hoecht | Portugal | 41:19 | 3:08:44 | 2:25:42 | 6:32:38 | 1258 |
| 123 | Doru Oprea | Romania | 1:10:01 | 3:18:35 | 1:59:53 | 6:40:59 | 1293 |
| 124 | Josip Krnjajic | Germany | 41:48 | 3:11:02 | 2:38:18 | 6:45:12 | 1313 |
| 125 | George Fiad | United States | 51:21 | 3:26:50 | 2:14:05 | 6:45:48 | 1318 |
| 126 | Ara Sargsyan | Armenia | 46:08 | 3:19:16 | 2:35:38 | 6:57:45 | 1371 |
| 127 | Marcello Melpignano | Italy | 44:56 | 3:19:27 | 2:36:15 | 6:58:00 | 1373 |
| 128 | Donato Dente | Italy | 42:37 | 3:24:56 | 2:43:18 | 7:03:34 | 1391 |
| 129 | Josip Devcic | Croatia | 52:08 | 3:39:44 | 2:15:52 | 7:05:55 | 1400 |
| 130 | ivano Sicuro | Italy | 43:06 | 3:13:32 | 3:01:32 | 7:11:11 | 1406 |
| 131 | Norbert Nagy | Hungary | 57:37 | 3:08:22 | 2:49:47 | 7:13:03 | 1414 |
| 132 | Saso Jovanovic | Slovenia | 48:01 | 3:28:19 | 2:35:25 | 7:17:03 | 1426 |
| 133 | Andrea Grabunda | Croatia | 54:18 | 3:26:56 | 2:36:01 | 7:17:57 | 1429 |
| 134 | Vaclav Kandrnal | Czech Republic | 39:17 | 3:40:58 | 2:52:38 | 7:27:06 | 1447 |
| 135 | Paolo De Rossi | Italy | 41:29 | 3:29:41 | 3:10:16 | 7:36:50 | 1470 |
| 136 | Claudio Pizzitola | Italy | 57:47 | 3:45:13 | 3:20:00 | 8:22:14 | 1509 |
| 137 | Alexander Browne | United Kingdom | 55:50 | 4:20:31 | 2:49:00 | 8:26:45 | 1511 |
| DNF | Ludovit Sykora | Slovakia | 41:50 | DNF | |||
| DNF | Roland Ressar | Austria | 38:39 | 2:39:49 | DNF | ||
| DNF | Stuart Mason | United Kingdom | 38:49 | 3:31:44 | DNF | ||
| DNF | Zoran Prebeg | Croatia | 44:55 | 3:27:44 | DNF |
M50-54 119 finishers · 1st Christoph Gerth 4:35:15 · 5 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Christoph Gerth | Germany | 32:47 | 2:19:16 | 1:35:43 | 4:35:15 | 73 |
| 2 | Jorge Camacho Fernández | Spain | 37:52 | 2:22:32 | 1:29:46 | 4:37:34 | 85 |
| 3 | Michael Hrubisek | Austria | 36:44 | 2:21:06 | 1:32:00 | 4:37:37 | 86 |
| 4 | Klaus Reichel | Germany | 34:01 | 2:28:47 | 1:29:02 | 4:38:02 | 89 |
| 5 | Piotr Piguła | Poland | 35:22 | 2:21:10 | 1:41:18 | 4:44:23 | 129 |
| 6 | Alexander Wenzel | Germany | 42:20 | 2:19:01 | 1:37:18 | 4:47:06 | 151 |
| 7 | Alan Fyfe | United Kingdom | 35:56 | 2:44:29 | 1:24:49 | 4:52:16 | 200 |
| 8 | Johann Koch | Switzerland | 31:45 | 2:33:14 | 1:41:18 | 4:52:54 | 206 |
| 9 | Robert Potocnik | Slovenia | 31:01 | 2:28:02 | 1:46:52 | 4:53:35 | 215 |
| 10 | Diego Bruni | Italy | 34:37 | 2:31:55 | 1:37:29 | 4:53:43 | 217 |
| 11 | Davide Tesini | Italy | 37:11 | 2:30:57 | 1:39:09 | 4:53:51 | 220 |
| 12 | Davide Devidè | Italy | 35:27 | 2:31:13 | 1:37:13 | 4:54:10 | 224 |
| 13 | Alessandro Varia | Italy | 38:42 | 2:30:09 | 1:38:05 | 4:54:46 | 229 |
| 14 | Alberto Guarnieri | Italy | 37:25 | 2:28:52 | 1:42:00 | 4:56:03 | 247 |
| 15 | Tuomo Pesonen | Finland | 34:24 | 2:41:03 | 1:34:28 | 4:57:08 | 264 |
| 16 | Gerald Sedlacek | Austria | 38:08 | 2:29:25 | 1:43:17 | 4:57:57 | 277 |
| 17 | Mark Espley | United Kingdom | 38:58 | 2:28:46 | 1:34:32 | 4:58:35 | 285 |
| 18 | Paolo Pastore | Italy | 36:34 | 2:25:04 | 1:48:08 | 4:59:08 | 290 |
| 19 | Cedric Perchery | France | 36:28 | 2:30:42 | 1:46:35 | 5:00:43 | 300 |
| 20 | Mauricio Križmanic | Croatia | 37:15 | 2:32:04 | 1:46:03 | 5:01:18 | 302 |
| 21 | Uwe D'Argent | Germany | 33:23 | 2:33:30 | 1:45:39 | 5:01:26 | 303 |
| 22 | Hrvoje Paukovic | Croatia | 35:44 | 2:30:13 | 1:50:22 | 5:02:51 | 325 |
| 23 | Andreas Stoll | Germany | 36:26 | 2:36:10 | 1:42:42 | 5:03:48 | 330 |
| 24 | Filippo Bagnasco | Italy | 34:58 | 2:38:24 | 1:42:39 | 5:04:20 | 337 |
| 25 | Darran Lagan | Ireland | 40:06 | 2:35:03 | 1:41:55 | 5:04:23 | 338 |
| 26 | Paolo Borghini | Italy | 37:25 | 2:31:58 | 1:45:13 | 5:04:26 | 340 |
| 27 | Wolfgang Stocker | Austria | 37:48 | 2:32:55 | 1:47:07 | 5:05:18 | 351 |
| 28 | Riccardo Cassarà | Italy | 32:21 | 2:36:43 | 1:50:02 | 5:05:30 | 354 |
| 29 | Jurica Škevin | Croatia | 28:34 | 2:35:50 | 1:53:52 | 5:06:01 | 358 |
| 30 | nicolas Langer | France | 35:01 | 2:32:06 | 1:52:19 | 5:06:30 | 364 |
| 31 | Devis Crespi | Italy | 40:43 | 2:34:01 | 1:42:55 | 5:07:03 | 368 |
| 32 | Nick Barton | United Kingdom | 33:46 | 2:41:37 | 1:45:00 | 5:08:59 | 387 |
| 33 | hugo Poudevigne | Germany | 36:29 | 2:36:51 | 1:51:27 | 5:11:59 | 423 |
| 34 | Thomas F. Stadler | Germany | 33:25 | 2:32:26 | 1:58:02 | 5:12:25 | 430 |
| 35 | Goran Selanec | Croatia | 36:42 | 2:36:28 | 1:49:09 | 5:13:44 | 446 |
| 36 | Stefano Bresolin | Italy | 39:06 | 2:29:24 | 1:58:45 | 5:15:23 | 467 |
| 37 | Matthew Clayton | United States | 35:57 | 2:33:15 | 1:59:16 | 5:16:09 | 477 |
| 38 | Marcus Schulz | Germany | 40:33 | 2:34:41 | 1:50:26 | 5:16:22 | 482 |
| 39 | Wolfgang Rausch | Austria | 33:47 | 2:35:24 | 2:02:06 | 5:17:19 | 502 |
| 40 | Mitja Mahoric | Slovenia | 37:23 | 2:16:41 | 2:13:48 | 5:18:52 | 520 |
| 41 | Giuseppe Izzo | Italy | 44:25 | 2:45:21 | 1:41:27 | 5:21:15 | 549 |
| 42 | Blaž Kmetec | Slovenia | 35:14 | 2:41:29 | 1:55:00 | 5:21:52 | 557 |
| 43 | Konrad Moors | Germany | 35:01 | 2:32:38 | 2:07:10 | 5:22:29 | 563 |
| 44 | Giulio Santarelli | Italy | 37:24 | 2:39:34 | 1:58:11 | 5:23:09 | 572 |
| 45 | Ronny Boldt | Germany | 44:12 | 2:40:38 | 1:47:04 | 5:23:20 | 574 |
| 46 | Alessandro Ferraresi | Italy | 39:16 | 2:33:25 | 2:03:03 | 5:23:41 | 579 |
| 47 | Massimiliano Turina | Italy | 39:57 | 2:44:59 | 1:52:04 | 5:25:28 | 607 |
| 48 | Anthony Kirwan | Ireland | 42:01 | 2:46:05 | 1:49:29 | 5:27:05 | 625 |
| 49 | Mario Fiket | Croatia | 41:24 | 2:42:36 | 1:54:02 | 5:27:23 | 629 |
| 50 | Arthur Filusch | Germany | 43:40 | 2:39:33 | 1:51:58 | 5:27:47 | 632 |
| 51 | Giuliano Ferrara | Italy | 36:05 | 2:49:12 | 1:54:58 | 5:28:13 | 637 |
| 52 | Jasper Lub | Netherlands | 31:08 | 2:53:21 | 1:53:12 | 5:28:16 | 639 |
| 53 | Elisa Brunetti | Italy | 37:24 | 2:51:19 | 1:49:23 | 5:28:28 | 642 |
| 54 | Ivan Pasquale | Italy | 34:36 | 2:45:49 | 1:58:21 | 5:29:34 | 657 |
| 55 | Mars Ales | Slovenia | 38:42 | 2:40:08 | 2:00:53 | 5:30:10 | 667 |
| 56 | Robert Schedl | Austria | 37:03 | 2:39:34 | 2:06:47 | 5:32:07 | 685 |
| 57 | David Svetlicic | Slovenia | 39:38 | 2:35:06 | 1:59:07 | 5:34:04 | 709 |
| 58 | Massimiliano Gualdani | Italy | 31:40 | 2:51:23 | 2:02:49 | 5:34:26 | 714 |
| 59 | Christian Philipp | Austria | 39:28 | 2:45:51 | 2:00:02 | 5:35:21 | 725 |
| 60 | James Beach | United Kingdom | 36:19 | 2:52:36 | 1:59:05 | 5:36:19 | 738 |
| 61 | Heino Reinhardt | Germany | 42:17 | 2:38:05 | 2:05:18 | 5:36:50 | 748 |
| 62 | Marcin Leopold | Poland | 37:16 | 2:52:22 | 2:00:35 | 5:38:21 | 764 |
| 63 | Robert Freeman | United Kingdom | 38:16 | 2:49:05 | 1:58:46 | 5:38:59 | 774 |
| 64 | Nicolae Cosmin Pistea | Romania | 45:53 | 2:45:28 | 1:55:31 | 5:39:09 | 775 |
| 65 | Marko Femc | Slovenia | 41:25 | 2:52:07 | 1:55:09 | 5:39:41 | 784 |
| 66 | Alberto Pellegrini | Italy | 37:36 | 2:50:47 | 2:02:59 | 5:40:00 | 789 |
| 67 | Heiko Koeble | Germany | 37:33 | 2:47:15 | 2:06:34 | 5:41:22 | 804 |
| 68 | Uroš Bevc | Slovenia | 36:51 | 2:33:32 | 2:21:07 | 5:42:04 | 807 |
| 69 | Valentin Balaschenko | United Kingdom | 42:11 | 2:58:10 | 1:51:44 | 5:42:15 | 810 |
| 70 | Michael Eaton | United Kingdom | 28:27 | 2:56:34 | 2:09:06 | 5:44:15 | 835 |
| 71 | Fabrizio Travaglia | Italy | 44:57 | 2:41:55 | 2:08:56 | 5:45:07 | 842 |
| 72 | Miroslav Pietrula | Czech Republic | 45:28 | 2:41:01 | 2:09:45 | 5:46:00 | 854 |
| 73 | Clemens Steffan | Switzerland | 43:46 | 2:49:52 | 2:05:47 | 5:47:30 | 878 |
| 74 | Domonkos Gaspar | Hungary | 44:23 | 2:59:02 | 1:47:55 | 5:47:32 | 879 |
| 75 | André Frießlich | Germany | 40:56 | 2:53:30 | 2:02:09 | 5:48:26 | 887 |
| 76 | Martin Fritz | Germany | 42:52 | 2:46:11 | 2:09:51 | 5:50:15 | 899 |
| 77 | Frédéric Soultanem | France | 36:59 | 2:55:37 | 2:07:24 | 5:50:39 | 902 |
| 78 | Steve Feller | Luxembourg | 35:12 | 2:52:55 | 2:16:58 | 5:52:14 | 917 |
| 79 | Pavol Sedliacik | Slovakia | 32:24 | 2:46:55 | 2:25:16 | 5:53:22 | 930 |
| 80 | Nicola Aitoro | Italy | 38:56 | 3:02:31 | 2:01:08 | 5:53:23 | 932 |
| 81 | Morrison Rainey | United Kingdom | 37:55 | 3:04:35 | 2:04:30 | 5:56:20 | 965 |
| 82 | Nicolas Louis | France | 34:01 | 2:44:04 | 2:31:08 | 5:57:29 | 977 |
| 83 | Luca Incalcaterra | Italy | 39:00 | 3:09:40 | 1:59:12 | 6:00:08 | 1011 |
| 84 | Simon Stewart | United Kingdom | 46:56 | 3:08:26 | 1:49:30 | 6:02:33 | 1034 |
| 85 | Andrea Stabile | Italy | 41:40 | 3:03:32 | 2:07:25 | 6:02:40 | 1035 |
| 86 | Michael Marza | Belgium | 44:18 | 2:57:08 | 2:12:03 | 6:02:58 | 1039 |
| 87 | Imran Abbas | South Africa | 58:23 | 2:51:18 | 2:00:16 | 6:03:23 | 1041 |
| 88 | Xavier Chenut | Belgium | 46:08 | 2:55:38 | 2:13:36 | 6:04:28 | 1048 |
| 89 | Anton Pernisch | Slovakia | 41:57 | 2:50:09 | 2:26:18 | 6:09:21 | 1084 |
| 90 | Rudy Tani | Italy | 37:54 | 2:57:00 | 2:29:32 | 6:15:39 | 1137 |
| 91 | Branislav Milivojevic | Serbia | 44:48 | 2:59:37 | 2:17:33 | 6:18:01 | 1154 |
| 92 | Daniel Erdei | Romania | 46:48 | 2:59:53 | 2:17:46 | 6:19:04 | 1163 |
| 93 | Sébastien Lajoie | Canada | 39:22 | 3:00:37 | 2:26:27 | 6:19:04 | 1164 |
| 94 | Matteo Marton | Italy | 42:23 | 3:03:23 | 2:18:45 | 6:19:07 | 1165 |
| 95 | Tom Ennis | Ireland | 43:28 | 3:08:12 | 2:10:50 | 6:19:29 | 1170 |
| 96 | Nicolas Barozzi | Italy | 40:34 | 3:09:56 | 2:16:50 | 6:19:41 | 1175 |
| 97 | Fabio Pravettoni | Italy | 42:28 | 2:56:41 | 2:26:54 | 6:20:29 | 1180 |
| 98 | Stephen Fay | Italy | 51:12 | 3:10:18 | 2:07:47 | 6:20:36 | 1182 |
| 99 | Paolo Patruno | Italy | 39:26 | 3:16:12 | 2:10:37 | 6:20:42 | 1183 |
| 100 | Alen Bašić | Croatia | 41:25 | 3:04:54 | 2:24:12 | 6:25:28 | 1213 |
| 101 | Paolo Bonfiglio | Italy | 36:11 | 3:05:50 | 2:32:29 | 6:29:19 | 1237 |
| 102 | Pascal Cooney | Ireland | 49:27 | 3:14:33 | 2:12:34 | 6:29:55 | 1241 |
| 103 | Goran Krstic | Croatia | 35:30 | 3:12:37 | 2:17:06 | 6:31:33 | 1253 |
| 104 | Alessandro Lombardo | Italy | 1:16:51 | 6:31:38 | 1254 | ||
| 105 | Marc Powell | United Kingdom | 38:46 | 3:04:51 | 2:40:46 | 6:44:25 | 1311 |
| 106 | Tomislav Peček | Croatia | 41:42 | 3:07:40 | 2:37:23 | 6:45:17 | 1314 |
| 107 | Boštjan Meden | Slovenia | 44:35 | 3:10:59 | 2:36:16 | 6:47:03 | 1322 |
| 108 | Thomas Tischler | Austria | 44:54 | 3:04:25 | 2:43:56 | 6:47:52 | 1327 |
| 109 | Ernst Mader | Austria | 43:35 | 3:19:50 | 2:31:30 | 6:48:28 | 1331 |
| 110 | Gerard Connelly | United Kingdom | 48:20 | 3:30:25 | 2:14:09 | 6:51:47 | 1347 |
| 111 | Ivica Suran | Croatia | 46:56 | 3:23:37 | 2:32:57 | 6:55:25 | 1356 |
| 112 | Pablo Torres Arrojo | Spain | 51:29 | 3:22:51 | 2:28:54 | 6:58:21 | 1376 |
| 113 | Denis Tuksar | Germany | 40:53 | 3:29:27 | 2:29:18 | 6:59:36 | 1378 |
| 114 | Kristijan Miš | Croatia | 45:15 | 3:25:54 | 2:20:20 | 7:00:08 | 1379 |
| 115 | Franjo Glibo | Croatia | 51:29 | 3:07:17 | 2:49:17 | 7:00:46 | 1384 |
| 116 | Jody Cornelius | Netherlands | 59:06 | 3:11:58 | 2:33:42 | 7:01:23 | 1385 |
| 117 | Dražen Mrkonjic | Croatia | 44:07 | 3:10:30 | 2:51:52 | 7:06:41 | 1402 |
| 118 | Franco Senilliani Melchior | Argentina | 53:57 | 3:37:41 | 2:28:52 | 7:11:50 | 1412 |
| 119 | Milen Tzanov | Bulgaria | 54:06 | 4:03:17 | 2:41:16 | 7:55:02 | 1486 |
| DNF | Lars Aarts | Netherlands | 36:35 | 2:25:42 | DNF | ||
| DNF | Matias Medina | Norway | 36:22 | 7:49:32 | DNF | ||
| DNF | Miroslav Benković | Croatia | 54:10 | 4:33:48 | DNF | ||
| DNF | Robert Pavisic | Croatia | 43:06 | 4:04:57 | DNF | ||
| DNF | Steve Grgas | United States | 33:07 | DNF |
M55-59 73 finishers · 1st Marco Cason 4:35:45
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Marco Cason | Italy | 32:46 | 2:27:40 | 1:28:25 | 4:35:45 | 75 |
| 2 | Mauro Giaconia | Italy | 27:36 | 2:33:13 | 1:30:45 | 4:38:51 | 93 |
| 3 | Holger Ludwig | Germany | 27:09 | 2:41:07 | 1:37:17 | 4:52:13 | 198 |
| 4 | Robert Mayer | Germany | 32:28 | 2:32:11 | 1:41:26 | 4:52:15 | 199 |
| 5 | Steven Chaid | United States | 34:00 | 2:31:54 | 1:45:24 | 4:57:10 | 266 |
| 6 | Martin Hofer | Italy | 39:31 | 2:23:31 | 1:45:05 | 4:57:20 | 272 |
| 7 | Tomas Kamrla | Slovakia | 33:43 | 2:32:11 | 1:45:29 | 4:58:55 | 287 |
| 8 | Manfred Eberwein | Germany | 35:09 | 2:29:07 | 1:47:41 | 5:01:27 | 304 |
| 9 | Davide Biondani | Italy | 33:41 | 2:30:47 | 1:51:14 | 5:02:20 | 314 |
| 10 | Christian Danzinger | Austria | 36:58 | 2:31:38 | 1:45:12 | 5:04:25 | 339 |
| 11 | Walter Benedetti | Italy | 37:22 | 2:31:15 | 1:46:43 | 5:04:39 | 345 |
| 12 | Norbert Dürnberger | Austria | 40:46 | 2:29:25 | 1:52:02 | 5:08:52 | 384 |
| 13 | Stefano Manfredi | Italy | 34:38 | 2:34:53 | 1:51:51 | 5:09:22 | 392 |
| 14 | Dominique Rigout | France | 32:27 | 2:34:11 | 1:56:11 | 5:09:49 | 397 |
| 15 | Kris Messelier | Belgium | 39:44 | 2:32:54 | 1:50:50 | 5:13:09 | 440 |
| 16 | Andrew Williams | Ukraine | 37:19 | 2:40:24 | 1:46:17 | 5:15:31 | 468 |
| 17 | Eric Chanel | France | 38:38 | 2:32:59 | 1:58:23 | 5:18:10 | 512 |
| 18 | Damjan Belic | Slovenia | 33:15 | 2:35:32 | 2:00:54 | 5:19:05 | 523 |
| 19 | Massimiliano Rossetti | Italy | 35:35 | 2:36:45 | 2:00:27 | 5:20:53 | 545 |
| 20 | Vincenzo Doria | Italy | 41:38 | 2:44:51 | 1:47:04 | 5:23:56 | 582 |
| 21 | Alan Štimac | Croatia | 39:58 | 2:53:14 | 1:42:09 | 5:24:06 | 587 |
| 22 | Hans Vestjens | Netherlands | 43:42 | 2:41:33 | 1:51:53 | 5:25:08 | 601 |
| 23 | Diego Borghesi | Italy | 38:28 | 2:46:48 | 1:49:35 | 5:25:15 | 604 |
| 24 | Roberto Taddei | Italy | 42:06 | 2:45:01 | 1:46:39 | 5:25:53 | 612 |
| 25 | Arnold Putz | Germany | 36:31 | 2:46:22 | 1:54:43 | 5:26:20 | 617 |
| 26 | Rhett Barker | South Africa | 34:55 | 2:45:43 | 1:56:16 | 5:27:43 | 630 |
| 27 | Stef Boscia | South Africa | 42:55 | 2:39:49 | 1:56:20 | 5:27:48 | 633 |
| 28 | Jeremy Brown | United Kingdom | 37:02 | 2:50:53 | 1:56:10 | 5:32:49 | 692 |
| 29 | Lino Bazan | Italy | 38:46 | 2:38:22 | 2:04:58 | 5:32:52 | 694 |
| 30 | Simone Scalella | Italy | 43:59 | 2:46:37 | 1:52:32 | 5:32:58 | 696 |
| 31 | radu laurentiu | Romania | 38:43 | 2:42:51 | 2:02:30 | 5:35:25 | 727 |
| 32 | Markus Aschwanden | Switzerland | 47:11 | 2:51:30 | 1:51:02 | 5:39:42 | 785 |
| 33 | Massimiliano Buffo | Italy | 32:51 | 2:55:43 | 1:57:48 | 5:39:50 | 787 |
| 34 | Cristiano Menin | Italy | 34:40 | 2:54:16 | 1:53:22 | 5:40:05 | 791 |
| 35 | Gyles Horner | United Kingdom | 38:43 | 2:38:47 | 2:13:57 | 5:40:11 | 793 |
| 36 | Francesco Ruggieri | Italy | 43:12 | 2:57:56 | 1:48:24 | 5:42:16 | 811 |
| 37 | William Stripparo | Italy | 32:51 | 2:23:17 | 2:41:55 | 5:44:06 | 832 |
| 38 | Enrico Mazzocco | Italy | 30:53 | 2:44:13 | 2:19:07 | 5:44:10 | 834 |
| 39 | Ignacio Garcia Rodriguez | Spain | 37:20 | 2:59:48 | 1:59:00 | 5:44:25 | 837 |
| 40 | Fernando Gianfrancesco | Italy | 47:46 | 2:57:02 | 1:51:25 | 5:46:02 | 855 |
| 41 | Stefan Vejda | Austria | 37:41 | 3:05:49 | 1:52:00 | 5:47:26 | 877 |
| 42 | Massimo Rossano Alessandra | Italy | 36:18 | 2:55:52 | 2:04:07 | 5:48:17 | 885 |
| 43 | Mario Wegscheider | Austria | 37:19 | 2:56:24 | 2:04:19 | 5:49:29 | 892 |
| 44 | Stefano Barluzzi | Italy | 42:00 | 2:50:15 | 2:03:22 | 5:49:54 | 896 |
| 45 | Riccardo Franchi | Italy | 38:33 | 2:40:06 | 2:23:39 | 5:50:30 | 900 |
| 46 | Dimitri Rombouts | Belgium | 37:26 | 2:52:51 | 2:06:43 | 5:50:54 | 903 |
| 47 | Branislav Kusik | Slovakia | 37:35 | 2:53:50 | 2:08:08 | 5:51:43 | 913 |
| 48 | Paolo Bergamelli | Italy | 46:05 | 3:03:54 | 2:00:19 | 5:59:18 | 998 |
| 49 | Robert Tierney | United Kingdom | 41:08 | 3:01:41 | 2:06:40 | 5:59:34 | 1002 |
| 50 | Vadim Egorov | Unknown | 45:01 | 3:02:19 | 2:02:52 | 6:00:27 | 1013 |
| 51 | Luca Mavaracchio | Italy | 39:13 | 3:17:43 | 1:57:54 | 6:04:49 | 1054 |
| 52 | Peter Svensson | Sweden | 48:23 | 2:54:39 | 2:12:37 | 6:08:04 | 1076 |
| 53 | Francesco Cen | Italy | 40:07 | 3:01:54 | 2:15:42 | 6:08:50 | 1080 |
| 54 | Jochen Seemann | Germany | 50:15 | 2:50:26 | 2:20:30 | 6:13:54 | 1122 |
| 55 | Ismail Ebrahim | South Africa | 48:24 | 3:06:19 | 2:07:37 | 6:15:48 | 1139 |
| 56 | Peter Raneburger | Austria | 45:04 | 2:58:59 | 2:25:53 | 6:19:31 | 1171 |
| 57 | Brian Boundy | United Kingdom | 51:01 | 3:08:00 | 2:14:12 | 6:25:51 | 1216 |
| 58 | Thomas Popley | Austria | 48:34 | 3:00:59 | 2:24:56 | 6:27:25 | 1221 |
| 59 | Giampaolo Chiello | Italy | 38:37 | 2:55:07 | 2:41:12 | 6:29:07 | 1234 |
| 60 | Paolo Raimondi | Italy | 43:03 | 3:13:52 | 2:23:59 | 6:37:42 | 1282 |
| 61 | Vjekoslav Hrabar | Croatia | 35:28 | 3:42:59 | 2:11:20 | 6:39:42 | 1290 |
| 62 | Günter Schneeweiß | Austria | 50:58 | 3:07:49 | 2:29:32 | 6:43:29 | 1304 |
| 63 | Stefan Lechner | Germany | 44:02 | 3:14:25 | 2:31:38 | 6:44:25 | 1312 |
| 64 | Zvonimir Mikašek | Croatia | 47:36 | 3:11:08 | 2:34:10 | 6:49:53 | 1335 |
| 65 | Luca Panacea | Italy | 42:20 | 3:21:14 | 2:32:20 | 6:50:42 | 1341 |
| 66 | Markus Kainz | Austria | 42:43 | 3:38:54 | 2:11:15 | 6:53:02 | 1351 |
| 67 | carl Sykes | United Kingdom | 51:48 | 3:13:57 | 2:36:38 | 6:56:13 | 1361 |
| 68 | Pablo Torres Arrojo | Spain | 44:50 | 3:21:42 | 2:49:12 | 7:13:23 | 1415 |
| 69 | Randy Crisp | Canada | 50:06 | 3:25:57 | 2:38:40 | 7:13:43 | 1417 |
| 70 | John Leahy | Ireland | 46:28 | 3:28:41 | 2:45:51 | 7:14:15 | 1419 |
| 71 | Marco Sorrentino | Italy | 42:16 | 3:46:42 | 2:41:44 | 7:27:44 | 1452 |
| 72 | Davorin Capan | Croatia | 59:06 | 3:47:43 | 2:51:14 | 7:59:04 | 1489 |
| 73 | Bob Finger | United States | 44:17 | 3:53:02 | 3:43:47 | 8:36:25 | 1513 |
M60-64 44 finishers · 1st Lawrence Gray 5:03:59 · 2 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Lawrence Gray | Italy | 34:43 | 2:41:10 | 1:38:41 | 5:03:59 | 333 |
| 2 | Peter Uhl | Germany | 34:55 | 2:38:31 | 1:46:05 | 5:08:26 | 379 |
| 3 | Owen Jones | United Kingdom | 42:41 | 2:40:57 | 1:38:03 | 5:09:40 | 395 |
| 4 | Denis Genat | France | 32:37 | 2:45:49 | 1:46:46 | 5:13:40 | 445 |
| 5 | Rob Rees | Canada | 38:38 | 2:39:18 | 1:50:25 | 5:14:51 | 464 |
| 6 | Roberto Parini | Italy | 41:28 | 2:46:11 | 1:40:49 | 5:16:31 | 485 |
| 7 | Jürgen Haug | Germany | 36:18 | 2:34:22 | 2:00:19 | 5:17:33 | 505 |
| 8 | Dirk Busch | Germany | 37:17 | 2:35:56 | 1:56:23 | 5:18:54 | 521 |
| 9 | Silvio Dughera | Italy | 30:38 | 2:38:02 | 2:07:08 | 5:22:54 | 567 |
| 10 | Thomas Siegl | Austria | 47:52 | 2:34:56 | 1:55:25 | 5:25:59 | 614 |
| 11 | Andrea Bergamini | Italy | 33:41 | 2:36:03 | 2:08:54 | 5:28:56 | 649 |
| 12 | Bostjan Jaklic | Slovenia | 36:55 | 2:36:24 | 2:06:50 | 5:32:08 | 686 |
| 13 | David Brown | Canada | 33:34 | 2:44:17 | 2:09:20 | 5:35:09 | 723 |
| 14 | Erwin Versluijs | Netherlands | 35:22 | 2:55:30 | 1:56:15 | 5:36:11 | 736 |
| 15 | Lionel Flin | France | 43:14 | 2:45:10 | 1:55:57 | 5:36:31 | 741 |
| 16 | Massimo Pangrazzi | Italy | 36:34 | 2:59:34 | 1:50:46 | 5:36:42 | 744 |
| 17 | Maurizio Olmi | Italy | 41:03 | 2:55:57 | 1:50:54 | 5:37:31 | 757 |
| 18 | Laszlo Horvath | Romania | 42:49 | 2:51:26 | 1:51:32 | 5:38:24 | 765 |
| 19 | Guenther Zöggeler | Austria | 35:59 | 2:44:36 | 2:10:36 | 5:43:10 | 821 |
| 20 | Thierry Odeau | France | 36:12 | 3:01:00 | 1:56:59 | 5:44:24 | 836 |
| 21 | Pascal Pastur | France | 48:17 | 2:49:23 | 1:55:39 | 5:45:43 | 850 |
| 22 | Gianluca Coslovich | Italy | 40:49 | 2:50:50 | 2:00:19 | 5:49:36 | 893 |
| 23 | Ron Veenis | South Africa | 39:03 | 2:44:28 | 2:21:15 | 5:58:54 | 994 |
| 24 | Walter Lindenblatt | Germany | 39:50 | 2:52:56 | 2:18:48 | 6:02:16 | 1028 |
| 25 | Heiko Rodde | Eswatini | 47:31 | 2:46:08 | 2:26:02 | 6:10:38 | 1091 |
| 26 | Reinhard Hornig | Austria | 36:03 | 2:56:34 | 2:27:29 | 6:11:43 | 1104 |
| 27 | Kevin Baggott | United States | 32:28 | 3:08:04 | 2:19:48 | 6:13:54 | 1121 |
| 28 | Klaus Scharpf | Austria | 47:18 | 3:02:04 | 2:14:23 | 6:15:03 | 1129 |
| 29 | Gilberto Tani | Italy | 42:53 | 2:52:06 | 2:22:14 | 6:15:09 | 1131 |
| 30 | Arshadalli Ismail Tayob | South Africa | 44:30 | 3:01:22 | 2:10:10 | 6:15:19 | 1133 |
| 31 | Mico Duspara | Croatia | 52:01 | 3:07:36 | 2:18:22 | 6:31:25 | 1250 |
| 32 | Gerrit Verbeek | Netherlands | 40:48 | 3:12:18 | 2:26:53 | 6:31:27 | 1251 |
| 33 | Riccardo Bardelli | Italy | 40:50 | 3:27:11 | 2:10:14 | 6:33:59 | 1269 |
| 34 | Claude Villeneuve | Canada | 36:22 | 3:13:14 | 2:31:45 | 6:41:01 | 1294 |
| 35 | Alessandro Bettini | Italy | 48:32 | 3:15:46 | 2:27:12 | 6:43:42 | 1306 |
| 36 | Branimir Trgovac | Croatia | 41:33 | 3:28:37 | 2:16:25 | 6:45:59 | 1319 |
| 37 | Kevin Palmer | United Kingdom | 54:48 | 3:15:03 | 2:18:30 | 6:51:20 | 1344 |
| 38 | Stefano Ianezic | Italy | 48:33 | 3:26:04 | 2:28:50 | 7:00:46 | 1383 |
| 39 | Chris Pollard | United Kingdom | 45:35 | 3:22:25 | 2:49:47 | 7:11:05 | 1405 |
| 40 | Fabrizio Giambra | Italy | 48:33 | 3:16:27 | 2:51:58 | 7:11:26 | 1409 |
| 41 | Alessandro Bisso | Italy | 44:36 | 3:28:36 | 3:06:00 | 7:32:59 | 1466 |
| 42 | Franco Albertoni | Italy | 50:55 | 3:25:59 | 3:01:53 | 7:35:06 | 1468 |
| 43 | Michael Magee | United States | 57:45 | 3:34:45 | 3:02:49 | 7:50:08 | 1481 |
| 44 | Zhen Liu | United States | 1:06:44 | 3:24:16 | 3:24:04 | 8:13:44 | 1502 |
| DNF | Hans-Jürgen Wichert | Germany | 41:43 | 2:59:01 | DNF | ||
| DNF | Helmut Hochauer | Austria | 43:33 | 7:26:40 | DNF |
M65-69 17 finishers · 1st Urbano Ferrazzi 5:12:41
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Urbano Ferrazzi | Italy | 34:51 | 2:46:06 | 1:41:23 | 5:12:41 | 431 |
| 2 | Stephan Mardirossian | France | 32:27 | 2:36:36 | 2:01:33 | 5:18:31 | 515 |
| 3 | Iurie Ostashin | Moldova | 36:46 | 2:32:20 | 2:03:16 | 5:19:07 | 524 |
| 4 | John Berryman | Canada | 37:57 | 2:45:30 | 1:59:39 | 5:33:03 | 698 |
| 5 | Benny Vaneenooghe | Belgium | 39:18 | 2:49:48 | 1:52:13 | 5:34:14 | 711 |
| 6 | Jean-Louis Martin | France | 39:59 | 2:42:01 | 2:05:47 | 5:36:57 | 751 |
| 7 | Alessandro Camporese | Italy | 43:55 | 3:09:25 | 1:56:55 | 6:02:24 | 1031 |
| 8 | Gabor Gerber | Hungary | 36:35 | 3:07:12 | 2:10:01 | 6:08:12 | 1079 |
| 9 | Pascal Rouyer | France | 41:55 | 3:00:24 | 2:45:16 | 6:42:01 | 1298 |
| 10 | Bernhard Wardel | Germany | 48:39 | 3:27:33 | 2:17:28 | 6:47:37 | 1326 |
| 11 | Danko Viden | Austria | 47:01 | 3:12:02 | 2:30:05 | 6:50:40 | 1340 |
| 12 | Gerald Clausing | Germany | 38:02 | 3:10:46 | 2:52:24 | 6:55:43 | 1358 |
| 13 | Luigi Basili | Italy | 45:17 | 3:17:41 | 2:30:11 | 7:04:52 | 1398 |
| 14 | Pavel Hruby | Czech Republic | 54:38 | 3:11:35 | 2:37:11 | 7:06:18 | 1401 |
| 15 | Thomas Schmitz | Germany | 39:30 | 3:37:30 | 2:53:51 | 7:24:33 | 1440 |
| 16 | Luc Verschelden | Canada | 47:26 | 3:41:33 | 2:38:58 | 7:26:30 | 1445 |
| 17 | Ross Gardner | United Kingdom | 54:08 | 4:00:16 | 2:55:17 | 8:06:38 | 1496 |
M70-74 3 finishers · 1st Jan Schaerlaken 5:35:06 · 1 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Jan Schaerlaken | Belgium | 37:34 | 2:40:37 | 2:05:40 | 5:35:06 | 721 |
| 2 | John Lescoublet | France | 35:25 | 3:37:05 | 2:28:13 | 6:57:09 | 1368 |
| 3 | Daniele Longhi | Italy | 43:37 | 3:16:22 | 3:18:46 | 7:32:08 | 1462 |
| DNF | Giancarlo Bottonelli | Italy | 57:26 | 3:20:34 | DNF |
M75-79 2 finishers · 1st Giuseppe Guariento 6:18:36
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Giuseppe Guariento | Italy | 45:49 | 3:06:06 | 2:12:58 | 6:18:36 | 1158 |
| 2 | Jan Fajt | Czech Republic | 56:36 | 3:30:34 | 3:34:47 | 8:18:55 | 1507 |
MGuide 1 finisher · 1st Peter Kniz 5:13:06
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| 1 | Peter Kniz | Slovakia | 32:10 | 2:46:42 | 1:46:22 | 5:13:06 | 437 |
PC/ID 0 finishers · 2 DNF
| Place | Athlete | Country | Swim | Bike | Run | Finish | Overall |
|---|---|---|---|---|---|---|---|
| DNF | Mauro Secco | Italy | 38:25 | 3:11:11 | 2:18:32 | DNF | |
| DNF | Peter Ispold | Slovakia | 32:11 | 2:46:43 | 1:46:22 | 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.