2025 Ironman Western Australia
December 6, 2025 · Busselton, Australia
Race story in the data
Men: Cameron Main won in 7:38:26 with a +4:17 margin. Cameron Main had the fastest run (2:43:57).
Women: Lotte Wilms won in 8:30:50 with a +14:00 margin. Anne-Sophie Pierre had the fastest run (3:01:02).
Men race summary
29 finishers from 31 starters · SOF 83.20
Women race summary
12 finishers from 14 starters · SOF 80.81
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Cameron MainFinish 146:15
- 2Sam AppletonFinish 1046:19
- 3Jumpei FuruyaFinish 346:20
T1
Split unavailable.
Bike
- 1Nick ThompsonFinish 44:02:18
- 2Mitchell KibbyFinish 54:02:32
- 3Jesper SvenssonFinish 64:03:11
T2
Split unavailable.
Run
- 1Cameron MainFinish 12:43:57
- 2Rostislav PevtsovFinish 82:44:10
- 3Jumpei FuruyaFinish 32:45:53
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Lotte WilmsFinish 148:09
- 2Sophia GreenFinish 1148:11
- 3Hannah MundayFinish 1049:10
T1
Split unavailable.
Bike
- 1Lotte WilmsFinish 14:29:23
- 2Els VisserFinish 54:39:34
- 3Chloe HartnettFinish 64:40:32
T2
Split unavailable.
Run
- 1Anne-Sophie PierreFinish 33:01:02
- 2Charlotte McShaneFinish 43:04:43
- 3Tiina PohjalainenFinish 73:04:44
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
31 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Cameron MainGB | 7:38:26 | Winner | 46:15 | — | 4:03:29 | — | 2:43:57 | 88.71 |
| 2 | Caleb NobleAU | 7:42:43 | — | 46:30 | — | 4:03:42 | — | 2:47:09 | 85.24 |
| 3 | Jumpei FuruyaJP | 7:43:04 | — | 46:20 | — | 4:03:24 | — | 2:45:53 | 83.40 |
| 4 | Nick ThompsonAU | 7:44:23 | — | 47:12 | — | 4:02:18 | — | 2:50:09 | 81.26 |
| 5 | Mitchell KibbyAU | 7:46:21 | — | 47:11 | — | 4:02:32 | — | 2:51:47 | 78.95 |
| 6 | Jesper SvenssonSE | 7:46:49 | — | 46:33 | — | 4:03:11 | — | 2:51:50 | 77.30 |
| 7 | Jack SosinskiAU | 7:47:52 | — | 46:23 | — | 4:07:13 | — | 2:49:01 | 75.50 |
| 8 | Rostislav PevtsovUA | 7:49:19 | — | 46:27 | — | 4:13:15 | — | 2:44:10 | 73.61 |
| 9 | Stefan ZachaeusLU | 7:52:14 | — | 46:27 | — | 4:03:42 | — | 2:56:25 | 71.22 |
| 10 | Sam AppletonAU | 7:59:14 | — | 46:19 | — | 4:03:28 | — | 3:04:22 | 67.31 |
| 11 | Aichlinn O'ReillyIE | 8:00:51 | — | 47:57 | — | 4:21:14 | — | 2:46:10 | 65.55 |
| 12 | Nathan DortmannFR | 8:08:56 | — | 52:38 | — | 4:16:01 | — | 2:54:20 | 61.32 |
| 13 | Oliver TurnerGB | 8:09:55 | — | 46:21 | — | 4:13:29 | — | 3:04:39 | 59.92 |
| 14 | Simon HuckesteinDE | 8:11:49 | — | 56:01 | — | 4:19:13 | — | 2:50:11 | 58.21 |
| 15 | Gustav Palm-HenriksenDK | 8:11:49 | — | 47:53 | — | 4:19:36 | — | 2:58:54 | 58.21 |
| 16 | Julien HagenBE | 8:12:37 | — | 52:36 | — | 4:16:06 | — | 2:58:14 | 56.10 |
| 17 | Calvin AmosAU | 8:14:19 | — | 55:26 | — | 4:19:13 | — | 2:53:17 | 54.60 |
| 18 | Hamish LongmuirAU | 8:15:59 | — | 48:13 | — | 4:19:15 | — | 3:02:46 | 53.16 |
| 19 | Joel WooldridgeAU | 8:16:38 | — | 49:58 | — | 4:18:51 | — | 3:01:42 | 52.15 |
| 20 | Tristan PriceAU | 8:16:58 | — | 46:23 | — | 4:24:01 | — | 3:00:47 | 51.31 |
| 21 | Denis ChevrotFR | 8:25:28 | — | 46:58 | — | 4:20:57 | — | 3:11:56 | 47.32 |
| 22 | Kristoffer Visti GraaeDK | 8:27:28 | — | 49:51 | — | 4:08:17 | — | 3:24:10 | 45.90 |
| 23 | Nick BensleyAU | 8:27:37 | — | 52:52 | — | 4:17:48 | — | 3:08:52 | 45.23 |
| 24 | Luke MathewsAE | 8:33:45 | — | 53:42 | — | 4:22:39 | — | 3:11:33 | 42.26 |
| 25 | Sam MusgroveAU | 8:33:53 | — | 49:57 | — | 4:17:15 | — | 3:20:51 | 41.66 |
| 26 | Matt BurtonAU | 8:44:23 | — | 49:52 | — | 4:14:34 | — | 3:34:28 | 37.05 |
| 27 | Jason ChristieNZ | 9:04:00 | — | 1:00:31 | — | 4:27:12 | — | 3:28:23 | 34.45 |
| 28 | Nick BaldwinSC | 9:23:15 | — | 55:57 | — | 4:52:38 | — | 3:27:06 | 33.97 |
| 29 | Levi HauwertAU | 9:36:38 | — | 53:37 | — | 4:39:55 | — | 3:54:36 | 33.52 |
| DNF | Sven WiesDE | DNF | — | 47:54 | — | 4:19:43 | — | — | — |
| DNF | Mike PhillipsNZ | DNF | — | 48:36 | — | 4:08:53 | — | — | — |
Female Pro Results
14 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Lotte WilmsNL | 8:30:50 | Winner | 48:09 | — | 4:29:23 | — | 3:07:06 | 89.29 |
| 2 | Kate CurranGB | 8:44:50 | — | 50:48 | — | 4:42:47 | — | 3:05:41 | 82.65 |
| 3 | Anne-Sophie PierreFR | 8:46:48 | — | 57:34 | — | 4:42:52 | — | 3:01:02 | 80.27 |
| 4 | Charlotte McShaneAU | 8:49:11 | — | 50:55 | — | 4:47:11 | — | 3:04:43 | 77.81 |
| 5 | Els VisserNL | 8:52:22 | — | 56:42 | — | 4:39:34 | — | 3:10:31 | 75.17 |
| 6 | Chloe HartnettAU | 8:55:56 | — | 50:49 | — | 4:40:32 | — | 3:19:24 | 72.48 |
| 7 | Tiina PohjalainenFI | 8:58:44 | — | 56:52 | — | 4:51:11 | — | 3:04:44 | 70.11 |
| 8 | Alanis SiffertCH | 9:01:46 | — | 50:43 | — | 4:44:51 | — | 3:21:20 | 67.74 |
| 9 | Katie RemondAU | 9:28:24 | — | 56:48 | — | 5:04:57 | — | 3:20:12 | 57.28 |
| 10 | Hannah MundayGB | 9:29:34 | — | 49:10 | — | 5:00:28 | — | 3:33:17 | 55.68 |
| 11 | Sophia GreenGB | 9:54:57 | — | 48:11 | — | 4:47:17 | — | 4:12:56 | 45.78 |
| 12 | Kate BevilaquaAU | 10:22:33 | — | 56:49 | — | 5:15:29 | — | 4:02:01 | 44.70 |
| DNF | Fenella LangridgeGB | DNF | — | 49:05 | — | — | — | — | — |
| DNF | Laura DennisAU | DNF | — | 1:01:05 | — | — | — | — | — |