Course Conditions
Once again, conditions in Copenhagen were quick. With an adjustment of 33:45, this year’s race was about six minutes quicker than the last Pro race in 2021 and about 11 minutes quicker then the new course rating (i.e. average) of 22:29.
We’ve also seen new course records. Most notably, winner Finn Grove-Freese took the overall course records from Cam Wurf (improving by just over eight minutes) and also the run course record which was set back in 2011 by Mats Vittrup (was 2:38, now 2:32). The first four athletes were under the old run course record. Before that, we’ve also seen a new bike course record which was also set by Cam Wurf in 2021 at 4:02. Rasmus Svenningssen was the fastest with a 3:54 but since he ended his run as planned after 10k, this time is not valid for a course record. Instead, the new mark was set by Matthew Palmer with 3:58.
Finn also set a new German fastest time. Some more new national records: Jesper (Sweden), Zack (Great Britain), and Milosz (Poland). (with Nice and Kona coming up, I will take some time to update the national records post.)
Nice Qualifying
Copenhagen offered the final slot for the men’s Ironman World Championships 2025 in Nice. For now, it’s not 100% clear who will get this slot. Both winner Finn Grove-Freese and second.place Mathias Petersen already have their slots. Therefore,
- Jesper Svensson should be offered the slot, but he has indicated that he might decline,
in that case - Zack Cooper will be next in line.
However, this will only be official at the awards ceremony on Monday.
Male Race Results
Rank | Name | Nation | Swim | Bike | Run | Time | Diff to exp. | Prize Money | PTO Points |
1 | Finn Große-Freese | GER | 00:45:49 (1) | 04:04:25 (7) | 02:32:43 (1) | 07:27:34 | -15:03 | US$ 15,000 | 80.54 |
2 | Mathias Petersen | DEN | 00:46:03 (6) | 04:01:19 (4) | 02:37:15 (3) | 07:28:10 | -09:53 | US$ 9,000 | 77.74 |
3 | Jesper Svensson | SWE | 00:46:08 (8) | 04:01:59 (5) | 02:38:10 (4) | 07:30:10 | -18:33 | US$ 7,000 | 74.59 |
4 | Zack Cooper | GBR | 00:54:15 (39) | 04:00:11 (3) | 02:34:06 (2) | 07:33:29 | -18:01 | US$ 5,000 | 71.11 |
5 | Gabriel Sandoer | SWE | 00:45:55 (4) | 04:04:27 (8) | 02:43:54 (12) | 07:38:18 | n/a | US$ 4,000 | 67.19 |
6 | Milosz Sowinski | POL | 00:49:16 (23) | 04:04:34 (9) | 02:42:21 (10) | 07:40:13 | -18:49 | US$ 3,000 | 64.59 |
7 | Chris Beckmans | AUS | 00:52:09 (34) | 04:07:10 (13) | 02:40:15 (7) | 07:43:48 | -13:21 | US$ 2,500 | 61.48 |
8 | Emil Holm | DEN | 00:45:51 (2) | 04:08:57 (18) | 02:45:57 (14) | 07:44:17 | n/a | US$ 2,000 | 59.73 |
9 | Gustav Palm-Henriksen | DEN | 00:47:42 (11) | 04:06:24 (12) | 02:47:41 (16) | 07:45:40 | -31:10 | US$ 1,500 | 57.75 |
10 | Tom Vaelen | BEL | 00:46:06 (7) | 04:07:52 (15) | 02:49:34 (17) | 07:47:19 | -06:25 | US$ 1,000 | 55.78 |
11 | Thor Bendix Madsen | DEN | 00:49:12 (20) | 04:12:32 (25) | 02:41:30 (9) | 07:48:27 | -02:02 | 54.12 | |
12 | Joao Ferreira | POR | 00:47:57 (17) | 04:09:05 (19) | 02:47:12 (15) | 07:48:36 | -11:31 | 52.95 | |
13 | Finn Arentz | GBR | 00:49:19 (24) | 04:16:39 (34) | 02:40:38 (8) | 07:50:57 | -14:38 | 50.99 | |
14 | Morten Schmidt | GER | 00:45:53 (3) | 04:08:54 (17) | 02:53:33 (21) | 07:53:39 | -31:33 | 48.97 | |
15 | Scott Steenberg | DEN | 00:47:51 (15) | 04:07:12 (14) | 02:56:04 (23) | 07:55:12 | -18:28 | 47.49 | |
16 | Christophe De Keyser | BEL | 00:46:22 (10) | 04:14:36 (30) | 02:50:34 (20) | 07:55:43 | n/a | 46.48 | |
17 | Victor Arroyo Bugallo | ESP | 00:55:19 (44) | 04:12:22 (24) | 02:43:36 (11) | 07:55:51 | -02:26 | 45.70 | |
18 | Timmo Jeret | EST | 00:56:52 (46) | 04:15:41 (33) | 02:38:50 (5) | 07:55:55 | -04:34 | 45.00 | |
19 | Marc Eggeling | GER | 00:47:59 (18) | 04:06:18 (11) | 02:58:13 (27) | 07:56:42 | 07:16 | 44.06 | |
20 | Joe Begbie | AUS | 00:46:11 (9) | 04:09:23 (21) | 02:56:54 (26) | 07:56:56 | n/a | 43.40 | |
21 | Olaf Van Den Bergh | NED | 01:01:28 (48) | 04:11:32 (22) | 02:38:55 (6) | 07:57:10 | -11:39 | 42.78 | |
22 | Kristoffer Visti Graae | DEN | 00:47:55 (16) | 04:04:57 (10) | 03:00:20 (32) | 07:57:15 | -09:43 | 42.27 | |
23 | Mitch Wismans | NED | 00:50:14 (25) | 04:17:52 (37) | 02:45:31 (13) | 07:59:29 | -12:06 | 40.93 | |
24 | Dylan Thissen | NED | 00:54:15 (39) | 04:02:52 (6) | 02:59:17 (30) | 08:01:00 | n/a | 39.91 | |
25 | Cody Beals | CAN | 00:47:49 (14) | 04:13:24 (27) | 02:56:34 (25) | 08:02:09 | 11:19 | 39.08 | |
26 | Sander Heemeryck | BEL | 00:49:15 (22) | 04:18:40 (38) | 02:49:58 (18) | 08:02:49 | n/a | 38.47 | |
27 | Jesse Van Hulst | NED | 00:51:45 (30) | 04:08:03 (16) | 02:58:46 (29) | 08:03:30 | -36:24 | 37.88 | |
28 | Rinel Pius | EST | 00:45:59 (5) | 04:19:38 (39) | 02:55:03 (22) | 08:05:01 | n/a | 36.98 | |
29 | Jakob Bloch | DEN | 00:54:10 (38) | 04:12:32 (25) | 02:59:48 (31) | 08:10:32 | n/a | 34.52 | |
30 | Pascal Tischler | GER | 00:47:44 (12) | 04:17:01 (36) | 03:02:34 (35) | 08:11:22 | 07:28 | 33.94 | |
31 | Matthew Palmer | DEN | 00:54:17 (41) | 03:58:30 (2) | 03:16:26 (42) | 08:14:04 | 10:47 | 32.63 | |
32 | Kristian Hindkjaer | DEN | 00:49:09 (19) | 04:15:36 (32) | 03:04:49 (38) | 08:14:20 | -01:58 | 32.31 | |
33 | Christoffer Heick | DEN | 00:54:06 (37) | 04:22:12 (40) | 02:56:30 (24) | 08:16:56 | 02:56 | 31.08 | |
34 | Thomas Bosch | GER | 01:00:16 (47) | 04:13:51 (28) | 03:02:58 (37) | 08:21:38 | -07:27 | 29.04 | |
35 | Marijn Markusse | NED | 00:54:18 (42) | 04:14:31 (29) | 03:08:52 (39) | 08:21:56 | -07:04 | 28.75 | |
36 | Ignacio Cabrera Fernandez | ESP | 00:50:31 (26) | 04:27:27 (41) | 03:02:46 (36) | 08:25:43 | -01:13 | 27.09 | |
37 | Lars Lomholt | DEN | 00:55:18 (43) | 04:15:24 (31) | 03:10:40 (41) | 08:26:48 | 33:01 | 26.52 | |
38 | Zoran Nikolics | HUN | 00:52:25 (35) | 04:29:24 (42) | 03:01:11 (34) | 08:29:07 | -43:20 | 25.47 | |
39 | Lukas Schnoedewind | GER | 00:47:47 (13) | 04:11:34 (23) | 03:38:47 (43) | 08:42:50 | 20:12 | 24.66 | |
40 | Roee Zoarets | ISR | 00:51:47 (32) | 04:47:24 (46) | 02:58:26 (28) | 08:44:27 | n/a | 24.55 | |
41 | David Rother | GER | 00:55:48 (45) | 04:42:22 (45) | 03:00:39 (33) | 08:44:35 | -20:26 | 24.45 | |
42 | Albert Askengren | SWE | 00:52:48 (36) | 05:05:28 (47) | 02:50:09 (19) | 08:52:42 | 31:32 | 24.36 | |
43 | Tom Walsh | IRL | 01:09:33 (49) | 04:39:59 (44) | 03:09:00 (40) | 09:04:16 | -25:06 | 24.27 | |
Rasmus Svenningsson | SWE | 00:49:14 (21) | 03:54:00 (1) | DNF | |||||
Michael Weiss | AUT | 00:51:44 (29) | 04:09:14 (20) | DNF | |||||
Adam Munch | DEN | 00:51:46 (31) | 04:16:52 (35) | DNF | |||||
Joe Skipper | GBR | 00:51:40 (28) | 04:34:47 (43) | DNF | |||||
Brecht Van Vooren | BEL | 00:50:47 (27) | 05:26:20 (48) | DNF | |||||
Fabian Guenther | GER | 00:51:48 (33) | DNF |