2024 Ironman 70.3 World Championship
December 13, 2024 · Taupo, New Zealand
Race story in the data
Men: Jelle Geens won in 3:32:09 with a +1:13 margin. Jelle Geens had the fastest run (1:07:34).
Women: Taylor Knibb won in 3:57:34 with a +1:15 margin. Anna Bergsten had the fastest run (00:01).
Men race summary
42 finishers from 42 starters · SOF 93.64
Women race summary
42 finishers from 42 starters · SOF 98.72
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Greg HarperFinish 3221:48
- 2Josh AmbergerFinish 24 · split rank #222:00
- 3Leo BergereFinish 3 · split rank #322:02
T1
- 1Jelle GeensFinish 12:09
- 2Hayden WildeFinish 22:10
- 3Leo BergereFinish 32:15
Bike
- 1Hayden WildeFinish 21:58:51
- 2Rico BogenFinish 7 · split rank #21:59:02
- 3Justus NieschlagFinish 5 · split rank #31:59:07
T2
- 1Wilhelm HirschFinish 1100:45
- 2Kyle SmithFinish 400:50
- 3Justus NieschlagFinish 500:53
Run
- 1Jelle GeensFinish 11:07:34
- 2Hayden WildeFinish 2 · split rank #21:09:05
- 3Jason WestFinish 28 · split rank #31:09:52
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1SaraPerez SalaFinish 2224:20
- 2Lotte WilmsFinish 20 · split rank #224:21
- 3Rebecca ClarkeFinish 29 · split rank #324:22
T1
- 1Kat MatthewsFinish 22:23
- 2Ashleigh GentleFinish 32:25
- 3Julie DerronFinish 52:27
Bike
- 1Anna BergstenFinish 4200:01
- 2Taylor KnibbFinish 1 · split rank #22:10:09
- 3Imogen SimmondsFinish 4 · split rank #32:14:34
T2
- 1Anna BergstenFinish 4200:01
- 2Taylor KnibbFinish 11:01
- 3Imogen SimmondsFinish 41:04
Run
- 1Anna BergstenFinish 4200:01
- 2Daniela KleiserFinish 19 · split rank #21:14:15
- 3Kat MatthewsFinish 2 · split rank #31:15:34
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 | Jelle GeensBE | 3:32:09 | Winner | 22:23#10 | 2:09 | 1:59:08#4 | 00:57 | 1:07:34 | 99.78 |
| 2 | Hayden WildeNZ | 3:33:22 | — | 22:20#8 | 2:10 | 1:58:51 | 00:57 | 1:09:05#2 | 97.97 |
| 3 | Leo BergereFR | 3:35:08 | — | 22:02#3 | 2:15 | 1:59:29#6 | 00:56 | 1:10:28#5 | 95.71 |
| 4 | Kyle SmithNZ | 3:37:51 | — | 22:22#9 | 2:17 | 1:59:09#5 | 00:50 | 1:13:15#13 | 92.67 |
| 5 | Justus NieschlagDE | 3:38:06 | — | 22:24#11 | 2:18 | 1:59:07#3 | 00:53 | 1:13:25#15 | 91.71 |
| 6 | Henri SchoemanZA | 3:39:20 | — | 22:19#7 | 2:15 | 2:00:07#7 | 1:11 | 1:13:29#16 | 89.94 |
| 7 | Rico BogenDE | 3:39:36 | — | 22:18#6 | 2:15 | 1:59:02#2 | 1:04 | 1:14:59#26 | 88.99 |
| 8 | Harry PalmerGB | 3:39:42 | — | 23:06#27 | 2:27 | 2:01:29#9 | 1:18 | 1:11:25#7 | 88.20 |
| 9 | Gregory BarnabyIT | 3:40:14 | — | 22:54#14 | 2:24 | 2:01:45#10 | 1:08 | 1:12:05#9 | 87.06 |
| 10 | Marc DubrickUS | 3:40:27 | — | 22:02#4 | 2:16 | 2:03:04#16 | 1:02 | 1:12:05#10 | 86.20 |
| 11 | Wilhelm HirschDE | 3:41:27 | — | 22:16#5 | 2:27 | 2:02:23#15 | 00:45 | 1:13:38#19 | 84.70 |
| 12 | Thomas BishopGB | 3:42:01 | — | 22:55#15 | 2:26 | 2:01:52#11 | 1:17 | 1:13:33#17 | 83.57 |
| 13 | Kacper StepniakPL | 3:42:26 | — | 22:25#12 | 2:22 | 2:02:18#14 | 1:02 | 1:14:20#22 | 82.58 |
| 14 | Braden CurrieNZ | 3:44:28 | — | 22:57#17 | 2:33 | 2:04:32#23 | 1:13 | 1:13:15#14 | 80.25 |
| 15 | Matt HansonUS | 3:44:47 | — | 23:21#36 | 2:27 | 2:07:40#29 | 1:03 | 1:10:17#4 | 79.37 |
| 16 | Ben HamiltonNZ | 3:44:50 | — | 23:15#33 | 2:31 | 2:04:09#19 | 1:24 | 1:13:33#18 | 78.73 |
| 17 | Kristian HogenhaugDK | 3:44:52 | — | 23:13#32 | 2:27 | 2:02:10#13 | 1:11 | 1:15:53#29 | 78.11 |
| 18 | Thomas DavisGB | 3:44:54 | — | 22:58#19 | 2:24 | 2:04:37#24 | 1:09 | 1:13:48#20 | 77.50 |
| 19 | Colin SzuchUS | 3:45:26 | — | 25:18#37 | 2:38 | 2:04:30#22 | 1:31 | 1:11:31#8 | 76.49 |
| 20 | Jack MoodyNZ | 3:45:34 | — | 23:16#34 | 2:21 | 2:06:12#27 | 1:16 | 1:12:31#11 | 75.82 |
| 21 | Mike PhillipsNZ | 3:46:59 | — | 23:11#30 | 2:32 | 2:04:13#20 | 1:04 | 1:16:01#30 | 74.09 |
| 22 | Federico ScarabinoUY | 3:47:14 | — | 23:06#28 | 2:33 | 2:04:22#21 | 1:08 | 1:16:07#31 | 73.35 |
| 23 | Mitchell KibbyAU | 3:47:18 | — | 23:19#35 | 2:34 | 2:07:27#28 | 1:06 | 1:12:54#12 | 72.77 |
| 24 | Josh AmbergerAU | 3:47:22 | — | 22:00#2 | 2:36 | 2:05:50#26 | 1:05 | 1:15:52#28 | 72.20 |
| 25 | Kurt McDonaldAU | 3:48:32 | — | 23:00#21 | 2:20 | 2:02:03#12 | 1:02 | 1:20:09#37 | 70.72 |
| 26 | Dieter ComhairBE | 3:49:05 | — | 26:13#39 | 2:30 | 2:03:47#18 | 1:09 | 1:15:28#27 | 69.77 |
| 27 | Caleb NobleAU | 3:49:43 | — | 22:55#16 | 2:28 | 2:08:07#31 | 1:27 | 1:14:49#24 | 68.76 |
| 28 | Jason WestUS | 3:49:55 | — | 23:04#25 | 2:21 | 2:13:37#36 | 1:04 | 1:09:52#3 | 68.12 |
| 29 | Ari KlauUS | 3:50:45 | — | 27:03#40 | 2:45 | 2:09:20#32 | 1:00 | 1:10:39#6 | 66.96 |
| 30 | Mathis MargirierFR | 3:51:39 | — | 23:03#24 | 2:18 | 2:03:25#17 | 1:11 | 1:21:44#39 | 65.75 |
| 31 | Sam OsborneNZ | 3:52:26 | — | 22:57#18 | 2:21 | 2:08:04#30 | 1:14 | 1:17:52#33 | 64.65 |
| 32 | Greg HarperUS | 3:53:23 | — | 21:48 | 2:34 | 2:09:34#33 | 1:28 | 1:18:00#34 | 63.42 |
| 33 | Ruben ZepuntkeDE | 3:55:04 | — | 23:01#22 | 2:42 | 2:01:17#8 | 1:14 | 1:26:52#42 | 61.58 |
| 34 | Antony CostesFR | 3:55:09 | — | 23:08#29 | 2:28 | 2:13:51#37 | 1:08 | 1:14:36#23 | 61.09 |
| 35 | Matthew MarquardtUS | 3:56:19 | — | 23:02#23 | 2:34 | 2:12:44#35 | 1:50 | 1:16:11#32 | 59.71 |
| 36 | Matthew RalphsZA | 3:56:43 | — | 25:19#38 | 2:44 | 2:05:29#25 | 1:38 | 1:21:36#38 | 58.97 |
| 37 | Nicholas FreeAU | 3:59:40 | — | 23:12#31 | 2:23 | 2:14:36#38 | 1:07 | 1:18:24#35 | 56.11 |
| 38 | Michael ArishitaUS | 4:04:22 | — | 23:04#26 | 2:27 | 2:14:55#39 | 1:19 | 1:22:39#40 | 51.79 |
| 39 | Calvin AmosAU | 4:04:41 | — | 28:52#42 | 2:33 | 2:11:56#34 | 1:16 | 1:20:07#36 | 51.15 |
| 40 | Armando MatuteEC | 4:07:30 | — | 22:28#13 | 2:35 | 2:27:11#42 | 1:15 | 1:14:02#21 | 48.43 |
| 41 | Eduardo PerezSandi GarciaMX | 4:08:04 | — | 27:32#41 | 2:42 | 2:21:49#41 | 1:12 | 1:14:51#25 | 47.59 |
| 42 | Martin UlloaCL | 4:13:37 | — | 22:58#20 | 2:35 | 2:21:14#40 | 1:49 | 1:25:03#41 | 45.56 |
Female Pro Results
42 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Taylor KnibbUS | 3:57:34 | Winner | 24:30#5 | 2:35 | 2:10:09#2 | 1:01 | 1:19:20#8 | 102.82 |
| 2 | Kat MatthewsGB | 3:58:49 | — | 25:03#14 | 2:23 | 2:14:41#4 | 1:11 | 1:15:34#3 | 101.09 |
| 3 | Ashleigh GentleAU | 4:03:01 | — | 25:04#16 | 2:25 | 2:18:03#9 | 1:05 | 1:16:26#5 | 97.18 |
| 4 | Imogen SimmondsCH | 4:05:12 | — | 24:32#6 | 2:48 | 2:14:34#3 | 1:04 | 1:22:15#20 | 94.79 |
| 5 | Julie DerronCH | 4:06:02 | — | 24:39#8 | 2:27 | 2:18:15#11 | 1:05 | 1:19:38#9 | 93.42 |
| 6 | Paula FindlayCA | 4:07:12 | — | 25:20#20 | 2:32 | 2:17:37#8 | 1:13 | 1:20:31#10 | 91.81 |
| 7 | Ellie SalthouseAU | 4:07:48 | — | 25:46#22 | 2:35 | 2:18:55#16 | 1:18 | 1:19:15#7 | 90.64 |
| 8 | Caroline PohleDE | 4:08:06 | — | 24:36#7 | 2:34 | 2:18:18#14 | 1:15 | 1:21:25#14 | 89.71 |
| 9 | Tamara JewettCA | 4:08:47 | — | 26:17#25 | 2:34 | 2:22:30#27 | 1:16 | 1:16:12#4 | 88.51 |
| 10 | Grace ThekAU | 4:09:08 | — | 25:04#17 | 2:41 | 2:20:58#20 | 1:13 | 1:19:14#6 | 87.57 |
| 11 | Nikki BartlettGB | 4:09:53 | — | 28:21#37 | 2:49 | 2:16:41#7 | 1:21 | 1:20:43#12 | 86.35 |
| 12 | Laura MadsenDK | 4:10:01 | — | 26:37#29 | 2:51 | 2:16:05#5 | 1:08 | 1:23:22#23 | 85.59 |
| 13 | Solveig LoevsethNO | 4:10:40 | — | 26:19#26 | 2:29 | 2:20:02#17 | 1:16 | 1:20:36#11 | 84.47 |
| 14 | Hannah BerryNZ | 4:10:52 | — | 25:02#13 | 2:33 | 2:18:10#10 | 1:11 | 1:23:58#24 | 83.69 |
| 15 | HanneDe VetBE | 4:12:53 | — | 24:40#9 | 2:34 | 2:18:15#12 | 1:04 | 1:26:21#29 | 81.58 |
| 16 | Lizzie RaynerGB | 4:13:19 | — | 25:48#23 | 2:39 | 2:21:30#22 | 1:29 | 1:21:54#16 | 80.66 |
| 17 | Els VisserNL | 4:13:24 | — | 28:56#38 | 2:40 | 2:18:16#13 | 1:23 | 1:22:12#18 | 80.00 |
| 18 | Jackie HeringUS | 4:13:35 | — | 26:27#28 | 2:42 | 2:22:06#24 | 1:21 | 1:21:01#13 | 79.29 |
| 19 | Daniela KleiserDE | 4:14:16 | — | 33:32#41 | 2:59 | 2:22:02#23 | 1:31 | 1:14:15#2 | 78.21 |
| 20 | Lotte WilmsNL | 4:14:39 | — | 24:21#2 | 2:38 | 2:18:45#15 | 1:24 | 1:27:33#31 | 77.37 |
| 21 | Marta SanchezES | 4:15:08 | — | 24:29#4 | 2:38 | 2:23:31#30 | 1:22 | 1:23:10#22 | 76.47 |
| 22 | SaraPerez SalaES | 4:15:37 | — | 24:20 | 2:30 | 2:24:34#32 | 1:20 | 1:22:55#21 | 75.57 |
| 23 | Lisa BecharasUS | 4:15:49 | — | 26:40#30 | 2:43 | 2:16:10#6 | 1:27 | 1:28:51#35 | 74.90 |
| 24 | Grace AlexanderUS | 4:16:06 | — | 25:04#18 | 2:40 | 2:22:20#25 | 1:24 | 1:24:40#26 | 74.17 |
| 25 | Valerie BarthelemyBE | 4:17:10 | — | 24:45#11 | 2:38 | 2:22:30#26 | 1:17 | 1:26:02#28 | 72.88 |
| 26 | Alice AlbertsUS | 4:17:16 | — | 27:27#31 | 3:06 | 2:20:20#19 | 1:24 | 1:25:02#27 | 72.31 |
| 27 | MajaStage NielsenDK | 4:18:17 | — | 26:15#24 | 2:52 | 2:20:08#18 | 1:36 | 1:27:27#30 | 71.07 |
| 28 | Giorgia PriaroneIT | 4:20:34 | — | 28:18#36 | 2:48 | 2:26:08#33 | 1:08 | 1:22:13#19 | 68.90 |
| 29 | Rebecca ClarkeNZ | 4:20:56 | — | 24:22#3 | 2:34 | 2:23:10#29 | 1:25 | 1:29:27#36 | 68.17 |
| 30 | Gabrielle LumkesUS | 4:21:25 | — | 25:34#21 | 2:53 | 2:23:01#28 | 1:20 | 1:28:40#34 | 67.35 |
| 31 | MarleneDe BoerNL | 4:21:43 | — | 28:10#32 | 3:18 | 2:21:15#21 | 1:10 | 1:27:53#32 | 66.69 |
| 32 | Jodie StimpsonGB | 4:22:10 | — | 24:44#10 | 2:34 | 2:29:14#35 | 1:07 | 1:24:33#25 | 65.92 |
| 33 | Cecilia PerezMX | 4:22:21 | — | 26:21#27 | 2:32 | 2:29:56#37 | 1:30 | 1:22:03#17 | 65.35 |
| 34 | Marta LagownikPL | 4:23:46 | — | 28:15#34 | 2:40 | 2:30:11#38 | 1:15 | 1:21:28#15 | 63.88 |
| 35 | Hannah KnightonNZ | 4:27:30 | — | 25:03#15 | 2:59 | 2:26:45#34 | 1:32 | 1:31:14#39 | 60.69 |
| 36 | Fiona MoriartyIE | 4:32:40 | — | 28:10#33 | 2:53 | 2:29:34#36 | 1:12 | 1:30:52#37 | 56.45 |
| 37 | Danielle LewisUS | 4:32:50 | — | 29:38#39 | 3:02 | 2:23:52#31 | 1:24 | 1:34:57#41 | 55.93 |
| 38 | Kristen MarchantCA | 4:33:02 | — | 24:53#12 | 3:03 | 2:32:21#39 | 1:42 | 1:31:05#38 | 55.39 |
| 39 | LuisaIogna PratIT | 4:33:11 | — | 25:05#19 | 2:43 | 2:35:37#40 | 1:19 | 1:28:29#33 | 54.91 |
| 40 | Caroline ShannonUS | 4:47:07 | — | 31:19#40 | 2:45 | 2:36:50#41 | 1:30 | 1:34:46#40 | 47.81 |
| 41 | Ana TorresEC | 5:06:20 | — | 33:33#42 | 3:33 | 2:38:17#42 | 1:38 | 1:49:20#42 | 47.44 |
| 42 | Anna BergstenSE | 00:01 | — | 28:17#35 | 3:02 | 00:01 | 00:01 | 00:01 | — |