Skip to content

Race Posts

New ZealandMar 1stResults
GeelongMar 23rdResults
South AfricaMar 30thResults
OceansideApr 5thResults
SingaporeApr 5th & 6thResults
TexasApr 26thSeedings
VeniceMay 4thSeedings

Click on the race name to get to the post with the latest details about the race. Read more about the types of posts and the data in them here.

Last changes:

  • April 22nd: Added Seedings for 70.3 Venice
  • April 11th: Added Seedings for IM Texas
  • April 6th: Added Results for Singapore T100 men’s race
  • April 5th: Added Results for 70.3 Oceanside and Singapore T100 women’s race
  • March 30th: Added Results for IM South Africa
  • March 23rd: Added Results for 70.3 Geelong
  • March 1st: Added Results for IM New Zealand

70.3 Venice-Jesolo 2025 (May 4th) – Seedings

Previous Winners

Year Male Winner Time Female Winner Time
2022 Alessandro Fabian (ITA) 03:41:05 Lucy Byram (GBR) 04:09:47

Last Race’s TOP 3

Male Race Results

Rank Name Nation Swim Bike Run Time
1 Alessandro Fabian ITA 00:22:15 02:01:22 01:13:20 03:41:05
2 Mathis Margirier FRA 00:22:36 01:58:54 01:16:03 03:41:39
3 Gregory Barnaby ITA 00:22:38 02:00:36 01:17:00 03:43:42

Female Race Results

Rank Name Nation Swim Bike Run Time
1 Lucy Byram GBR 00:25:25 02:14:41 01:25:48 04:09:47
2 Diede Diederiks NED 00:29:14 02:17:09 01:21:44 04:12:16
3 Giorgia Priarone ITA 00:27:32 02:18:07 01:24:36 04:14:23

Course Records

Leg Gender Record Athlete Date
Total overall 03:41:05 Alessandro Fabian 2022-10-09
Swim overall 00:21:55 Hannes Butters 2022-10-09
Bike overall 01:58:54 Mathis Margirier 2022-10-09
Run overall 01:12:16 Ognjen Stojanovic 2022-10-09
Total female 04:09:47 Lucy Byram 2022-10-09
Swim female 00:25:12 Rosie Weston 2022-10-09
Bike female 02:14:41 Lucy Byram 2022-10-09
Run female 01:21:44 Diede Diederiks 2022-10-09

Course Rating

The Course Rating for 70.3 Venice-Jesolo is 12:59.

Race Adjustments for 70.3 Venice-Jesolo

Year Adjustment Swim Adj. Bike Adj. Run Adj. # of Finishers Rating Swim Rating Bike Rating Run Rating
2022 12:59 00:57 13:19 00:22 57 of 65 12:59 00:57 13:19 00:22

Slots for 70.3 Worlds and Prize Money

70.3 Venice-Jesolo has 3m+3f Pro slot(s) for 70.3 Worlds. It has a total prize purse of 50.000 US$, paying 8 deep.

Male Race Participants

# Bib Name Nat Expected Rating ESwim EBike ET2 ERun
1 38 Panagiotis Bitados (WCQ) GRE 03:34:07 03:45:00 00:22:26 01:57:02 02:22:29 01:11:38
2 1 Rico Bogen (WCQ) GER 03:35:40 03:47:17 00:22:28 01:54:34 02:20:02 01:15:38
3 6 Jonas Schomburg GER 03:35:45 03:46:26 00:22:40 01:57:51 02:23:31 01:12:14
4 3 Leonard Arnold (WCQ) GER 03:38:50 03:52:06 00:23:45 01:58:22 02:25:07 01:13:43
5 33 Cameron Main (WCQ) GBR 03:39:20 03:50:27 00:22:35 02:01:12 02:26:47 01:12:33
6 17 Gregor Payet (WCQ) LUX 03:39:36 03:54:02 00:23:29 01:59:09 02:25:37 01:13:59
7 13 Rasmus Svenningsson * SWE 03:39:52 03:51:08 00:24:43 01:58:08 02:25:52 01:14:00
8 10 Samuel Dickinson (WCQ) GBR 03:40:28 03:51:31 00:21:54 01:57:23 02:22:17 01:18:11
9 11 Emil Holm (WCQ) DEN 03:40:50 03:53:44 00:22:47 02:00:18 02:26:05 01:14:45
10 2 Jan Stratmann GER 03:41:05 03:52:20 00:22:56 01:58:31 02:24:27 01:16:38
11 5 Pierre Le Corre FRA 03:41:13 03:51:52 00:22:47 02:02:48 02:28:35 01:12:38
12 12 Jonas Hoffmann GER 03:43:19 03:55:10 00:24:06 02:01:51 02:28:57 01:14:22
13 4 Alessandro Fabian ITA 03:43:20 03:56:04 00:22:40 02:02:50 02:28:30 01:14:50
14 19 Louis Woodgate (WCQ) GRE 03:43:24 03:55:05 00:22:22 01:58:48 02:24:11 01:19:13
15 18 Jannik Schaufler GER 03:43:33 03:55:21 00:22:32 02:00:15 02:25:46 01:17:47
16 48 Joshua Lewis GBR 03:44:17 03:56:23 00:22:44 01:58:55 02:24:39 01:19:38
17 9 Antony Costes FRA 03:45:10 03:57:43 00:23:22 02:01:16 02:27:38 01:17:32
18 14 Stenn Goetstouwers BEL 03:45:52 03:57:19 00:24:15 02:01:38 02:28:53 01:16:59
19 16 Bastian Peitersen DEN 03:45:57 03:57:28 00:25:47 02:03:58 02:32:45 01:13:12
20 15 Mattia Ceccarelli ITA 03:46:01 03:59:37 00:22:54 02:01:31 02:27:25 01:18:36
21 53 Nathan Guerbeur FRA 03:46:19 03:58:22 00:23:29 02:01:33 02:28:02 01:18:17
22 61 Jannik Stoll GER 03:46:30 03:58:36 00:23:37 01:59:06 02:25:43 01:20:47
23 8 Dylan Magnien * FRA 03:47:15 03:58:43 00:23:58 02:04:34 02:31:31 01:15:44
24 21 Nils Huckschlag GER 03:48:53 04:00:46 00:24:34 02:02:49 02:30:24 01:18:29
25 54 Matthew Collins GBR 03:49:04 04:00:11 00:24:35 02:02:06 02:29:42 01:19:22
26 46 Valentin Rouvier FRA 03:49:39 04:02:49 00:24:02 02:03:50 02:30:53 01:18:46
27 50 Tom Vaelen * BEL 03:49:39 04:01:51 00:23:48 02:00:25 02:27:13 01:22:26
28 56 James Scott-Farrington GBR 03:50:15 04:01:18 00:23:59 02:05:31 02:32:31 01:17:44
29 24 William Mennesson * FRA 03:50:28 04:03:30 00:24:54 02:01:16 02:29:10 01:21:18
30 58 Fabian Dutli SUI 03:51:15 04:03:13 00:26:59 02:04:43 02:34:41 01:16:34
31 63 Milosz Sowinski POL 03:51:54 04:07:10 00:24:46 02:03:42 02:31:28 01:20:26
32 34 David Plese * SLO 03:52:04 04:03:02 00:25:41 02:04:47 02:33:27 01:18:37
33 49 Timo Schaffeld GER 03:52:17 04:03:35 00:26:24 02:06:45 02:36:10 01:16:07
34 40 Erwan Jacobi FRA 03:52:44 04:04:54 00:25:10 02:02:25 02:30:35 01:22:09
35 30 Patrick Benz SUI 03:53:23 04:04:54 00:24:32 02:06:22 02:33:54 01:19:29
36 51 Antonio Limoli ITA 03:53:49 04:05:44 00:23:37 02:05:07 02:31:44 01:22:05
37 44 Piotr Lawicki POL 03:53:55 04:08:33 00:26:36 02:06:49 02:36:25 01:17:30
38 66 Philip Refslund DEN 03:54:21 04:08:12 00:26:03 02:01:14 02:30:17 01:24:04
39 59 Emanuele Faraco ITA 03:54:38 04:06:33 00:24:51 02:08:21 02:36:12 01:18:26
40 23 Niklas Ludwig GER 03:55:44 04:07:09 00:24:42 02:00:55 02:28:37 01:27:07
41 26 Sebastian Aschenbrenner AUT 03:55:45 04:08:11 00:26:29 02:06:19 02:35:49 01:19:56
42 37 Robin Hermann SUI 03:56:31 04:08:30 00:26:43 02:01:59 02:31:42 01:24:49
43 20 Herbert Enzinger GER 03:56:51 04:08:46 00:26:50 02:09:07 02:38:56 01:17:55
44 64 Vincent Clavel FRA 03:57:36 04:10:57 00:25:07 02:04:47 02:32:54 01:24:42
45 42 Sven Wies GER 03:58:04 04:12:45 00:23:35 02:06:25 02:33:00 01:25:04
46 31 Gustav Palm-Henriksen DEN 04:00:36 04:12:15 00:26:12 02:04:07 02:33:19 01:27:17
47 62 Marc Unger GER 04:00:55 04:13:36 00:26:13 02:09:48 02:39:01 01:21:54
48 45 Rinel Pius EST 04:01:46 04:16:05 00:23:18 02:10:26 02:36:45 01:25:01
49 28 Adam Lennell SWE 04:04:12 04:19:28 00:28:44 02:05:53 02:37:37 01:26:35
50 22 Florian Kandutsch AUT 04:06:07 04:18:52 00:27:25 02:11:32 02:41:56 01:24:11
51 47 Matti Weitz GER 04:10:04 04:22:48 00:26:59 02:11:52 02:41:51 01:28:13
52 69 Sebastian Schober GER 04:13:26 04:37:43 00:27:53 02:13:13 02:44:06 01:29:20
53 71 Mikel Txopitea Elorriaga ESP 04:16:26 04:34:22 00:30:05 02:14:44 02:47:48 01:28:38
54 65 Jan Hoeing GER 04:16:36 04:31:43 00:32:56 02:17:44 02:53:41 01:22:55
  25 Mathias Schenk AUT n/a unrated unrated unrated unrated unrated
  27 Zachary Bernier-Michaud CAN n/a unrated unrated unrated unrated unrated
  29 Valdemar Solok DEN n/a unrated unrated unrated unrated unrated
  32 Tom Walsh IRL n/a unrated unrated unrated unrated unrated
  35 Mitch Wismans NED n/a unrated unrated unrated unrated unrated
  36 Stefan Graf SUI n/a unrated unrated unrated unrated unrated
  39 Justus Bennewitz GER n/a unrated unrated unrated unrated unrated
  41 Florin Parfuss SUI n/a unrated unrated unrated unrated unrated
  43 Marco Gallina ITA n/a unrated unrated unrated unrated unrated
  52 Alessandro Vita ITA n/a unrated unrated unrated unrated unrated
  55 Lasse Nygaard Priester GER n/a unrated unrated unrated unrated unrated
  67 Omar Bertazzo ITA n/a unrated unrated unrated unrated unrated
  68 Sasha Caterina SUI n/a unrated unrated unrated unrated unrated
  70 Simon Westermann * SUI n/a unrated unrated unrated unrated unrated

