2024 Ironman 70.3 Mallorca
May 10, 2024 · Alcudia, Spain
Race story in the data
Men: Nicolas Mann won in 3:49:19 with a +0:08 margin. James Teagle had the fastest run (1:09:36).
Women: Emma Pallant-Browne won in 4:14:21 with a +0:15 margin. Emma Pallant-Browne had the fastest run (1:17:00).
Men race summary
32 finishers from 32 starters · SOF 90.11
Women race summary
21 finishers from 21 starters · SOF 80.44
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Mattia CeccarelliFinish 9 · split rank #221:57
- 2Johannes VogelFinish 19 · split rank #321:59
- 3Jan StratmannFinish 2 · split rank #422:04
T1
- 1Patrick LangeFinish 172:47
- 2James TeagleFinish 62:54
- 3Gregory BarnabyFinish 32:55
Bike
- 1Mathis MargirierFinish 4 · split rank #12:08:25
- 2Nicolas MannFinish 1 · split rank #22:09:09
- 3Kristian HogenhaugFinish 5 · split rank #32:09:18
T2
- 1Mattia CeccarelliFinish 92:00
- 2James TeagleFinish 62:02
- 3George GoodwinFinish 112:02
Run
- 1James TeagleFinish 61:09:36
- 2Corentin ChouvelonFinish 21 · split rank #21:12:00
- 3Nicolas MannFinish 1 · split rank #31:12:17
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Julie IemmoloFinish 924:13
- 2SifBendix MadsenFinish 7 · split rank #224:16
- 3LuisaIogna PratFinish 8 · split rank #324:16
T1
- 1Emma Pallant-BrowneFinish 12:52
- 2Laura PhilippFinish 23:02
- 3Bianca BogenFinish 43:08
Bike
- 1Laura PhilippFinish 22:23:57
- 2Emma Pallant-BrowneFinish 1 · split rank #22:26:23
- 3SifBendix MadsenFinish 7 · split rank #32:28:58
T2
- 1Julie IemmoloFinish 92:08
- 2LuisaIogna PratFinish 82:14
- 3Giorgia PriaroneFinish 112:18
Run
- 1Emma Pallant-BrowneFinish 11:17:00
- 2Laura PhilippFinish 2 · split rank #21:19:31
- 3Elisabetta CurridoriFinish 6 · split rank #31:19:47
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
32 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Nicolas MannDE | 3:49:19 | Winner | 22:29#13 | 3:14 | 2:09:09#2 | 2:12 | 1:12:17#3 | 90.92 |
| 2 | Jan StratmannDE | 3:49:27 | — | 22:04#4 | 2:56 | 2:09:45#5 | 2:10 | 1:12:34#6 | 89.02 |
| 3 | Gregory BarnabyIT | 3:49:42 | — | 22:19#8 | 2:55 | 2:09:41#4 | 2:07 | 1:12:42#7 | 87.12 |
| 4 | Mathis MargirierFR | 3:51:26 | — | 22:15#5 | 3:01 | 2:08:25#1 | 2:10 | 1:15:36#15 | 84.14 |
| 5 | Kristian HogenhaugDK | 3:52:15 | — | 22:27#12 | 3:11 | 2:09:18#3 | 2:12 | 1:15:08#14 | 81.96 |
| 6 | James TeagleGB | 3:52:44 | — | 23:07#19 | 2:54 | 2:15:08#17 | 2:02 | 1:09:36 | 80.11 |
| 7 | Bradley WeissZA | 3:53:03 | — | 22:48#17 | 3:03 | 2:12:26#6 | 2:19 | 1:12:29#4 | 78.47 |
| 8 | Paul SchusterDE | 3:53:19 | — | 22:22#9 | 2:55 | 2:13:09#9 | 2:21 | 1:12:33#5 | 76.94 |
| 9 | Mattia CeccarelliIT | 3:54:20 | — | 21:57#2 | 2:56 | 2:13:31#11 | 2:00 | 1:13:58#10 | 74.89 |
| 10 | Mathias PetersenDK | 3:56:22 | — | 22:24#11 | 3:16 | 2:12:36#7 | 2:23 | 1:15:45#16 | 72.10 |
| 11 | George GoodwinGB | 3:56:48 | — | 23:12#20 | 2:57 | 2:14:54#16 | 2:02 | 1:13:45#8 | 70.63 |
| 12 | Jonathan WayaffeBE | 3:57:16 | — | 23:36#24 | 3:05 | 2:14:24#15 | 2:24 | 1:13:50#9 | 69.19 |
| 13 | Andreas DreitzDE | 3:57:29 | — | 23:31#22 | 3:18 | 2:14:08#13 | 2:27 | 1:14:06#11 | 68.00 |
| 14 | ChristopheDe KeyserBE | 4:00:10 | — | 22:16#6 | 2:57 | 2:13:07#8 | 2:03 | 1:19:49#21 | 64.93 |
| 15 | Marc EggelingDE | 4:01:15 | — | 22:34#14 | 3:19 | 2:15:11#18 | 2:23 | 1:17:50#18 | 63.16 |
| 16 | Liam LloydGB | 4:01:29 | — | 23:25#21 | 3:11 | 2:14:23#14 | 2:06 | 1:18:25#19 | 62.10 |
| 17 | Patrick LangeDE | 4:02:22 | — | 22:47#16 | 2:47 | 2:19:34#19 | 2:27 | 1:14:49#13 | 60.57 |
| 18 | Nick ThijsBE | 4:06:30 | — | — | — | — | — | 1:14:40#12 | 56.55 |
| 19 | Johannes VogelDE | 4:06:53 | — | 21:59#3 | 3:07 | 2:13:21#10 | 2:13 | 1:26:15#32 | 55.50 |
| 20 | Ernest MantellUS | 4:07:12 | — | 23:35#23 | 3:08 | 2:21:24#21 | 2:59 | 1:16:08#17 | 54.54 |
| 21 | Corentin ChouvelonFR | 4:07:45 | — | 25:19#29 | 3:15 | 2:24:55#24 | 2:18 | 1:12:00#2 | 53.43 |
| 22 | AlbertRedolad CanaldaES | 4:15:28 | — | 25:18#28 | 3:21 | 2:24:44#23 | 2:45 | 1:19:22#20 | 46.76 |
| 23 | Rinel PiusEE | 4:16:11 | — | 22:23#10 | 3:28 | 2:27:40#27 | 2:06 | 1:20:36#22 | 45.58 |
| 24 | Albert AskengrenSE | 4:16:24 | — | 25:26#30 | 3:22 | 2:23:33#22 | 2:19 | 1:21:47#25 | 44.83 |
| 25 | Lukasz LisPL | 4:20:56 | — | 24:46#26 | 3:21 | 2:25:26#25 | 2:22 | 1:25:03#31 | 40.74 |
| 26 | Yannick FischbachDE | 4:21:39 | — | 27:07#32 | 3:46 | 2:26:57#26 | 2:33 | 1:21:19#23 | 39.66 |
| 27 | FrancescArtigues RamisES | 4:26:57 | — | 27:09#33 | 3:47 | 2:30:35#28 | 2:31 | 1:22:57#27 | 36.52 |
| 28 | Davide VerzellaIT | 4:32:13 | — | 24:43#25 | 4:06 | 2:35:40#30 | 2:56 | 1:24:50#30 | 36.05 |
| 29 | Sebastian GuhrDE | 4:35:53 | — | 32:13#37 | 3:50 | 2:32:17#29 | 2:53 | 1:24:42#29 | 35.59 |
| 30 | Jacob DeysherUS | 4:36:38 | — | 27:58#35 | 4:50 | 2:38:54#32 | 2:34 | 1:22:24#26 | 35.17 |
| 31 | MikelTxopitea ElorriagaES | 4:37:39 | — | 29:58#36 | 4:21 | 2:37:18#31 | 2:36 | 1:23:29#28 | 34.76 |
| 32 | Bartosz BanachPL | 4:53:35 | — | 27:05#31 | 3:23 | 2:58:49#34 | 2:50 | 1:21:31#24 | 34.37 |
Female Pro Results
21 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Emma Pallant-BrowneGB | 4:14:21 | Winner | 25:40#9 | 2:52 | 2:26:23#2 | 2:29 | 1:17:00 | 90.38 |
| 2 | Laura PhilippDE | 4:14:36 | — | 25:35#7 | 3:02 | 2:23:57 | 2:34 | 1:19:31#2 | 88.41 |
| 3 | Sara SvenskSE | 4:23:47 | — | 27:30#13 | 3:18 | 2:29:08#4 | 2:37 | 1:21:16#5 | 80.38 |
| 4 | Bianca BogenDE | 4:26:28 | — | 24:17#4 | 3:08 | 2:31:50#6 | 2:37 | 1:24:37#8 | 76.90 |
| 5 | Lizzie RaynerGB | 4:26:31 | — | 25:15#6 | 3:15 | 2:31:34#5 | 2:23 | 1:24:07#7 | 75.32 |
| 6 | Elisabetta CurridoriIT | 4:26:48 | — | 26:27#11 | 3:12 | 2:34:48#10 | 2:35 | 1:19:47#3 | 73.66 |
| 7 | SifBendix MadsenDK | 4:27:07 | — | 24:16#2 | 3:13 | 2:28:58#3 | 2:26 | 1:28:16#15 | 72.05 |
| 8 | LuisaIogna PratIT | 4:28:11 | — | 24:16#3 | 3:13 | 2:37:39#14 | 2:14 | 1:20:51#4 | 69.99 |
| 9 | Julie IemmoloFR | 4:31:35 | — | 24:13 | 3:23 | 2:32:28#8 | 2:08 | 1:29:26#16 | 66.39 |
| 10 | Stephanie ClutterbuckGB | 4:34:48 | — | 24:17#5 | 3:39 | 2:32:04#7 | 2:33 | 1:32:17#18 | 62.98 |
| 11 | Giorgia PriaroneIT | 4:36:43 | — | 27:31#14 | 3:21 | 2:38:11#16 | 2:18 | 1:25:24#11 | 60.53 |
| 12 | Nikita PaskiewiezFR | 4:37:33 | — | 28:15#18 | 3:25 | 2:37:15#12 | 2:25 | 1:26:15#12 | 58.87 |
| 13 | Sabrina RothDE | 4:37:50 | — | 25:40#10 | 3:31 | 2:38:11#15 | 2:30 | 1:27:59#14 | 57.65 |
| 14 | Heini HartikainenFI | 4:39:03 | — | 30:24#21 | 3:39 | 2:37:26#13 | 2:40 | 1:24:56#9 | 55.84 |
| 15 | Hannah ArlomDE | 4:44:10 | — | 27:32#15 | 3:26 | 2:42:41#18 | 2:40 | 1:27:52#13 | 51.39 |
| 16 | Carolin MeyerDE | 4:44:42 | — | 27:38#16 | 3:27 | 2:35:23#11 | 2:42 | 1:35:34#19 | 50.15 |
| 17 | Elena IlleditschDE | 4:45:26 | — | 30:09#20 | 3:52 | 2:46:26#20 | 2:23 | 1:22:38#6 | 48.81 |
| 18 | Kristin LiepoldDE | 4:48:20 | — | 34:06#23 | 3:43 | 2:42:19#17 | 3:00 | 1:25:15#10 | 46.02 |
| 19 | Mena SuterCH | 4:51:25 | — | 28:14#17 | 4:19 | 2:44:57#19 | 2:49 | 1:31:09#17 | 43.14 |
| 20 | Annika TimmDE | 5:08:06 | — | 30:54#22 | 3:25 | 2:48:44#21 | 3:21 | 1:41:44#20 | 37.72 |
| 21 | Melanie BaumannCH | 5:59:17 | — | 38:54#24 | 3:59 | 2:48:54#22 | 3:33 | 2:23:58#21 | 37.04 |