2021 Ironman Mallorca

October 15, 2021 · Alcudia, Spain

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

Race editions

Switch year or compare this race across stored editions.

2021201620152014
Distance
Iron (140.6 miles)
Middle Distance
Field size
76
57 men · 19 women
Men SOF
Unavailable
Women SOF
Unavailable

Race story in the data

Men: Leon Chevalier won in 7:57:02 with a +0:56 margin. Dylan Magnien had the fastest run (2:42:10).

Women: Ruth Astle won in 8:59:14 with a +1:24 margin. Kristin Liepold had the fastest run (3:00:04).

Shareable race cards

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

Race summary

2021 Ironman Mallorca 2021 - Men

ProTriStats

Winner: Leon Chevalier in 7:57:02

Margin: +0:56

Fastest bike: Cameron Wurf - 4:16:40

Fastest run: Dylan Magnien - 2:42:10

Top points: Leon Chevalier - 98.20 pts

Field: 42/57 finishers

Race summary

2021 Ironman Mallorca 2021 - Women

ProTriStats

Winner: Ruth Astle in 8:59:14

Margin: +1:24

Fastest bike: Ruth Astle - 4:51:43

Fastest run: Kristin Liepold - 3:00:04

Top points: Ruth Astle - 84.74 pts

Field: 13/19 finishers

Men race summary

42 finishers from 57 starters

Winner
Leon Chevalier
7:57:02
Winning margin
+0:56
Gap to second place
Fastest swim
Florian Angert · 46:02
Fastest bike
Cameron Wurf · 4:16:40
Fastest run
Dylan Magnien · 2:42:10
Top points
Leon Chevalier
98.20 pts

Women race summary

13 finishers from 19 starters

Winner
Ruth Astle
8:59:14
Winning margin
+1:24
Gap to second place
Fastest swim
Fenella Langridge · 49:23
Fastest bike
Ruth Astle · 4:51:43
Fastest run
Kristin Liepold · 3:00:04
Top points
Ruth Astle
84.74 pts

Men split podiums

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

Swim

  1. 46:02
  2. 2
    46:38
  3. 46:44

T1

Split unavailable.

Bike

  1. 1
    Cameron Wurf
    Finish 3
    4:16:40
  2. 4:16:58
  3. 4:18:48

T2

Split unavailable.

Run

  1. 1
    2:42:10
  2. 2
    2:43:06
  3. 2:43:46
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. 49:23
  2. 2
    Lisa Norden
    Finish 4
    49:28
  3. 51:57

T1

Split unavailable.

Bike

  1. 1
    Ruth Astle
    Finish 1
    4:51:43
  2. 2
    Lisa Norden
    Finish 4
    4:52:47
  3. 4:54:36

T2

Split unavailable.

Run

  1. 3:00:04
  2. 3:03:12
  3. 3
    Ruth Astle
    Finish 1
    3:07:24
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: 7:57:02
🥇#1
FR
Leon Chevalier
7:57:02
98.20 pts
🥈#2
DE
Florian Angert
7:57:58
96.89 pts
🥉#3
AU
Cameron Wurf
8:04:02
88.39 pts

PodiumWomen

Winner time: 8:59:14
🥇#1
GB
Ruth Astle
8:59:14
84.74 pts
🥈#2
FR
Justine Mathieux
9:00:38
82.97 pts
🥉#3
DE
Kristin Liepold
9:02:52
80.15 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#5#10SwimBikeRunFinish#1#2#3#4#5#6#7#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#5#10SwimBikeRunFinish#1#2#3#4#5#6#7#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

57 participants