Note: Athletes with a ‘*’ are also registered for another race within 8 days.

Female Race Participants

# Bib Name Nat Expected Rating ESwim EBike ET2 ERun
1 2 Solveig Loevseth (WCQ) NOR 04:01:36 04:13:36 00:26:50 02:10:16 02:40:05 01:21:31
2 1 Anne Reischmann GER 04:08:21 04:20:38 00:29:02 02:12:36 02:44:38 01:23:43
3 7 Kate Curran GBR 04:08:55 04:22:38 00:25:24 02:16:50 02:45:13 01:23:42
4 12 Anna Bergsten (WCQ) SWE 04:09:59 04:25:19 00:28:11 02:14:55 02:46:06 01:23:53
5 3 Els Visser (WCQ) NED 04:10:09 04:23:57 00:27:53 02:13:38 02:44:30 01:25:39
6 5 Marlene De Boer (WCQ) NED 04:10:19 04:25:21 00:26:52 02:14:49 02:44:41 01:25:38
7 16 Lena Meißner GER 04:10:34 04:22:48 00:24:39 02:14:01 02:41:40 01:28:54
8 10 Maja Stage Nielsen DEN 04:11:53 04:24:46 00:26:51 02:15:15 02:45:07 01:26:46
9 9 Daniela Kleiser * GER 04:12:16 04:25:14 00:32:38 02:17:19 02:52:58 01:19:18
10 8 Charlene Clavel FRA 04:13:17 04:27:05 00:27:23 02:16:26 02:46:49 01:26:28
11 13 Diede Diederiks NED 04:13:40 04:27:20 00:29:24 02:15:31 02:47:56 01:25:44
12 4 Katrine Graesboell Christensen (WCQ) * DEN 04:13:54 04:27:56 00:30:21 02:16:45 02:50:06 01:23:48
13 6 Emilie Morier FRA 04:15:41 04:32:27 00:26:24 02:16:14 02:45:38 01:30:03
14 23 Jenny Jendryschik GER 04:16:31 04:29:22 00:28:42 02:16:33 02:48:16 01:28:15
15 15 Luisa Iogna-Prat * ITA 04:17:18 04:30:28 00:25:16 02:22:36 02:50:51 01:26:27
16 26 Anastacia Damm Nielsen DEN 04:19:52 04:36:13 00:27:36 02:19:20 02:49:57 01:29:55
17 31 Stephanie Wunderle GER 04:20:24 04:33:00 00:32:56 02:14:06 02:50:03 01:30:21
18 11 Julie Iemmolo * FRA 04:20:55 04:34:53 00:25:28 02:18:05 02:46:33 01:34:22
19 32 Johanna Ahrens GER 04:25:25 04:39:59 00:26:42 02:20:50 02:50:32 01:34:53
20 19 Henrike Gueber GER 04:25:34 04:38:27 00:31:39 02:21:11 02:55:50 01:29:44
21 21 Madlen Kappeler GER 04:27:20 04:40:17 00:31:15 02:24:12 02:58:27 01:28:53
22 29 Shiva Leisner DEN 04:27:20 04:42:16 00:29:43 02:20:58 02:53:41 01:33:39
23 14 Fiona Moriarty IRL 04:29:35 04:43:20 00:29:25 02:22:51 02:55:16 01:34:19
24 18 Laura Mathews * USA 04:32:03 04:50:45 00:27:58 02:23:46 02:54:44 01:37:19
25 28 Anja Koller SUI 04:32:27 04:45:38 00:30:59 02:22:50 02:56:50 01:35:37
26 27 Lilli Gelmini ITA 04:34:03 04:49:48 00:25:59 02:36:20 03:05:19 01:28:44
27 24 Katharina Loidl AUT 04:34:43 04:49:55 00:28:35 02:29:18 03:00:53 01:33:50
  20 Caterina Mariani SUI n/a unrated unrated unrated unrated unrated
  22 Mareike Guhl GER n/a unrated unrated unrated unrated unrated
  25 Mathilde Gautier FRA n/a unrated unrated unrated unrated unrated
  30 Gabriela Kaczka-Sanak POL n/a unrated unrated unrated unrated unrated

