2024 Ironman 70.3 Mallorca

May 10, 2024 · Alcudia, Spain

Data: Ironman™ · Updated 7/3/2025 · Quality: unknownHow data works

Race editions

Switch year or compare this race across stored editions.

202420222017201620152014
Distance
Half-Iron (70.3 miles)
Iron-Distance
Field size
53
32 men · 21 women
Men SOF
90.11
Women SOF
80.44

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).

Shareable race cards

Copy clean podium and split summaries for chats, newsletters, and social posts.

Race summary

2024 Ironman 70.3 Mallorca 2024 - Men

ProTriStats

Winner: Nicolas Mann in 3:49:19

Margin: +0:08

Fastest bike: Mathis Margirier - 2:08:25

Fastest run: James Teagle - 1:09:36

Top points: Nicolas Mann - 90.92 pts

Field: 32/32 finishers, SOF 90.11

Race summary

2024 Ironman 70.3 Mallorca 2024 - Women

ProTriStats

Winner: Emma Pallant-Browne in 4:14:21

Margin: +0:15

Fastest bike: Laura Philipp - 2:23:57

Fastest run: Emma Pallant-Browne - 1:17:00

Top points: Emma Pallant-Browne - 90.38 pts

Field: 21/21 finishers, SOF 80.44

Men race summary

32 finishers from 32 starters · SOF 90.11

Winner
Nicolas Mann
3:49:19
Winning margin
+0:08
Gap to second place
Fastest swim
Mattia Ceccarelli · 21:57
Fastest bike
Mathis Margirier · 2:08:25
Fastest run
James Teagle · 1:09:36
Top points
Nicolas Mann
90.92 pts

Women race summary

21 finishers from 21 starters · SOF 80.44

Winner
Emma Pallant-Browne
4:14:21
Winning margin
+0:15
Gap to second place
Fastest swim
Julie Iemmolo · 24:13
Fastest bike
Laura Philipp · 2:23:57
Fastest run
Emma Pallant-Browne · 1:17:00
Top points
Emma Pallant-Browne
90.38 pts

Men split podiums

Fastest stored segment times. These are segment rankings, not cumulative race-position order.

Swim

  1. 1
    Mattia Ceccarelli
    Finish 9 · split rank #2
    21:57
  2. 2
    Johannes Vogel
    Finish 19 · split rank #3
    21:59
  3. 3
    Jan Stratmann
    Finish 2 · split rank #4
    22:04

T1

  1. 1
    Patrick Lange
    Finish 17
    2:47
  2. 2
    James Teagle
    Finish 6
    2:54
  3. 2:55

Bike

  1. 1
    Mathis Margirier
    Finish 4 · split rank #1
    2:08:25
  2. 2
    Nicolas Mann
    Finish 1 · split rank #2
    2:09:09
  3. 3
    Kristian Hogenhaug
    Finish 5 · split rank #3
    2:09:18

T2

  1. 2:00
  2. 2
    James Teagle
    Finish 6
    2:02
  3. 3
    2:02

Run

  1. 1
    James Teagle
    Finish 6
    1:09:36
  2. 2
    Corentin Chouvelon
    Finish 21 · split rank #2
    1:12:00
  3. 3
    Nicolas Mann
    Finish 1 · split rank #3
    1:12:17
Off-bike and off-run position order needs cumulative split-position data. ProTriStats currently stores segment times and segment ranks, so this page reports the fastest bike split rather than who entered T2 first.

Women split podiums

Fastest stored segment times. These are segment rankings, not cumulative race-position order.

Swim

  1. 1
    24:13
  2. 2
    SifBendix Madsen
    Finish 7 · split rank #2
    24:16
  3. 3
    LuisaIogna Prat
    Finish 8 · split rank #3
    24:16

T1

  1. 2:52
  2. 2
    3:02
  3. 3
    Bianca Bogen
    Finish 4
    3:08

Bike

  1. 1
    2:23:57
  2. 2
    Emma Pallant-Browne
    Finish 1 · split rank #2
    2:26:23
  3. 3
    SifBendix Madsen
    Finish 7 · split rank #3
    2:28:58

T2

  1. 1
    2:08
  2. 2:14
  3. 2:18

