If you want to have a look at older Reports, please subscribe to my Mailing List. Thanks for visiting!
Course Conditions
IM Texas 2025 was a fast race, especially on the bike. Compared to the long-term overall course rating of 11:25, this year was quite typical with an adjustment of 11:47. The bike was slightly quicker (adjustment of 19:03, bike course rating of 15:03), the run maybe a bit slower (adjustment -4:02, run course rating of -1:27). Compared to last year, conditions were a faster by about five minutes overall and seven minutes on the bike.
There were a number of new records, but they were only partly helped by the conditions. On the men’s side, Cam Wurf set a new bike course record of 3:53, also the fastest ever bike split in an Ironman-distance race. There was a total of 14 athletes under the 4-hour barrier. Kristian Blummenfelt then set new run and overall course records, passing Patrick Lange’s marks from only one year ago.
For the women, Taylor Knibb set a new bike record, her 4:19 was also the fastest ever bike split. Kat Matthews also set new run and overall course records, breaking her own race from 2023. It’s interesting to note that both winners set new run course records but that Kat and Kristian were the only ones with great run splits; They were about eight (Kat) and seven minutes (Kristian) faster than the second best runs, underlining that these two showed great performances in Texas.
Kona Qualifying
With five slots each, racing was interesting beyond just the podium spots. These slots will be offered to:
- Antonio Lopez, Rudy von Berg, Daniel Baekkegard, Casper Stornes and Paul Schuster for the men (Nice)
and
- Kat Matthews, Taylor Knibb, Alice Alberts, Tamara Jewett and Haley Chura for the women (Kona).
Kristian Blummenfelt and Gustav Iden validated their AQ slots. Lisa Perterer and Sara Svensk were already qualified before Texas. You can find the full list of qualifiers here.
Male Race Results