Note: Athletes with a ‘*’ are also registered for another race within 8 days.

Winning Odds

Male Race Participants

  • Panagiotis Bitados: 39% (2-1)
  • Rico Bogen: 26% (3-1)
  • Jonas Schomburg: 17% (5-1)
  • Leonard Arnold: 9% (11-1)
  • Samuel Dickinson: 5% (20-1)
  • Jan Stratmann: 2% (64-1)

Female Race Participants

  • Solveig Loevseth: 46% (1-1)
  • Marlene De Boer: 11% (8-1)
  • Anne Reischmann: 10% (9-1)
  • Els Visser: 10% (9-1)
  • Kate Curran: 7% (13-1)
  • Daniela Kleiser: 6% (15-1)
  • Anna Bergsten: 4% (22-1)
  • Diede Diederiks: 2% (50-1)
  • Charlene Clavel: 2% (66-1)

Ironman Texas 2025 (April 26th) – Seedings

2025TexasPrevious Winners

Year Male Winner Time Female Winner Time
2011 Eneko Llanos (ESP) 08:08:20 Catriona Morrison (GBR) 08:57:51
2012 Jordan Rapp (USA) 08:10:44 Mary Beth Ellis (USA) 08:54:58
2013 Paul Amey (GBR) 08:25:06 Rachel Joyce (GBR) 08:49:14
2014 Bevan Docherty (NZL) 08:09:37 Kelly Williamson (USA) 08:54:42
2015 Matt Hanson (USA) 08:07:03 Angela Naeth (CAN) 08:55:19
2016 Patrick Lange (GER) 07:13:13 Julia Gajer (GER) 08:11:01
2017 Matt Hanson (USA) 07:52:44 Jodie Robertson (USA) 08:56:32
2018 Matt Hanson (USA) 07:39:25 Melissa Hauschildt (AUS) 08:31:05
2019 Patrik Nilsson (SWE) 07:50:55 Daniela Ryf (SUI) 08:37:48
2022 Ben Hoffman (USA) 07:57:58 Jocelyn McCauley (USA) 08:58:13
2023 Rudy von Berg (USA) 07:44:50 Kat Matthews (GBR) 08:32:51
2024 Patrick Lange (GER) 07:44:14 Kat Matthews (GBR) 08:42:22

Last Race’s TOP 3

Male Race Results

Rank Name Nation Swim Bike Run Time
1 Patrick Lange GER 00:49:02 04:16:09 02:35:15 07:44:14
2 Clement Mignon FRA 00:51:40 04:06:39 02:44:37 07:48:37
3 Matthew Marquardt USA 00:48:10 04:03:22 02:53:34 07:49:10

Female Race Results

Rank Name Nation Swim Bike Run Time
1 Kat Matthews GBR 00:55:52 04:41:45 03:00:15 08:42:22
2 Penny Slater AUS 00:59:36 04:39:39 03:01:15 08:44:36
3 Lotte Wilms NED 00:51:49 04:40:58 03:09:49 08:46:59

Course Records

Leg Gender Record Athlete Date
Total overall 07:44:14 Patrick Lange 2024-04-27
Swim overall 00:46:20 John Flanagan 2011-05-21
Bike overall 04:01:14 Andrew Starykowicz 2017-04-22
Run overall 02:35:15 Patrick Lange 2024-04-27
Total female 08:32:51 Kat Matthews 2023-04-22
Swim female 00:48:52 Lauren Brandon 2017-04-22
Bike female 04:33:22 Jocelyn McCauley 2023-04-22
Run female 02:49:31 Kat Matthews 2023-04-22

Course Rating

The Course Rating for IM Texas is 11:23.

Race Adjustments for IM Texas

Year Adjustment Swim Adj. Bike Adj. Run Adj. # of Finishers Rating Swim Rating Bike Rating Run Rating
2011 11:41 -02:25 17:43 -03:37 41 11:41 -02:25 17:43 -03:37
2012 14:01 -01:15 13:04 02:13 27 12:51 -01:50 15:24 -00:42
2013 07:02 -02:12 11:26 -02:12 30 of 46 10:55 -01:58 14:05 -01:12
2014 17:00 00:27 14:38 01:55 44 of 55 12:26 -01:21 14:13 -00:25
2015 09:29 -01:44 17:12 -05:58 33 of 52 11:50 -01:26 14:49 -01:32
2017 18:46 -01:34 17:56 02:25 42 of 56 13:00 -01:27 15:20 -00:53
2018 30:35 -01:51 31:35 00:51 54 of 62 15:30 -01:31 17:39 -00:38
2019 12:30 -02:36 14:46 00:21 36 of 44 15:08 -01:39 17:18 -00:31
2022 06:38 -02:54 10:33 -01:00 48 of 66 12:08 -01:47 14:40 -00:44
2023 10:18 -04:03 17:20 -02:59 45 of 55 11:56 -02:02 14:57 -00:59
2024 06:26 -02:28 11:57 -03:03 69 of 90 11:23 -02:04 14:39 -01:12

Kona slots and Prize Money

IM Texas has 5m+5f Pro Kona slot(s). It has a total prize purse of 175.000 US$, paying 10 deep.

Male Race Participants

The strength of the field is 55% of a typical Kona field.