7:57:02
Swim
48:44
Bike
4:16:58
Run
2:46:54
7:57:58
Swim
46:02
Bike
4:23:22
Run
2:43:46
8:04:02
Swim
48:42
Bike
4:16:40
Run
2:53:42
Swim
46:47
Bike
4:18:48
Run
2:55:30
8:09:39
Swim
50:38
Bike
4:20:43
Run
2:53:15
8:10:16
Swim
48:38
Bike
4:34:29
Run
2:42:10
8:12:02
Swim
52:28
Bike
4:31:43
Run
2:43:06
Swim
48:48
Bike
4:30:56
Run
2:48:16
Swim
48:42
Bike
4:35:17
Run
2:44:34
8:16:17
Swim
52:44
Bike
4:26:28
Run
2:51:42
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Leon ChevalierFR7:57:02Winner48:444:16:582:46:5498.20
2Florian AngertDE7:57:5846:024:23:222:43:4696.89
3Cameron WurfAU8:04:0248:424:16:402:53:4288.39
4Kristian HogenhaugDK8:06:0046:474:18:482:55:3085.64
5Boris SteinDE8:09:3950:384:20:432:53:1580.52
6Dylan MagnienFR8:10:1648:384:34:292:42:1079.66
7Bart AernoutsBE8:12:0252:284:31:432:43:0677.18
8Samuel HuerzelerCH8:13:2448:484:30:562:48:1675.27
9Mikel Ugarte RamosES8:13:3848:424:35:172:44:3474.94
10Michael WeissAT8:16:1752:444:26:282:51:4271.23
11Andrej VisticaHR8:18:4854:234:29:192:49:4667.70
12Elliot SmalesGB8:19:3448:384:35:362:50:3266.63
13Jackson LaundryCA8:26:0048:534:35:272:56:4357.61
14Peru Alfaro San IldefonsoES8:27:1246:444:37:252:58:0955.93
15Jordi Montraveta MoyaES8:28:3552:424:31:212:59:1453.99
16Valentin WernzDE8:29:5346:384:37:233:00:3052.17
17Tom MetsBE8:36:0450:304:46:582:53:2143.50
18Kristian HindkjaerDK8:38:4648:414:34:143:10:2039.72
19Thomas BoschDE8:39:1658:124:36:362:57:5739.02
20Maximilian RohdeDE8:40:0152:524:33:523:07:3937.97
21Antoine PercheFR8:41:1252:334:41:093:01:5236.31
22Matteo FontanaIT8:44:5656:294:22:133:20:3831.08
23Stefan SchumacherDE8:45:3155:314:36:373:06:5530.26
24Dirk WijnaldaNL8:47:1058:024:49:332:53:5727.95
25Florian SeifertDE8:49:0448:494:38:073:16:0725.29
26Julian FritzenschaftDE8:52:5751:044:43:473:12:4819.85
27Seppe OdeynBE8:56:101:03:094:37:393:09:0815.34
28Gergo BadarHU8:57:0550:354:49:273:11:2914.05
29Dominik RueßDE8:59:2752:474:53:563:05:5710.74
30Milan BronsNL9:04:1448:424:34:203:35:544.03
31Christopher DelsDE9:04:3054:264:48:373:15:593.66
32Julen Diez RodriguezES9:05:5754:324:48:413:16:411.63
33Jakub LanghammerCZ9:09:0350:334:56:413:15:59
34Patrik EricssonSE9:15:2550:324:47:173:31:11
35Ilkka UtriainenFI9:16:1554:294:58:473:16:02
36Bartosz BanachPL9:23:4155:245:05:113:17:24
37Luc GabisonFR9:24:0257:104:49:333:31:29
38Wouter MonchyBE9:25:5448:455:19:043:12:26
39Dennis AnderssonSE9:33:5956:224:53:113:36:48
40Elias SchippergesDE9:36:5652:554:59:333:37:45
41Horst ReichelDE9:44:3848:565:04:123:45:37
42Michael RuenzDE9:49:4054:325:29:113:17:53
DNFJaroslav KovacicSIDNF48:45
DNFAlessandro DegasperiITDNF48:39
DNFGwenael OuilleresFRDNF54:244:52:17
DNFBalazs CsokeHUDNF46:452:11:45
DNFGustav Palm-HenriksenDKDNF51:074:43:28
DNFJon Sæverås BreivoldNODNF57:114:27:12
DNFVictor Arroyo BugalloESDNF54:30
DNFMichael KalbDEDNF48:40
DNFNicholas ChaseUSDNF48:474:39:39
DNFKevin RundstadlerFRDNF48:464:35:26
DNFSebastian NeefDEDNF50:314:25:49
DNFSantiago Martinez TorresESDNF54:264:42:44
DNFWilliam MennessonFRDNF48:464:27:33
DNFAdam BowdenGBDNF46:514:43:47
DNFAdur EskisabelESDNF53:39

Female Pro Results

19 participants

8:59:14
Swim
55:00
Bike
4:51:43
Run
3:07:24
Swim
54:56
Bike
4:56:55
Run
3:03:12
9:02:52
Swim
1:02:17
Bike
4:54:36
Run
3:00:04
9:02:56
Swim
49:28
Bike
4:52:47
Run
3:15:01
Swim
51:57
Bike
5:08:22
Run
3:09:30
Swim
1:00:01
Bike
4:59:16
Run
3:11:04
Swim
49:23
Bike
5:01:50
Run
3:20:05
9:24:57
Swim
57:37
Bike
5:02:57
Run
3:17:24
Swim
54:53
Bike
5:11:38
Run
3:34:41
9:50:22
Swim
59:41
Bike
4:55:52
Run
3:47:46
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Ruth AstleGB8:59:14Winner55:004:51:433:07:2484.74
2Justine MathieuxFR9:00:3854:564:56:553:03:1282.97
3Kristin LiepoldDE9:02:521:02:174:54:363:00:0480.15
4Lisa NordenSE9:02:5649:284:52:473:15:0180.06
5Anna-Lena Best-PohlDE9:15:2451:575:08:223:09:3064.30
6Elena IlleditschDE9:16:171:00:014:59:163:11:0463.18
7Fenella LangridgeGB9:16:2649:235:01:503:20:0562.99
8Verena WalterDE9:24:5757:375:02:573:17:2452.22
9Katrien VerstuyftBE9:47:2354:535:11:383:34:4123.85
10Margrit ElfersDE9:50:2259:414:55:523:47:4620.08
11Mirella KarlssonSE10:01:1158:195:19:473:33:466.40
12Cathrine SandDK10:06:5658:175:27:333:34:25
13Dominique LothallerAT10:21:391:05:255:35:443:31:19
DNFJeanne CollongeFRDNF54:575:04:54
DNFMelanie McQuaidCADNF57:085:20:43
DNFShiva LeisnerDKDNF58:485:30:44
DNFJocelyn McCauleyUSDNF51:574:54:41
DNFAnnika TimmDEDNF1:05:055:16:36
DNFSara SvenskSEDNF54:544:55:33