Ironman Lanzarote 2025 – Analyzing Results
Course Conditions
Once again, Lanzarote offered hills and wind making especially the bike course hard. This year was about seven to eight minutes slower overall and specifically on the bike than last year. There was one new course record: Dylan Magnien improved the run course record (Arthur Horseau in 2023) by a few seconds. Sven Oliver Thalmann had a new fastest swim split (beating the 2006 time by Luc van Lierde), however he didn’t finish the race so his time doesn’t count as a course record.
Nice and Kona Qualifying
IM Lanzarote offered three slots each for the men (Nice) and women (Kona). These will be offered to:
- Jordi Montraveta, Mathias Petersen and Jon Breivold (men)
and - Jeanne Collonge, Merle Brunnee and Julia Skala (women).
In addition, female winner Lucy Charles-Barclay validated her Kona slot. Men’s winner Dylan Magnien was already qualified. You can find all Nice and Kona 2025 Qualifiers in this post.
Male Race Results
Rank | Name | Nation | Swim | Bike | Run | Time | Diff to exp. | Prize Money | PTO Points |
1 | Dylan Magnien | FRA | 00:48:53 (4) | 04:54:39 (9) | 02:39:00 (1) | 08:27:57 | -11:06 | US$ 3,000 | 74.57 |
2 | Jordi Montraveta Moya | ESP | 00:54:29 (21) | 04:47:53 (4) | 02:41:07 (2) | 08:28:35 | -19:14 | US$ 2,250 | 71.26 |
3 | Mathias Petersen | DEN | 00:47:12 (3) | 04:56:12 (11) | 02:42:57 (4) | 08:31:11 | -01:57 | US$ 1,500 | 67.61 |
4 | Jon Saeveras Breivold | NOR | 00:54:36 (24) | 04:47:04 (3) | 02:44:21 (6) | 08:31:51 | -01:56 | US$ 1,250 | 64.93 |
5 | Clement Mignon | FRA | 00:47:09 (2) | 04:56:39 (13) | 02:43:39 (5) | 08:32:21 | 07:22 | US$ 1,000 | 62.58 |
6 | Michiel Stockman | BEL | 00:53:55 (19) | 04:51:31 (5) | 02:42:07 (3) | 08:33:22 | -32:04 | US$ 900 | 60.29 |
7 | Mikel Ugarte Ramos | ESP | 00:48:54 (5) | 04:55:00 (10) | 02:49:14 (11) | 08:37:16 | -01:18 | US$ 800 | 57.20 |
8 | Thomas Navarro | FRA | 00:52:28 (17) | 04:56:36 (12) | 02:45:54 (8) | 08:39:41 | -15:17 | US$ 700 | 54.81 |
9 | Sebastian Norberg | SWE | 00:54:31 (22) | 04:53:22 (7) | 02:51:48 (15) | 08:44:11 | -07:47 | US$ 600 | 51.87 |
10 | Arnaud Guilloux | FRA | 00:49:00 (6) | 05:01:03 (17) | 02:49:05 (10) | 08:44:36 | 07:41 | US$ 500 | 50.50 |
11 | Anthony Roux | FRA | 00:59:03 (32) | 04:43:32 (1) | 02:56:23 (19) | 08:44:45 | -17:00 | 49.37 | |
12 | Stenn Goetstouwers | BEL | 00:50:14 (11) | 05:00:15 (15) | 02:50:11 (12) | 08:45:43 | 01:20 | 48.07 | |
13 | Lukas Stahl | GER | 00:53:41 (18) | 05:01:33 (18) | 02:47:21 (9) | 08:47:32 | -04:54 | 46.58 | |
14 | Joren Thys | BEL | 00:56:58 (27) | 04:54:14 (8) | 02:50:37 (13) | 08:47:38 | n/a | 45.78 | |
15 | Matthew Palmer | GBR | 00:56:49 (26) | 04:46:51 (2) | 02:59:17 (23) | 08:48:01 | -20:26 | 44.97 | |
16 | Kristian Grue | NOR | 00:50:21 (13) | 04:53:14 (6) | 03:02:04 (27) | 08:49:56 | 05:33 | 43.69 | |
17 | Clement Grandy | FRA | 00:53:56 (20) | 04:57:52 (14) | 02:52:43 (16) | 08:50:04 | n/a | 43.11 | |
18 | Christoph Mattner | GER | 00:52:27 (15) | 05:13:30 (28) | 02:44:55 (7) | 08:55:40 | 03:11 | 40.65 | |
19 | Timmo Jeret | EST | 00:57:35 (29) | 05:02:49 (20) | 02:51:26 (14) | 08:57:05 | n/a | 39.73 | |
20 | Ben Hoffman | USA | 00:49:50 (9) | 05:07:35 (22) | 02:55:48 (17) | 08:59:32 | 21:00 | 38.49 | |
21 | Ander Irigoien Egia | ESP | 00:50:17 (12) | 05:11:36 (26) | 02:57:15 (21) | 09:03:39 | -01:11 | 36.70 | |
22 | Alex Woodman | GBR | 00:49:32 (7) | 05:08:26 (23) | 03:00:53 (25) | 09:04:53 | 06:10 | 35.96 | |
23 | Fabian Dutli | SUI | 00:55:47 (25) | 05:02:18 (19) | 03:02:30 (28) | 09:05:49 | 10:26 | 35.37 | |
24 | Olaf Van Den Bergh | NED | 00:58:55 (31) | 05:00:30 (16) | 03:00:25 (24) | 09:05:56 | n/a | 35.09 | |
25 | Ben Akin | GBR | 00:54:33 (23) | 05:10:54 (25) | 02:56:21 (18) | 09:07:15 | 20:44 | 34.41 | |
26 | Mitch Wismans | NED | 00:51:00 (14) | 05:15:31 (30) | 02:56:35 (20) | 09:09:00 | n/a | 33.61 | |
27 | Gotzon Gondra Etxebarria | ESP | 00:57:30 (28) | 05:14:55 (29) | 02:59:11 (22) | 09:17:06 | -09:40 | 30.58 | |
28 | Eric Lauricella | USA | 01:01:00 (33) | 05:17:56 (31) | 03:01:37 (26) | 09:26:13 | -09:58 | 27.22 | |
29 | Thomas McManners | FIN | 01:04:34 (35) | 05:31:26 (32) | 03:06:30 (29) | 09:49:57 | 31:53 | 24.54 | |
Milan Brons | NED | 00:49:49 (8) | 05:05:01 (21) | DNF | |||||
Sven Oliver Thalmann | SUI | 00:45:42 (1) | 05:09:50 (24) | DNF | |||||
Alberto Eugenio Casillas Garcia | LTU | 00:52:27 (15) | 05:12:39 (27) | DNF | |||||
Thor Bendix Madsen | DEN | 00:50:13 (10) | DNF | ||||||
Lars Lomholt | DEN | 00:57:42 (30) | DNF | ||||||
Sixten Andersson | SWE | 01:03:04 (34) | DNF |
Female Race Results
Rank | Name | Nation | Swim | Bike | Run | Time | Diff to exp. | Prize Money | PTO Points |
1 | Lucy Charles-Barclay | GBR | 00:48:24 (1) | 05:21:54 (1) | 03:01:58 (1) | 09:17:15 | 06:15 | US$ 3,000 | 74.66 |
2 | Jeanne Collonge | FRA | 00:56:22 (4) | 05:29:19 (3) | 03:06:30 (4) | 09:37:36 | -17:11 | US$ 2,250 | 65.17 |
3 | Merle Brunnee | GER | 01:01:09 (6) | 05:26:54 (2) | 03:04:40 (3) | 09:38:16 | 00:48 | US$ 1,500 | 62.22 |
4 | Julia Skala | GER | 01:01:12 (7) | 05:47:41 (8) | 03:02:01 (2) | 09:56:16 | 07:33 | US$ 1,250 | 54.10 |
5 | Rosie Wild | GBR | 01:08:37 (12) | 05:32:13 (4) | 03:11:15 (7) | 09:58:39 | -16:42 | US$ 1,000 | 51.18 |
6 | Barbora Besperat | CZE | 01:10:00 (13) | 05:40:30 (5) | 03:09:26 (6) | 10:06:26 | 05:07 | US$ 900 | 46.79 |
7 | Kyra Meulenberg | NED | 01:05:29 (10) | 05:53:10 (12) | 03:06:45 (5) | 10:09:20 | n/a | US$ 800 | 44.16 |
8 | Jamie Besse | SUI | 01:05:13 (9) | 06:03:03 (14) | 03:21:38 (8) | 10:35:06 | 05:46 | US$ 700 | 34.50 |
9 | Olivia Dietzel | USA | 01:05:43 (11) | 06:44:46 (15) | 03:24:20 (9) | 11:24:55 | 27:02 | US$ 600 | 32.23 |
Justine Guerard | FRA | 00:55:14 (2) | 05:49:51 (10) | DNF | |||||
Maja Stage Nielsen | DEN | 00:55:14 (2) | 05:52:38 (11) | DNF | |||||
Angela Naeth | CAN | 01:03:37 (8) | 05:45:26 (7) | DNF | |||||
Deborah Eckhouse | CAN | 01:12:51 (14) | 05:41:47 (6) | DNF | |||||
Alexandra Tondeur | BEL | 01:00:46 (5) | 05:55:49 (13) | DNF | |||||
Petra Eggenschwiler | SUI | 01:13:46 (15) | 05:48:38 (9) | DNF |