# Bib Name Nat Expected Rating ESwim EBike ET2 ERun Consistency
1 3 Gustav Iden (AQ) NOR 07:35:35 07:48:07 00:49:28 04:04:16 04:58:44 02:36:51 36% +0% -64% (3)
2 1 Patrick Lange (KQ) GER 07:40:50 07:46:57 00:49:19 04:11:29 05:05:49 02:35:01 80% +3% -17% (16)
3 4 Kristian Blummenfelt (AQ) NOR 07:43:03 08:00:21 00:48:47 04:07:55 05:01:42 02:41:21 46% +0% -54% (4)
4 2 Rudy von Berg USA 07:46:01 07:57:16 00:48:31 04:06:47 05:00:19 02:45:42 77% +23% -0% (8)
5 6 Matthew Marquardt USA 07:46:31 07:59:38 00:48:02 04:04:37 04:57:39 02:48:52 89% +0% -11% (7)
6 17 Robert Wilkowiecki POL 07:46:52 08:27:02 00:47:44 04:09:09 05:01:52 02:45:00 1% +28% -71% (12)
7 21 Kieran Lindars GBR 07:49:50 08:04:40 00:48:53 04:10:46 05:04:39 02:45:11 80% +13% -8% (6)
8 7 Kristian Hogenhaug DEN 07:51:41 08:02:33 00:50:12 04:04:13 04:59:25 02:52:16 71% +3% -26% (21)
9 23 Wilhelm Hirsch (KQ) GER 07:51:44 08:10:18 00:47:52 04:07:54 05:00:45 02:50:59 n/a (1 IM Pro race)
10 22 Kacper Stepniak POL 07:51:57 08:01:09 00:48:34 04:08:54 05:02:28 02:49:29 100% +0% -0% (3)
11 12 Antonio Benito Lopez ESP 07:52:06 08:01:06 00:49:11 04:11:03 05:05:14 02:46:52 100% +0% -0% (3)
12 5 Leon Chevalier (KQ) FRA 07:52:46 08:04:58 00:52:33 04:06:38 05:04:10 02:48:36 56% +19% -26% (10)
13 10 Robert Kallin SWE 07:53:35 08:07:58 00:49:18 04:01:15 04:55:33 02:58:02 61% +30% -9% (7)
14 9 Matt Hanson USA 07:54:06 08:11:13 00:52:44 04:15:39 05:13:23 02:40:43 75% +1% -24% (30)
15 11 Chris Leiferman (KQ) USA 07:54:46 08:05:29 00:53:43 04:07:31 05:06:14 02:48:32 66% +0% -34% (15)
16 18 Paul Schuster GER 07:54:56 08:11:26 00:48:55 04:13:44 05:07:39 02:47:17 65% +33% -2% (10)
17 14 Daniel Baekkegard DEN 07:55:18 08:08:04 00:49:03 04:13:07 05:07:10 02:48:08 36% +13% -51% (10)
18 15 Cameron Wurf AUS 07:56:34 08:06:03 00:52:48 04:05:58 05:03:46 02:52:48 84% +10% -6% (37)
19 8 Trevor Foley USA 07:58:25 08:28:16 00:56:07 04:10:10 05:11:16 02:47:09 25% +30% -45% (5)
20 16 Matt Burton AUS 07:58:40 08:26:28 00:53:02 04:08:46 05:06:48 02:51:52 11% +28% -61% (27)
21 13 Ben Kanute USA 07:59:46 08:10:09 00:48:56 04:10:59 05:04:55 02:54:51 47% +0% -53% (3)
22 20 Andrea Salvisberg SUI 08:00:18 08:17:44 00:48:18 04:16:39 05:09:57 02:50:21 80% +0% -20% (3)
23 28 Finn Große-Freese GER 08:01:01 08:13:00 00:49:00 04:13:44 05:07:44 02:53:17 100% +0% -0% (3)
24 38 Tristan Olij NED 08:02:55 08:11:56 00:52:37 04:13:25 05:11:02 02:51:53 90% +10% -0% (6)
25 29 Dominik Sowieja (KQ) GER 08:03:50 08:20:21 00:54:32 04:14:51 05:14:23 02:49:27 94% +6% -0% (9)
26 30 Marc Eggeling GER 08:06:06 08:22:44 00:51:46 04:15:42 05:12:28 02:53:38 29% +44% -27% (3)
27 42 William Mennesson FRA 08:06:11 08:26:29 00:52:22 04:13:20 05:10:42 02:55:29 29% +0% -71% (10)
28 25 Nick Thompson AUS 08:06:25 08:15:53 00:49:48 04:13:23 05:08:11 02:58:14 100% +0% -0% (5)
29 24 Ben Hamilton NZL 08:06:58 08:24:44 00:53:09 04:16:39 05:14:47 02:52:11 0% +78% -22% (4)
30 37 David Plese SLO 08:07:08 08:22:27 00:53:03 04:16:07 05:14:10 02:52:58 71% +0% -29% (46)
31 32 Pamphiel Pareyn BEL 08:10:43 08:35:47 00:49:11 04:18:38 05:12:50 02:57:53 44% +10% -46% (11)
32 27 Thomas Davis GBR 08:18:05 08:38:51 00:50:23 04:22:32 05:17:55 03:00:10 56% +11% -33% (11)
33 31 Jason Pohl CAN 08:21:01 08:42:24 00:53:53 04:19:43 05:18:36 03:02:25 32% +15% -53% (15)
34 33 Adam Feigh USA 08:22:32 08:45:58 00:53:22 04:17:49 05:16:11 03:06:21 60% +10% -31% (21)
35 36 Andrew Horsfall-Turner GBR 08:25:55 08:49:48 00:47:36 04:18:24 05:11:00 03:14:55 35% +0% -65% (11)
36 58 Elliot Bach USA 08:27:45 09:15:08 00:51:19 04:19:12 05:15:32 03:12:13 12% +28% -60% (9)
37 45 Matt Kerr NZL 08:28:26 08:42:32 00:52:23 04:27:01 05:24:24 03:04:02 78% +0% -22% (5)
38 34 Connor Weaver USA 08:28:45 08:52:48 00:57:31 04:38:10 05:40:41 02:48:04 n/a (1 IM Pro race)
39 60 Trevor Delsaut FRA 08:34:53 09:13:25 00:54:16 04:34:44 05:33:59 03:00:54 5% +1% -93% (37)
40 43 Flavio Morandini ARG 08:36:10 09:19:11 00:49:46 04:26:52 05:21:38 03:14:32 46% +54% -0% (2)
41 46 Branden Scheel USA 08:36:25 09:00:49 01:03:46 04:31:55 05:40:41 02:55:44 n/a (1 IM Pro race)
42 26 Jarrod Osborne AUS 08:36:52 09:01:18 00:55:46 04:22:59 05:23:44 03:13:08 n/a (1 IM Pro race)
43 44 Garrick Loewen CAN 08:38:43 09:03:15 00:52:50 04:35:22 05:33:11 03:05:32 59% +0% -41% (2)
44 55 Fraser Walsh AUS 08:39:24 08:58:50 00:51:33 04:30:57 05:27:31 03:11:53 31% +17% -52% (8)
45 40 Patrick Brady USA 08:43:52 09:06:35 00:57:29 04:35:55 05:38:23 03:05:29 50% +7% -44% (12)
46 52 Joshua Monda USA 08:46:05 09:02:47 01:04:51 04:29:35 05:39:26 03:06:39 44% +0% -56% (2)
47 39 Michael Arishita USA 08:49:44 09:14:46 00:51:17 04:30:44 05:27:01 03:22:43 n/a (1 IM Pro race)
48 50 Daniel Bluff GBR 08:50:28 09:15:32 00:57:03 04:37:36 05:39:39 03:10:49 n/a (1 IM Pro race)
49 56 Joaquin Pereda Charles MEX 08:55:02 09:28:26 00:51:06 04:35:15 05:31:20 03:23:42 15% +0% -85% (4)
50 47 Nick Cosman CAN 09:12:19 09:34:09 00:57:46 04:41:33 05:44:19 03:28:00 80% +20% -0% (9)
51 57 Robert Swan USA 09:15:20 09:41:35 00:53:13 04:41:13 05:39:26 03:35:54 n/a (1 IM Pro race)
52 51 Simon Shi USA 09:17:39 09:38:05 00:49:07 04:48:14 05:42:21 03:35:18 100% +0% -0% (4)
53 48 Mikael Staer Nathan CAN 09:23:46 09:50:25 00:57:41 04:53:19 05:56:00 03:27:46 41% +0% -59% (3)
54 59 Marcel Bischof GER 09:28:07 09:43:13 00:59:58 05:03:58 06:08:57 03:19:10 4% +1% -96% (20)
  19 Casper Stornes NOR n/a unrated unrated unrated unrated unrated n/a (1 IM Pro race)
  41 Luke Mathews GBR n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  49 Levente Lukacs HUN n/a unrated unrated unrated unrated unrated 0% +0% -100% (2)
  53 Taylor Days-Merrill USA n/a unrated unrated unrated unrated unrated n/a (1 IM Pro race)
  54 Tomasz Brembor POL n/a unrated unrated unrated unrated unrated 0% +0% -100% (2)
  61 Chris Beckmans AUS n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  62 Thomas Gordon USA n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  63 Nik Reinert USA n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  64 Matt Jackson USA n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)

Female Race Participants

The strength of the field is 23% of a typical Kona field.

