2024 Ironman 70.3 Les Sables D'Olonne
June 28, 2024 · Les Sables D'Olonne, France
Race story in the data
Men: Nicolas Mann won in 3:39:48 with a +0:36 margin. Nicolas Mann had the fastest run (1:11:12).
Women: Laura Madsen won in 4:05:51 with a +0:40 margin. Nikki Bartlett had the fastest run (1:19:28).
Men race summary
36 finishers from 36 starters · SOF 86.85
Women race summary
22 finishers from 22 starters · SOF 82.91
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Johannes VogelFinish 520:10
- 2Rico BogenFinish 4 · split rank #220:11
- 3Andrea SalvisbergFinish 9 · split rank #320:13
T1
- 1Youri KeulenFinish 22:48
- 2Paul LoiseauxFinish 212:52
- 3JulenLopetegui GarciaFinish 232:53
Bike
- 1Nicolas MannFinish 12:03:02
- 2Clement MignonFinish 3 · split rank #22:03:05
- 3Nick EmdeFinish 6 · split rank #32:03:08
T2
- 1Nicolas MannFinish 11:59
- 2Andrea SalvisbergFinish 92:02
- 3Rico BogenFinish 42:03
Run
- 1Nicolas MannFinish 11:11:12
- 2Youri KeulenFinish 2 · split rank #21:11:19
- 3Clement MignonFinish 3 · split rank #31:11:40
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Pamella OliveiraFinish 1022:04
- 2LuisaIogna PratFinish 11 · split rank #222:07
- 3Caroline PohleFinish 5 · split rank #322:08
T1
- 1Katharina KrügerFinish 163:03
- 2Caroline PohleFinish 53:07
- 3Kate CurranFinish 33:10
Bike
- 1MajaStage NielsenFinish 72:17:11
- 2Charlene ClavelFinish 4 · split rank #22:17:13
- 3Nikki BartlettFinish 2 · split rank #32:17:14
T2
- 1Marjolaine PierréFinish 122:10
- 2Caroline PohleFinish 52:16
- 3Julie IemmoloFinish 142:20
Run
- 1Nikki BartlettFinish 21:19:28
- 2Laura MadsenFinish 1 · split rank #21:19:31
- 3Kate CurranFinish 3 · split rank #31:20:05
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
36 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Nicolas MannDE | 3:39:48 | Winner | 20:31#10 | 3:06 | 2:03:02 | 1:59 | 1:11:12 | 89.37 |
| 2 | Youri KeulenNL | 3:40:24 | — | 20:23#7 | 2:48 | 2:03:26#6 | 2:29 | 1:11:19#2 | 87.08 |
| 3 | Clement MignonFR | 3:40:37 | — | 20:27#9 | 3:08 | 2:03:05#2 | 2:20 | 1:11:40#3 | 85.20 |
| 4 | Rico BogenDE | 3:41:11 | — | 20:11#2 | 3:02 | 2:03:18#4 | 2:03 | 1:12:39#5 | 83.11 |
| 5 | Johannes VogelDE | 3:41:48 | — | 20:10 | 2:54 | 2:03:42#9 | 2:23 | 1:12:42#6 | 81.07 |
| 6 | Nick EmdeDE | 3:43:54 | — | 20:34#12 | 2:59 | 2:03:08#3 | 2:14 | 1:15:01#17 | 77.88 |
| 7 | Jonas HoffmannDE | 3:44:06 | — | 21:27#16 | 2:57 | 2:05:25#16 | 2:38 | 1:11:41#4 | 76.33 |
| 8 | Arnaud GuillouxFR | 3:44:16 | — | 21:40#18 | 3:21 | 2:04:01#10 | 2:03 | 1:13:13#7 | 74.87 |
| 9 | Andrea SalvisbergCH | 3:44:47 | — | 20:13#3 | 3:05 | 2:03:23#5 | 2:02 | 1:16:07#21 | 73.19 |
| 10 | George GoodwinGB | 3:44:52 | — | 21:42#19 | 3:03 | 2:04:29#14 | 2:04 | 1:13:36#10 | 71.93 |
| 11 | Paul SchusterDE | 3:45:31 | — | 20:18#5 | 3:19 | 2:06:12#19 | 2:24 | 1:13:19#8 | 70.27 |
| 12 | ThorBendix MadsenDK | 3:45:37 | — | 21:38#17 | 3:14 | 2:04:23#11 | 2:32 | 1:13:52#13 | 69.11 |
| 13 | Gustav IdenNO | 3:46:07 | — | 21:25#15 | 2:58 | 2:04:37#15 | 2:34 | 1:14:36#15 | 67.67 |
| 14 | Mattia CeccarelliIT | 3:46:43 | — | 20:15#4 | 3:01 | 2:06:04#18 | 2:17 | 1:15:08#18 | 66.21 |
| 15 | William EvenFR | 3:47:07 | — | 20:22#6 | 3:04 | 2:07:35#20 | 2:26 | 1:13:42#11 | 64.96 |
| 16 | Stenn GoetstouwersBE | 3:47:28 | — | 21:43#20 | 3:16 | 2:04:25#13 | 2:54 | 1:15:12#19 | 63.80 |
| 17 | Casimir MoineFR | 3:48:09 | — | 20:25#8 | 3:05 | 2:05:52#17 | 2:44 | 1:16:04#20 | 62.41 |
| 18 | Cameron WurfAU | 3:49:07 | — | 21:53#23 | 3:25 | 2:03:36#8 | 2:26 | 1:17:50#24 | 60.83 |
| 19 | Jonas WellerDE | 3:49:43 | — | 22:40#29 | 3:06 | 2:03:33#7 | 2:14 | 1:18:14#26 | 59.59 |
| 20 | Matthew CollinsGB | 3:51:45 | — | 21:45#21 | 3:05 | 2:04:24#12 | 2:35 | 1:19:58#31 | 57.21 |
| 21 | Paul LoiseauxFR | 3:52:43 | — | 22:16#27 | 2:52 | 2:08:25#22 | 2:30 | 1:16:42#22 | 55.74 |
| 22 | Pamphiel PareynBE | 3:54:34 | — | 21:21#13 | 2:59 | 2:09:58#25 | 2:25 | 1:17:53#25 | 53.59 |
| 23 | JulenLopetegui GarciaES | 3:55:37 | — | 23:31#33 | 2:53 | 2:07:56#21 | 2:42 | 1:18:38#27 | 52.12 |
| 24 | Vincent ClavelFR | 3:56:05 | — | 21:55#24 | 3:15 | 2:09:24#24 | 2:39 | 1:18:54#28 | 51.16 |
| 25 | James MccallumZA | 3:56:33 | — | 24:48#34 | 3:52 | 2:11:51#26 | 2:38 | 1:13:26#9 | 50.23 |
| 26 | Nick ThijsBE | 3:58:09 | — | 22:15#26 | 3:15 | 2:13:15#28 | 2:34 | 1:16:52#23 | 48.40 |
| 27 | Merten BreyeBE | 4:00:16 | — | 22:53#32 | 3:22 | 2:12:35#27 | 2:23 | 1:19:06#29 | 46.17 |
| 28 | Arne LeissDE | 4:01:35 | — | 21:24#14 | 2:54 | 2:09:13#23 | 3:17 | 1:24:50#35 | 44.62 |
| 29 | Yegor MartynenkoUA | 4:02:06 | — | 22:14#25 | 3:13 | 2:20:07#33 | 2:46 | 1:13:48#12 | 43.75 |
| 30 | Corentin ChouvelonFR | 4:02:48 | — | 22:42#30 | 3:16 | 2:19:34#32 | 2:44 | 1:14:34#14 | 42.75 |
| 31 | Quentin BarreauFR | 4:03:02 | — | 20:33#11 | 3:05 | 2:20:44#34 | 3:46 | 1:14:57#16 | 42.16 |
| 32 | Lasse SchoefischDE | 4:05:55 | — | 22:52#31 | 3:18 | 2:17:36#31 | 2:40 | 1:19:31#30 | 39.42 |
| 33 | Andy KruegerUS | 4:07:50 | — | 21:47#22 | 3:10 | 2:17:15#30 | 2:33 | 1:23:06#34 | 37.49 |
| 34 | Tobias VintherDK | 4:09:31 | — | 26:01#36 | 3:30 | 2:14:59#29 | 3:04 | 1:21:59#32 | 35.77 |
| 35 | Davide VerzellaIT | 4:13:56 | — | 22:18#28 | 3:36 | 2:22:40#36 | 3:03 | 1:22:22#33 | 32.35 |
| 36 | MikelTxopitea ElorriagaES | 4:18:34 | — | 25:57#35 | 3:40 | 2:21:14#35 | 2:33 | 1:25:12#36 | 32.04 |
Female Pro Results
22 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Laura MadsenDK | 4:05:51 | Winner | 23:11#9 | 3:11 | 2:17:39#5 | 2:22 | 1:19:31#2 | 87.83 |
| 2 | Nikki BartlettGB | 4:06:31 | — | 23:43#13 | 3:26 | 2:17:14#3 | 2:43 | 1:19:28 | 85.55 |
| 3 | Kate CurranGB | 4:06:59 | — | 22:11#4 | 3:10 | 2:19:05#9 | 2:30 | 1:20:05#3 | 83.50 |
| 4 | Charlene ClavelFR | 4:08:24 | — | 23:35#11 | 3:13 | 2:17:13#2 | 2:21 | 1:22:04#4 | 80.84 |
| 5 | Caroline PohleDE | 4:08:32 | — | 22:08#3 | 3:07 | 2:18:56#8 | 2:16 | 1:22:06#5 | 79.20 |
| 6 | Emilie MorierFR | 4:09:25 | — | 22:47#8 | 3:11 | 2:18:23#6 | 2:29 | 1:22:37#6 | 77.09 |
| 7 | MajaStage NielsenDK | 4:09:54 | — | 23:31#10 | 3:22 | 2:17:11 | 2:31 | 1:23:20#9 | 75.35 |
| 8 | Kaidi KiviojaEE | 4:13:49 | — | 23:38#12 | 3:13 | 2:17:18#4 | 2:28 | 1:27:14#14 | 71.17 |
| 9 | Daniela BleymehlDE | 4:14:07 | — | 24:33#16 | 3:27 | 2:20:10#10 | 2:24 | 1:23:35#10 | 69.70 |
| 10 | Pamella OliveiraBR | 4:16:30 | — | 22:04 | 3:13 | 2:21:37#12 | 2:43 | 1:26:56#13 | 66.76 |
| 11 | LuisaIogna PratIT | 4:16:32 | — | 22:07#2 | 3:12 | 2:25:57#15 | 2:39 | 1:22:40#7 | 65.61 |
| 12 | Marjolaine PierréFR | 4:16:41 | — | 22:35#6 | 3:19 | 2:18:26#7 | 2:10 | 1:30:13#18 | 64.42 |
| 13 | Rebecca AnderburyGB | 4:17:58 | — | 25:10#19 | 3:30 | 2:23:30#14 | 2:43 | 1:23:07#8 | 62.46 |
| 14 | Julie IemmoloFR | 4:19:23 | — | 22:13#5 | 3:25 | 2:21:02#11 | 2:20 | 1:30:24#20 | 60.46 |
| 15 | Jenny JendryschikDE | 4:20:20 | — | 25:07#18 | 3:22 | 2:23:19#13 | 2:26 | 1:26:08#12 | 58.84 |
| 16 | Katharina KrügerDE | 4:23:46 | — | 22:38#7 | 3:03 | 2:27:20#16 | 2:26 | 1:28:21#15 | 55.47 |
| 17 | Rachel BrownGB | 4:29:40 | — | 25:04#17 | 3:37 | 2:29:55#17 | 2:37 | 1:28:29#16 | 50.34 |
| 18 | Sophie DelgusteBE | 4:30:23 | — | 26:23#21 | 3:47 | 2:32:56#19 | 2:55 | 1:24:24#11 | 49.02 |
| 19 | Emma ClaisseBE | 4:35:44 | — | 26:55#22 | 3:42 | 2:32:12#18 | 2:35 | 1:30:22#19 | 44.38 |
| 20 | Zoe LeursBE | 4:35:54 | — | 25:30#20 | 3:55 | 2:34:03#21 | 2:30 | 1:29:57#17 | 43.54 |
| 21 | Laura MathewsUS | 4:42:51 | — | 24:32#14 | 4:05 | 2:39:05#22 | 3:45 | 1:31:26#21 | 37.80 |
| 22 | Renee KileyAU | 4:47:41 | — | 24:32#15 | 3:49 | 2:33:03#20 | 4:03 | 1:42:16#22 | 37.13 |