2022 Ironman 70.3 Mallorca

May 6, 2022 · 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
58
43 men · 15 women
Men SOF
67.82
Women SOF
70.46

Race story in the data

Men: William Mennesson won in 3:57:55 with a +0:18 margin. William Mennesson had the fastest run (1:11:23).

Women: Emma Pallant-Browne won in 4:25:35 with a +2:13 margin. Emma Pallant-Browne had the fastest run (1:17:17).

Shareable race cards

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

Race summary

2022 Ironman 70.3 Mallorca 2022 - Men

ProTriStats

Winner: William Mennesson in 3:57:55

Margin: +0:18

Fastest bike: William Mennesson - 2:17:13

Fastest run: William Mennesson - 1:11:23

Top points: William Mennesson - 75.64 pts

Field: 43/43 finishers, SOF 67.82

Race summary

2022 Ironman 70.3 Mallorca 2022 - Women

ProTriStats

Winner: Emma Pallant-Browne in 4:25:35

Margin: +2:13

Fastest bike: Nicola Spirig - 2:35:07

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

Top points: Emma Pallant-Browne - 78.17 pts

Field: 15/15 finishers, SOF 70.46

Men race summary

43 finishers from 43 starters · SOF 67.82

Winner
William Mennesson
3:57:55
Winning margin
+0:18
Gap to second place
Fastest swim
Andrew Horsfall-Turner · 21:49
Fastest bike
William Mennesson · 2:17:13
Fastest run
William Mennesson · 1:11:23
Top points
William Mennesson
75.64 pts

Women race summary

15 finishers from 15 starters · SOF 70.46

Winner
Emma Pallant-Browne
4:25:35
Winning margin
+2:13
Gap to second place
Fastest swim
Chelsea Sodaro · 21:25
Fastest bike
Nicola Spirig · 2:35:07
Fastest run
Emma Pallant-Browne · 1:17:17
Top points
Emma Pallant-Browne
78.17 pts

Men split podiums

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

Swim

  1. 1
    Andrew Horsfall-Turner
    Finish 32 · split rank #1
    21:49
  2. 2
    ChristopheDe Keyser
    Finish 8 · split rank #2
    21:58
  3. 3
    Mathias Petersen
    Finish 4 · split rank #3
    22:10

T1

  1. 1
    James Teagle
    Finish 5
    2:55
  2. 2:55
  3. 3
    Marcus Herbst
    Finish 14
    2:55

Bike

  1. 1
    William Mennesson
    Finish 1 · split rank #1
    2:17:13
  2. 2
    Ruben Zepuntke
    Finish 6 · split rank #2
    2:17:50
  3. 3
    Erwan Jacobi
    Finish 19 · split rank #3
    2:17:57

T2

  1. 1
    James Teagle
    Finish 5
    1:58
  2. 2:04
  3. 2:07

Run

  1. 1
    William Mennesson
    Finish 1 · split rank #1
    1:11:23
  2. 2
    Mathias Petersen
    Finish 4 · split rank #2
    1:11:37
  3. 3
    Robbie Deckard
    Finish 12 · split rank #3
    1:11:56
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
    Chelsea Sodaro
    Finish 3 · split rank #1
    21:25
  2. 2
    Margie Santimaria
    Finish 11 · split rank #2
    24:50
  3. 3
    Emma Pallant-Browne
    Finish 1 · split rank #3
    24:57

T1

  1. 2:59
  2. 2
    Manon Genet
    Finish 4
    3:22
  3. 3:22

Bike

  1. 1
    Nicola Spirig
    Finish 2 · split rank #1
    2:35:07
  2. 2
    Anne Reischmann
    Finish 5 · split rank #2
    2:36:15
  3. 3
    Heini Hartikainen
    Finish 7 · split rank #3
    2:37:00

T2

  1. 2:10
  2. 2:16
  3. 2:24

Run

  1. 1
    Emma Pallant-Browne
    Finish 1 · split rank #1
    1:17:17
  2. 2
    Daniela Kleiser
    Finish 6 · split rank #2
    1:18:05
  3. 3
    Nicola Spirig
    Finish 2 · split rank #3
    1:21:08
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:57:55
🥇#1
FR
William Mennesson
3:57:55
75.64 pts
🥈#2
FR
Clement Mignon
3:58:13
72.85 pts
🥉#3
DE
Nicolas Mann
3:59:34
69.48 pts