# Bib Name Nat Expected Rating ESwim EBike ET2 ERun Consistency
1 1 Kat Matthews GBR 08:29:46 08:41:43 00:55:24 04:35:02 05:35:26 02:54:20 56% +18% -26% (11)
2 3 Chelsea Sodaro (AQ) USA 08:31:34 08:43:31 00:53:55 04:38:20 05:37:15 02:54:19 75% +10% -15% (6)
3 2 Taylor Knibb USA 08:36:51 08:55:56 00:52:17 04:31:27 05:28:45 03:08:06 n/a (1 IM Pro race)
4 4 Penny Slater AUS 08:46:16 09:13:19 00:59:15 04:39:00 05:43:15 03:03:01 17% +58% -26% (9)
5 20 Teresa Adam NZL 08:47:34 09:01:28 00:52:27 04:39:46 05:37:13 03:10:21 84% +16% -0% (7)
6 13 Lisa Perterer (KQ) AUT 08:48:48 09:13:47 00:56:38 04:42:48 05:44:27 03:04:21 n/a (1 IM Pro race)
7 6 Danielle Lewis USA 08:54:32 09:04:51 01:04:27 04:40:22 05:49:49 03:04:43 56% +33% -11% (8)
8 7 Regan Hollioake (KQ) AUS 08:55:22 09:11:14 00:54:43 04:44:10 05:43:52 03:11:30 100% +0% -0% (6)
9 5 Alice Alberts USA 08:55:48 09:15:52 00:57:43 04:42:00 05:44:44 03:11:04 48% +33% -20% (8)
10 16 Sara Svensk (KQ) SWE 08:58:22 09:10:41 01:00:56 04:40:06 05:46:02 03:12:20 39% +8% -53% (13)
11 13 Svenja Thoes GER 09:05:03 09:21:07 00:59:30 04:51:55 05:56:25 03:08:38 55% +6% -39% (14)
12 9 Stephanie Clutterbuck (KQ) GBR 09:06:57 09:32:48 00:54:07 04:41:34 05:40:42 03:26:15 n/a (1 IM Pro race)
13 10 Julie Iemmolo (KQ) FRA 09:07:40 09:22:45 00:53:43 04:44:11 05:42:54 03:24:46 29% +37% -34% (3)
14 19 Rachel Zilinskas USA 09:08:25 09:26:25 00:51:39 04:54:44 05:51:23 03:17:02 68% +12% -20% (9)
15 8 Haley Chura USA 09:09:21 09:25:04 00:52:27 04:53:30 05:50:57 03:18:24 33% +53% -14% (19)
16 23 Joanna Ryter SUI 09:13:19 09:37:09 01:07:07 04:58:27 06:10:35 03:02:44 69% +4% -27% (14)
17 12 Chloe Lane AUS 09:20:13 09:32:02 00:56:27 04:57:47 05:59:14 03:20:59 76% +14% -10% (9)
18 26 Brianna Troksa USA 09:34:42 10:16:18 01:08:29 05:08:05 06:21:34 03:13:08 13% +33% -55% (5)
19 15 Arlette Mariana Gonzalez Hurtado MEX 09:36:19 10:03:33 01:02:36 05:12:40 06:20:16 03:16:03 n/a (1 IM Pro race)
20 24 Brittany Vocke USA 09:45:31 10:11:09 00:56:58 05:08:58 06:10:56 03:34:35 65% +0% -35% (8)
21 18 Allison Jacob CAN 09:49:47 10:48:21 01:09:57 05:13:30 06:28:27 03:21:20 43% +0% -57% (2)
22 14 Olivia Dietzel USA 09:50:08 10:34:09 01:11:33 05:19:13 06:35:46 03:14:22 56% +20% -24% (11)
23 22 Chelsea Bingham USA 09:52:34 10:20:34 00:58:44 05:19:01 06:22:45 03:29:49 n/a (1 IM Pro race)
24 25 Anne Basso FRA 09:57:50 10:47:21 00:59:09 05:21:05 06:25:14 03:32:36 5% +0% -95% (28)
25 21 Carolina Fernandez Ortuno ESP 10:04:34 10:34:29 01:05:00 05:27:30 06:37:30 03:27:04 62% +0% -38% (3)
26 17 Miranda Tomenson CAN 10:14:38 10:36:17 00:59:01 05:18:30 06:22:30 03:52:08 3% +0% -97% (4)
  11 Tamara Jewett CAN n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)
  27 Amanda Macuiba USA n/a unrated unrated unrated unrated unrated n/a (no IM Pro race)

Winning Odds

Male Race Participants

  • Patrick Lange: 42% (1-1)
  • Gustav Iden: 26% (3-1)
  • Kristian Blummenfelt: 10% (9-1)
  • Rudy von Berg: 7% (13-1)
  • Trevor Foley: 7% (14-1)
  • Kieran Lindars: 2% (41-1)
  • Matthew Marquardt: 2% (54-1)

Female Race Participants

  • Kat Matthews: 59% (1-1)
  • Chelsea Sodaro: 29% (2-1)
  • Penny Slater: 6% (15-1)
  • Danielle Lewis: 2% (62-1)

70.3 Oceanside 2025 – Analyzing Results

IM24 703Oceanside Logo  3  large.

Male Race Results

