2025 Ironman 70.3 Port Macquarie
May 3, 2025 · Port Macquarie, Australia
Race story in the data
Men: Henrik Goesch won in 1:11:40 with a +0:15 margin. Mitchell Kibby had the fastest run (00:48).
Women: Natalie Van Coevorden won in 1:22:50 with a +1:40 margin. Natalie Van Coevorden had the fastest run (1:01).
Men race summary
22 finishers from 24 starters · SOF 73.22
Women race summary
14 finishers from 16 starters · SOF 72.34
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
Split unavailable.
T1
Split unavailable.
Bike
- 1Roland CrantockFinish 92:06:32
- 2Henrik GoeschFinish 12:06:52
- 3Jye SpriggsFinish 142:07:05
T2
Split unavailable.
Run
- 1Mitchell KibbyFinish 500:48
- 2Jack SosinskiFinish 700:54
- 3Henrik GoeschFinish 100:55
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
Split unavailable.
T1
Split unavailable.
Bike
- 1Natalie Van CoevordenFinish 12:22:04
- 2Kylie SimpsonFinish 42:22:46
- 3Amelia WatkinsonFinish 22:23:55
T2
Split unavailable.
Run
- 1Natalie Van CoevordenFinish 11:01
- 2Skye WallaceFinish 31:02
- 3Chloe HartnettFinish 81:04
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
24 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Henrik GoeschFI | 1:11:40 | Winner | — | — | 2:06:52 | — | 00:55 | 3.00 |
| 2 | Sam OsborneNZ | 1:11:55 | — | — | — | 2:07:26 | — | 00:59 | 3.00 |
| 3 | Caleb NobleAU | 1:12:19 | — | — | — | 2:07:36 | — | 1:09 | 3.00 |
| 4 | Kurt McDonaldAU | 1:12:48 | — | — | — | 2:09:39 | — | 00:58 | 3.00 |
| 5 | Mitchell KibbyAU | 1:15:35 | — | — | — | 2:07:15 | — | 00:48 | 3.00 |
| 6 | Josh FerrisAU | 1:15:25 | — | — | — | 2:07:49 | — | 1:08 | 3.00 |
| 7 | Jack SosinskiAU | 1:15:47 | — | — | — | 2:07:44 | — | 00:54 | 3.00 |
| 8 | Josh AmbergerAU | 1:14:34 | — | — | — | 2:09:04 | — | 1:06 | 3.00 |
| 9 | Roland CrantockAU | 1:18:04 | — | — | — | 2:06:32 | — | 1:05 | 3.00 |
| 10 | Thomas PageAU | 1:16:02 | — | — | — | 2:09:17 | — | 1:00 | 3.00 |
| 11 | Cameron WilsonAU | 1:19:31 | — | — | — | 2:07:50 | — | 1:10 | 3.00 |
| 12 | Harrison WilesAU | 1:18:57 | — | — | — | 2:09:24 | — | 1:17 | 3.00 |
| 13 | Liam DuvalAU | 1:17:16 | — | — | — | 2:13:34 | — | 1:23 | 3.00 |
| 14 | Jye SpriggsAU | 1:24:16 | — | — | — | 2:07:05 | — | 1:07 | 3.00 |
| 15 | Joel WooldridgeAU | 1:17:23 | — | — | — | 2:14:50 | — | 1:25 | 3.00 |
| 16 | Lachlan HaycockNZ | 1:19:05 | — | — | — | 2:13:27 | — | 1:10 | 3.00 |
| 17 | Sam MusgroveAU | 1:18:26 | — | — | — | 2:14:00 | — | 1:20 | 3.00 |
| 18 | Calvin AmosAU | 1:19:45 | — | — | — | 2:13:56 | — | 1:25 | 3.00 |
| 19 | Cyrill KnechtleCH | 1:19:31 | — | — | — | 2:15:21 | — | 1:10 | 3.00 |
| 20 | Hamish LongmuirAU | 1:20:59 | — | — | — | 2:14:11 | — | 1:13 | 3.00 |
| 21 | Will ClarkeGB | 1:27:40 | — | — | — | 2:13:07 | — | 1:22 | 3.00 |
| 22 | Mike TongNZ | 1:28:25 | — | — | — | 2:25:26 | — | 1:00 | 3.00 |
| DNF | Kyle TremayneAU | DNF | — | — | — | 2:25:59 | — | — | — |
| DNF | Bert HuffmanUS | DNF | — | — | — | 4:23:07 | — | 24:50 | — |
Female Pro Results
16 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Natalie Van CoevordenAU | 1:22:50 | Winner | — | — | 2:22:04 | — | 1:01 | 3.00 |
| 2 | Amelia WatkinsonNZ | 1:24:30 | — | — | — | 2:23:55 | — | 1:08 | 3.00 |
| 3 | Skye WallaceAU | 1:25:15 | — | — | — | 2:25:25 | — | 1:02 | 3.00 |
| 4 | Kylie SimpsonAU | 1:28:39 | — | — | — | 2:22:46 | — | 1:12 | 3.00 |
| 5 | Samantha KingsfordNZ | 1:25:14 | — | — | — | 2:28:19 | — | 1:19 | 3.00 |
| 6 | Charlotte McShaneAU | 1:23:49 | — | — | — | 2:29:49 | — | 1:14 | 3.00 |
| 7 | Jasmine BrownAU | 1:27:57 | — | — | — | 2:27:30 | — | 1:10 | 3.00 |
| 8 | Chloe HartnettAU | 1:30:24 | — | — | — | 2:26:50 | — | 1:04 | 3.00 |
| 9 | Paige CranageAU | 1:25:41 | — | — | — | 2:33:43 | — | 1:12 | 4.00 |
| 10 | Hannah KnightonNZ | 1:30:47 | — | — | — | 2:31:12 | — | 1:34 | 4.00 |
| 11 | Katie RemondAU | 1:25:26 | — | — | — | 2:38:29 | — | 1:26 | 4.00 |
| 12 | Angharad LlewellynNZ | 1:31:56 | — | — | — | 2:36:10 | — | 1:19 | 4.00 |
| 13 | Rachael MccarthyAU | 1:38:54 | — | — | — | 2:29:38 | — | 1:13 | 4.00 |
| 14 | Rebecca ClarkeNZ | 1:41:39 | — | — | — | 2:27:48 | — | 1:27 | 4.00 |
| DNF | Lauren HumeAU | DNF | — | — | — | 2:37:21 | — | 1:11 | — |
| DNF | Kathryn KroschAU | DNF | — | — | — | — | — | — | — |