PodiumWomen

Winner time: 4:25:35
🥇#1
GB
Emma Pallant-Browne
4:25:35
78.17 pts
🥈#2
CH
Nicola Spirig
4:27:48
74.13 pts
🥉#3
US
Chelsea Sodaro
4:30:54
69.70 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#13#26SwimBikeRunFinish#26#1#1#1#7#4#5#2#15#6#6#3#3#16#2#4#8#10#8#5#16#2#12#6#14#5#14#7#2#11#13#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#3#4#1#1#6#1#3#2#1#6#4#3#5#10#5#4#9#2#8#5#15#7#2#6#11#3#10#7#7#8#11#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

43 participants

Swim
23:49
Bike
2:17:13
Run
1:11:23
3:58:13
Swim
22:20
Bike
2:18:13
Run
1:12:18
3:59:34
Swim
22:29
Bike
2:18:51
Run
1:12:34
Swim
22:10
Bike
2:21:14
Run
1:11:37
4:00:54
Swim
22:24
Bike
2:19:16
Run
1:14:19
4:01:49
Swim
22:32
Bike
2:17:50
Run
1:15:38
4:01:53
Swim
22:28
Bike
2:18:20
Run
1:16:04
Swim
21:58
Bike
2:19:28
Run
1:15:56
4:03:09
Swim
22:18
Bike
2:19:11
Run
1:16:17
4:03:20
Swim
22:17
Bike
2:19:08
Run
1:16:05
PosAthleteTimeGapSwimT1BikeT2RunPoints
1William MennessonFR3:57:55Winner23:49#263:082:17:13#12:211:11:23#175.64
2Clement MignonFR3:58:1322:20#73:132:18:13#42:071:12:18#572.85
3Nicolas MannDE3:59:3422:29#153:102:18:51#62:271:12:34#669.48
4Mathias PetersenDK4:00:2522:10#33:082:21:14#162:141:11:37#266.67
5James TeagleGB4:00:5422:24#82:552:19:16#101:581:14:19#864.32
6Ruben ZepuntkeDE4:01:4922:32#163:242:17:50#22:231:15:38#1261.79
7George GoodwinGB4:01:5322:28#142:552:18:20#52:041:16:04#1460.06
8ChristopheDe KeyserBE4:02:4021:58#23:012:19:28#112:151:15:56#1357.91
9Luke PollardGB4:03:0922:18#63:052:19:11#82:151:16:17#1656.12
10Nathan MenantFR4:03:2022:17#53:072:19:08#72:411:16:05#1554.67
11Markus ThomschkeDE4:04:2123:56#303:252:19:14#92:391:15:05#1152.70
12Robbie DeckardUS4:05:0124:04#352:562:23:55#202:091:11:56#351.08
13Jonas HoffmannDE4:05:3324:03#333:112:23:43#192:241:12:09#449.66
14Marcus HerbstDE4:05:5123:49#272:552:19:50#122:131:17:02#1948.49
15ThorBendix MadsenDK4:06:2922:38#183:232:20:27#142:161:17:44#2347.15
16Andrea PizzeghellaIT4:07:1323:20#213:272:24:10#222:071:14:08#745.80
17Michael KalbDE4:07:2322:25#103:132:21:01#152:501:17:52#2544.94
18Harry PalmerGB4:08:2523:04#193:042:24:52#242:321:14:50#1043.50
19Erwan JacobiFR4:09:4223:20#223:132:17:57#32:461:22:25#3541.91
20Will MundayGB4:10:1823:47#253:102:24:04#212:251:16:50#1740.89
21Robert KallinSE4:10:5022:27#123:282:22:03#182:241:20:26#3139.96
22Lukas SeifertDE4:12:3123:19#203:092:20:08#132:371:23:15#3738.21
23VincentVan de WalleBE4:14:0923:49#283:352:26:16#282:431:17:45#2436.54
24Scott SteenbergDK4:14:1622:16#43:262:28:10#342:581:17:23#2236.04
25Brett HalliwellGB4:15:2523:25#233:212:25:40#252:331:20:24#3034.80
26James Scott-FarringtonGB4:17:0522:24#93:062:29:02#352:471:19:43#2833.20
27Ernest MantellUS4:17:2423:25#243:312:25:57#267:401:16:50#1832.65
28Kieran StorchAU4:17:4324:58#383:102:32:19#382:501:14:24#932.11
29Marius LauDE4:18:1424:08#373:252:26:21#292:381:21:41#3331.46
30Stefano RigoniIT4:18:2222:32#173:342:28:04#332:451:21:24#3231.11
31Lukas KraemerDE4:18:3824:03#343:182:29:05#362:321:19:38#2730.68
32Andrew Horsfall-TurnerGB4:19:5521:49#13:312:24:18#232:311:27:43#4229.51
33Vincent ClavelFR4:19:5823:50#293:392:26:35#303:061:22:46#3629.27
34Frederik HenesDE4:20:1922:27#133:162:34:30#412:501:17:14#2128.84
35Alexander MundtDK4:20:2522:25#113:372:27:38#322:391:24:04#3828.60
36Martin StrandlindSE4:22:1024:02#323:342:26:37#313:081:24:48#3927.13
37Seppe OdeynBE4:22:2231:54#434:072:26:13#272:581:17:08#2026.84
38Fabian GuentherDE4:22:5424:05#363:162:32:39#392:371:20:16#2926.31
39Lukas SchnoedewindDE4:23:4924:01#313:332:31:54#372:351:21:45#3425.51
40Ludovic RousselFR4:25:1926:17#393:202:33:46#403:011:18:53#2624.27
41Adam HansenAU4:25:4926:55#424:312:21:58#172:411:29:43#4323.80
42Timo KrelleDE4:35:3526:35#403:432:36:51#423:071:25:17#4021.39
43Christoph LaditsAT4:39:1426:41#414:092:38:13#434:481:25:21#4121.31