Rank Name Nation Swim Bike Run Time Diff to exp. Prize Money PTO Points
1 Lionel Sanders CAN 00:26:00 (32) 02:05:37 (2) 01:11:28 (3) 03:47:01 -00:45 US$ 7,500 89.90
2 Rudy von Berg USA 00:23:53 (16) 02:05:57 (3) 01:14:26 (13) 03:47:42 -03:59 US$ 5,000 87.57
3 Gustav Iden NOR 00:23:59 (19) 02:07:11 (4) 01:13:34 (6) 03:48:06 -02:33 US$ 3,750 85.54
4 Seth Rider USA 00:22:54 (3) 02:07:59 (8) 01:14:52 (17) 03:49:18 -01:49 US$ 3,000 82.97
5 Ben Kanute USA 00:23:30 (8) 02:07:27 (7) 01:14:55 (18) 03:49:24 -02:50 US$ 2,000 81.35
6 Jake Birtwhistle AUS 00:23:39 (12) 02:08:52 (10) 01:13:24 (5) 03:49:26 00:18 US$ 1,500 79.86
7 Sam Appleton AUS 00:23:35 (10) 02:07:22 (5) 01:15:57 (23) 03:50:32 -01:22 US$ 1,250 77.60
8 Andrea Salvisberg SUI 00:23:46 (14) 02:10:45 (11) 01:14:13 (11) 03:52:27 -02:27 US$ 1,000 74.76
9 Ari Klau USA 00:27:08 (49) 02:11:58 (15) 01:09:51 (2) 03:54:57 -09:12   71.53
10 Braden Currie NZL 00:24:03 (20) 02:13:32 (18) 01:14:10 (9) 03:55:09 02:46   70.18
11 Colin Szuch USA 00:25:55 (31) 02:11:00 (12) 01:12:49 (4) 03:55:25 -00:55   68.84
12 Justin Riele USA 00:23:32 (9) 02:05:31 (1) 01:23:00 (49) 03:55:44 -00:22   67.51
13 Federico Scarabino URU 00:23:48 (15) 02:08:20 (9) 01:20:50 (45) 03:56:27 00:54   65.92
14 Benjamin Zorgnotti FPO 00:24:03 (20) 02:14:51 (22) 01:14:06 (8) 03:58:15 -01:05   63.53
15 Kristian Blummenfelt NOR 00:23:55 (17) 02:22:19 (42) 01:07:19 (1) 03:58:29 12:55   62.42
16 Miguel Mattox USA 00:23:36 (11) 02:14:25 (21) 01:15:14 (21) 03:58:52 -01:17   61.24
17 Patrick Lange GER 00:24:48 (26) 02:14:52 (23) 01:14:19 (12) 03:59:04 02:19   60.25
18 Roberto Sanchez Mantecon ESP 00:24:16 (23) 02:16:47 (27) 01:14:03 (7) 03:59:14 03:33   59.33
19 Connor Ford USA 00:26:47 (45) 02:11:31 (13) 01:15:10 (20) 03:59:29 -00:28   58.38
20 Magnus Maenner GER 00:22:52 (2) 02:11:53 (14) 01:20:10 (41) 04:00:15 -03:39   57.05
21 Andreas Dreitz GER 00:26:01 (33) 02:14:17 (20) 01:14:26 (13) 04:00:23 -00:16   56.27
22 Dominik Sowieja GER 00:26:41 (40) 02:15:27 (24) 01:14:51 (16) 04:01:13 00:28   54.97
23 Morgan Rhodes GBR 00:25:52 (29) 02:15:49 (25) 01:16:11 (24) 04:01:33 -00:12   54.10
24 Casper Stornes NOR 00:22:57 (4) 02:07:24 (6) 01:26:30 (54) 04:02:08 15:37   53.05
25 Ted Treise USA 00:26:33 (36) 02:12:30 (16) 01:18:02 (28) 04:02:10 -06:52   52.47
26 Robbie Deckard USA 00:26:06 (34) 02:13:36 (19) 01:18:55 (36) 04:03:33 04:39   50.86
27 Jason Pohl CAN 00:26:50 (47) 02:16:15 (26) 01:14:40 (15) 04:04:23 00:34   49.70
28 Dylan Gillespie USA 00:24:06 (22) 02:18:04 (32) 01:19:29 (38) 04:04:49 04:35   48.88
29 Todd Wakefield AUS 00:28:35 (51) 02:17:49 (30) 01:14:55 (18) 04:04:59 -03:25   48.30
30 Kevin McDowell USA 00:23:10 (6) 02:12:53 (17) 01:25:39 (52) 04:05:25 06:41   47.53
31 Andy Krueger USA 00:25:53 (30) 02:17:15 (28) 01:20:32 (43) 04:07:14 -02:31   45.69
32 Greg Harper USA 00:22:48 (1) 02:19:07 (33) 01:22:22 (48) 04:07:54 05:47   44.78
33 Brennen Smith CAN 00:23:13 (7) 02:22:08 (40) 01:18:51 (35) 04:09:29 07:32   43.16
34 Brad Bischoff USA 00:26:43 (41) 02:18:02 (31) 01:19:06 (37) 04:09:38 -04:26   42.70
35 Drew Jordan USA 00:28:37 (52) 02:19:13 (34) 01:18:49 (33) 04:10:23 -00:21   41.77
36 Johnathan Dolan USA 00:23:58 (18) 02:23:36 (46) 01:20:03 (40) 04:11:03 07:57   40.94
37 Blake Selm USA 00:28:39 (53) 02:23:29 (44) 01:14:12 (10) 04:12:10 n/a   39.76
38 Max Mahoney USA 00:29:20 (55) 02:17:41 (29) 01:20:46 (44) 04:12:14 n/a   39.42
39 Scott Ludford USA 00:26:44 (43) 02:19:31 (35) 01:20:30 (42) 04:12:39 n/a   38.82
40 Michael Arishita USA 00:26:43 (41) 02:23:50 (47) 01:16:36 (25) 04:13:02 07:38   38.26
41 Jan Stepinski USA 00:24:47 (25) 02:20:57 (37) 01:23:07 (50) 04:13:09 08:53   37.93
42 Edoardo Leone USA 00:26:35 (38) 02:24:14 (50) 01:17:47 (27) 04:13:56 n/a   37.08
43 Matthew Guenter USA 00:25:14 (27) 02:22:42 (43) 01:18:19 (30) 04:14:10 06:55   36.68
44 Jose Cordova Perez MEX 00:26:37 (39) 02:26:53 (53) 01:15:43 (22) 04:14:55 08:03   35.88
45 Simon Shi USA 00:26:26 (35) 02:21:25 (38) 01:23:33 (51) 04:15:17 04:00   35.39
46 Logan Pollander USA 00:26:45 (44) 02:25:03 (51) 01:17:10 (26) 04:15:27 n/a   35.07
47 Connor Callahan USA 00:26:53 (48) 02:24:03 (48) 01:18:50 (34) 04:15:53 04:00   34.55
48 Joaquin Pereda Charles MEX 00:23:45 (13) 02:29:07 (58) 01:18:16 (29) 04:17:24 11:45   33.18
49 Max Kohll USA 00:26:48 (46) 02:23:31 (45) 01:21:54 (47) 04:18:12 -01:00   32.39
50 Jacob Osswald USA 00:26:33 (36) 02:25:34 (52) 01:19:31 (39) 04:18:25 01:55   32.06
51 Tyler Robakiewicz USA 00:31:56 (60) 02:21:58 (39) 01:18:45 (32) 04:18:51 n/a   31.58
52 Yang Pan USA 00:31:13 (57) 02:24:07 (49) 01:18:23 (31) 04:20:53 03:12   29.84
53 Ryan Sedivec USA 00:30:36 (56) 02:22:16 (41) 01:20:57 (46) 04:21:05 02:44   29.55
54 James Hayes USA 00:25:50 (28) 02:20:21 (36) 01:32:13 (58) 04:22:30 00:05   28.64
55 Nick Cosman CAN 00:28:42 (54) 02:27:03 (54) 01:26:38 (55) 04:29:09 12:47   28.52
56 Jonathan Fecik USA 00:27:32 (50) 02:28:40 (56) 01:28:47 (57) 04:32:42 14:28   28.41
57 Brian Folts USA 00:31:52 (59) 02:27:18 (55) 01:25:46 (53) 04:32:54 03:23   28.30
58 David Guenthardt USA 00:33:42 (61) 02:28:46 (57) 01:27:56 (56) 04:37:52 -02:44   28.20
59 Jacob Deysher USA 00:31:18 (58) 02:32:51 (60) 02:03:00 (59) 05:14:08 49:49   28.10
  Tommy Doubleday USA 00:24:16 (23) 02:29:18 (59)   DNF      
  Brock Hoel CAN 00:23:03 (5)     DNF      

Female Race Results

