Skip to content

Ironman South Africa 2025 – Analyzing Results

IMSA_Logo2023Course Conditions

Typically, IM South Africa is one of the slower courses on the Ironman calendar. This year especially the swim was slow with wind and waves. It was about three minutes slower than average conditions, the bike and run were roughly typical. Male winner Magnus Ditlev showed an incredible performance, breaking the bike and overall course records. (The old bike record was set last year by Rasmus Svenningsson, the overall course record stood for eight years – Ben Hoffman won in 7:58 in 2017.) Magnus was also under the old run course record (2:42:52 by Ben Hoffman, also from 2017), but Marten van Riel’s 2:38:40 is the new mark. Female winner Anne Reischmann set a new bike course record, she broke Chrissie Wellington’s split from 2011 by three minutes.

Kona Qualifiers

As the African Championships, South Africa awarded five qualifying slots for Nice (men) and Kona (women). These will be offered to

  • Magnus Ditlev, Marten Van Riel, Jonas Schomburg, Jonas Hoffmann and Jamie Riddle for the men
    and
  • Katrine Graesboell Christensen, Laura Jansen, Maja Stage Nielsen, Jana Uderstadt and Charlene Clavel for the women.

The top two finishers on the female side, Anne Reischmann and Marta Sanchez, were already qualified. You can find the full list of 2025 qualifiers here.

Male Race Results

Rank Name Nation Swim Bike Run Time Diff to exp. Prize Money PTO Points
1 Magnus Ditlev DEN 00:52:51 (7) 04:07:22 (1) 02:40:38 (3) 07:44:55 -07:03 US$ 28,000 94.70
2 Marten Van Riel BEL 00:50:16 (1) 04:16:30 (3) 02:38:40 (1) 07:49:27 -19:28 US$ 17,000 91.19
3 Jonas Schomburg GER 00:50:27 (3) 04:16:50 (4) 02:41:44 (4) 07:52:19 n/a US$ 11,000 88.39
4 Jonas Hoffmann GER 00:52:52 (10) 04:29:08 (11) 02:39:47 (2) 08:06:00 -04:03 US$ 8,500 81.60
5 Jamie Riddle ZAF 00:50:24 (2) 04:26:31 (8) 02:46:05 (6) 08:09:31 n/a US$ 6,500 78.73
6 Michael Weiss AUT 00:56:54 (24) 04:21:06 (5) 02:47:20 (7) 08:10:12 -06:21 US$ 5,000 77.00
7 Mattia Ceccarelli ITA 00:52:51 (7) 04:26:56 (9) 02:51:01 (9) 08:15:21 -07:15 US$ 4,000 73.67
8 Jon Saeveras Breivold NOR 01:07:42 (41) 04:11:31 (2) 02:52:03 (12) 08:15:32 09:57 US$ 3,000 72.27
9 Florian Angert GER 00:52:54 (13) 04:32:45 (16) 02:51:01 (9) 08:20:50 06:31 US$ 2,500 69.01
10 Milosz Sowinski POL 00:55:28 (22) 04:40:38 (30) 02:44:38 (5) 08:25:31 -03:54 US$ 2,000 66.05
11 Julien Hagen FRA 00:57:05 (29) 04:33:41 (18) 02:51:48 (11) 08:26:30 n/a   64.55
12 Leon Chevalier FRA 00:53:13 (16) 04:31:56 (14) 03:00:37 (17) 08:29:27 29:52   62.35
13 Andrew Horsfall-Turner GBR 00:50:28 (4) 04:24:10 (6) 03:13:36 (24) 08:32:15 -14:52   60.27
14 Juan Ignacio Villarruel Curra ESP 00:58:13 (32) 04:38:59 (25) 02:56:18 (16) 08:37:54 -05:19   57.16
15 Timo Schaffeld GER 00:59:44 (38) 04:40:55 (31) 02:53:41 (13) 08:37:54 03:24   57.16
16 Michiel Stockman BEL 01:09:41 (42) 04:32:05 (15) 02:53:43 (14) 08:40:14 n/a   54.48
17 Nicholas Chase USA 00:56:53 (23) 04:36:09 (20) 03:03:45 (19) 08:41:29 -42:42   53.17
18 Matthew Collins GBR 00:52:52 (10) 04:40:01 (28) 03:04:08 (20) 08:42:36 11:36   51.96
19 Keegan Cooke ZAF 00:53:26 (19) 04:50:50 (34) 02:55:09 (15) 08:44:01 n/a   50.67
20 Sven Wies GER 00:52:44 (5) 04:45:33 (33) 03:02:02 (18) 08:44:54 -02:49   49.62
21 Erwan Jacobi FRA 00:58:25 (35) 04:33:03 (17) 03:10:14 (23) 08:45:46 16:36   48.61
22 Lukas Schnoedewind GER 00:58:10 (31) 04:37:41 (22) 03:08:49 (21) 08:48:41 -08:53   46.87
23 Thomas McManners FIN 01:09:51 (43) 04:44:44 (32) 02:48:08 (8) 08:49:04 n/a   46.11
24 Pello Osoro Gutierrez ESP 01:00:06 (40) 04:28:28 (10) 03:16:34 (25) 08:50:07 -04:37   45.13
25 Vincent Clavel FRA 00:58:30 (37) 04:38:27 (23) 03:09:37 (22) 08:52:26 -25:02   43.70
26 Kit Walker GBR 00:56:57 (25) 04:31:33 (12) 03:34:55 (29) 09:08:31 19:42   37.22
27 Cameron MacNair ZAF 00:57:44 (30) 04:36:51 (21) 03:30:33 (28) 09:10:19 29:21   36.72
28 Joshua Lewis GBR 00:52:49 (6) 04:24:55 (7) 03:51:43 (31) 09:13:36 52:49   36.24
29 Paulin Philippe FRA 00:55:09 (21) 04:51:18 (35) 03:22:35 (26) 09:15:03 32:45   35.79
30 Pamphiel Pareyn BEL 00:53:06 (14) 04:40:11 (29) 03:38:34 (30) 09:15:54 51:51   35.36
31 Michael Hesse ZAF 00:57:00 (27) 05:10:12 (38) 03:23:22 (27) 09:40:24 n/a   34.96
32 Per Van Vlerken GER 00:58:19 (33) 05:00:01 (36) 04:29:25 (32) 10:33:33 1:42:46   34.57
  Bradley Weiss ZAF       DNF      
  Cody Beals CAN 00:53:22 (18) 04:31:41 (13)   DNF      
  James Teagle GBR 00:56:58 (26) 04:35:03 (19)   DNF      
  Stenn Goetstouwers BEL 00:53:36 (20) 04:38:46 (24)   DNF      
  Niek Heldoorn NED 00:52:53 (12) 04:39:53 (27)   DNF      
  William Mennesson FRA 00:58:27 (36) 04:39:03 (26)   DNF      
  Mikel Txopitea Elorriaga ESP 01:10:11 (44) 05:07:35 (37)   DNF      
  Mathias Petersen DEN 00:52:51 (7)     DNF      
  Mike Phillips NZL 00:53:09 (15)     DNF      
  Denis Chevrot FRA 00:53:19 (17)     DNF      
  Matt Burton AUS 00:57:02 (28)     DNF      
  Georg Enzenberger AUT 00:58:20 (34)     DNF      
  Matt Hanson USA 00:59:56 (39)     DNF      

