Skip to content

Marbella 70.3 World Championships 2025 – Analyzing Resuls

IM 70.3 World Championship 2025Data Points

Here are a few data points from the Marbella races:

  • The bike through the hills was the “headline feature” of this year’s course. It was about 15 minutes slower than last year’s course in Taupo but still four minutes faster than the 2019 bike leg in Nice – which is probably very similar to the course next year when 70.3 Worlds go back to Nice.
  • There was a total of 107 Pro starters and 102 finishers. It’s the largest Pro field at 70.3 Worlds, breaking the 2019 record set in Nice of 906 Pros. The largest 70.3 Pro field was at 2024 70.3 Valencia with 109 starters. The largest Pro race I could find is the 2009 Kona race with 148 Pros.

Female Race Results

Rank Name Nation Swim Bike Run Time Diff to exp. Prize Money PTO Points
1 Lucy Charles-Barclay GBR 00:25:05 (1) 02:29:41 (2) 01:17:14 (1) 04:14:54 00:20 US$ 75,000 103.59
2 Taylor Knibb USA 00:25:52 (2) 02:28:36 (1) 01:20:21 (8) 04:17:55 06:44 US$ 45,000 100.70
3 Tanja Neubert GER 00:27:16 (11) 02:33:51 (8) 01:18:16 (3) 04:22:07 03:18 US$ 30,000 97.02
4 Georgia Taylor-Brown GBR 00:27:13 (7) 02:36:20 (12) 01:17:30 (2) 04:23:47 01:32 US$ 19,000 95.10
5 Marjolaine Pierre FRA 00:28:35 (21) 02:32:36 (7) 01:20:05 (6) 04:23:55 -06:12 US$ 15,000 94.25
6 Solveig Loevseth NOR 00:27:25 (17) 02:35:12 (9) 01:19:24 (4) 04:24:48 02:38 US$ 12,000 92.90
7 Jessica Learmonth GBR 00:25:53 (3) 02:32:34 (5) 01:25:17 (29) 04:26:20 03:41 US$ 10,000 91.12
8 Lizzie Rayner GBR 00:27:19 (13) 02:38:52 (15) 01:19:46 (5) 04:28:42 -02:32 US$ 8,000 88.78
9 Hanne De Vet BEL 00:27:14 (9) 02:36:01 (11) 01:24:11 (23) 04:30:01 -00:54 US$ 7,500 87.17
10 Ellie Salthouse AUS 00:27:19 (13) 02:39:39 (17) 01:20:29 (10) 04:30:24 05:04 US$ 7,000 86.23
11 Sif Bendix Madsen DEN 00:27:12 (6) 02:31:25 (4) 01:30:12 (39) 04:31:26 -00:43 US$ 6,000 84.85
12 Sara Svensk SWE 00:30:24 (43) 02:37:48 (13) 01:20:21 (8) 04:31:58 -00:31 US$ 5,000 83.82
13 Bianca Bogen GER 00:27:14 (9) 02:40:34 (18) 01:21:38 (13) 04:32:11 01:05 US$ 4,000 83.03
14 Rebecca Anderbury GBR 00:32:07 (47) 02:35:52 (10) 01:22:04 (16) 04:33:11 02:17 US$ 3,500 81.72
15 Katrine Graesboell Christensen DEN 00:29:54 (38) 02:38:56 (16) 01:21:42 (15) 04:33:29 -05:36 US$ 3,000 80.89
16 Nicole Van der Kaay NZL 00:27:10 (5) 02:42:45 (25) 01:21:38 (13) 04:34:08 00:45   79.84
17 Grace Thek AUS 00:28:44 (28) 02:40:52 (19) 01:22:14 (17) 04:34:39 06:01   78.89
18 Jeanne Collonge FRA 00:29:11 (33) 02:42:21 (22) 01:20:13 (7) 04:35:10 -04:44   77.96
19 Djenyfer Arnold BRA 00:26:59 (4) 02:45:00 (32) 01:20:49 (11) 04:35:26 12:46   77.21
20 Milan Agnew AUS 00:28:33 (19) 02:43:07 (26) 01:22:28 (18) 04:37:00 -01:03   75.57
21 Charlene Clavel FRA 00:28:44 (28) 02:41:50 (20) 01:23:36 (22) 04:37:25 03:41   74.73
22 Megan McDonald GBR 00:28:40 (25) 02:42:33 (24) 01:24:38 (26) 04:38:46 05:06   73.27
23 Caroline Pohle GER 00:27:13 (7) 02:44:03 (28) 01:24:56 (28) 04:38:59 13:22   72.60
24 Solenne Billouin FRA 00:29:56 (39) 02:42:21 (22) 01:24:30 (25) 04:39:19 01:12   71.85
25 Sandra Huon FRA 00:32:05 (46) 02:44:27 (31) 01:21:30 (12) 04:40:56 03:14   70.23
26 Danielle Lewis USA 00:29:57 (40) 02:41:58 (21) 01:26:49 (33) 04:41:27 09:43   69.38
27 Lisa Becharas USA 00:29:38 (35) 02:43:39 (27) 01:26:20 (31) 04:42:23 05:04   68.25
28 Maja Stage Nielsen DEN 00:28:25 (18) 02:44:19 (30) 01:26:28 (32) 04:42:25 09:27   67.76
29 Regan Hollioake AUS 00:28:34 (20) 02:44:15 (29) 01:27:05 (35) 04:43:26 07:21   66.59
30 Bridget Theunissen ZAF 00:29:05 (32) 02:46:59 (33) 01:26:59 (34) 04:46:25 -04:55   64.08
31 Cecilia Perez MEX 00:28:38 (23) 02:52:17 (38) 01:23:04 (19) 04:47:04 10:59   63.18
32 Rachel Brown GBR 00:31:58 (45) 02:48:58 (35) 01:23:27 (21) 04:47:22 -00:17   62.54
33 Emilie Morier FRA 00:28:50 (31) 02:37:52 (14) 01:38:11 (44) 04:48:22 13:58   61.42
34 Francisca Garrido CHI 00:30:22 (42) 02:51:53 (37) 01:23:10 (20) 04:48:32 01:37   60.89
35 Nina Derron SUI 00:30:00 (41) 02:48:57 (34) 01:27:16 (36) 04:49:01 12:25   60.14
36 Luisa Iogna Prat ITA 00:27:19 (13) 02:55:06 (41) 01:24:53 (27) 04:50:14 11:15   58.90
37 Jessica Smith USA 00:29:52 (37) 02:51:37 (36) 01:27:39 (37) 04:52:51 09:00   56.70
38 Adele Likin USA 00:31:53 (44) 02:54:14 (40) 01:24:18 (24) 04:53:57 16:02   55.55
39 Kristen Marchant CAN 00:28:48 (30) 02:52:28 (39) 01:37:47 (43) 05:02:45 19:16   49.09
40 Caroline Kaplan USA 00:29:38 (35) 03:03:46 (45) 01:28:11 (38) 05:04:53 16:09   47.99
41 Carolyn Olsen USA 00:34:22 (49) 03:01:08 (43) 01:25:30 (30) 05:04:54 09:43   47.62
42 Freya Mckinley USA 00:28:41 (26) 02:55:25 (42) 01:39:53 (45) 05:06:59 09:42   47.27
43 Mariella Sawyer ZAF 00:34:21 (48) 03:01:57 (44) 01:30:33 (40) 05:09:46 12:31   46.92
44 Macarena Salazar Ezquerra CHI 00:28:42 (27) 03:04:40 (46) 01:37:35 (42) 05:14:15 18:39   46.58
45 Hannah Sakaluk USA 00:28:36 (22) 03:11:10 (47) 01:31:49 (41) 05:14:59 18:07   46.24
  Kat Matthews GBR 00:27:17 (12) 02:31:10 (3)   DNF      
  Paula Findlay CAN 00:27:24 (16) 02:32:34 (5)   DNF      
  Lydia Russell USA 00:28:39 (24) 04:19:26 (48)   DNF      
  Laura Jansen GER 00:29:12 (34)     DNF      

