2025 Ironman Lanzarote
May 16, 2025 · Puerto Del Carmen, Spain
Race story in the data
Men: Dylan Magnien won in 8:27:57 with a +0:38 margin. Dylan Magnien had the fastest run (2:39:00).
Women: Lucy Charles-Barclay won in 9:17:15 with a +20:21 margin. Lucy Charles-Barclay had the fastest run (3:01:58).
Men race summary
29 finishers from 29 starters · SOF 78.24
Women race summary
9 finishers from 9 starters · SOF 70.70
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Clement MignonFinish 547:09
- 2Mathias PetersenFinish 3 · split rank #247:12
- 3Dylan MagnienFinish 1 · split rank #348:53
T1
- 1Thomas MannersFinish 294:09
Bike
- 1Anthony RouxFinish 114:43:32
- 2Matthew PalmerFinish 15 · split rank #24:46:51
- 3Jon SæveråsBreivoldFinish 4 · split rank #34:47:04
T2
- 1AnderIrigoyen EgiaFinish 211:06
- 2Sebastian NorbergFinish 91:59
- 3Christoph MattnerFinish 182:04
Run
- 1Dylan MagnienFinish 12:39:00
- 2JordiMontraveta MoyaFinish 2 · split rank #22:41:07
- 3Michiel StockmanFinish 6 · split rank #32:42:07
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Lucy Charles-BarclayFinish 148:24
- 2Jeanne CollongeFinish 2 · split rank #256:22
- 3Merle BrunneeFinish 3 · split rank #31:01:09
T1
- 1Barbora BesperatFinish 63:29
- 2Olivia DietzelFinish 94:56
Bike
- 1Lucy Charles-BarclayFinish 15:21:54
- 2Merle BrunneeFinish 3 · split rank #25:26:54
- 3Jeanne CollongeFinish 2 · split rank #35:29:19
T2
- 1Kyra MeulenbergFinish 71:24
- 2Merle BrunneeFinish 32:25
- 3Lucy Charles-BarclayFinish 12:28
Run
- 1Lucy Charles-BarclayFinish 13:01:58
- 2Julia SkalaFinish 4 · split rank #23:02:01
- 3Merle BrunneeFinish 3 · split rank #33:04:40
PodiumMen
PodiumWomen
Men · Split Rank Flow
Top finishers by stored split rank. Lower lines are worse ranks; this is not cumulative race position at each checkpoint.
Women · Split Rank Flow
Top finishers by stored split rank. Lower lines are worse ranks; this is not cumulative race position at each checkpoint.
Male Pro Results
29 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Dylan MagnienFR | 8:27:57 | Winner | 48:53#3 | — | 4:54:39#9 | 3:05 | 2:39:00 | 74.57 |
| 2 | JordiMontraveta MoyaES | 8:28:35 | — | 54:29#17 | — | 4:47:53#4 | 2:28 | 2:41:07#2 | 71.26 |
| 3 | Mathias PetersenDK | 8:31:11 | — | 47:12#2 | — | 4:56:12#11 | 2:31 | 2:42:57#4 | 67.61 |
| 4 | Jon SæveråsBreivoldNO | 8:31:51 | — | 54:36#20 | — | 4:47:04#3 | 2:28 | 2:44:21#6 | 64.93 |
| 5 | Clement MignonFR | 8:32:21 | — | 47:09 | — | 4:56:39#13 | 2:38 | 2:43:39#5 | 62.58 |
| 6 | Michiel StockmanBE | 8:33:22 | — | 53:55#15 | — | 4:51:31#5 | 2:44 | 2:42:07#3 | 60.29 |
| 7 | Mikel UgarteRamosES | 8:37:16 | — | 48:54#4 | — | 4:55:00#10 | 2:12 | 2:49:14#11 | 57.20 |
| 8 | Thomas NavarroFR | 8:39:41 | — | 52:28#13 | — | 4:56:36#12 | 2:29 | 2:45:54#8 | 54.81 |
| 9 | Sebastian NorbergSE | 8:44:11 | — | 54:31#18 | — | 4:53:22#7 | 1:59 | 2:51:48#15 | 51.87 |
| 10 | Arnaud GuillouxFR | 8:44:36 | — | 49:00#5 | — | 5:01:03#17 | 2:40 | 2:49:05#10 | 50.50 |
| 11 | Anthony RouxFR | 8:44:45 | — | 59:03#27 | — | 4:43:32 | 3:09 | 2:56:23#19 | 49.37 |
| 12 | Stenn GoetstouwersBE | 8:45:43 | — | 50:14#8 | — | 5:00:15#15 | 2:48 | 2:50:11#12 | 48.07 |
| 13 | Lukas StahlDE | 8:47:32 | — | 53:41#14 | — | 5:01:33#18 | 2:20 | 2:47:21#9 | 46.58 |
| 14 | Joren ThysBE | 8:47:38 | — | 56:58#23 | — | 4:54:14#8 | 2:49 | 2:50:37#13 | 45.78 |
| 15 | Matthew PalmerDK | 8:48:01 | — | 56:49#22 | — | 4:46:51#2 | 2:48 | 2:59:17#23 | 44.97 |
| 16 | Kristian GrueNO | 8:49:56 | — | 50:21#10 | — | 4:53:14#6 | 2:05 | 3:02:04#27 | 43.69 |
| 17 | Clement GrandyFR | 8:50:04 | — | 53:56#16 | — | 4:57:52#14 | 2:36 | 2:52:43#16 | 43.11 |
| 18 | Christoph MattnerDE | 8:55:40 | — | 52:27#12 | — | 5:13:30#25 | 2:04 | 2:44:55#7 | 40.65 |
| 19 | Timmo JeretEE | 8:57:05 | — | 57:35#25 | — | 5:02:49#20 | 2:26 | 2:51:26#14 | 39.73 |
| 20 | Ben HoffmanUS | 8:59:32 | — | 49:50#7 | — | 5:07:35#21 | 3:38 | 2:55:48#17 | 38.49 |
| 21 | AnderIrigoyen EgiaES | 9:03:39 | — | 50:17#9 | — | 5:11:36#24 | 1:06 | 2:57:15#21 | 36.70 |
| 22 | Alex WoodmanGB | 9:04:53 | — | 49:32#6 | — | 5:08:26#22 | 3:46 | 3:00:53#25 | 35.96 |
| 23 | Fabian DutliCH | 9:05:49 | — | 55:47#21 | — | 5:02:18#19 | 2:51 | 3:02:30#28 | 35.37 |
| 24 | OlafVan Den BerghNL | 9:05:56 | — | 58:55#26 | — | 5:00:30#16 | 2:44 | 3:00:25#24 | 35.09 |
| 25 | Ben AkinGB | 9:07:15 | — | 54:33#19 | — | 5:10:54#23 | 2:34 | 2:56:21#18 | 34.41 |
| 26 | Mitch WismansNL | 9:09:00 | — | 51:00#11 | — | 5:15:31#27 | 3:08 | 2:56:35#20 | 33.61 |
| 27 | GotzonGondra EtxebarriaES | 9:17:06 | — | 57:30#24 | — | 5:14:55#26 | 2:54 | 2:59:11#22 | 30.58 |
| 28 | Eric LauricellaUS | 9:26:13 | — | 1:01:00#28 | — | 5:17:56#28 | 3:10 | 3:01:37#26 | 27.22 |
| 29 | Thomas MannersFI | 9:49:57 | — | 1:04:34#29 | 4:09 | 5:31:26#29 | 3:20 | 3:06:30#29 | 24.54 |
Female Pro Results
9 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Lucy Charles-BarclayGB | 9:17:15 | Winner | 48:24 | — | 5:21:54 | 2:28 | 3:01:58 | 74.66 |
| 2 | Jeanne CollongeFR | 9:37:36 | — | 56:22#2 | — | 5:29:19#3 | 2:32 | 3:06:30#4 | 65.17 |
| 3 | Merle BrunneeDE | 9:38:16 | — | 1:01:09#3 | — | 5:26:54#2 | 2:25 | 3:04:40#3 | 62.22 |
| 4 | Julia SkalaDE | 9:56:16 | — | 1:01:12#4 | — | 5:47:41#6 | 2:46 | 3:02:01#2 | 54.10 |
| 5 | Rosie WildGB | 9:58:39 | — | 1:08:37#8 | — | 5:32:13#4 | 3:04 | 3:11:15#7 | 51.18 |
| 6 | Barbora BesperatCZ | 10:06:26 | — | 1:10:00#9 | 3:29 | 5:40:30#5 | 3:03 | 3:09:26#6 | 46.79 |
| 7 | Kyra MeulenbergNL | 10:09:20 | — | 1:05:29#6 | — | 5:53:10#7 | 1:24 | 3:06:45#5 | 44.16 |
| 8 | Jamie BesseCH | 10:35:06 | — | 1:05:13#5 | — | 6:03:03#8 | 2:53 | 3:21:38#8 | 34.50 |
| 9 | Olivia DietzelUS | 11:24:55 | — | 1:05:43#7 | 4:56 | 6:44:46#9 | 5:12 | 3:24:20#9 | 32.23 |