Update August 2024: Mexican Thomas Hernandez Rodriguez was provisionally suspended after testing positive for a banned substance. His case is now in the hands of Ironman’s “International Hearing Panel” who will issue a final verdict. Until then, Tomas’ result stands. However Ironman have offered a Kona slot to Andre Lopes, the first athlete not to qualify with Tomas included, who has now accepted the slot.
Course Conditions
As always, we’ve seen some fast times in Texas, especially on the bike. This year’s bike was about three minutes slower than typical for Texas, and a lot of athletes mentioned strong headwinds on the return leg – no new bike records were set. However, men’s winner Tomas Rodriguez set a new run course record (beating the old record either set by Ben Hoffman in 2022 or by Matt Hanson in 2018) and also a new overall record, beating the time set by Rudy von Berg last year.
Nice and Kona Qualifying
IM Texas offered six slots each for the men (Kona) and women Pros (Nice). These will be offered to:
- Kat Matthews, Penny Slater, Hannah Berry, Maja Stage Nielsen, Kylie Simpson and Daniele Lewis for the women
and - Tomas Rodriguez, Clement Mignon, Rober Kallin, Paul Schuster, Matt Hanson and Tomas Szala for the men.
Lotte Wilms, Alice Alberts, Fenella Langridge for the women and Patrick Lange, Matthew Marquardt, Chris Leiferman and Stenn Goetstouwers for the men were already qualified.
(Menno Koolhaas crossed the line eight place and would have received a Kona slot but has apparently been DQ’d.)
You can find the full list of 2024 qualifiers on this page.
Male Race Results
Rank | Name | Nation | Swim | Bike | Run | Time | Diff to exp. | Prize Money |
1 | Tomas Rodriguez | MEX | 00:49:03 (11) | 04:14:54 (9) | 02:34:14 (1) | 07:42:38 | n/a | US$ 28,000 |
2 | Patrick Lange | GER | 00:49:02 (10) | 04:16:09 (12) | 02:35:15 (2) | 07:44:14 | -05:58 | US$ 17,000 |
3 | Clement Mignon | FRA | 00:51:40 (27) | 04:06:39 (3) | 02:44:37 (5) | 07:48:37 | -06:59 | US$ 11,000 |
4 | Matthew Marquardt | USA | 00:48:10 (3) | 04:03:22 (1) | 02:53:34 (11) | 07:49:10 | -07:06 | US$ 8,500 |
5 | Robert Kallin | SWE | 00:49:11 (15) | 04:03:31 (2) | 02:54:16 (14) | 07:51:25 | -16:50 | US$ 6,500 |
6 | Paul Schuster | GER | 00:48:57 (7) | 04:16:03 (11) | 02:44:27 (4) | 07:53:23 | -16:59 | US$ 5,000 |
7 | Matt Hanson | USA | 00:53:41 (34) | 04:18:05 (19) | 02:40:40 (3) | 07:56:24 | -07:26 | US$ 4,000 |
8 | Chris Leiferman | USA | 00:54:05 (35) | 04:10:10 (4) | 02:49:52 (8) | 07:58:53 | -06:45 | US$ 3,000 |
9 | Stenn Goetstouwers | BEL | 00:52:36 (28) | 04:18:04 (18) | 02:47:08 (7) | 08:02:40 | -17:53 | US$ 2,500 |
10 | Tomasz Szala | POL | 00:51:32 (22) | 04:16:20 (13) | 02:51:24 (9) | 08:04:19 | -12:30 | US$ 2,000 |
11 | Andre Lopes | BRA | 00:51:34 (24) | 04:16:20 (13) | 02:54:13 (13) | 08:06:12 | -06:35 | |
12 | Ognjen Stojanovic | SRB | 00:48:09 (2) | 04:19:16 (21) | 02:54:40 (17) | 08:06:50 | -02:44 | |
13 | David Plese | SLO | 00:54:09 (36) | 04:15:34 (10) | 02:53:10 (10) | 08:08:35 | -08:47 | |
14 | Samuel Huerzeler | SUI | 00:53:38 (32) | 04:16:37 (15) | 02:54:23 (15) | 08:10:01 | -00:27 | |
15 | Nick Thompson | AUS | 00:48:58 (8) | 04:17:51 (17) | 02:58:54 (21) | 08:10:47 | -00:10 | |
16 | Pamphiel Pareyn | BEL | 00:49:08 (14) | 04:21:56 (26) | 02:58:32 (19) | 08:14:14 | -09:13 | |
17 | Jonas Hoffmann | GER | 00:51:29 (20) | 04:21:47 (25) | 02:58:34 (20) | 08:16:18 | 06:19 | |
18 | Strahinja Trakic | SRB | 00:53:35 (31) | 04:20:31 (23) | 03:00:56 (22) | 08:19:29 | -07:35 | |
19 | Colin Szuch | USA | 00:53:34 (30) | 04:19:25 (22) | 03:04:10 (23) | 08:22:18 | 04:17 | |
20 | Piotr Lawicki | POL | 00:56:17 (41) | 04:28:48 (30) | 02:54:24 (16) | 08:23:11 | 13:19 | |
21 | Finn Arentz | GBR | 00:56:15 (39) | 04:36:39 (38) | 02:45:28 (6) | 08:23:24 | -08:55 | |
22 | Mattia Ceccarelli | ITA | 00:48:31 (5) | 04:27:22 (29) | 03:04:32 (24) | 08:25:14 | 00:25 | |
23 | John Killeen | USA | 01:08:06 (54) | 04:19:09 (20) | 02:54:01 (12) | 08:25:38 | n/a | |
24 | Florian Angert | GER | 00:48:06 (1) | 04:13:01 (7) | 03:22:43 (28) | 08:27:46 | 23:00 | |
25 | Timo Schaffeld | GER | 00:57:53 (42) | 04:31:08 (31) | 02:56:56 (18) | 08:29:42 | 10:42 | |
26 | Adam Feigh | USA | 00:56:06 (37) | 04:12:32 (6) | 03:32:43 (34) | 08:45:57 | 14:13 | |
27 | Thomas Davis | GBR | 00:51:36 (25) | 04:31:18 (32) | 03:19:33 (27) | 08:48:25 | 24:24 | |
28 | Erik Olsson | SWE | 01:04:33 (51) | 04:27:19 (28) | 03:12:22 (26) | 08:51:07 | n/a | |
29 | Joshua Monda | USA | 01:05:30 (53) | 04:33:38 (35) | 03:09:31 (25) | 08:54:32 | 18:55 | |
30 | Kevin Vabaorg | EST | 00:51:22 (17) | 04:36:39 (38) | 03:23:57 (29) | 08:56:36 | 03:46 | |
31 | Bryce Williams | USA | 00:53:38 (32) | 04:34:36 (36) | 03:24:00 (30) | 08:58:21 | n/a | |
32 | Andrew Horsfall-Turner | GBR | 00:48:35 (6) | 04:32:36 (34) | 03:38:50 (37) | 09:05:04 | 36:52 | |
33 | Nick Cosman | CAN | 00:58:16 (45) | 04:39:32 (40) | 03:31:40 (32) | 09:15:18 | -09:39 | |
34 | Sven Wies | GER | 00:51:27 (19) | 04:41:07 (42) | 03:40:28 (38) | 09:17:21 | 35:56 | |
35 | Klodian Mitri | USA | 01:01:01 (49) | 04:46:06 (45) | 03:33:41 (35) | 09:26:04 | 21:07 | |
36 | Alexander Frank | USA | 01:00:11 (48) | 04:52:40 (49) | 03:32:07 (33) | 09:33:49 | n/a | |
37 | Simon Shi | USA | 00:48:13 (4) | 05:02:58 (51) | 03:37:53 (36) | 09:36:48 | 17:04 | |
38 | Adam Goulet | USA | 01:14:14 (56) | 04:40:11 (41) | 03:29:49 (31) | 09:40:38 | n/a | |
39 | Liam Lloyd | GBR | 00:51:30 (21) | 04:14:29 (8) | 04:31:06 (40) | 09:42:05 | n/a | |
40 | Jonathan Staton | USA | 01:04:14 (50) | 05:19:23 (52) | 04:16:44 (39) | 10:49:28 | n/a | |
41 | Joaquin Pereda Charles | MEX | 00:51:36 (25) | 04:49:42 (47) | 05:33:46 (41) | 11:21:32 | 1:40:06 | |
Joe Skipper | GBR | 00:56:15 (39) | 04:10:22 (5) | DNF | ||||
Braden Currie | NZL | 00:49:00 (9) | 04:21:36 (24) | DNF | ||||
Dylan Magnien | FRA | 00:49:05 (12) | 04:23:59 (27) | DNF | ||||
Jason Pohl | CAN | 00:56:11 (38) | 04:17:45 (16) | DNF | ||||
Will Crudgington | GBR | 00:49:06 (13) | 04:34:37 (37) | DNF | ||||
Jan Stepinski | USA | 00:53:30 (29) | 04:31:38 (33) | DNF | ||||
Hunter Lussi | USA | 00:49:11 (15) | 04:41:45 (43) | DNF | ||||
Lukas Stahl | GER | 00:57:58 (43) | 04:44:31 (44) | DNF | ||||
Levente Lukacs | HUN | 00:51:33 (23) | 04:53:16 (50) | DNF | ||||
Jacob Osswald | USA | 00:58:53 (46) | 04:47:39 (46) | DNF | ||||
Taylor Days-Merrill | USA | 01:12:30 (55) | 04:50:25 (48) | DNF | ||||
Robert Wilkowiecki | POL | 00:51:25 (18) | DNF | |||||
Matti Weitz | GER | 00:58:07 (44) | DNF | |||||
John Thelwell | GBR | 00:59:24 (47) | DNF | |||||
Josh Eaton | USA | 01:05:23 (52) | DNF | |||||
Menno Koolhaas | NED | DQ |
Female Race Results
Rank | Name | Nation | Swim | Bike | Run | Time | Diff to exp. | Prize Money |
1 | Katrina Matthews | GBR | 00:55:52 (10) | 04:41:45 (8) | 03:00:15 (1) | 08:42:22 | -04:53 | US$ 28,000 |
2 | Penny Slater | AUS | 00:59:36 (12) | 04:39:39 (1) | 03:01:15 (2) | 08:44:36 | -30:04 | US$ 17,000 |
3 | Lotte Wilms | NED | 00:51:49 (2) | 04:40:58 (3) | 03:09:49 (7) | 08:46:59 | -18:42 | US$ 11,000 |
4 | Hannah Berry | NZL | 00:55:40 (7) | 04:41:48 (9) | 03:09:06 (6) | 08:50:50 | -14:02 | US$ 8,500 |
5 | Alice Alberts | USA | 00:57:19 (11) | 04:41:23 (5) | 03:10:24 (8) | 08:53:33 | -19:40 | US$ 6,500 |
6 | Fenella Langridge | GBR | 00:51:53 (3) | 04:41:13 (4) | 03:21:51 (16) | 08:58:44 | 00:44 | US$ 5,000 |
7 | Maja Stage Nielsen | DEN | 00:55:48 (8) | 04:49:29 (11) | 03:10:24 (8) | 09:00:14 | -02:36 | US$ 4,000 |
8 | Kylie Simpson | AUS | 01:17:30 (33) | 04:41:36 (7) | 03:02:03 (3) | 09:05:57 | -01:17 | US$ 3,000 |
9 | Danielle Lewis | USA | 01:05:05 (19) | 04:40:45 (2) | 03:18:00 (11) | 09:09:17 | -02:26 | US$ 2,500 |
10 | Lesley Smith | USA | 00:59:46 (16) | 04:51:35 (12) | 03:18:23 (13) | 09:15:17 | -04:03 | US$ 2,000 |
11 | Joanna Ryter | SUI | 01:08:48 (23) | 05:02:00 (17) | 03:06:10 (5) | 09:20:47 | -08:14 | |
12 | Jana Uderstadt | GER | 01:04:43 (18) | 04:45:59 (10) | 03:28:12 (21) | 09:23:34 | -09:23 | |
13 | Rebecca Clarke | NZL | 00:51:56 (4) | 04:55:04 (13) | 03:35:49 (24) | 09:28:45 | 14:53 | |
14 | Diana Castillo Franco | COL | 00:52:00 (5) | 05:21:19 (27) | 03:12:34 (10) | 09:32:13 | n/a | |
15 | Vanessa Pereira | POR | 01:06:59 (22) | 04:59:13 (15) | 03:20:27 (14) | 09:32:37 | -25:58 | |
16 | Jessica Smith | USA | 00:59:43 (14) | 05:01:53 (16) | 03:28:02 (20) | 09:34:32 | 03:25 | |
17 | Lauren Brandon | USA | 00:51:46 (1) | 04:58:54 (14) | 03:43:04 (27) | 09:39:14 | 18:07 | |
18 | Olivia Dietzel | USA | 01:13:24 (28) | 05:18:00 (25) | 03:02:42 (4) | 09:40:50 | -47:18 | |
19 | Jessica Cullen | CAN | 01:10:19 (25) | 05:15:25 (24) | 03:18:11 (12) | 09:48:34 | n/a | |
20 | Rachel Olson | USA | 00:55:05 (6) | 05:11:56 (21) | 03:38:21 (25) | 09:49:30 | n/a | |
21 | Clarice Chastang | USA | 01:10:23 (26) | 05:09:22 (18) | 03:26:28 (18) | 09:51:32 | -26:31 | |
22 | Allison Jacob | CAN | 01:10:16 (24) | 05:15:21 (23) | 03:21:50 (15) | 09:52:12 | n/a | |
23 | Caitlin Alexander | USA | 01:06:45 (21) | 05:12:41 (22) | 03:27:39 (19) | 09:53:19 | -07:58 | |
24 | Kayla Bowker | USA | 01:06:07 (20) | 05:09:45 (19) | 03:38:37 (26) | 10:00:09 | 02:22 | |
25 | Gabrielle Suver | USA | 01:11:25 (27) | 05:22:16 (28) | 03:23:19 (17) | 10:05:08 | -13:08 | |
26 | Katie Treston-Tomey | USA | 01:13:31 (30) | 05:19:50 (26) | 03:32:38 (22) | 10:12:01 | n/a | |
27 | Maria Florencia Diaz Philippi | ESP | 01:13:27 (29) | 05:34:09 (29) | 03:34:09 (23) | 10:28:24 | n/a | |
28 | Callie Stirling | CAN | 00:59:40 (13) | 05:37:07 (31) | 03:48:02 (28) | 10:30:31 | n/a | |
29 | Tara Rooney | USA | 01:17:04 (32) | 05:35:38 (30) | 03:54:55 (29) | 10:54:47 | n/a | |
Jocelyn McCauley | USA | 00:55:50 (9) | 04:41:35 (6) | DNF | ||||
Brittany Vocke | USA | 00:59:44 (15) | 05:10:13 (20) | DNF | ||||
Simone Mitchell | GBR | 01:04:29 (17) | DNF | |||||
Sarah Karpinski | USA | 01:14:57 (31) | DNF |