Rank |
Name |
Nation |
Swim |
Bike |
Run |
Time |
Diff to exp. |
Prize Money |
PTO Points |
1 |
Kristian Blummenfelt |
NOR |
00:48:34 (6) |
03:57:14 (4) |
02:34:03 (1) |
07:24:20 |
-26:19 |
US$ 28,000 |
92.91 |
2 |
Antonio Benito Lopez |
ESP |
00:48:33 (5) |
03:57:20 (6) |
02:41:56 (3) |
07:32:23 |
-18:51 |
US$ 17,000 |
87.91 |
3 |
Rudy von Berg |
USA |
00:48:39 (10) |
03:57:17 (5) |
02:42:52 (5) |
07:33:26 |
-13:56 |
US$ 11,000 |
85.79 |
4 |
Daniel Baekkegard |
DEN |
00:48:58 (23) |
03:59:35 (12) |
02:41:01 (2) |
07:35:04 |
-23:04 |
US$ 8,500 |
83.51 |
5 |
Casper Stornes |
NOR |
00:48:41 (11) |
03:58:22 (7) |
02:45:06 (6) |
07:37:04 |
n/a |
US$ 6,500 |
81.17 |
6 |
Paul Schuster |
GER |
00:48:47 (16) |
03:59:43 (13) |
02:45:16 (7) |
07:38:35 |
-22:50 |
US$ 5,000 |
79.10 |
7 |
Nick Thompson |
AUS |
00:48:49 (18) |
03:56:26 (3) |
02:49:45 (12) |
07:39:42 |
-26:09 |
US$ 4,000 |
77.27 |
8 |
Cameron Wurf |
AUS |
00:51:45 (32) |
03:53:32 (1) |
02:50:18 (13) |
07:40:04 |
-15:57 |
US$ 3,000 |
75.80 |
9 |
Leon Chevalier |
FRA |
00:51:51 (35) |
03:59:08 (11) |
02:47:30 (9) |
07:42:50 |
-12:02 |
US$ 2,500 |
73.44 |
10 |
Kacper Stepniak |
POL |
00:48:44 (12) |
03:58:58 (9) |
02:51:47 (14) |
07:45:05 |
-05:55 |
US$ 2,000 |
71.35 |
11 |
Matt Hanson |
USA |
00:51:42 (30) |
04:08:22 (27) |
02:42:33 (4) |
07:47:13 |
-08:56 |
|
69.37 |
12 |
Ben Hamilton |
NZL |
00:51:48 (33) |
04:03:18 (18) |
02:48:52 (11) |
07:49:18 |
-25:11 |
|
67.46 |
13 |
Gustav Iden |
NOR |
00:48:45 (14) |
04:01:27 (16) |
02:55:48 (18) |
07:51:15 |
18:00 |
|
65.66 |
14 |
Dominik Sowieja |
GER |
00:54:21 (39) |
04:06:43 (22) |
02:46:59 (8) |
07:53:00 |
-12:05 |
|
63.99 |
15 |
Matthew Marquardt |
USA |
00:48:48 (17) |
04:12:57 (31) |
02:47:50 (10) |
07:54:51 |
05:35 |
|
62.33 |
16 |
Matt Kerr |
NZL |
00:51:40 (29) |
04:03:10 (17) |
02:54:00 (15) |
07:55:18 |
-31:42 |
|
61.28 |
17 |
Ben Kanute |
USA |
00:48:28 (2) |
04:00:09 (15) |
03:02:17 (22) |
07:55:44 |
-04:02 |
|
60.27 |
18 |
Robert Kallin |
SWE |
00:49:04 (24) |
03:55:55 (2) |
03:10:33 (27) |
08:01:30 |
04:03 |
|
57.18 |
19 |
Adam Feigh |
USA |
00:55:27 (43) |
04:08:45 (29) |
02:55:09 (17) |
08:04:34 |
-27:09 |
|
55.21 |
20 |
Kristian Hogenhaug |
DEN |
00:48:44 (12) |
03:58:28 (8) |
03:15:18 (30) |
08:07:23 |
15:28 |
|
53.37 |
21 |
Jarrod Osborne |
AUS |
00:55:39 (47) |
04:06:07 (20) |
03:01:26 (20) |
08:08:06 |
-26:38 |
|
52.41 |
22 |
Andrew Horsfall-Turner |
GBR |
00:48:35 (7) |
03:59:54 (14) |
03:16:30 (32) |
08:11:14 |
-22:36 |
|
50.52 |
23 |
William Mennesson |
FRA |
00:51:36 (28) |
04:03:30 (19) |
03:13:10 (29) |
08:13:05 |
07:21 |
|
49.17 |
24 |
Elliot Bach |
USA |
00:54:15 (37) |
04:07:34 (24) |
03:05:01 (24) |
08:13:28 |
-39:57 |
|
48.43 |
25 |
Chris Beckmans |
AUS |
00:58:20 (50) |
04:12:25 (30) |
03:00:12 (19) |
08:15:19 |
n/a |
|
47.14 |
26 |
Finn Große-Freese |
GER |
00:48:37 (9) |
04:21:50 (35) |
03:02:00 (21) |
08:17:17 |
15:08 |
|
45.84 |
27 |
Joshua Monda |
USA |
01:03:25 (54) |
04:21:26 (34) |
03:03:43 (23) |
08:34:13 |
-06:40 |
|
38.60 |
28 |
Branden Scheel |
USA |
01:06:10 (55) |
04:28:45 (41) |
02:54:19 (16) |
08:35:20 |
01:40 |
|
37.68 |
29 |
Daniel Bluff |
GBR |
00:58:12 (48) |
04:23:51 (38) |
03:08:43 (26) |
08:35:58 |
-11:58 |
|
36.98 |
30 |
Levente Lukacs |
HUN |
00:48:45 (14) |
04:29:52 (42) |
03:13:00 (28) |
08:37:16 |
n/a |
|
36.03 |
31 |
Luke Mathews |
GBR |
00:55:34 (45) |
04:20:08 (33) |
03:19:18 (34) |
08:39:52 |
n/a |
|
34.59 |
32 |
Flavio Morandini |
ARG |
00:48:50 (19) |
04:30:18 (43) |
03:17:52 (33) |
08:43:04 |
-13:41 |
|
34.13 |
33 |
Matt Jackson |
USA |
01:01:04 (52) |
04:37:28 (47) |
03:05:21 (25) |
08:49:03 |
n/a |
|
33.76 |
34 |
Michael Arishita |
USA |
00:51:53 (36) |
04:23:47 (37) |
03:28:37 (36) |
08:49:56 |
03:03 |
|
33.41 |
35 |
Robert Swan |
USA |
00:51:50 (34) |
04:14:52 (32) |
03:39:33 (39) |
08:52:54 |
-19:57 |
|
33.08 |
36 |
Thomas Gordon |
USA |
00:48:29 (3) |
04:44:39 (51) |
03:15:34 (31) |
08:54:35 |
n/a |
|
32.77 |
37 |
Joaquin Pereda Charles |
MEX |
00:48:53 (22) |
04:30:58 (44) |
03:32:31 (37) |
08:59:12 |
-01:18 |
|
32.47 |
38 |
Trevor Delsaut |
FRA |
00:55:34 (45) |
04:23:34 (36) |
03:36:50 (38) |
09:03:55 |
23:58 |
|
32.19 |
39 |
Nik Reinert |
USA |
01:11:29 (57) |
04:35:33 (46) |
03:26:03 (35) |
09:19:32 |
n/a |
|
31.92 |
40 |
Robert Wilkowiecki |
POL |
00:51:43 (31) |
04:31:20 (45) |
03:51:57 (41) |
09:20:47 |
1:25:45 |
|
31.66 |
41 |
Nick Cosman |
CAN |
00:58:25 (51) |
04:37:36 (48) |
03:40:04 (40) |
09:23:22 |
07:12 |
|
31.42 |
42 |
Taylor Days-Merrill |
USA |
01:08:52 (56) |
04:39:52 (49) |
04:46:49 (42) |
10:41:53 |
n/a |
|
31.19 |
|
Wilhelm Hirsch |
GER |
00:48:30 (4) |
03:58:58 (9) |
|
DNF |
|
|
|
|
Tomasz Brembor |
POL |
00:49:08 (25) |
04:06:33 (21) |
|
DNF |
|
|
|
|
Andrea Salvisberg |
SUI |
00:48:26 (1) |
04:08:15 (25) |
|
DNF |
|
|
|
|
Pamphiel Pareyn |
BEL |
00:48:50 (19) |
04:08:19 (26) |
|
DNF |
|
|
|
|
Marc Eggeling |
GER |
00:54:18 (38) |
04:07:18 (23) |
|
DNF |
|
|
|
|
Tristan Olij |
NED |
00:54:41 (41) |
04:08:33 (28) |
|
DNF |
|
|
|
|
Thomas Davis |
GBR |
00:48:50 (19) |
04:24:01 (39) |
|
DNF |
|
|
|
|
Marcel Bischof |
GER |
01:01:10 (53) |
04:25:48 (40) |
|
DNF |
|
|
|
|
Mikael Staer Nathan |
CAN |
00:58:17 (49) |
04:39:53 (50) |
|
DNF |
|
|
|
|
Kieran Lindars |
GBR |
00:48:35 (7) |
|
|
DNF |
|
|
|
|
Fraser Walsh |
AUS |
00:49:16 (26) |
|
|
DNF |
|
|
|
|
Garrick Loewen |
CAN |
00:51:35 (27) |
|
|
DNF |
|
|
|
|
Jason Pohl |
CAN |
00:54:25 (40) |
|
|
DNF |
|
|
|
|
David Plese |
SLO |
00:54:48 (42) |
|
|
DNF |
|
|
|
|
Matt Burton |
AUS |
00:55:29 (44) |
|
|
DNF |
|
|
|
Female Race Results

