2026 Ironman 70.3 Geelong
March 21, 2026 · Geelong, Australia
Race story in the data
Men: Kristian Blummenfelt won in 3:30:25 with a +0:59 margin. Kristian Blummenfelt had the fastest run (1:06:39).
Women: Kat Matthews won in 4:06:15 with a +0:36 margin. Grace Thek had the fastest run (1:19:01).
Men race summary
28 finishers from 31 starters · SOF 92.19
Women race summary
17 finishers from 19 starters · SOF 81.01
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Kurt McDonaldFinish 522:11
- 2Josh FerrisFinish 622:11
- 3Tristan PriceFinish 922:12
T1
Split unavailable.
Bike
- 1Hayden WildeFinish 31:56:03
- 2Jake BirtwhistleFinish 41:57:02
- 3Jelle GeensFinish 21:57:03
T2
Split unavailable.
Run
- 1Kristian BlummenfeltFinish 11:06:39
- 2Jelle GeensFinish 21:08:30
- 3Jarrod OsborneFinish 71:09:17
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Sophia GreenFinish 923:13
- 2Stephanie ClutterbuckFinish 1723:57
- 3Sian MunksFinish 1424:39
T1
Split unavailable.
Bike
- 1Kat MatthewsFinish 12:14:09
- 2Sophia GreenFinish 92:17:45
- 3Grace ThekFinish 22:18:17
T2
Split unavailable.
Run
- 1Grace ThekFinish 21:19:01
- 2Tamara JewettFinish 31:19:55
- 3Kat MatthewsFinish 11:22:29
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 | Kristian BlummenfeltNO | 3:30:25 | Winner | 22:18 | — | 1:57:29 | — | 1:06:39 | 93.41 |
| 2 | Jelle GeensBE | 3:31:24 | — | 22:13 | — | 1:57:03 | — | 1:08:30 | 90.78 |
| 3 | Hayden WildeNZ | 3:31:52 | — | 22:15 | — | 1:56:03 | — | 1:09:44 | 88.68 |
| 4 | Jake BirtwhistleAU | 3:34:29 | — | 22:13 | — | 1:57:02 | — | 1:11:17 | 84.85 |
| 5 | Kurt McDonaldAU | 3:38:19 | — | 22:11 | — | 1:57:37 | — | 1:14:32 | 80.07 |
| 6 | Josh FerrisAU | 3:40:53 | — | 22:11 | — | 2:01:14 | — | 1:13:28 | 76.44 |
| 7 | Jarrod OsborneAU | 3:41:35 | — | 23:13 | — | 2:04:47 | — | 1:09:17 | 74.46 |
| 8 | Benjamin HillAU | 3:44:46 | — | 24:38 | — | 1:59:41 | — | 1:16:07 | 70.44 |
| 9 | Tristan PriceAU | 3:45:52 | — | 22:12 | — | 2:05:51 | — | 1:13:46 | 68.26 |
| 10 | Mitchell KibbyAU | 3:47:32 | — | 23:09 | — | 2:03:26 | — | 1:16:48 | 65.66 |
| 11 | Henrik GoeschFI | 3:48:06 | — | 22:29 | — | 2:05:23 | — | 1:15:46 | 64.05 |
| 12 | Roland CrantockAU | 3:48:21 | — | 24:01 | — | 1:59:56 | — | 1:19:50 | 62.76 |
| 13 | Jack SosinskiAU | 3:49:36 | — | 22:14 | — | 2:05:51 | — | 1:17:04 | 60.68 |
| 14 | Thomas PageAU | 3:49:44 | — | 27:02 | — | 2:03:02 | — | 1:15:25 | 59.59 |
| 15 | Calvin AmosAU | 3:50:33 | — | 24:44 | — | 2:03:57 | — | 1:17:15 | 57.98 |
| 16 | Jye SpriggsAU | 3:50:54 | — | 24:46 | — | 2:06:16 | — | 1:14:12 | 56.81 |
| 17 | Dylan CloughAU | 3:51:50 | — | 23:10 | — | 2:07:45 | — | 1:16:22 | 55.19 |
| 18 | Sebastian HauerDE | 3:53:58 | — | 24:41 | — | 2:12:11 | — | 1:12:34 | 52.59 |
| 19 | Charlie SternAU | 3:57:46 | — | 24:42 | — | 2:12:14 | — | 1:15:38 | 48.64 |
| 20 | Loic DraoulecAU | 3:58:24 | — | 24:48 | — | 2:07:54 | — | 1:19:57 | 47.39 |
| 21 | Florin ParfussCH | 3:59:08 | — | 22:13 | — | 2:12:14 | — | 1:19:59 | 46.08 |
| 22 | Brodie TalbotAU | 4:02:21 | — | 24:07 | — | 2:10:36 | — | 1:22:35 | 42.73 |
| 23 | Cyrill KnechtleCH | 4:07:03 | — | 24:37 | — | 2:11:24 | — | 1:26:01 | 39.30 |
| 24 | Noah TonkinAU | 4:10:41 | — | 27:25 | — | 2:12:48 | — | 1:24:11 | 38.72 |
| 25 | Matt BurtonAU | 4:12:18 | — | 23:54 | — | 2:08:54 | — | 1:34:27 | 38.17 |
| 26 | Nathan JosefskiAU | 4:20:45 | — | 26:23 | — | 2:22:29 | — | 1:26:42 | 37.64 |
| 27 | Oliver TerryAU | 4:27:03 | — | — | — | — | — | — | 37.14 |
| 28 | Kyle TremayneAU | 4:34:06 | — | 25:43 | — | 2:40:48 | — | 1:20:59 | 36.67 |
| DNF | Nicholas FreeAU | DNF | — | 23:15 | — | — | — | — | — |
| DNF | Pierre Le CorreFR | DNF | — | 21:26 | — | — | — | — | — |
| DNF | Trent ThorpeNZ | DNF | — | 21:21 | — | 5:47:26 | — | — | — |
Female Pro Results
19 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Kat MatthewsGB | 4:06:15 | Winner | 24:43 | — | 2:14:09 | — | 1:22:29 | 90.49 |
| 2 | Grace ThekAU | 4:06:51 | — | 24:48 | — | 2:18:17 | — | 1:19:01 | 88.27 |
| 3 | Tamara JewettCA | 4:15:27 | — | 26:12 | — | 2:24:22 | — | 1:19:55 | 80.43 |
| 4 | Penny SlaterAU | 4:16:36 | — | 24:53 | — | 2:18:26 | — | 1:28:09 | 77.98 |
| 5 | Skye WallaceAU | 4:17:57 | — | 26:20 | — | 2:21:32 | — | 1:25:18 | 75.48 |
| 6 | Gabrielle LumkesUS | 4:17:59 | — | 24:46 | — | 2:18:41 | — | 1:29:19 | 73.99 |
| 7 | Alexia BaillyFR | 4:20:06 | — | 26:13 | — | 2:23:12 | — | 1:26:00 | 71.09 |
| 8 | Charlotte McShaneAU | 4:21:41 | — | 24:48 | — | 2:27:37 | — | 1:24:19 | 68.64 |
| 9 | Sophia GreenGB | 4:23:41 | — | 23:13 | — | 2:17:45 | — | 1:37:17 | 65.96 |
| 10 | Laura GillardAU | 4:24:32 | — | 26:07 | — | 2:30:07 | — | 1:23:39 | 64.15 |
| 11 | Milan AgnewAU | 4:25:30 | — | 24:48 | — | 2:18:38 | — | 1:37:11 | 62.33 |
| 12 | Paige CranageAU | 4:26:56 | — | 28:04 | — | 2:28:04 | — | 1:26:13 | 60.23 |
| 13 | Marta MendittoIT | 4:28:35 | — | 27:32 | — | 2:28:56 | — | 1:27:16 | 58.03 |
| 14 | Sian MunksAU | 4:31:39 | — | 24:39 | — | 2:26:42 | — | 1:35:18 | 54.87 |
| 15 | Rachael MccarthyAU | 4:32:08 | — | 27:42 | — | 2:28:52 | — | 1:30:39 | 53.61 |
| 16 | Sina ZieglerCH | 4:34:17 | — | 28:51 | — | 2:29:36 | — | 1:30:34 | 51.20 |
| 17 | Stephanie ClutterbuckGB | 4:34:50 | — | 23:57 | — | 2:18:47 | — | 1:45:48 | 49.97 |
| DNF | Danielle DonaldsonNZ | DNF | — | 24:54 | — | 2:39:37 | — | — | — |
| DNF | Jasmine BrownAU | DNF | — | 24:50 | — | 5:38:37 | — | — | — |