Run

  1. 1:17:00
  2. 2
    Laura Philipp
    Finish 2 · split rank #2
    1:19:31
  3. 3
    Elisabetta Curridori
    Finish 6 · split rank #3
    1:19:47
Off-bike and off-run position order needs cumulative split-position data. ProTriStats currently stores segment times and segment ranks, so this page reports the fastest bike split rather than who entered T2 first.

PodiumMen

Winner time: 3:49:19
🥇#1
DE
Nicolas Mann
3:49:19
90.92 pts
🥈#2
DE
Jan Stratmann
3:49:27
89.02 pts
🥉#3
IT
Gregory Barnaby
3:49:42
87.12 pts

PodiumWomen

Winner time: 4:14:21
🥇#1
GB
Emma Pallant-Browne
4:14:21
90.38 pts
🥈#2
DE
Laura Philipp
4:14:36
88.41 pts
🥉#3
SE
Sara Svensk
4:23:47
80.38 pts

Men · Split Rank Flow

Top finishers by stored split rank. Lower lines are worse ranks; this is not cumulative race position at each checkpoint.

Top 8
#1#10#19SwimBikeRunFinish#13#2#3#1#4#5#6#2#8#4#7#3#5#1#15#4#12#3#14#5#19#17#6#17#6#4#7#9#9#5#8

Women · Split Rank Flow

Top finishers by stored split rank. Lower lines are worse ranks; this is not cumulative race position at each checkpoint.

Top 8
#1#8#15SwimBikeRunFinish#9#2#1#7#2#2#13#4#5#3#4#6#8#4#6#5#7#5#11#10#3#6#2#3#15#7#3#14#4#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

32 participants

3:49:19
Swim
22:29
Bike
2:09:09
Run
1:12:17
3:49:27
Swim
22:04
Bike
2:09:45
Run
1:12:34
3:49:42
Swim
22:19
Bike
2:09:41
Run
1:12:42
Swim
22:15
Bike
2:08:25
Run
1:15:36
Swim
22:27
Bike
2:09:18
Run
1:15:08
3:52:44
Swim
23:07
Bike
2:15:08
Run
1:09:36
3:53:03
Swim
22:48
Bike
2:12:26
Run
1:12:29
3:53:19
Swim
22:22
Bike
2:13:09
Run
1:12:33
Swim
21:57
Bike
2:13:31
Run
1:13:58
3:56:22
Swim
22:24
Bike
2:12:36
Run
1:15:45
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Nicolas MannDE3:49:19Winner22:29#133:142:09:09#22:121:12:17#390.92
2Jan StratmannDE3:49:2722:04#42:562:09:45#52:101:12:34#689.02
3Gregory BarnabyIT3:49:4222:19#82:552:09:41#42:071:12:42#787.12
4Mathis MargirierFR3:51:2622:15#53:012:08:25#12:101:15:36#1584.14
5Kristian HogenhaugDK3:52:1522:27#123:112:09:18#32:121:15:08#1481.96
6James TeagleGB3:52:4423:07#192:542:15:08#172:021:09:3680.11
7Bradley WeissZA3:53:0322:48#173:032:12:26#62:191:12:29#478.47
8Paul SchusterDE3:53:1922:22#92:552:13:09#92:211:12:33#576.94
9Mattia CeccarelliIT3:54:2021:57#22:562:13:31#112:001:13:58#1074.89
10Mathias PetersenDK3:56:2222:24#113:162:12:36#72:231:15:45#1672.10
11George GoodwinGB3:56:4823:12#202:572:14:54#162:021:13:45#870.63
12Jonathan WayaffeBE3:57:1623:36#243:052:14:24#152:241:13:50#969.19
13Andreas DreitzDE3:57:2923:31#223:182:14:08#132:271:14:06#1168.00
14ChristopheDe KeyserBE4:00:1022:16#62:572:13:07#82:031:19:49#2164.93
15Marc EggelingDE4:01:1522:34#143:192:15:11#182:231:17:50#1863.16
16Liam LloydGB4:01:2923:25#213:112:14:23#142:061:18:25#1962.10
17Patrick LangeDE4:02:2222:47#162:472:19:34#192:271:14:49#1360.57
18Nick ThijsBE4:06:301:14:40#1256.55
19Johannes VogelDE4:06:5321:59#33:072:13:21#102:131:26:15#3255.50
20Ernest MantellUS4:07:1223:35#233:082:21:24#212:591:16:08#1754.54
21Corentin ChouvelonFR4:07:4525:19#293:152:24:55#242:181:12:00#253.43
22AlbertRedolad CanaldaES4:15:2825:18#283:212:24:44#232:451:19:22#2046.76
23Rinel PiusEE4:16:1122:23#103:282:27:40#272:061:20:36#2245.58
24Albert AskengrenSE4:16:2425:26#303:222:23:33#222:191:21:47#2544.83
25Lukasz LisPL4:20:5624:46#263:212:25:26#252:221:25:03#3140.74
26Yannick FischbachDE4:21:3927:07#323:462:26:57#262:331:21:19#2339.66
27FrancescArtigues RamisES4:26:5727:09#333:472:30:35#282:311:22:57#2736.52
28Davide VerzellaIT4:32:1324:43#254:062:35:40#302:561:24:50#3036.05
29Sebastian GuhrDE4:35:5332:13#373:502:32:17#292:531:24:42#2935.59
30Jacob DeysherUS4:36:3827:58#354:502:38:54#322:341:22:24#2635.17
31MikelTxopitea ElorriagaES4:37:3929:58#364:212:37:18#312:361:23:29#2834.76
32Bartosz BanachPL4:53:3527:05#313:232:58:49#342:501:21:31#2434.37

