2026 Ironman 70.3 Pays d'Aix
May 16, 2026 · Aix en Provence, France
Race story in the data
Men: Michele Bortolamedi won in 3:38:54 with a +0:32 margin. Almog Elazary had the fastest run (1:09:27).
Women: Marjolaine Pierré won in 4:08:27 with a +3:43 margin. Laura Philipp had the fastest run (1:18:39).
Men race summary
37 finishers from 42 starters · SOF 88.22
Women race summary
29 finishers from 34 starters · SOF 89.45
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Sven Oliver ThalmannFinish 1421:50
- 2Justus NieschlagFinish 1621:53
- 3Pierre DupuyFinish 921:55
T1
Split unavailable.
Bike
- 1Maximilian SperlFinish 42:02:08
- 2Nathan GuerbeurFinish 52:02:10
- 3Michele BortolamediFinish 12:02:20
T2
Split unavailable.
Run
- 1Almog ElazaryFinish 231:09:27
- 2Lilian PierreFinish 191:10:40
- 3Remi DelagardeFinish 181:10:56
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Fenella LangridgeFinish 1224:24
- 2Imogen SimmondsFinish 224:26
- 3Lizzie RaynerFinish 824:28
T1
Split unavailable.
Bike
- 1Marjolaine PierréFinish 12:19:53
- 2Solenne BillouinFinish 72:21:30
- 3Anne-Sophie PierreFinish 42:21:32
T2
Split unavailable.
Run
- 1Laura PhilippFinish 31:18:39
- 2Imogen SimmondsFinish 21:18:40
- 3Marta LagownikFinish 91:19:15
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
42 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Michele BortolamediIT | 3:38:54 | Winner | 22:03 | — | 2:02:20 | — | 1:11:04 | 90.55 |
| 2 | Rico BogenDE | 3:39:26 | — | 22:01 | — | 2:02:36 | — | 1:11:11 | 88.31 |
| 4 | Maximilian SperlDE | 3:41:56 | — | 22:13 | — | 2:02:08 | — | 1:13:56 | 82.93 |
| 5 | Nathan GuerbeurFR | 3:42:54 | — | 22:35 | — | 2:02:10 | — | 1:14:05 | 80.60 |
| 6 | Felix ForissierFR | 3:44:30 | — | 22:08 | — | 2:06:57 | — | 1:11:55 | 77.83 |
| 7 | Simon ViainFR | 3:45:44 | — | 22:11 | — | 2:08:58 | — | 1:11:02 | 75.43 |
| 8 | Nicolas MannDE | 3:45:49 | — | 22:15 | — | 2:06:12 | — | 1:13:15 | 74.04 |
| 9 | Pierre DupuyFR | 3:46:24 | — | 21:55 | — | 2:06:48 | — | 1:13:39 | 72.31 |
| 11 | Rudy Von BergUS | 3:47:24 | — | 22:09 | — | 2:07:23 | — | 1:13:59 | 69.16 |
| 12 | Tom VaelenBE | 3:47:56 | — | 22:41 | — | 2:05:25 | — | 1:15:48 | 67.65 |
| 13 | Rafael LukatschAT | 3:49:23 | — | 22:41 | — | 2:10:15 | — | 1:12:51 | 65.44 |
| 14 | Sven Oliver ThalmannCH | 3:50:35 | — | 21:50 | — | 2:11:10 | — | 1:13:29 | 63.49 |
| 15 | Jens Emil NielsenDK | 3:50:42 | — | 26:16 | — | 2:09:01 | — | 1:11:22 | 62.47 |
| 16 | Justus NieschlagDE | 3:50:58 | — | 21:53 | — | 2:09:36 | — | 1:15:44 | 61.38 |
| 17 | Dorian MullerFR | 3:51:05 | — | 25:21 | — | 2:09:01 | — | 1:12:44 | 60.45 |
| 18 | Remi DelagardeFR | 3:51:34 | — | 23:08 | — | 2:13:28 | — | 1:10:56 | 59.26 |
| 19 | Lilian PierreFR | 3:51:39 | — | 23:01 | — | 2:13:36 | — | 1:10:40 | 58.44 |
| 20 | Clement GrandyFR | 3:52:57 | — | 26:12 | — | 2:11:04 | — | 1:11:24 | 56.66 |
| 21 | Nick EmdeDE | 3:54:15 | — | 22:36 | — | 2:10:10 | — | 1:17:25 | 54.92 |
| 22 | Erwan JacobiFR | 3:55:11 | — | 22:56 | — | 2:10:00 | — | 1:18:23 | 53.52 |
| 23 | Almog ElazaryIL | 3:55:18 | — | 23:08 | — | 2:18:25 | — | 1:09:27 | 52.81 |
| 24 | Andrea SalvisbergCH | 3:55:59 | — | 22:11 | — | 2:15:22 | — | 1:14:08 | 51.67 |
| 25 | Samuel StuderCH | 3:57:14 | — | 22:59 | — | 2:09:55 | — | 1:20:04 | 50.09 |
| 26 | Maxence Castel GautierFR | 3:58:30 | — | 23:38 | — | 2:14:14 | — | 1:16:07 | 48.53 |
| 27 | Dries MatthysBE | 3:59:36 | — | 23:06 | — | 2:11:57 | — | 1:20:50 | 47.14 |
| 28 | Niels VanhoveBE | 4:01:04 | — | 24:19 | — | 2:16:49 | — | 1:15:13 | 45.47 |
| 29 | Marcus HerbstDE | 4:01:06 | — | 25:19 | — | 2:14:25 | — | 1:17:31 | 44.99 |
| 30 | Dylan ThissenNL | 4:01:34 | — | 25:23 | — | 2:10:09 | — | 1:20:50 | 44.18 |
| 31 | Clément CadotFR | 4:01:43 | — | 23:03 | — | 2:17:43 | — | 1:16:10 | 43.65 |
| 32 | Paulin PhilippeFR | 4:03:31 | — | 23:05 | — | 2:18:28 | — | 1:17:45 | 41.79 |
| 33 | Robin HermannCH | 4:03:43 | — | 25:19 | — | 2:13:56 | — | 1:19:56 | 41.26 |
| 34 | Thibault ColardFR | 4:05:18 | — | 24:40 | — | 2:22:07 | — | 1:13:30 | 39.62 |
| 35 | Raphael DassonvilleFR | 4:07:43 | — | 24:37 | — | 2:19:24 | — | 1:19:45 | 37.32 |
| 36 | Florin ParfussCH | 4:11:48 | — | 22:08 | — | 2:25:38 | — | 1:19:13 | 33.67 |
| 37 | Jean DuchamptFR | 4:12:13 | — | 22:59 | — | 2:23:13 | — | 1:21:05 | 33.03 |
| 38 | Ethan SunseriUS | 4:14:06 | — | 26:15 | — | 2:26:25 | — | 1:17:16 | 31.86 |
| 39 | Kristian HøgenhaugDK | 4:16:31 | — | 23:07 | — | 2:08:54 | — | 1:40:22 | 31.59 |
| DNF | Max MahoneyUS | DNF | — | 24:32 | — | — | — | — | — |
| DNF | Jamie RiddleZA | DNF | — | 21:48 | — | 2:06:39 | — | — | — |
| DNF | Arthur SerrieresFR | DNF | — | 22:39 | — | 2:15:46 | — | — | — |
| DNF | Cenzino LebotFR | DNF | — | 21:57 | — | 2:18:41 | — | — | — |
| DNF | Quentin BarreauFR | DNF | — | 22:00 | — | — | — | — | — |
Female Pro Results
34 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Marjolaine PierréFR | 4:08:27 | Winner | 24:55 | — | 2:19:53 | — | 1:19:18 | 92.57 |
| 2 | Imogen SimmondsCH | 4:12:10 | — | 24:26 | — | 2:24:29 | — | 1:18:40 | 88.12 |
| 3 | Laura PhilippDE | 4:12:46 | — | 26:17 | — | 2:22:54 | — | 1:18:39 | 85.98 |
| 4 | Anne-Sophie PierreFR | 4:14:04 | — | 28:16 | — | 2:21:32 | — | 1:19:47 | 83.43 |
| 5 | Hanne De VetBE | 4:14:30 | — | 24:32 | — | 2:22:24 | — | 1:23:34 | 81.58 |
| 6 | Katrine Græsbøll ChristensenDK | 4:15:41 | — | 28:13 | — | 2:23:45 | — | 1:19:25 | 79.27 |
| 7 | Solenne BillouinFR | 4:17:29 | — | 27:32 | — | 2:21:30 | — | 1:24:27 | 76.59 |
| 8 | Lizzie RaynerGB | 4:18:01 | — | 24:28 | — | 2:28:35 | — | 1:19:50 | 74.89 |
| 9 | Marta LagownikPL | 4:19:19 | — | 26:57 | — | 2:29:01 | — | 1:19:15 | 72.71 |
| 10 | Lisa PertererAT | 4:19:33 | — | 24:30 | — | 2:25:27 | — | 1:24:36 | 71.35 |
| 11 | Justine GuerardFR | 4:23:37 | — | 25:54 | — | 2:30:19 | — | 1:22:51 | 67.31 |
| 12 | Fenella LangridgeGB | 4:25:27 | — | 24:24 | — | 2:34:52 | — | 1:21:46 | 64.93 |
| 13 | Bridget TheunissenZA | 4:27:08 | — | 25:49 | — | 2:30:36 | — | 1:25:47 | 62.70 |
| 14 | Luisa Iogna PratIT | 4:27:29 | — | 25:06 | — | 2:31:48 | — | 1:26:05 | 61.48 |
| 15 | Sarah SchoenfelderDE | 4:27:35 | — | 29:37 | — | 2:28:08 | — | 1:24:39 | 60.48 |
| 16 | Nikita PaskiewiezFR | 4:28:27 | — | 29:34 | — | 2:31:36 | — | 1:22:41 | 58.99 |
| 17 | Sandra HuonFR | 4:29:21 | — | 28:20 | — | 2:33:15 | — | 1:23:43 | 57.51 |
| 18 | Charlotte McShaneAU | 4:29:36 | — | 24:38 | — | 2:34:44 | — | 1:23:25 | 56.54 |
| 19 | Rhianne HughesGB | 4:29:41 | — | 28:17 | — | 2:35:14 | — | 1:21:52 | 55.73 |
| 20 | Megan ArmitageIE | 4:30:19 | — | 33:11 | — | 2:29:08 | — | 1:22:40 | 54.56 |
| 21 | Eva CornelisseNL | 4:32:59 | — | 25:54 | — | 2:36:55 | — | 1:25:42 | 51.98 |
| 22 | Eva MarsacFR | 4:35:05 | — | 25:00 | — | 2:35:31 | — | 1:29:57 | 49.84 |
| 23 | Heloise BottinFR | 4:36:14 | — | 28:12 | — | 2:35:00 | — | 1:27:57 | 48.41 |
| 24 | Desiree KnechtCH | 4:36:41 | — | 28:13 | — | 2:39:15 | — | 1:24:36 | 47.50 |
| 25 | Mena SuterCH | 4:37:37 | — | 28:18 | — | 2:35:06 | — | 1:28:41 | 46.28 |
| 26 | Amélie HarterFR | 4:41:16 | — | 28:14 | — | 2:43:26 | — | 1:24:41 | 43.16 |
| 27 | Alexia BaillyFR | 4:43:00 | — | 26:59 | — | 2:36:30 | — | 1:35:09 | 41.42 |
| 28 | Sina ZieglerCH | 4:43:26 | — | 28:18 | — | 2:40:04 | — | 1:30:32 | 40.64 |
| 29 | Gabriela Kaczka-SanakPL | 5:03:17 | — | 32:53 | — | 2:47:22 | — | 1:37:52 | 35.40 |
| DNF | Sophia Stückrad DeboyDE | DNF | — | 29:20 | — | 2:33:57 | — | — | — |
| DNF | Franzi HofmannDE | DNF | — | 26:53 | — | — | — | — | — |
| DNF | Daniela KleiserDE | DNF | — | 30:49 | — | 2:33:40 | — | — | — |
| DNF | Tanja NeubertDE | DNF | — | 24:44 | — | 2:33:51 | — | — | — |
| DNF | Audrey MerleFR | DNF | — | 24:56 | — | 2:26:34 | — | — | — |