2021 Ironman Mallorca
October 15, 2021 · Alcudia, Spain
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).
Men race summary
42 finishers from 57 starters
Women race summary
13 finishers from 19 starters
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Florian AngertFinish 246:02
- 2Valentin WernzFinish 1646:38
- 3Peru Alfaro San IldefonsoFinish 1446:44
T1
Split unavailable.
Bike
- 1Cameron WurfFinish 34:16:40
- 2Leon ChevalierFinish 14:16:58
- 3Kristian HogenhaugFinish 44:18:48
T2
Split unavailable.
Run
- 1Dylan MagnienFinish 62:42:10
- 2Bart AernoutsFinish 72:43:06
- 3Florian AngertFinish 22:43:46
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Fenella LangridgeFinish 749:23
- 2Lisa NordenFinish 449:28
- 3Anna-Lena Best-PohlFinish 551:57
T1
Split unavailable.
Bike
- 1Ruth AstleFinish 14:51:43
- 2Lisa NordenFinish 44:52:47
- 3Kristin LiepoldFinish 34:54:36
T2
Split unavailable.
Run
- 1Kristin LiepoldFinish 33:00:04
- 2Justine MathieuxFinish 23:03:12
- 3Ruth AstleFinish 13:07:24
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
57 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Leon ChevalierFR | 7:57:02 | Winner | 48:44 | — | 4:16:58 | — | 2:46:54 | 98.20 |
| 2 | Florian AngertDE | 7:57:58 | — | 46:02 | — | 4:23:22 | — | 2:43:46 | 96.89 |
| 3 | Cameron WurfAU | 8:04:02 | — | 48:42 | — | 4:16:40 | — | 2:53:42 | 88.39 |
| 4 | Kristian HogenhaugDK | 8:06:00 | — | 46:47 | — | 4:18:48 | — | 2:55:30 | 85.64 |
| 5 | Boris SteinDE | 8:09:39 | — | 50:38 | — | 4:20:43 | — | 2:53:15 | 80.52 |
| 6 | Dylan MagnienFR | 8:10:16 | — | 48:38 | — | 4:34:29 | — | 2:42:10 | 79.66 |
| 7 | Bart AernoutsBE | 8:12:02 | — | 52:28 | — | 4:31:43 | — | 2:43:06 | 77.18 |
| 8 | Samuel HuerzelerCH | 8:13:24 | — | 48:48 | — | 4:30:56 | — | 2:48:16 | 75.27 |
| 9 | Mikel Ugarte RamosES | 8:13:38 | — | 48:42 | — | 4:35:17 | — | 2:44:34 | 74.94 |
| 10 | Michael WeissAT | 8:16:17 | — | 52:44 | — | 4:26:28 | — | 2:51:42 | 71.23 |
| 11 | Andrej VisticaHR | 8:18:48 | — | 54:23 | — | 4:29:19 | — | 2:49:46 | 67.70 |
| 12 | Elliot SmalesGB | 8:19:34 | — | 48:38 | — | 4:35:36 | — | 2:50:32 | 66.63 |
| 13 | Jackson LaundryCA | 8:26:00 | — | 48:53 | — | 4:35:27 | — | 2:56:43 | 57.61 |
| 14 | Peru Alfaro San IldefonsoES | 8:27:12 | — | 46:44 | — | 4:37:25 | — | 2:58:09 | 55.93 |
| 15 | Jordi Montraveta MoyaES | 8:28:35 | — | 52:42 | — | 4:31:21 | — | 2:59:14 | 53.99 |
| 16 | Valentin WernzDE | 8:29:53 | — | 46:38 | — | 4:37:23 | — | 3:00:30 | 52.17 |
| 17 | Tom MetsBE | 8:36:04 | — | 50:30 | — | 4:46:58 | — | 2:53:21 | 43.50 |
| 18 | Kristian HindkjaerDK | 8:38:46 | — | 48:41 | — | 4:34:14 | — | 3:10:20 | 39.72 |
| 19 | Thomas BoschDE | 8:39:16 | — | 58:12 | — | 4:36:36 | — | 2:57:57 | 39.02 |
| 20 | Maximilian RohdeDE | 8:40:01 | — | 52:52 | — | 4:33:52 | — | 3:07:39 | 37.97 |
| 21 | Antoine PercheFR | 8:41:12 | — | 52:33 | — | 4:41:09 | — | 3:01:52 | 36.31 |
| 22 | Matteo FontanaIT | 8:44:56 | — | 56:29 | — | 4:22:13 | — | 3:20:38 | 31.08 |
| 23 | Stefan SchumacherDE | 8:45:31 | — | 55:31 | — | 4:36:37 | — | 3:06:55 | 30.26 |
| 24 | Dirk WijnaldaNL | 8:47:10 | — | 58:02 | — | 4:49:33 | — | 2:53:57 | 27.95 |
| 25 | Florian SeifertDE | 8:49:04 | — | 48:49 | — | 4:38:07 | — | 3:16:07 | 25.29 |
| 26 | Julian FritzenschaftDE | 8:52:57 | — | 51:04 | — | 4:43:47 | — | 3:12:48 | 19.85 |
| 27 | Seppe OdeynBE | 8:56:10 | — | 1:03:09 | — | 4:37:39 | — | 3:09:08 | 15.34 |
| 28 | Gergo BadarHU | 8:57:05 | — | 50:35 | — | 4:49:27 | — | 3:11:29 | 14.05 |
| 29 | Dominik RueßDE | 8:59:27 | — | 52:47 | — | 4:53:56 | — | 3:05:57 | 10.74 |
| 30 | Milan BronsNL | 9:04:14 | — | 48:42 | — | 4:34:20 | — | 3:35:54 | 4.03 |
| 31 | Christopher DelsDE | 9:04:30 | — | 54:26 | — | 4:48:37 | — | 3:15:59 | 3.66 |
| 32 | Julen Diez RodriguezES | 9:05:57 | — | 54:32 | — | 4:48:41 | — | 3:16:41 | 1.63 |
| 33 | Jakub LanghammerCZ | 9:09:03 | — | 50:33 | — | 4:56:41 | — | 3:15:59 | — |
| 34 | Patrik EricssonSE | 9:15:25 | — | 50:32 | — | 4:47:17 | — | 3:31:11 | — |
| 35 | Ilkka UtriainenFI | 9:16:15 | — | 54:29 | — | 4:58:47 | — | 3:16:02 | — |
| 36 | Bartosz BanachPL | 9:23:41 | — | 55:24 | — | 5:05:11 | — | 3:17:24 | — |
| 37 | Luc GabisonFR | 9:24:02 | — | 57:10 | — | 4:49:33 | — | 3:31:29 | — |
| 38 | Wouter MonchyBE | 9:25:54 | — | 48:45 | — | 5:19:04 | — | 3:12:26 | — |
| 39 | Dennis AnderssonSE | 9:33:59 | — | 56:22 | — | 4:53:11 | — | 3:36:48 | — |
| 40 | Elias SchippergesDE | 9:36:56 | — | 52:55 | — | 4:59:33 | — | 3:37:45 | — |
| 41 | Horst ReichelDE | 9:44:38 | — | 48:56 | — | 5:04:12 | — | 3:45:37 | — |
| 42 | Michael RuenzDE | 9:49:40 | — | 54:32 | — | 5:29:11 | — | 3:17:53 | — |
| DNF | Jaroslav KovacicSI | DNF | — | 48:45 | — | — | — | — | — |
| DNF | Alessandro DegasperiIT | DNF | — | 48:39 | — | — | — | — | — |
| DNF | Gwenael OuilleresFR | DNF | — | 54:24 | — | 4:52:17 | — | — | — |
| DNF | Balazs CsokeHU | DNF | — | 46:45 | — | 2:11:45 | — | — | — |
| DNF | Gustav Palm-HenriksenDK | DNF | — | 51:07 | — | 4:43:28 | — | — | — |
| DNF | Jon Sæverås BreivoldNO | DNF | — | 57:11 | — | 4:27:12 | — | — | — |
| DNF | Victor Arroyo BugalloES | DNF | — | 54:30 | — | — | — | — | — |
| DNF | Michael KalbDE | DNF | — | 48:40 | — | — | — | — | — |
| DNF | Nicholas ChaseUS | DNF | — | 48:47 | — | 4:39:39 | — | — | — |
| DNF | Kevin RundstadlerFR | DNF | — | 48:46 | — | 4:35:26 | — | — | — |
| DNF | Sebastian NeefDE | DNF | — | 50:31 | — | 4:25:49 | — | — | — |
| DNF | Santiago Martinez TorresES | DNF | — | 54:26 | — | 4:42:44 | — | — | — |
| DNF | William MennessonFR | DNF | — | 48:46 | — | 4:27:33 | — | — | — |
| DNF | Adam BowdenGB | DNF | — | 46:51 | — | 4:43:47 | — | — | — |
| DNF | Adur EskisabelES | DNF | — | 53:39 | — | — | — | — | — |
Female Pro Results
19 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Ruth AstleGB | 8:59:14 | Winner | 55:00 | — | 4:51:43 | — | 3:07:24 | 84.74 |
| 2 | Justine MathieuxFR | 9:00:38 | — | 54:56 | — | 4:56:55 | — | 3:03:12 | 82.97 |
| 3 | Kristin LiepoldDE | 9:02:52 | — | 1:02:17 | — | 4:54:36 | — | 3:00:04 | 80.15 |
| 4 | Lisa NordenSE | 9:02:56 | — | 49:28 | — | 4:52:47 | — | 3:15:01 | 80.06 |
| 5 | Anna-Lena Best-PohlDE | 9:15:24 | — | 51:57 | — | 5:08:22 | — | 3:09:30 | 64.30 |
| 6 | Elena IlleditschDE | 9:16:17 | — | 1:00:01 | — | 4:59:16 | — | 3:11:04 | 63.18 |
| 7 | Fenella LangridgeGB | 9:16:26 | — | 49:23 | — | 5:01:50 | — | 3:20:05 | 62.99 |
| 8 | Verena WalterDE | 9:24:57 | — | 57:37 | — | 5:02:57 | — | 3:17:24 | 52.22 |
| 9 | Katrien VerstuyftBE | 9:47:23 | — | 54:53 | — | 5:11:38 | — | 3:34:41 | 23.85 |
| 10 | Margrit ElfersDE | 9:50:22 | — | 59:41 | — | 4:55:52 | — | 3:47:46 | 20.08 |
| 11 | Mirella KarlssonSE | 10:01:11 | — | 58:19 | — | 5:19:47 | — | 3:33:46 | 6.40 |
| 12 | Cathrine SandDK | 10:06:56 | — | 58:17 | — | 5:27:33 | — | 3:34:25 | — |
| 13 | Dominique LothallerAT | 10:21:39 | — | 1:05:25 | — | 5:35:44 | — | 3:31:19 | — |
| DNF | Jeanne CollongeFR | DNF | — | 54:57 | — | 5:04:54 | — | — | — |
| DNF | Melanie McQuaidCA | DNF | — | 57:08 | — | 5:20:43 | — | — | — |
| DNF | Shiva LeisnerDK | DNF | — | 58:48 | — | 5:30:44 | — | — | — |
| DNF | Jocelyn McCauleyUS | DNF | — | 51:57 | — | 4:54:41 | — | — | — |
| DNF | Annika TimmDE | DNF | — | 1:05:05 | — | 5:16:36 | — | — | — |
| DNF | Sara SvenskSE | DNF | — | 54:54 | — | 4:55:33 | — | — | — |