2021 Ironman 70.3 Portugal

October 23, 2021 · Cascais, Portugal

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

Race editions

Switch year or compare this race across stored editions.

202520242021
Distance
Half-Iron (70.3 miles)
Middle Distance
Field size
46
28 men · 18 women
Men SOF
Unavailable
Women SOF
Unavailable

Race story in the data

Men: Magnus Ditlev won in 3:47:50 with a +0:43 margin. Menno Koolhaas had the fastest run (1:09:45).

Women: Marjolaine Pierré won in 4:17:03 with a +2:43 margin. Luisa Baptista had the fastest run (1:17:47).

Shareable race cards

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

Race summary

2021 Ironman 70.3 Portugal 2021 - Men

ProTriStats

Winner: Magnus Ditlev in 3:47:50

Margin: +0:43

Fastest bike: Magnus Ditlev - 2:07:18

Fastest run: Menno Koolhaas - 1:09:45

Top points: Magnus Ditlev - 82.74 pts

Field: 28/28 finishers

Race summary

2021 Ironman 70.3 Portugal 2021 - Women

ProTriStats

Winner: Marjolaine Pierré in 4:17:03

Margin: +2:43

Fastest bike: Kimberley Morrison - 2:25:42

Fastest run: Luisa Baptista - 1:17:47

Top points: Marjolaine Pierré - 80.51 pts

Field: 18/18 finishers

Men race summary

28 finishers from 28 starters

Winner
Magnus Ditlev
3:47:50
Winning margin
+0:43
Gap to second place
Fastest swim
Joergen Gundersen · 21:30
Fastest bike
Magnus Ditlev · 2:07:18
Fastest run
Menno Koolhaas · 1:09:45
Top points
Magnus Ditlev
82.74 pts

Women race summary

18 finishers from 18 starters

Winner
Marjolaine Pierré
4:17:03
Winning margin
+2:43
Gap to second place
Fastest swim
Lucy Buckingham · 23:28
Fastest bike
Kimberley Morrison · 2:25:42
Fastest run
Luisa Baptista · 1:17:47
Top points
Marjolaine Pierré
80.51 pts

Men split podiums

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

Swim

  1. 21:30
  2. 2
    Aaron Royle
    Finish 2
    21:34
  3. 21:34

T1

Split unavailable.

Bike

  1. 1
    2:07:18
  2. 2
    Bart Aernouts
    Finish 10
    2:08:22
  3. 2:10:27

T2

Split unavailable.

Run

  1. 1:09:45
  2. 1:10:09
  3. 1:11:05
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. 23:28
  2. 2
    Lotte Miller
    Finish 4
    23:35
  3. 24:52

T1

Split unavailable.

Bike

  1. 2:25:42
  2. 2:25:55
  3. 2:26:39

T2

Split unavailable.

Run

  1. 1:17:47
  2. 1:18:50
  3. 3
    Julie Derron
    Finish 3
    1:19:22
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:47:50
🥇#1
DK
Magnus Ditlev
3:47:50
82.74 pts
🥈#2
AU
Aaron Royle
3:48:33
80.59 pts
🥉#3
NL
Menno Koolhaas
3:48:44
80.04 pts

PodiumWomen

Winner time: 4:17:03
🥇#1
FR
Marjolaine Pierré
4:17:03
80.51 pts
🥈#2
BR
Luisa Baptista
4:19:46
73.26 pts
🥉#3
CH
Julie Derron
4:20:34
71.13 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

28 participants

