2023 Ironman 70.3 Marbella
May 6, 2023 · Marbella, Spain
Race story in the data
Men: Nicolas Mann won in 3:56:24 with a +1:39 margin. JordiMontraveta Moya had the fastest run (1:12:37).
Women: Nikki Bartlett won in 4:27:18 with a +6:44 margin. Daniela Kleiser had the fastest run (1:21:02).
Men race summary
35 finishers from 35 starters · SOF 69.55
Women race summary
20 finishers from 20 starters · SOF 68.13
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Joshua LewisFinish 11 · split rank #122:43
- 2Arne LeissFinish 4 · split rank #223:40
- 3Niek HeldoornFinish 2 · split rank #323:41
T1
- 1Renning ElischerFinish 181:53
- 2Maximilian RohdeFinish 311:53
- 3Joshua LewisFinish 111:54
Bike
- 1JordiMontraveta MoyaFinish 3 · split rank #12:15:40
- 2Kristian GrueFinish 9 · split rank #22:16:32
- 3Nicolas MannFinish 1 · split rank #32:16:41
T2
- 1Marcel BolbatFinish 121:27
- 2Nicolas MannFinish 11:35
- 3Renning ElischerFinish 181:36
Run
- 1JordiMontraveta MoyaFinish 3 · split rank #11:12:37
- 2Dominik SowiejaFinish 16 · split rank #21:13:13
- 3Andreas DreitzFinish 6 · split rank #31:14:04
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Emilie MorierFinish 14 · split rank #126:24
- 2Lizzie RaynerFinish 9 · split rank #526:40
- 3Kaidi KiviojaFinish 2 · split rank #627:04
T1
- 1Lizzie RaynerFinish 92:00
- 2LauraGomez RamonFinish 42:01
- 3Alexandra TondeurFinish 72:02
Bike
- 1Nikki BartlettFinish 1 · split rank #12:32:37
- 2Daniela KleiserFinish 3 · split rank #22:35:31
- 3Alexandra TondeurFinish 7 · split rank #32:37:48
T2
- 1Kaidi KiviojaFinish 21:47
- 2Charlene ClavelFinish 61:48
- 3Annamarie StrehlowFinish 111:54
Run
- 1Daniela KleiserFinish 3 · split rank #11:21:02
- 2Nikki BartlettFinish 1 · split rank #21:22:40
- 3Lisa GerssFinish 8 · split rank #31:22:56
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
35 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Nicolas MannDE | 3:56:24 | Winner | 23:53#11 | — | 2:16:41#3 | 1:35 | 1:14:14#5 | 77.05 |
| 2 | Niek HeldoornNL | 3:58:03 | — | 23:41#3 | — | 2:18:34#10 | 1:39 | 1:14:09#4 | 73.24 |
| 3 | JordiMontraveta MoyaES | 3:59:16 | — | 26:47#33 | 2:14 | 2:15:40#1 | 1:57 | 1:12:37#1 | 69.97 |
| 4 | Arne LeissDE | 3:59:33 | — | 23:40#2 | — | 2:18:32#8 | 1:49 | 1:15:30#7 | 67.59 |
| 5 | Antony CostesFR | 4:00:18 | — | 23:41#4 | — | 2:18:32#9 | 1:50 | 1:16:13#9 | 65.03 |
| 6 | Andreas DreitzDE | 4:00:22 | — | 24:04#14 | 2:11 | 2:17:52#6 | 2:09 | 1:14:04#3 | 63.15 |
| 7 | Louis NaeyaertBE | 4:01:33 | — | 24:04#15 | — | 2:19:08#14 | 1:51 | 1:16:29#11 | 60.57 |
| 8 | Will CrudgingtonGB | 4:02:47 | — | 23:58#13 | 2:00 | 2:18:41#11 | 1:57 | 1:16:09#8 | 58.09 |
| 9 | Kristian GrueNO | 4:03:49 | — | 25:06#23 | 2:04 | 2:16:32#2 | 1:50 | 1:18:15#15 | 55.88 |
| 10 | Luke PollardGB | 4:04:41 | — | 23:55#12 | — | 2:19:29#16 | 2:11 | 1:19:05#18 | 53.91 |
| 11 | Joshua LewisGB | 4:04:58 | — | 22:43#1 | 1:54 | 2:17:32#5 | 1:40 | 1:21:06#23 | 52.49 |
| 12 | Marcel BolbatDE | 4:05:57 | — | 24:43#17 | 1:55 | 2:19:24#15 | 1:27 | 1:18:25#16 | 50.63 |
| 13 | Thomas VanhalstBE | 4:07:16 | — | 25:02#21 | — | 2:21:29#18 | 1:59 | 1:18:44#17 | 48.62 |
| 14 | Markus ThomschkeDE | 4:08:59 | — | 26:21#29 | — | 2:22:26#19 | 2:12 | 1:17:58#14 | 46.38 |
| 15 | TimVan HemelBE | 4:09:17 | — | 26:19#28 | 2:16 | 2:21:04#17 | 2:33 | 1:17:04#12 | 45.29 |
| 16 | Dominik SowiejaDE | 4:09:51 | — | 26:51#34 | — | 2:27:29#31 | 2:16 | 1:13:13#2 | 44.07 |
| 17 | Benjamin MarkAndersenDK | 4:10:20 | — | 25:09#24 | — | 2:23:21#20 | 2:32 | 1:19:16#19 | 42.97 |
| 18 | Renning ElischerDE | 4:10:59 | — | 23:46#7 | 1:53 | 2:18:26#7 | 1:36 | 1:25:16#31 | 41.81 |
| 19 | Henrik KjaergardDK | 4:11:44 | — | 29:19#42 | — | 2:25:23#26 | 1:43 | 1:15:17#6 | 40.62 |
| 20 | Mateo ReddyCH | 4:11:55 | — | 27:34#36 | 2:08 | 2:19:03#13 | 2:14 | 1:20:54#22 | 39.91 |
| 21 | Tomasz SzalaPL | 4:14:17 | — | 25:24#26 | 2:12 | 2:26:48#30 | 2:22 | 1:17:28#13 | 37.60 |
| 22 | Will MundayGB | 4:15:14 | — | 25:19#25 | 2:09 | 2:25:05#24 | 1:56 | 1:20:42#20 | 36.40 |
| 23 | Colin SzuchUS | 4:16:06 | — | 24:40#16 | 2:22 | 2:25:03#22 | 1:51 | 1:22:07#26 | 35.30 |
| 24 | Brett HalliwellGB | 4:17:20 | — | 26:17#27 | 2:10 | 2:26:17#29 | 1:49 | 1:20:45#21 | 33.96 |
| 25 | Patrick ComettaCH | 4:17:52 | — | 26:45#31 | 2:24 | 2:25:31#27 | 2:03 | 1:21:06#24 | 33.18 |
| 26 | Maxime RivronFR | 4:20:17 | — | 28:15#39 | 2:54 | 2:30:42#32 | 1:55 | 1:16:28#10 | 31.02 |
| 27 | Ryan ChristianAU | 4:25:35 | — | 25:05#22 | 2:16 | 2:25:12#25 | 1:51 | 1:31:08#33 | 26.70 |
| 28 | David BreuerDE | 4:26:05 | — | 24:52#19 | — | 2:33:55#34 | 2:17 | 1:24:59#30 | 26.03 |
| 29 | AlejandroGarcia SanchezUS | 4:26:09 | — | 31:24#44 | — | 2:31:36#33 | 1:55 | 1:21:12#25 | 25.71 |
| 30 | Albert AskengrenSE | 4:28:37 | — | 26:42#30 | — | 2:37:20#38 | 2:07 | 1:22:27#27 | 23.72 |
| 31 | Maximilian RohdeDE | 4:32:21 | — | 26:45#32 | 1:53 | 2:25:44#28 | 2:00 | 1:35:57#35 | 23.49 |
| 32 | Thomas HounjetNL | 4:32:39 | — | 29:17#41 | — | 2:36:28#36 | 1:59 | 1:24:53#29 | 23.28 |
| 33 | Juan PedroGarcia OchoaES | 4:36:38 | — | 31:10#43 | 2:09 | 2:38:21#40 | 2:24 | 1:22:33#28 | 23.09 |
| 34 | Nicola PiccininIT | 4:38:22 | — | 28:48#40 | — | 2:39:21#41 | 2:01 | 1:28:10#32 | 22.91 |
| 35 | Christian JaisDE | 4:41:39 | — | 28:09#38 | 2:35 | 2:36:49#37 | 2:25 | 1:31:39#34 | 22.75 |
Female Pro Results
20 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Nikki BartlettGB | 4:27:18 | Winner | 27:55#11 | 2:03 | 2:32:37#1 | 2:01 | 1:22:40#2 | 78.88 |
| 2 | Kaidi KiviojaEE | 4:34:02 | — | 27:04#6 | 2:03 | 2:37:59#5 | 1:47 | 1:25:08#4 | 71.89 |
| 3 | Daniela KleiserDE | 4:35:17 | — | 34:06#23 | 2:22 | 2:35:31#2 | 2:14 | 1:21:02#1 | 68.72 |
| 4 | LauraGomez RamonES | 4:35:42 | — | 27:57#12 | 2:01 | 2:38:12#7 | 2:04 | 1:25:26#7 | 66.28 |
| 5 | Marta BernardiIT | 4:36:15 | — | 27:06#8 | 2:11 | 2:38:45#8 | 2:06 | 1:26:06#8 | 63.92 |
| 6 | Charlene ClavelFR | 4:36:50 | — | 27:51#10 | 2:07 | 2:38:07#6 | 1:48 | 1:26:55#10 | 61.70 |
| 7 | Alexandra TondeurBE | 4:39:37 | — | 30:04#19 | 2:02 | 2:37:48#3 | 2:08 | 1:27:32#11 | 58.19 |
| 8 | Lisa GerssDE | 4:41:20 | — | 29:56#18 | — | 2:46:25#19 | 2:01 | 1:22:56#3 | 55.50 |
| 9 | Lizzie RaynerGB | 4:41:33 | — | 26:40#5 | 2:00 | 2:40:18#10 | 2:07 | 1:30:26#16 | 53.93 |
| 10 | Laura AddieGB | 4:41:54 | — | 27:45#9 | — | 2:42:11#14 | 2:15 | 1:29:42#14 | 52.39 |
| 11 | Annamarie StrehlowUS | 4:42:28 | — | 29:31#16 | 2:41 | 2:43:10#16 | 1:54 | 1:25:10#5 | 50.81 |
| 12 | Jeanne CollongeFR | 4:44:16 | — | 29:22#15 | 2:18 | 2:44:14#18 | 1:54 | 1:26:26#9 | 48.51 |
| 13 | Simone MitchellGB | 4:44:40 | — | 28:00#13 | 2:05 | 2:42:52#15 | 2:24 | 1:29:18#13 | 47.22 |
| 14 | Emilie MorierFR | 4:45:03 | — | 26:24#1 | — | 2:37:53#4 | 2:04 | 1:38:39#19 | 46.03 |
| 15 | Liesbeth VerbiestBE | 4:45:32 | — | 31:50#20 | — | 2:41:10#13 | 2:23 | 1:30:08#15 | 44.85 |
| 16 | Carolin LehriederDE | 4:46:57 | — | 27:05#7 | 2:07 | 2:40:45#12 | 2:18 | 1:34:39#17 | 43.12 |
| 17 | MarleneDe BoerNL | 4:48:03 | — | 28:16#14 | 2:31 | 2:49:43#21 | 2:08 | 1:25:22#6 | 41.66 |
| 18 | Minttu HukkaFI | 4:48:39 | — | 29:53#17 | — | 2:48:34#20 | 2:03 | 1:28:07#12 | 40.60 |
| 19 | Martine HoaasNO | 5:30:42 | — | 31:59#22 | 2:56 | 3:14:19#24 | 3:34 | 1:37:53#18 | 27.57 |
| 20 | Carolina LaurentiuES | 5:40:46 | — | 35:24#24 | 3:24 | 3:09:48#23 | 2:35 | 1:49:33#20 | 27.00 |