Female Race Results

Rank Name Nation Swim Bike Run Time Diff to exp. Prize Money PTO Points
1 Anne Reischmann GER 01:05:27 (7) 04:43:31 (1) 02:59:14 (1) 08:51:41 -05:27 US$ 28,000 90.88
2 Marta Sanchez ESP 00:57:28 (1) 04:51:22 (3) 03:01:54 (3) 08:54:57 -09:23 US$ 17,000 87.99
3 Katrine Graesboell Christensen DEN 01:07:48 (13) 04:45:44 (2) 03:01:09 (2) 08:58:41 -13:15 US$ 11,000 85.04
4 Laura Jansen GER 01:03:54 (4) 04:55:20 (5) 03:10:21 (8) 09:14:17 02:29 US$ 8,500 78.21
5 Maja Stage Nielsen DEN 01:02:27 (3) 04:58:21 (6) 03:09:58 (7) 09:15:09 08:04 US$ 6,500 76.38
6 Jana Uderstadt GER 01:05:26 (6) 04:59:03 (7) 03:09:15 (6) 09:17:40 -00:22 US$ 5,000 74.08
7 Charlene Clavel FRA 01:05:32 (9) 05:00:57 (9) 03:13:16 (10) 09:24:02 -31:35 US$ 4,000 70.56
8 Henrike Gueber GER 01:12:10 (16) 04:59:08 (8) 03:08:22 (5) 09:24:05 09:43 US$ 3,000 69.22
9 Chloe Lane AUS 00:59:45 (2) 05:11:41 (13) 03:15:57 (11) 09:32:32 00:13 US$ 2,500 65.15
10 Nikita Paskiewiez FRA 01:12:06 (15) 05:15:10 (15) 03:07:12 (4) 09:38:42 13:27 US$ 2,000 61.90
11 Jamie Besse SUI 01:18:17 (18) 05:16:13 (16) 03:12:41 (9) 09:52:22 -08:34   56.21
12 Johanna Ahrens GER 01:04:46 (5) 05:13:54 (14) 03:31:10 (13) 09:53:57 15:23   54.60
13 Magda Nieuwoudt ZAF 01:05:33 (10) 05:01:02 (10) 03:56:05 (15) 10:07:52 10:32   48.94
14 Laura Kessler SUI 01:27:11 (19) 05:10:27 (12) 03:32:51 (14) 10:16:52 43:04   44.96
15 Olivia Dietzel USA 01:27:53 (20) 06:11:36 (18) 03:22:51 (12) 11:18:35 57:13   43.32
  Els Visser NED 01:09:06 (14) 04:54:55 (4)   DNF      
  Anna Bergsten SWE 01:05:37 (11) 05:04:29 (11)   DNF      
  Ruth Astle GBR 01:05:31 (8) 05:20:52 (17)   DNF      
  Laura Addie GBR 01:06:50 (12)     DNF      
  Svenja Thoes GER 01:12:14 (17)     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