Female Pro Results

21 participants

Swim
25:40
Bike
2:26:23
Run
1:17:00
4:14:36
Swim
25:35
Bike
2:23:57
Run
1:19:31
4:23:47
Swim
27:30
Bike
2:29:08
Run
1:21:16
4:26:28
Swim
24:17
Bike
2:31:50
Run
1:24:37
4:26:31
Swim
25:15
Bike
2:31:34
Run
1:24:07
Swim
26:27
Bike
2:34:48
Run
1:19:47
Swim
24:16
Bike
2:28:58
Run
1:28:16
4:28:11
Swim
24:16
Bike
2:37:39
Run
1:20:51
4:31:35
Swim
24:13
Bike
2:32:28
Run
1:29:26
Swim
24:17
Bike
2:32:04
Run
1:32:17
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Emma Pallant-BrowneGB4:14:21Winner25:40#92:522:26:23#22:291:17:0090.38
2Laura PhilippDE4:14:3625:35#73:022:23:572:341:19:31#288.41
3Sara SvenskSE4:23:4727:30#133:182:29:08#42:371:21:16#580.38
4Bianca BogenDE4:26:2824:17#43:082:31:50#62:371:24:37#876.90
5Lizzie RaynerGB4:26:3125:15#63:152:31:34#52:231:24:07#775.32
6Elisabetta CurridoriIT4:26:4826:27#113:122:34:48#102:351:19:47#373.66
7SifBendix MadsenDK4:27:0724:16#23:132:28:58#32:261:28:16#1572.05
8LuisaIogna PratIT4:28:1124:16#33:132:37:39#142:141:20:51#469.99
9Julie IemmoloFR4:31:3524:133:232:32:28#82:081:29:26#1666.39
10Stephanie ClutterbuckGB4:34:4824:17#53:392:32:04#72:331:32:17#1862.98
11Giorgia PriaroneIT4:36:4327:31#143:212:38:11#162:181:25:24#1160.53
12Nikita PaskiewiezFR4:37:3328:15#183:252:37:15#122:251:26:15#1258.87
13Sabrina RothDE4:37:5025:40#103:312:38:11#152:301:27:59#1457.65
14Heini HartikainenFI4:39:0330:24#213:392:37:26#132:401:24:56#955.84
15Hannah ArlomDE4:44:1027:32#153:262:42:41#182:401:27:52#1351.39
16Carolin MeyerDE4:44:4227:38#163:272:35:23#112:421:35:34#1950.15
17Elena IlleditschDE4:45:2630:09#203:522:46:26#202:231:22:38#648.81
18Kristin LiepoldDE4:48:2034:06#233:432:42:19#173:001:25:15#1046.02
19Mena SuterCH4:51:2528:14#174:192:44:57#192:491:31:09#1743.14
20Annika TimmDE5:08:0630:54#223:252:48:44#213:211:41:44#2037.72
21Melanie BaumannCH5:59:1738:54#243:592:48:54#223:332:23:58#2137.04