Course Conditions
This year’s race had one of the quickest courses in recent years, even if it’s still a bit slower than the record years before 2015. How long will Marino’s course record from 2011 continue to stand? This year’s winner Mattia Ceccarelly was just over two minutes slower. He won with an even performance across all three legs, while Jon Breivold set a new bike course record having to make up lost time in the swim.
Kona Qualifying
IM Austria had two male Pro slots, these will be offered to:
- Mattia Ceccarelli and Jon Breivold.
You can find the full list of Kona qualifiers on my Kona 2026 page.
Male Race Results
| Rank | Name | Nation | Swim | Bike | Run | Time | Diff to exp. | Prize Money | PTO Points |
| 1 | Mattia Ceccarelli | ITA | 00:46:33 (3) | 04:09:06 (2) | 02:46:38 (9) | 07:48:07 | -17:20 | US$ 15,000 | 79.05 |
| 2 | Jon Saeveras Breivold | NOR | 00:53:20 (36) | 04:08:15 (1) | 02:42:29 (3) | 07:49:44 | -07:02 | US$ 9,000 | 75.87 |
| 3 | Florian Angert | GER | 00:46:30 (2) | 04:14:14 (8) | 02:46:40 (11) | 07:52:35 | -10:58 | US$ 7,000 | 72.43 |
| 4 | Milan Brons | NED | 00:49:58 (18) | 04:14:09 (7) | 02:44:57 (7) | 07:54:35 | -12:51 | US$ 5,000 | 69.50 |
| 5 | Gabriel Sandoer | SWE | 00:47:11 (6) | 04:18:44 (16) | 02:43:13 (4) | 07:54:57 | 00:27 | US$ 4,000 | 67.37 |
| 6 | Sebastian Aschenbrenner | AUT | 00:50:09 (24) | 04:15:41 (11) | 02:44:27 (6) | 07:55:49 | -23:37 | US$ 3,000 | 65.20 |
| 7 | Rostislav Pevtsov | UKR | 00:47:20 (13) | 04:18:36 (15) | 02:46:21 (8) | 07:58:02 | 06:43 | US$ 2,500 | 62.67 |
| 8 | Lars Lomholt | DEN | 00:56:44 (48) | 04:13:06 (3) | 02:43:13 (4) | 07:59:19 | -16:26 | US$ 2,000 | 60.63 |
| 9 | Dominik Sowieja | GER | 00:50:14 (29) | 04:25:47 (27) | 02:38:50 (1) | 08:00:34 | 00:53 | US$ 1,500 | 58.72 |
| 10 | Arne Leiss | GER | 00:47:08 (4) | 04:16:40 (12) | 02:51:29 (18) | 08:00:49 | -09:27 | US$ 1,000 | 57.31 |
| 11 | Alexandre Nobre | POR | 00:47:18 (11) | 04:30:33 (38) | 02:39:29 (2) | 08:03:44 | -07:14 | 54.99 | |
| 12 | Dylan Magnien | FRA | 00:47:15 (8) | 04:20:19 (18) | 02:50:57 (15) | 08:04:12 | 09:36 | 53.70 | |
| 13 | Michael Weiss | AUT | 00:50:05 (21) | 04:15:19 (9) | 02:54:23 (22) | 08:05:26 | 06:09 | 52.21 | |
| 14 | Will Grace | GBR | 00:49:38 (15) | 04:25:30 (26) | 02:49:42 (13) | 08:10:48 | 05:03 | 49.22 | |
| 15 | Ernest Mantell | USA | 00:50:12 (28) | 04:27:23 (31) | 02:46:38 (9) | 08:11:01 | -01:47 | 48.28 | |
| 16 | Elliot Bach | USA | 00:50:07 (23) | 04:22:19 (20) | 02:55:44 (24) | 08:14:19 | -24:34 | 46.22 | |
| 17 | Timo Schaffeld | GER | 00:52:53 (30) | 04:25:19 (25) | 02:51:05 (17) | 08:14:24 | -09:54 | 45.45 | |
| 18 | Nick Thijs | BEL | 00:50:11 (26) | 04:26:03 (28) | 02:51:43 (19) | 08:14:54 | n/a | 44.59 | |
| 19 | Alois Knabl | AUT | 00:46:29 (1) | 04:22:27 (21) | 03:00:42 (30) | 08:15:28 | n/a | 43.75 | |
| 20 | Georg Enzenberger | AUT | 00:49:59 (19) | 04:28:20 (33) | 02:51:01 (16) | 08:15:37 | 09:38 | 43.13 | |
| 21 | Cameron MacNair | ZAF | 00:50:06 (22) | 04:27:22 (30) | 02:51:55 (20) | 08:15:55 | -09:02 | 42.49 | |
| 22 | Tim Gosnjak | SLO | 00:56:52 (50) | 04:15:29 (10) | 02:56:32 (27) | 08:16:44 | -20:40 | 41.69 | |
| 23 | Michael Wegricht | GER | 00:47:13 (7) | 04:30:30 (37) | 02:52:57 (21) | 08:17:16 | n/a | 41.04 | |
| 24 | Stephan Benedikt | AUT | 00:53:27 (40) | 04:22:28 (22) | 02:56:25 (26) | 08:18:42 | -15:04 | 40.09 | |
| 25 | Lucas Voets | NED | 00:56:04 (45) | 04:28:26 (34) | 02:50:31 (14) | 08:21:22 | n/a | 38.69 | |
| 26 | Romain Rezsohazy | BEL | 00:53:19 (35) | 04:27:47 (32) | 02:56:20 (25) | 08:24:13 | 00:02 | 37.26 | |
| 27 | Danyil Odynets | UKR | 00:53:32 (43) | 04:37:10 (43) | 02:47:30 (12) | 08:24:19 | n/a | 36.90 | |
| 28 | Clement Cadot | FRA | 00:49:56 (17) | 04:32:48 (40) | 02:58:07 (28) | 08:29:03 | n/a | 34.81 | |
| 29 | Jacob Lind Knudsen | DEN | 00:58:38 (51) | 04:30:24 (36) | 02:59:11 (29) | 08:35:47 | n/a | 31.97 | |
| 30 | Rastislav Srnanek | SVK | 01:04:45 (54) | 04:30:53 (39) | 02:55:29 (23) | 08:38:35 | n/a | 30.65 | |
| 31 | Johannes Felzmann | AUT | 01:00:14 (52) | 04:34:24 (41) | 03:03:58 (33) | 08:44:46 | n/a | 28.07 | |
| 32 | Emilio Tizon Valverde | ESP | 00:56:07 (46) | 04:44:32 (46) | 03:00:51 (31) | 08:47:02 | -22:03 | 26.99 | |
| 33 | David Rother | GER | 00:56:03 (44) | 04:45:10 (47) | 03:03:50 (32) | 08:51:45 | -16:56 | 25.00 | |
| 34 | Matthias Tuerk | GER | 00:53:24 (37) | 04:30:23 (35) | 03:35:51 (36) | 09:05:57 | 19:17 | 24.42 | |
| 35 | Keegan Cooke | ZAF | 00:50:11 (26) | 05:08:20 (51) | 03:07:35 (34) | 09:13:06 | 35:42 | 24.26 | |
| 36 | Morgan Bjoerkqvist | SWE | 01:01:26 (53) | 04:39:54 (44) | 03:28:33 (35) | 09:16:48 | 32:02 | 24.11 | |
| 37 | Mathias Schenk | AUT | 00:56:11 (47) | 04:40:47 (45) | 03:39:26 (37) | 09:25:43 | n/a | 23.97 | |
| Mathias Petersen | DEN | 00:47:16 (9) | 04:13:56 (6) | DNF | |||||
| Kristian Grue | NOR | 00:50:09 (24) | 04:13:48 (5) | DNF | |||||
| Zack Cooper | GBR | 00:53:26 (39) | 04:13:15 (4) | DNF | |||||
| Christophe De Keyser | BEL | 00:47:18 (11) | 04:23:10 (23) | DNF | |||||
| Joe Skipper | GBR | 00:53:10 (32) | 04:17:44 (13) | DNF | |||||
| Joren Thys | BEL | 00:53:07 (31) | 04:18:07 (14) | DNF | |||||
| Pavel Wohl | CZE | 00:50:01 (20) | 04:21:42 (19) | DNF | |||||
| Wojciech Kopycinski | POL | 00:53:18 (34) | 04:19:37 (17) | DNF | |||||
| Robin Hermann | SUI | 00:53:25 (38) | 04:24:21 (24) | DNF | |||||
| Lukas Stahl | GER | 00:53:31 (42) | 04:26:38 (29) | DNF | |||||
| Lorenzo Delco | SUI | 00:56:45 (49) | 04:36:03 (42) | DNF | |||||
| Damian Martinez Baz | ESP | 00:53:29 (41) | 04:47:18 (48) | DNF | |||||
| Marc Eggeling | GER | 00:47:22 (14) | 04:54:56 (49) | DNF | |||||
| Samuel Wyatt-haines | GBR | 00:49:52 (16) | 05:02:41 (50) | DNF | |||||
| Cenzino Lebot | FRA | 00:47:10 (5) | DNF | ||||||
| Denis Chevrot | FRA | 00:47:17 (10) | DNF | ||||||
| Adam Munch | DEN | 00:53:11 (33) | DNF | ||||||
| Matias Christiansen | DEN | 01:05:17 (55) | DNF |