Female Pro Results

15 participants

Swim
24:57
Bike
2:38:10
Run
1:17:17
4:27:48
Swim
25:39
Bike
2:35:07
Run
1:21:08
4:30:54
Swim
21:25
Bike
2:39:17
Run
1:21:10
4:32:45
Swim
25:00
Bike
2:40:21
Run
1:21:27
4:34:03
Swim
27:38
Bike
2:36:15
Run
1:24:21
4:37:13
Swim
32:19
Bike
2:39:32
Run
1:18:05
Swim
28:41
Bike
2:37:00
Run
1:25:25
4:39:30
Swim
27:20
Bike
2:39:49
Run
1:25:49
4:43:11
Swim
29:27
Bike
2:43:02
Run
1:24:09
4:45:18
Swim
27:20
Bike
2:38:26
Run
1:28:08
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Emma Pallant-BrowneGB4:25:35Winner24:57#32:592:38:10#42:101:17:17#178.17
2Nicola SpirigCH4:27:4825:39#63:262:35:07#12:261:21:08#374.13
3Chelsea SodaroUS4:30:5421:25#16:352:39:17#62:241:21:10#469.70
4Manon GenetFR4:32:4525:00#53:222:40:21#102:341:21:27#566.30
5Anne ReischmannDE4:34:0327:38#93:222:36:15#22:261:24:21#863.43
6Daniela KleiserDE4:37:1332:19#154:192:39:32#72:551:18:05#259.49
7Heini HartikainenFI4:37:5028:41#113:392:37:00#33:031:25:25#1057.38
8Charlene ClavelFR4:39:3027:20#73:482:39:49#82:411:25:49#1154.72
9Anna BergstenSE4:43:1129:27#123:402:43:02#112:511:24:09#750.83
10Els VisserNL4:45:1827:20#83:462:38:26#57:371:28:08#1248.10
11Margie SantimariaIT4:50:4524:50#23:362:50:31#122:161:29:30#1343.25
12Petra EggenschwilerCH4:51:1331:24#134:032:40:02#92:571:32:44#1541.82
13Tara GrosvenorGB4:53:3527:39#103:272:57:11#142:491:22:27#639.22
14Kristin LiepoldDE4:55:3231:56#144:032:52:12#132:561:24:25#936.97
15Saskia KaesDE5:01:0824:58#43:412:57:54#152:481:31:45#1432.36