2025 Ironman Arizona
November 15, 2025 · Tempe, AZ, United States
Race story in the data
Men: Menno Koolhaas won in 7:28:52 with a +8:30 margin. Menno Koolhaas had the fastest run (2:35:47).
Women: Simone Dailey won in 8:37:17 with a +4:24 margin. Simone Dailey had the fastest run (2:59:45).
Men race summary
48 finishers from 59 starters · SOF 86.63
Women race summary
26 finishers from 27 starters · SOF 70.48
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Menno KoolhaasFinish 148:00
- 2Andrea SalvisbergFinish 748:02
- 3Ben KanuteFinish 348:04
T1
Split unavailable.
Bike
- 1Sam LongFinish 24:00:51
- 2Menno KoolhaasFinish 14:01:26
- 3Arnaud GuillouxFinish 134:01:28
T2
Split unavailable.
Run
- 1Menno KoolhaasFinish 12:35:47
- 2Matt HansonFinish 52:37:06
- 3Eduardo Perez Sandi GarciaFinish 112:37:46
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Lara Hernandez-TomeFinish 849:45
- 2Margarita RyanFinish 1050:41
- 3Rachel ZilinskasFinish 252:30
T1
Split unavailable.
Bike
- 1Alice AlbertsFinish 44:30:19
- 2Simone DaileyFinish 14:31:18
- 3Elisabetta CurridoriFinish 34:36:36
T2
Split unavailable.
Run
- 1Simone DaileyFinish 12:59:45
- 2Samantha SkoldFinish 73:01:11
- 3Elisabetta CurridoriFinish 33:04:40
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
59 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Menno KoolhaasNL | 7:28:52 | Winner | 48:00 | — | 4:01:26 | — | 2:35:47 | 86.65 |
| 2 | Sam LongUS | 7:37:22 | — | 52:00 | — | 4:00:51 | — | 2:40:33 | 80.75 |
| 3 | Ben KanuteUS | 7:38:57 | — | 48:04 | — | 4:01:31 | — | 2:45:43 | 77.78 |
| 4 | Colin SzuchUS | 7:41:21 | — | 51:46 | — | 4:01:43 | — | 2:43:33 | 74.67 |
| 5 | Matt HansonUS | 7:44:28 | — | 51:16 | — | 4:12:17 | — | 2:37:06 | 71.45 |
| 6 | Zack CooperGB | 7:46:01 | — | 57:11 | — | 4:02:33 | — | 2:41:28 | 69.01 |
| 7 | Andrea SalvisbergCH | 7:48:29 | — | 48:02 | — | 4:03:46 | — | 2:53:07 | 66.35 |
| 8 | Luke JonesUS | 7:51:08 | — | 51:48 | — | 4:08:05 | — | 2:46:56 | 63.76 |
| 9 | Brock HoelCA | 7:52:01 | — | 48:05 | — | 4:14:00 | — | 2:46:10 | 61.98 |
| 10 | Zachary Bernier-MichaudCA | 7:54:16 | — | 53:43 | — | 4:10:17 | — | 2:46:11 | 59.78 |
| 11 | Eduardo Perez Sandi GarciaMX | 7:57:58 | — | 56:11 | — | 4:19:22 | — | 2:37:46 | 57.12 |
| 12 | Matt McWilliamsUS | 8:05:17 | — | 57:53 | — | 4:16:48 | — | 2:45:27 | 53.14 |
| 13 | Arnaud GuillouxFR | 8:06:25 | — | 51:44 | — | 4:01:28 | — | 3:08:21 | 51.66 |
| 14 | Ernest MantellUS | 8:13:05 | — | 51:55 | — | 4:23:09 | — | 2:53:20 | 48.11 |
| 15 | Connor FordUS | 8:17:43 | — | 53:46 | — | 4:26:53 | — | 2:52:33 | 45.42 |
| 16 | Robby WebsterUS | 8:18:38 | — | 57:16 | — | 4:25:20 | — | 2:47:54 | 44.26 |
| 17 | Jakob BlochDK | 8:18:54 | — | 59:26 | — | 4:16:05 | — | 2:58:56 | 43.42 |
| 18 | Matthew RichardUS | 8:19:23 | — | 58:26 | — | 4:21:58 | — | 2:53:42 | 42.56 |
| 19 | Gonzalo FuentesES | 8:22:24 | — | 55:10 | — | 4:29:36 | — | 2:52:46 | 40.75 |
| 20 | Matthew DochnalUS | 8:23:00 | — | 55:04 | — | 4:24:34 | — | 2:58:22 | 39.95 |
| 21 | Michael ArishitaUS | 8:24:50 | — | 53:51 | — | 4:28:18 | — | 2:57:20 | 38.70 |
| 22 | Yang PanUS | 8:24:55 | — | 1:02:21 | — | 4:21:41 | — | 2:55:37 | 38.19 |
| 23 | Adam FeighUS | 8:26:50 | — | 53:55 | — | 4:09:56 | — | 3:18:33 | 36.99 |
| 24 | Eric LauricellaUS | 8:27:23 | — | 1:02:26 | — | 4:24:07 | — | 2:56:33 | 36.37 |
| 25 | Branden ScheelUS | 8:28:39 | — | 1:01:21 | — | 4:31:49 | — | 2:50:54 | 35.49 |
| 26 | Filip SzymonikPL | 8:30:31 | — | 51:52 | — | 4:32:52 | — | 3:01:13 | 34.41 |
| 27 | Ari KlauUS | 8:32:08 | — | 57:08 | — | 4:06:51 | — | 3:23:55 | 33.46 |
| 28 | Max KohllUS | 8:33:00 | — | 53:48 | — | 4:27:26 | — | 3:06:15 | 32.83 |
| 29 | Matt JacksonUS | 8:34:27 | — | 57:12 | — | 4:35:48 | — | 2:56:27 | 31.99 |
| 30 | James HayesUS | 8:35:09 | — | 52:02 | — | 4:20:45 | — | 3:17:55 | 31.47 |
| 31 | David ReynoldsUS | 8:35:24 | — | 55:15 | — | 4:26:11 | — | 3:08:10 | 31.14 |
| 32 | Dylan GillespieUS | 8:37:58 | — | 51:39 | — | 4:26:33 | — | 3:15:25 | 29.92 |
| 33 | Rhys CorbishleyAU | 8:41:18 | — | 58:34 | — | 4:21:49 | — | 3:15:33 | 28.42 |
| 34 | Thomas GarveyUS | 8:43:49 | — | 1:11:08 | — | 4:31:51 | — | 2:54:01 | 28.03 |
| 35 | Christopher HammerUS | 8:48:26 | — | 1:01:20 | — | 4:37:17 | — | 3:02:09 | 27.87 |
| 36 | Levente LukacsHU | 8:52:24 | — | 48:09 | — | 4:35:39 | — | 3:23:44 | 27.72 |
| 37 | Simon ShiUS | 8:53:40 | — | 48:11 | — | 4:32:15 | — | 3:28:11 | 27.58 |
| 38 | Alexandre BanvilleCA | 8:58:51 | — | 1:01:19 | — | 4:46:54 | — | 3:04:07 | 27.45 |
| 39 | Jan StepinskiUS | 9:02:39 | — | 51:59 | — | 4:37:47 | — | 3:21:19 | 27.34 |
| 40 | Ryan SedivecUS | 9:07:54 | — | 57:47 | — | 4:43:20 | — | 3:19:42 | 27.23 |
| 41 | Evan PriceUS | 9:19:15 | — | 1:02:11 | — | 4:26:55 | — | 3:43:49 | 27.13 |
| 42 | Ian KingUS | 9:20:57 | — | 54:38 | — | 4:46:26 | — | 3:35:06 | 27.04 |
| 43 | David PinsonneaultUS | 9:28:10 | — | 1:08:40 | — | 5:00:18 | — | 3:13:07 | 26.95 |
| 44 | Nick CosmanCA | 9:28:24 | — | 55:15 | — | 4:40:54 | — | 3:45:03 | 26.88 |
| 45 | Joep StapsNL | 9:29:48 | — | 56:43 | — | 4:21:15 | — | 4:06:46 | 26.81 |
| 46 | David GuenthardtUS | 9:45:01 | — | 1:11:24 | — | 4:45:58 | — | 3:39:07 | 26.74 |
| 47 | Matti WeitzDE | 10:08:19 | — | 58:00 | — | 4:26:17 | — | 4:39:28 | 26.68 |
| 48 | Brian ReynoldsUS | 10:08:42 | — | 1:04:53 | — | 4:48:46 | — | 4:08:36 | 26.63 |
| DNF | Joshua LewisGB | DNF | — | 48:04 | — | 4:04:45 | — | — | — |
| DNF | Joe SkipperGB | DNF | — | 52:03 | — | — | — | — | — |
| DNF | Milan BronsNL | DNF | — | 52:05 | — | — | — | — | — |
| DNF | Matthew McElroyUS | DNF | — | 48:07 | — | — | — | — | — |
| DNF | Thomas DavisGB | DNF | — | 48:06 | — | — | — | — | — |
| DNF | Trevor FoleyUS | DNF | — | 53:11 | — | 7:47:48 | — | — | — |
| DNF | Timothy WinslowUS | DNF | — | 56:08 | — | 4:52:35 | — | — | — |
| DNF | Dylan ThissenNL | DNF | — | 58:29 | — | 4:13:21 | — | — | — |
| DNF | Ben HamiltonNZ | DNF | — | 52:03 | — | 4:12:50 | — | — | — |
| DNF | Milosz SowinskiPL | DNF | — | 51:49 | — | 4:11:22 | — | — | — |
| DNF | Rasmus SvenningssonSE | DNF | — | 51:56 | — | — | — | — | — |
Female Pro Results
27 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Simone DaileyGB | 8:37:17 | Winner | 59:51 | — | 4:31:18 | — | 2:59:45 | 78.36 |
| 2 | Rachel ZilinskasUS | 8:41:41 | — | 52:30 | — | 4:38:49 | — | 3:05:22 | 74.29 |
| 3 | Elisabetta CurridoriIT | 8:44:46 | — | 58:58 | — | 4:36:36 | — | 3:04:40 | 70.88 |
| 4 | Alice AlbertsUS | 8:45:15 | — | 58:56 | — | 4:30:19 | — | 3:11:08 | 68.55 |
| 5 | Danielle FauteuxCA | 8:56:18 | — | 1:04:42 | — | 4:37:22 | — | 3:08:46 | 62.76 |
| 6 | Annamarie StrehlowUS | 8:56:22 | — | 1:02:53 | — | 4:38:48 | — | 3:09:54 | 60.91 |
| 7 | Samantha SkoldUS | 8:58:20 | — | 1:08:23 | — | 4:43:05 | — | 3:01:11 | 58.55 |
| 8 | Lara Hernandez-TomeES | 9:08:33 | — | 49:45 | — | 4:42:48 | — | 3:30:06 | 53.49 |
| 9 | Heleen MoesNL | 9:10:57 | — | 1:01:34 | — | 4:47:08 | — | 3:17:29 | 51.24 |
| 10 | Margarita RyanUS | 9:13:11 | — | 50:41 | — | 5:07:25 | — | 3:10:11 | 49.16 |
| 11 | Joanna RyterCH | 9:13:29 | — | 1:13:41 | — | 4:45:05 | — | 3:10:19 | 47.85 |
| 12 | Allison JacobCA | 9:14:52 | — | 1:07:44 | — | 4:47:30 | — | 3:13:21 | 46.26 |
| 13 | Jodie StimpsonGB | 9:15:40 | — | 55:21 | — | 4:41:42 | — | 3:32:37 | 44.96 |
| 14 | Caitlin AlexanderUS | 9:21:49 | — | 1:03:04 | — | 4:54:53 | — | 3:18:33 | 41.91 |
| 15 | Meredith KesslerUS | 9:25:41 | — | 57:53 | — | 4:47:24 | — | 3:34:48 | 39.73 |
| 16 | Megan TuncerUS | 9:27:21 | — | 1:04:08 | — | 4:53:15 | — | 3:24:06 | 38.35 |
| 17 | Annette RogersUS | 9:28:53 | — | 59:49 | — | 4:57:34 | — | 3:26:56 | 37.10 |
| 18 | Leslie HomolUS | 9:31:01 | — | 1:04:01 | — | 4:57:06 | — | 3:24:45 | 35.69 |
| 19 | Kyra MeulenbergNL | 9:35:07 | — | 1:11:07 | — | 4:48:17 | — | 3:29:32 | 33.66 |
| 20 | Christine MasseyUS | 9:42:58 | — | 1:02:59 | — | 5:01:51 | — | 3:32:24 | 30.41 |
| 21 | Melanie McQuaidCA | 10:03:02 | — | 58:57 | — | 4:53:16 | — | 4:04:55 | 27.17 |
| 22 | Sarah KarpinskiUS | 10:08:30 | — | 1:09:26 | — | 5:14:17 | — | 3:36:47 | 26.69 |
| 23 | Amanda MacuibaUS | 10:08:40 | — | 1:03:02 | — | 5:19:26 | — | 3:39:50 | 26.24 |
| 24 | Olivia DietzelUS | 10:10:10 | — | 1:15:58 | — | 5:14:01 | — | 3:13:54 | 25.83 |
| 25 | Sloane TilleyUS | 10:12:26 | — | 1:08:07 | — | 5:06:55 | — | 3:51:42 | 25.45 |
| 26 | Dede GriesbauerUS | 10:21:30 | — | 59:00 | — | 4:46:02 | — | 4:30:04 | 25.11 |
| DNF | Stephanie ClutterbuckGB | DNF | — | 2:25:00 | — | — | — | — | — |