Rank Name Nation Swim Bike Run Time Diff to exp. Prize Money PTO Points
1 Paula Findlay CAN 00:26:22 (2) 02:24:35 (5) 01:20:11 (5) 04:16:50 03:44 US$ 7,500 90.95
2 Jackie Hering USA 00:27:05 (5) 02:24:00 (3) 01:20:14 (6) 04:17:09 -04:28 US$ 5,000 88.92
3 Danielle Lewis USA 00:31:00 (19) 02:22:59 (2) 01:18:30 (2) 04:18:18 -06:34 US$ 3,750 86.42
4 Tamara Jewett CAN 00:28:19 (8) 02:29:51 (10) 01:17:00 (1) 04:20:59 04:46 US$ 3,000 82.92
5 Kaidi Kivioja EST 00:28:20 (9) 02:25:10 (6) 01:21:17 (7) 04:21:21 -02:30 US$ 2,000 81.13
6 Grace Alexander USA 00:26:32 (4) 02:24:04 (4) 01:25:02 (10) 04:21:52 -05:08 US$ 1,500 79.30
7 Lisa Becharas USA 00:28:21 (10) 02:22:34 (1) 01:26:11 (13) 04:22:19 -07:28 US$ 1,250 77.60
8 Anna Buettner GER 00:31:15 (22) 02:28:46 (9) 01:18:37 (3) 04:25:22 n/a US$ 1,000 74.15
9 Adele Likin USA 00:28:30 (13) 02:30:08 (12) 01:23:24 (8) 04:28:59 -04:16   70.38
10 Lydia Russell USA 00:26:22 (2) 02:37:58 (17) 01:19:25 (4) 04:29:32 n/a   68.80
11 Stephanie Clutterbuck GBR 00:26:12 (1) 02:27:00 (7) 01:32:35 (21) 04:32:14 00:12   65.79
12 Alice Alberts USA 00:28:25 (11) 02:27:05 (8) 01:32:07 (19) 04:33:47 08:27   63.64
13 Danielle Fauteux CAN 00:31:10 (20) 02:30:43 (14) 01:28:25 (15) 04:36:47 00:46   60.53
14 Jenna Haufler USA 00:27:06 (6) 02:33:17 (15) 01:33:46 (24) 04:39:53 n/a   57.40
15 Marissa Lovell USA 00:29:41 (15) 02:40:04 (21) 01:24:10 (9) 04:40:48 n/a   55.84
16 Arlette Mariana Gonzalez Hurtado MEX 00:30:28 (18) 02:37:47 (16) 01:26:05 (12) 04:41:45 01:00   54.30
17 Melanie McQuaid CAN 00:28:27 (12) 02:30:05 (11) 01:40:26 (28) 04:44:03 02:28   51.87
18 Allison Jacob CAN 00:31:13 (21) 02:38:47 (20) 01:27:17 (14) 04:44:57 -03:36   50.45
19 Freya Mckinley USA 00:28:17 (7) 02:38:12 (18) 01:32:54 (23) 04:45:53 -03:40   49.05
20 Joanna Ryter SUI 00:35:11 (28) 02:40:44 (22) 01:25:32 (11) 04:47:29 04:32   47.22
21 Brittani Shappell USA 00:33:26 (26) 02:30:24 (13) 01:37:43 (26) 04:48:27 07:52   45.87
22 Megan Tuncer USA 00:31:19 (24) 02:38:25 (19) 01:32:33 (20) 04:49:12 n/a   44.70
23 Leslie Homol USA 00:32:33 (25) 02:43:38 (23) 01:29:05 (16) 04:51:54 n/a   42.22
24 Alexandra Watt USA 00:29:43 (16) 02:45:55 (26) 01:29:54 (17) 04:52:52 -00:19   40.96
25 Annette Rogers USA 00:29:30 (14) 02:46:51 (27) 01:30:45 (18) 04:53:45 n/a   39.79
26 Elizabeth Heinbach USA 00:29:44 (17) 02:44:46 (25) 01:37:07 (25) 04:59:19 09:38   36.65
27 Abbie Sullivan USA 00:31:17 (23) 02:49:50 (28) 01:32:51 (22) 05:00:31 -03:21   36.15
28 Liz Licea USA 00:36:01 (30) 02:44:01 (24) 01:49:09 (29) 05:16:11 00:14   35.68
29 Sarah Karpinski USA 00:35:54 (29) 03:14:57 (29) 01:40:02 (27) 05:37:52 40:01   35.22
  Rebecca Kawaoka USA 00:33:52 (27)     DNF      

Singapore T100 2025 – Analyzing Results

Female Race Results

Singapore Women

Rank Name Nation Swim Bike Run Time Diff to exp. Prize Money PTO Points
1 Kate Waugh GBR 00:26:29 (4) 02:05:35 (2) 01:10:37 (1) 03:45:18 n/a US$ 25,000 102.57
2 Lisa Perterer AUT 00:29:19 (13) 02:06:20 (3) 01:13:41 (5) 03:51:58 -12:33 US$ 17,000 96.57
3 Lucy Charles-Barclay GBR 00:26:25 (2) 02:09:17 (5) 01:14:29 (7) 03:53:09 -02:18 US$ 13,000 94.87
4 Hannah Berry NZL 00:27:51 (9) 02:08:54 (4) 01:14:07 (6) 03:53:35 -12:33 US$ 10,500 93.76
5 Taylor Spivey USA 00:26:32 (5) 02:14:28 (11) 01:10:51 (2) 03:54:39 -02:23 US$ 9,000 92.18
6 Ashleigh Gentle AUS 00:27:18 (7) 02:11:34 (10) 01:13:40 (4) 03:55:12 -00:47 US$ 7,000 91.01
7 Grace Thek AUS 00:28:48 (12) 02:11:13 (8) 01:13:35 (3) 03:56:42 -08:41 US$ 7,000 89.11
8 Amelia Watkinson NZL 00:29:23 (16) 02:09:39 (6) 01:15:42 (9) 03:57:22 -05:51 US$ 6,000 87.89
9 Marlene De Boer NED 00:29:26 (17) 02:10:50 (7) 01:15:12 (8) 03:58:28 -13:16 US$ 5,000 86.34
10 Megan McDonald GBR 00:29:22 (14) 02:11:13 (8) 01:20:30 (14) 04:04:19 -08:13 US$ 4,500 81.10
11 Marta Sanchez ESP 00:28:46 (11) 02:16:33 (12) 01:16:26 (10) 04:04:46 -03:22 US$ 4,000 80.08
12 Julie Derron SUI 00:26:26 (3) 02:20:36 (14) 01:16:33 (11) 04:05:52 11:41 US$ 3,500 78.57
13 Jessica Learmonth GBR 00:26:23 (1) 02:05:29 (1) 01:37:06 (15) 04:11:51 09:03 US$ 3,000 73.27
14 Els Visser NED 00:31:41 (18) 02:19:31 (13) 01:18:11 (12) 04:12:16 04:33 US$ 2,500 72.31
15 Cecilia Perez MEX 00:28:43 (10) 02:22:37 (15) 01:18:31 (13) 04:12:48 -01:32 US$ 2,000 71.28
  Flora Duffy BMU 00:26:46 (6)     DNF      
  India Lee GBR 00:27:21 (8)     DNF      
  Lucy Byram GBR 00:29:22 (14)     DNF      
  Minttu Hukka FIN 00:35:37 (19)     DNF      

Male Race Results

SIngapore Men

Rank Name Nation Swim Bike Run Time Diff to exp. Prize Money PTO Points
1 Hayden Wilde NZL 00:24:33 (14) 01:49:42 (2) 01:01:46 (1) 03:18:11 -09:40 US$ 25,000 100.85
2 Leo Bergere FRA 00:23:59 (5) 01:52:23 (7) 01:02:09 (4) 03:20:45 -09:55 US$ 17,000 97.75
3 Marten Van Riel BEL 00:23:47 (3) 01:52:36 (8) 01:02:38 (5) 03:21:33 -04:07 US$ 13,000 96.25
4 Youri Keulen NED 00:24:31 (12) 01:53:29 (10) 01:01:48 (2) 03:22:05 -10:42 US$ 10,500 95.00
5 Gregory Barnaby ITA 00:24:35 (16) 01:51:44 (6) 01:03:49 (6) 03:22:30 -10:33 US$ 9,000 93.88
6 Mathis Margirier FRA 00:24:33 (14) 01:50:22 (3) 01:05:35 (10) 03:22:58 -08:21 US$ 8,000 92.72
7 Antonio Benito Lopez ESP 00:24:30 (11) 01:53:46 (11) 01:03:56 (8) 03:24:34 -09:36 US$ 7,000 90.56
8 Sam Long USA 00:29:19 (19) 01:51:28 (5) 01:01:55 (3) 03:24:59 -04:45 US$ 6,000 89.48
9 Mika Noodt GER 00:24:29 (9) 01:51:04 (4) 01:07:10 (11) 03:25:18 -04:33 US$ 5,000 88.50
10 Rico Bogen GER 00:24:27 (8) 01:49:40 (1) 01:09:10 (13) 03:25:34 -06:45 US$ 4,500 87.58
11 Menno Koolhaas NED 00:23:50 (4) 01:55:07 (13) 01:04:26 (9) 03:25:56 -08:28 US$ 4,000 86.59
12 Justus Nieschlag GER 00:24:26 (7) 01:54:08 (12) 01:08:58 (12) 03:29:51 -01:54 US$ 3,500 82.43
13 Max Stapley GBR 00:23:44 (2) 01:55:44 (14) 01:10:38 (15) 03:32:40 01:07 US$ 3,000 79.27
14 Vincent Luis FRA 00:23:43 (1) 02:03:03 (17) 01:03:52 (7) 03:33:14 05:16 US$ 2,500 78.13
15 Jannik Schaufler GER 00:24:29 (9) 02:00:47 (16) 01:10:35 (14) 03:38:05 -00:27 US$ 2,000 73.17
16 Frederic Funk GER 00:25:03 (17) 01:59:09 (15) 01:18:26 (16) 03:45:21 15:34 US$ 1,500 66.06
17 Tyler Mislawchuk CAN 00:24:02 (6) 02:05:09 (18) 01:20:03 (17) 03:51:39 21:33 US$ 1,250 59.83
  Jelle Geens BEL 00:24:32 (13) 01:53:13 (9)   DNF      
  Nicolas Mann GER 00:27:16 (18)     DNF      