Rank |
Name |
Nation |
Swim |
Bike |
Run |
Time |
Diff to exp. |
Prize Money |
PTO Points |
1 |
Kat Matthews |
GBR |
00:56:24 (9) |
04:20:08 (2) |
02:49:19 (1) |
08:10:34 |
-20:27 |
US$ 28,000 |
97.73 |
2 |
Taylor Knibb |
USA |
00:50:42 (2) |
04:19:46 (1) |
03:04:43 (5) |
08:20:15 |
-14:12 |
US$ 17,000 |
92.51 |
3 |
Lisa Perterer |
AUT |
00:56:21 (8) |
04:23:13 (3) |
03:03:01 (3) |
08:28:17 |
-18:07 |
US$ 11,000 |
87.95 |
4 |
Alice Alberts |
USA |
00:57:20 (11) |
04:24:36 (4) |
03:09:49 (7) |
08:36:34 |
-28:02 |
US$ 8,500 |
83.39 |
5 |
Sara Svensk |
SWE |
01:02:27 (16) |
04:34:07 (7) |
03:04:42 (4) |
08:46:21 |
-12:51 |
US$ 6,500 |
78.39 |
6 |
Tamara Jewett |
CAN |
01:00:12 (14) |
04:44:59 (11) |
02:57:02 (2) |
08:48:14 |
n/a |
US$ 5,000 |
76.25 |
7 |
Haley Chura |
USA |
00:51:35 (3) |
04:41:36 (10) |
03:16:04 (8) |
08:54:37 |
-18:47 |
US$ 4,000 |
72.60 |
8 |
Stephanie Clutterbuck |
GBR |
00:52:49 (4) |
04:31:13 (6) |
03:29:40 (14) |
08:58:58 |
-05:13 |
US$ 3,000 |
69.74 |
9 |
Teresa Adam |
NZL |
00:53:34 (6) |
04:36:47 (9) |
03:27:28 (11) |
09:03:41 |
14:05 |
US$ 2,500 |
66.81 |
10 |
Chloe Lane |
AUS |
00:58:39 (13) |
04:45:10 (12) |
03:18:56 (10) |
09:10:33 |
-09:28 |
US$ 2,000 |
63.19 |
11 |
Carolina Fernandez Ortuno |
ESP |
01:08:26 (21) |
05:07:28 (21) |
03:08:25 (6) |
09:30:13 |
-33:10 |
|
55.09 |
12 |
Arlette Mariana Gonzalez Hurtado |
MEX |
01:07:23 (20) |
05:02:42 (18) |
03:16:21 (9) |
09:32:10 |
-01:09 |
|
53.32 |
13 |
Miranda Tomenson |
CAN |
00:57:23 (12) |
04:59:07 (17) |
03:36:10 (17) |
09:39:14 |
-31:52 |
|
49.79 |
14 |
Amanda Macuiba |
USA |
01:06:15 (19) |
05:05:53 (19) |
03:28:40 (12) |
09:47:58 |
n/a |
|
46.43 |
15 |
Joanna Ryter |
SUI |
01:10:18 (25) |
05:07:18 (20) |
03:28:58 (13) |
09:51:07 |
26:52 |
|
45.50 |
16 |
Chelsea Bingham |
USA |
00:57:16 (10) |
04:55:01 (14) |
03:58:12 (18) |
09:56:34 |
07:16 |
|
44.63 |
17 |
Anne Basso |
FRA |
01:02:28 (17) |
05:15:47 (23) |
03:35:12 (16) |
10:01:10 |
04:28 |
|
43.79 |
18 |
Olivia Dietzel |
USA |
01:08:29 (22) |
05:16:09 (24) |
03:32:15 (15) |
10:05:00 |
-06:33 |
|
43.00 |
19 |
Brittany Vocke |
USA |
01:00:37 (15) |
04:57:35 (16) |
04:08:24 (20) |
10:12:47 |
21:03 |
|
42.25 |
20 |
Allison Jacob |
CAN |
01:09:54 (24) |
05:14:59 (22) |
04:00:23 (19) |
10:31:54 |
14:32 |
|
41.53 |
|
Rachel Zilinskas |
USA |
00:50:35 (1) |
04:30:03 (5) |
|
DNF |
|
|
|
|
Regan Hollioake |
AUS |
00:52:52 (5) |
04:34:56 (8) |
|
DNF |
|
|
|
|
Julie Iemmolo |
FRA |
00:55:32 (7) |
04:56:22 (15) |
|
DNF |
|
|
|
|
Danielle Lewis |
USA |
01:02:34 (18) |
04:50:18 (13) |
|
DNF |
|
|
|
|
Brianna Troksa |
USA |
01:09:00 (23) |
|
|
DNF |
|
|
|