Male Race Results

Rank Name Nation Swim Bike Run Time Diff to exp. Prize Money PTO Points
1 Jelle Geens BEL 00:23:19 (22) 02:09:38 (5) 01:07:35 (1) 03:42:52 -06:14 US$ 75,000 99.47
2 Kristian Blummenfelt NOR 00:23:37 (34) 02:09:12 (3) 01:07:54 (2) 03:42:55 -12:36 US$ 45,000 98.62
3 Casper Stornes NOR 00:22:57 (13) 02:09:52 (7) 01:08:28 (3) 03:43:52 -13:00 US$ 30,000 97.08
4 Jonas Schomburg GER 00:22:54 (5) 02:10:03 (9) 01:09:17 (4) 03:44:37 -09:01 US$ 19,000 95.71
5 Rico Bogen GER 00:23:53 (44) 02:08:54 (1) 01:11:30 (14) 03:46:29 -06:30 US$ 15,000 93.46
6 Magnus Ditlev DEN 00:23:22 (24) 02:09:23 (4) 01:11:10 (11) 03:46:50 -06:23 US$ 12,000 92.44
7 Jamie Riddle ZAF 00:22:55 (9) 02:09:42 (6) 01:13:38 (31) 03:48:42 -06:26 US$ 10,000 90.21
8 Simon Westermann SUI 00:22:54 (5) 02:10:00 (8) 01:13:18 (28) 03:48:50 -08:04 US$ 8,000 89.40
9 Vincent Luis FRA 00:22:54 (5) 02:15:02 (17) 01:09:47 (6) 03:50:07 -05:20 US$ 7,500 87.68
10 Miguel Hidalgo BRA 00:23:24 (26) 02:14:15 (14) 01:10:20 (8) 03:50:27 03:28 US$ 7,000 86.72
11 Panagiotis Bitados GRE 00:22:56 (12) 02:13:38 (11) 01:12:18 (18) 03:51:20 -02:00 US$ 6,000 85.35
12 Gregor Payet LUX 00:22:54 (5) 02:15:06 (18) 01:11:19 (12) 03:51:39 -06:21 US$ 5,000 84.44
13 Leonard Arnold GER 00:23:49 (43) 02:14:03 (12) 01:11:27 (13) 03:51:49 -06:42 US$ 4,000 83.67
14 Seth Rider USA 00:22:55 (9) 02:14:53 (16) 01:12:24 (20) 03:52:38 -05:13 US$ 3,500 82.38
15 Mathis Margirier FRA 00:23:34 (30) 02:09:09 (2) 01:17:33 (51) 03:52:52 -00:20 US$ 3,000 81.58
16 Nick Thompson AUS 00:23:43 (42) 02:14:06 (13) 01:12:45 (24) 03:53:13 -09:28   80.70
17 Michele Bortolamedi ITA 00:22:53 (4) 02:15:12 (19) 01:13:25 (30) 03:53:55 -06:32   79.54
18 Sebastian Wernersen NOR 00:22:49 (2) 02:15:14 (20) 01:14:51 (38) 03:55:08 -05:21   77.99
19 Robert Kallin SWE 00:24:20 (45) 02:13:15 (10) 01:15:13 (41) 03:55:42 -05:26   76.96
20 Rudy von Berg USA 00:23:38 (36) 02:15:28 (23) 01:14:19 (35) 03:55:58 -02:50   76.19
21 Kristian Hogenhaug DEN 00:23:38 (36) 02:15:14 (20) 01:14:24 (36) 03:56:26 -02:01   75.27
22 Simon Viain FRA 00:23:35 (32) 02:16:53 (27) 01:13:55 (32) 03:56:43 -05:59   74.51
23 Antony Costes FRA 00:23:39 (38) 02:16:51 (26) 01:14:09 (34) 03:57:03 -07:48   73.72
24 Kevin McDowell USA 00:22:57 (13) 02:15:29 (24) 01:16:22 (45) 03:57:06 -02:25   73.17
25 Lasse Nygaard Priester GER 00:23:09 (18) 02:22:06 (45) 01:09:24 (5) 03:57:10 -00:32   72.61
26 Ben Kanute USA 00:23:18 (20) 02:19:03 (31) 01:12:42 (21) 03:57:14 -01:54   72.07
27 Alessio Crociani ITA 00:22:21 (1) 02:15:24 (22) 01:17:23 (49) 03:57:38 -01:04   71.26
28 Fabian Kraft GER 00:23:04 (17) 02:22:26 (48) 01:10:16 (7) 03:58:21 01:51   70.22
29 Kacper Stepniak POL 00:23:21 (23) 02:19:38 (33) 01:13:16 (27) 03:58:32 00:38   69.60
30 Gabriel Sandoer SWE 00:23:40 (39) 02:21:34 (42) 01:11:09 (9) 03:58:59 -00:54   68.79
31 Jason West USA 00:23:29 (28) 02:22:10 (47) 01:11:09 (9) 03:59:08 02:38   68.22
32 Mathias Petersen DEN 00:23:41 (41) 02:21:13 (39) 01:11:30 (14) 03:59:14 -03:08   67.71
33 Emil Holm DEN 00:23:15 (19) 02:19:15 (32) 01:14:34 (37) 03:59:26 -00:42   67.12
34 Louis Woodgate GRE 00:23:26 (27) 02:17:01 (28) 01:16:42 (46) 03:59:28 -03:04   66.67
35 Bart Aernouts BEL 00:27:23 (56) 02:17:34 (30) 01:12:14 (17) 04:00:06 -02:40   65.75
36 Gustav Iden NOR 00:24:48 (48) 02:20:17 (38) 01:12:42 (21) 04:00:18 01:47   65.19
37 Cameron Main GBR 00:22:50 (3) 02:20:14 (36) 01:14:59 (39) 04:00:22 03:44   64.74
38 Jake Birtwhistle AUS 00:23:40 (39) 02:21:29 (41) 01:12:50 (25) 04:00:29 03:14   64.26
39 Tayler Reid NZL 00:23:01 (16) 02:17:24 (29) 01:17:32 (50) 04:00:34 05:30   63.82
40 Nick Emde GER 00:23:30 (29) 02:14:19 (15) 01:20:24 (55) 04:00:48 -07:22   63.26
41 Henrik Goesch FIN 00:23:37 (34) 02:21:27 (40) 01:13:12 (26) 04:00:57 -03:54   62.77
42 Dieter Comhair BEL 00:24:50 (49) 02:20:15 (37) 01:13:23 (29) 04:01:06 -04:12   62.30
43 Martin Demuth AUT 00:22:55 (9) 02:20:05 (35) 01:15:54 (43) 04:01:36 -00:16   61.55
44 Jackson Laundry CAN 00:26:55 (54) 02:16:46 (25) 01:16:11 (44) 04:02:29 03:50   60.49
45 Dylan Magnien FRA 00:24:24 (46) 02:23:16 (52) 01:12:44 (23) 04:03:03 -00:45   59.70
46 Anders Toft Nielsen DEN 00:29:25 (57) 02:19:58 (34) 01:11:42 (16) 04:03:49 -04:39   58.76
47 Matt Hanson USA 00:24:26 (47) 02:24:17 (54) 01:12:23 (19) 04:03:58 03:25   58.31
48 Martin Baeza Munoz CHI 00:23:36 (33) 02:21:40 (43) 01:16:52 (47) 04:04:31 -07:12   57.55
49 Jarrod Osborne AUS 00:25:18 (53) 02:23:10 (50) 01:14:03 (33) 04:05:05 02:33   56.79
50 Andrew Horsfall-Turner GBR 00:23:18 (20) 02:21:41 (44) 01:17:44 (52) 04:05:25 -04:34   56.22
51 Wilhelm Hirsch GER 00:23:23 (25) 02:25:14 (55) 01:16:59 (48) 04:08:05 10:49   53.78
52 Matthew Collins GBR 00:24:53 (50) 02:22:47 (49) 01:19:10 (54) 04:09:40 03:47   52.22
53 Matthew Ralphs ZAF 00:25:10 (52) 02:23:33 (53) 01:19:04 (53) 04:10:36 -01:37   51.18
54 Andreas Dreitz GER 00:26:59 (55) 02:25:51 (56) 01:15:06 (40) 04:11:18 03:02   50.35
55 John Killeen USA 00:31:03 (58) 02:23:10 (50) 01:15:30 (42) 04:12:13 03:17   49.33
56 Valdemar Solok DEN 00:22:58 (15) 02:22:08 (46) 01:24:56 (57) 04:12:33 14:38   48.80
57 Rostislav Pevtsov UKR 00:23:34 (30) 02:29:13 (57) 01:22:52 (56) 04:18:35 17:18   43.69
  Max Neumann AUS 00:24:56 (51)     DNF      

Leave a Reply

Your email address will not be published. Required fields are marked *

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