3:47:50
Swim
22:53
Bike
2:07:18
Run
1:12:13
3:48:33
Swim
21:34
Bike
2:10:35
Run
1:11:14
3:48:44
Swim
21:46
Bike
2:12:09
Run
1:09:45
3:48:57
Swim
21:39
Bike
2:10:27
Run
1:11:23
Swim
22:53
Bike
2:11:08
Run
1:10:09
Swim
21:35
Bike
2:10:27
Run
1:12:16
Swim
22:48
Bike
2:11:04
Run
1:11:05
3:51:08
Swim
22:45
Bike
2:10:57
Run
1:12:00
3:51:32
Swim
22:54
Bike
2:11:04
Run
1:12:20
3:51:58
Swim
25:33
Bike
2:08:22
Run
1:12:37
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Magnus DitlevDK3:47:50Winner22:532:07:181:12:1382.74
2Aaron RoyleAU3:48:3321:342:10:351:11:1480.59
3Menno KoolhaasNL3:48:4421:462:12:091:09:4580.04
4Clement MignonFR3:48:5721:392:10:271:11:2379.39
5Manoel Messias Dos SantosBR3:49:2822:532:11:081:10:0977.84
6Jonathan BrownleeGB3:49:3121:352:10:271:12:1677.69
7Reinaldo ColucciBR3:50:1622:482:11:041:11:0575.43
8Dylan MagnienFR3:51:0822:452:10:571:12:0072.83
9Jorik Van EgdomNL3:51:3222:542:11:041:12:2071.63
10Bart AernoutsBE3:51:5825:332:08:221:12:3770.33
11Joao FerreiraPT3:52:5322:552:11:051:13:4267.58
12Gregory BarnabyIT3:53:2822:432:11:021:14:1465.83
13Liam LloydGB3:54:1123:032:10:401:14:5163.68
14Joel WooldridgeAU3:56:5722:422:11:011:17:4155.37
15Jesper SvenssonSE3:59:3022:312:17:151:14:0447.72
16Thomas DavisGB4:01:0321:412:15:161:18:0543.06
17Christophe De KeyserBE4:02:2521:342:12:201:23:2138.96
18Tristan OlijNL4:02:2823:302:16:111:16:3638.81
19Joergen GundersenNO4:03:2521:302:12:341:23:4035.96
20Franck GuyonFR4:04:3226:352:17:071:14:3932.61
21Robert WilkowieckiPL4:05:4122:462:23:421:13:2629.16
22Alberto Eugenio Casillas GarciaES4:05:4125:062:12:391:21:4729.16
23Thomas HuwilerCH4:10:2626:242:20:581:17:0714.90
24Fabian GuentherDE4:14:0325:032:19:241:23:334.04
25Brett HalliwellGB4:14:0925:352:20:441:21:583.74
26Francesc Artigues RamisES4:18:0527:282:21:311:22:26
27Arnaud MargotCH4:18:4430:132:18:531:23:42
28Tero SetolaFI4:22:0625:482:23:291:26:30

Female Pro Results

18 participants

Swim
26:25
Bike
2:25:55
Run
1:18:50
4:19:46
Swim
24:52
Bike
2:31:36
Run
1:17:47
4:20:34
Swim
25:11
Bike
2:30:32
Run
1:19:22
4:25:25
Swim
23:35
Bike
2:30:59
Run
1:24:40
4:27:27
Swim
23:28
Bike
2:26:39
Run
1:31:43
4:31:07
Swim
26:48
Bike
2:33:25
Run
1:25:06
4:32:53
Swim
26:27
Bike
2:27:31
Run
1:32:56
4:33:32
Swim
25:14
Bike
2:35:14
Run
1:27:01
4:37:06
Swim
28:17
Bike
2:36:24
Run
1:26:09
4:37:51
Swim
28:11
Bike
2:33:05
Run
1:30:15
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Marjolaine PierréFR4:17:03Winner26:252:25:551:18:5080.51
2Luisa BaptistaBR4:19:4624:522:31:361:17:4773.26
3Julie DerronCH4:20:3425:112:30:321:19:2271.13
4Lotte MillerNO4:25:2523:352:30:591:24:4058.18
5Lucy BuckinghamGB4:27:2723:282:26:391:31:4352.75
6Alexia BaillyFR4:31:0726:482:33:251:25:0642.97
7Nina DerronCH4:32:5326:272:27:311:32:5638.25
8Raquel RochaPT4:33:3225:142:35:141:27:0136.51
9Lisa GerssDE4:37:0628:172:36:241:26:0926.99
10Eloise Du LuartFR4:37:5128:112:33:051:30:1524.99
11Kimberley MorrisonGB4:38:5526:342:25:421:40:3522.14
12Leana BissigCH4:40:3725:172:40:181:29:0917.61
13Simone KumhoferAT4:40:5933:392:32:381:25:4616.63
14Lisa-Maria DornauerAT4:46:0228:152:39:101:29:513.15
15Brittany HigginsUS4:46:3628:212:39:321:32:001.63
16Diane LuethiCH4:49:4328:152:36:011:39:01
17Bruna StolfBR4:56:3927:032:48:371:33:18
18Flora ColledgeCH4:57:1429:022:49:511:31:22