Analyzing HR Data From the Women’s Race at Dubai T100

As frequently requested by tri fans following the broadcasts of the T100 races, the PTO have added more athlete data to their 2024 broadcasts, mainly using HR as an indicator for how hard an athlete is working at the moment. One of my interests is using the available data to enhance the broadcast and to explore what analysis would be helpful to tell the story of an unfolding race. As an example, this post looks at the women’s Dubai T100, the race that decided the first T100 World Championship title. It discusses what happened in the race and how that is reflected in the HR data.

Key Race Moments

Dubai T100 occurred last November, so let’s quickly refresh what happened in the race.

Here’s a Race Development Graph for the female race, showing who was leading at certain points in the race and how far back everyone was:

(As always, click on the graphs for a hi-res version that makes it easier to discern the details.)

The Race Development Graph highlights three athletes and key moments of the race:

  1. Taylor Knibb (blue line at the top, i.e. leading the race from the start of the bike all the way to the finish line) building a commanding lead in the last two laps of the bike.
  2. Ashleigh Gentle (green line) making up time to Taylor in the first laps of the run but then falling back into third place across the line.
  3. Flora Duffy (orange line) losing time on the bike but then posting the best run split and moving into fourth.

Below, I look at each of these athletes and how their heart rate data reflects what happened in the race.

Taylor Knibb

Let’s start with Taylor Knibb’s HR data:

Taylor

I was especially interested if it was possible to see that Taylor Knibb picked up her effort towards the end of the bike. At the end of lap five, her father shouted at her, “You’ve got to pick it up now, let’s go!” and it was clearly audible on the broadcast. Here’s a screenshot of that moment:

Dubai Taylor PickItUpNow

Here are my observations on Taylor’s graph:

  • For most of the bike, you can see Taylor’s rate slowly declining (the table below shows that it went down from about 89% of her max heart rate down to about 85%). She stopped that decline in the last two laps, and her heart rate stayed roughly the same for the sixth and seventh lap as it was for her fifth lap.
  • Taylor significantly increased her lead to Ashleigh Gentle and Julie Derron in the last two laps of the bike. The table below the HR data shows how much she was faster in each lap. In T2, Taylor’s lead was 2:42 over Ashleigh; she created half of that lead in the last 25 minutes on the bike.
  • On the run, Taylor could increase her heart rate, but her highest HR for the whole race was right after T1 when she worked hard to close the gap to the front after the swim and a somewhat slower T1 to put on socks.

Ashleigh Gentle

Let’s compare Taylor’s graph to the one from Ashleigh Gentle:

Ash

  • Ashleigh had her highest heart rates during the “Aussie Exit” in the middle of the swim and running into T1. This could be a sign that she swam a bit harder (to stay with the good group she was in) and that she also made an effort to have a quick T1.
  • Throughout the bike and in the first half of the run her heart rate is slowly declining. This is a bit surprising, especially given the heat in Dubai which usually leads to an increase in heart rate the longer the race goes on. Since Ash’s graph is quite typical of a few other athletes, it might indicate that the biggest heat stress was already during the swim in the warm water. Another possible explanation: A slowly declining heart rate is often a sign of fueling problems. As it’s unlikely that most athletes didn’t have a proper fueling strategy, it could mean that the high temperatures diminished the ability to absorb calories. However, this would require a more specific and individual analysis than what can be seen in a simple HR graph.
  • The fact that Ashley isn’t able to lift her heart rate after the bike is probably an indication that her absolute HR numbers are quite similar between the bike and the run. (Taylor’s data indicated that her max HR is higher on the run than on the bike. While this is the case for a lot of athletes, all HR numbers in individual disciplines and absolute values are very individual.)

Ash was making good progress in chasing down Taylor’s lead, but her progress stalled after about three hours of racing. Ash had to slow down and was eventually overtaken by Julie Derron. Here’s a detailed look at the closing part of the race:

AshRunDetail

  • As in the other graphs, there are no obvious signs of heat stress, even as Ash had to slow down (at about 3:07 into the race) and stop and walk (at about 3:24 race time).
  • After about 3:07 Ash slowed down and she was no longer able to run faster than Taylor. (Their gap stayed about the same for a while.) You can indirectly see this in her heart rate: It was slightly lower than before. 
  • When Ash had to walk, her HR came down considerably. She was able to rally herself a bit when Julie caught up with her, but once Julie passed and she wasn’t able to stay with her, her pace and heart rate came down again.

Flora Duffy

Flora Duffy displayed another interesting HR graph:

Flora

  • As with all other athletes, her heart rate spiked at the Aussie Exit and around T1, showing how stressful these race points are for the athletes even if they seem to be moving relatively slowly. 
  • Similar to the other athletes, her heart rate slowly came down on the bike. She was able to lift her heart rate in laps five and six when she tried to stay with Kat Matthews and Laura Philipp. Apparently, that felt a bit too hard for her, and her heart rate came down again when she decided to let them ride away.
  • On the run, she was again able to lift her heart rate, even to the point of having her highest HR towards the end, an indication that she fueled and paced well in Dubai.

Closing Comments

I have done my best to be respectful of the athletes and their actual values. Most of the “interesting” aspects can be derived from the “shape” of the graph – that is why the graphs above don’t show a proper axis with absolute numbers. In the broadcast, the PTO also doesn’t show absolute numbers but rather a percentage of an athlete’s maximum numbers. (This also makes it easier to compare values between athletes but relies on athletes submitting the max HR numbers which are sometimes off and need to be “calibrated” on the fly to be useful.) For the 2025 broadcasts, the PTO are exploring the use of power numbers (maybe as a percentage of FTP/threshold or as W per kg), but these numbers might be even harder to reliably collect/calibrate and more “revealing” about the strengths and weaknesses of an athlete. There will be tension between the interest of the fans to have compelling data points and some athletes’ understandable reluctance to share all their numbers with everyone.

But even the analysis of heart rate data (as shown above) is probably not easy to automate to be usable for the broadcast. Creating graphs takes a while, properly analyzing them a bit longer, and explaining what one might be able to see takes even longer – not easy to do that while you see the leader being chased down and trying to figure out how much longer it’ll take before a lead change happens. But maybe an analysis after the race – such as the one I have tried to do here – could be interesting for the hardcore triathlon data nerds?

Select your currency
EUR Euro

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close