Previous Winners
| Year |
Male Winner |
Time |
Female Winner |
Time |
| 2011 |
Jeremy Jurkiewicz (FRA) |
09:04:21 |
Kristin Liepold (GER) |
10:01:19 |
| 2012 |
Sylvain Rota (FRA) |
08:52:43 |
Regula Rohrbach (SUI) |
09:45:09 |
| 2013 |
Scott Neyedli (GBR) |
09:09:10 |
Lucy Gossage (GBR) |
09:51:21 |
| 2014 |
Matt Trautman (ZAF) |
09:07:28 |
Amy Forshaw (GBR) |
10:57:26 |
| 2015 |
Jesse Thomas (USA) |
08:57:33 |
Anja Ippach (GER) |
09:56:31 |
| 2016 |
Marc Duelsen (GER) |
09:01:39 |
Darbi Roberts (USA) |
10:00:17 |
| 2017 |
Cameron Wurf (AUS) |
09:07:03 |
Lucy Gossage (GBR) |
10:11:20 |
| 2018 |
Matt Trautman (ZAF) |
08:53:21 |
Lucy Gossage (GBR) |
09:52:37 |
| 2019 |
Arnaud Guilloux (FRA) |
08:48:06 |
Simone Dailey (GBR) |
09:41:52 |
| 2022 |
Joe Skipper (GBR) |
08:35:48 |
|
|
| 2023 |
|
|
Nikki Bartlett (GBR) |
09:52:02 |
| 2025 |
|
|
Franzi Hofmann (GER) |
09:42:24 |
Last Race’s TOP 3
Female Race Results (2025)
| Rank |
Name |
Nation |
Swim |
Bike |
Run |
Time |
| 1 |
Franzi Hofmann |
GER |
00:56:31 |
05:31:22 |
03:04:36 |
09:42:24 |
| 2 |
Rosie Wild |
GBR |
01:13:24 |
05:23:59 |
03:13:50 |
10:01:35 |
| 3 |
Katie Phipkin |
GBR |
01:07:17 |
05:33:48 |
03:13:22 |
10:03:56 |
Male Race Results (2022)
| Rank |
Name |
Nation |
Swim |
Bike |
Run |
Time |
| 1 |
Joe Skipper |
GBR |
00:49:38 |
05:00:28 |
02:37:24 |
08:35:48 |
| 2 |
Boris Stein |
GER |
00:52:31 |
04:46:19 |
02:56:24 |
08:43:53 |
| 3 |
Kevin Maurel |
FRA |
00:49:29 |
04:53:37 |
02:58:22 |
08:50:37 |
Course Records
| Leg |
Gender |
Record |
Athlete |
Date |
| Total |
overall |
08:35:48 |
Joe Skipper |
2022-09-11 |
| Swim |
overall |
00:44:07 |
Daniel Halksworth |
2012-09-16 |
| Swim |
overall |
00:44:07 |
Harry Wiltshire |
2012-09-16 |
| Bike |
overall |
04:40:42 |
Stefan Schumacher |
2019-09-15 |
| Run |
overall |
02:37:24 |
Joe Skipper |
2022-09-11 |
| Total |
female |
09:41:52 |
Simone Dailey |
2019-09-15 |
| Swim |
female |
00:47:55 |
Anja Ippach |
2011-09-11 |
| Bike |
female |
05:22:32 |
Simone Dailey |
2019-09-15 |
| Run |
female |
03:02:28 |
Kristin Liepold |
2011-09-11 |
Course Rating
The Course Rating for IM Wales is – 30:26.
Race Adjustments for IM Wales
| Year |
Adjustment |
Swim Adj. |
Bike Adj. |
Run Adj. |
# of Finishers |
Rating |
Swim Rating |
Bike Rating |
Run Rating |
| 2011 |
-25:00 |
04:21 |
-27:13 |
-02:09 |
22 |
-25:00 |
04:21 |
-27:13 |
-02:09 |
| 2012 |
-00:49 |
05:01 |
-22:03 |
16:12 |
25 |
-12:54 |
04:41 |
-24:39 |
07:03 |
| 2013 |
-30:19 |
01:00 |
-26:50 |
-04:30 |
22 |
-18:43 |
03:27 |
-25:22 |
03:12 |
| 2014 |
-43:48 |
-04:11 |
-30:07 |
-09:31 |
14 of 16 |
-24:59 |
01:33 |
-26:34 |
00:01 |
| 2015 |
-34:02 |
-03:51 |
-28:51 |
-01:21 |
22 of 26 |
-26:48 |
00:28 |
-27:01 |
-00:15 |
| 2016 |
-15:50 |
05:14 |
-20:21 |
-00:44 |
15 of 18 |
-24:58 |
01:16 |
-25:55 |
-00:20 |
| 2017 |
-43:10 |
00:15 |
-36:38 |
-06:48 |
18 of 27 |
-27:34 |
01:07 |
-27:26 |
-01:15 |
| 2018 |
-36:48 |
-00:14 |
-26:17 |
-10:17 |
20 of 22 |
-28:43 |
00:57 |
-27:18 |
-02:23 |
| 2019 |
-27:07 |
-02:06 |
-19:27 |
-05:35 |
18 of 27 |
-28:32 |
00:37 |
-26:26 |
-02:44 |
| 2022 |
-29:57 |
00:46 |
-23:25 |
-07:19 |
12 of 16 |
-28:41 |
00:38 |
-26:08 |
-03:11 |
| 2023 |
-37:34 |
-03:17 |
-29:57 |
-04:20 |
6 |
-29:29 |
00:17 |
-26:29 |
-03:18 |
| 2025 |
-40:51 |
-04:33 |
-33:28 |
-02:51 |
12 of 13 |
-30:26 |
-00:07 |
-27:04 |
-03:16 |
Kona slots and Prize Money
IM Wales has 2 Pro Kona slot(s). It has a total prize purse of 50.000 US$, paying 10 deep.
Male Race Participants
The strength of the field is 10% of a typical Kona field.
| # |
Bib |
Name |
Nat |
Expected |
Rating |
ESwim |
EBike |
ET2 |
ERun |
Consistency |
| 1 |
2 |
Henrik Goesch |
FIN |
08:30:12 |
08:01:51 |
00:48:06 |
04:51:47 |
05:44:54 |
02:45:18 |
65% +10% -25% (12) |
| 2 |
6 |
Zack Cooper |
GBR |
08:35:57 |
08:14:22 |
00:56:49 |
04:46:59 |
05:48:47 |
02:47:10 |
30% +26% -43% (10) |
| 3 |
1 |
Dylan Magnien |
FRA |
08:37:28 |
08:09:35 |
00:48:38 |
04:56:07 |
05:49:45 |
02:47:43 |
61% +13% -26% (13) |
| 4 |
19 |
Michiel Stockman |
BEL |
08:40:06 |
08:21:16 |
00:54:44 |
04:50:42 |
05:50:26 |
02:49:40 |
26% +74% -0% (3) |
| 5 |
4 |
Benjamin Hill (KQ) |
AUS |
08:40:13 |
08:19:18 |
00:52:31 |
04:50:17 |
05:47:48 |
02:52:25 |
81% +5% -14% (9) |
| 6 |
8 |
Johannes Vogel |
GER |
08:42:52 |
08:27:25 |
00:46:24 |
04:45:41 |
05:37:05 |
03:05:47 |
n/a (no IM Pro race) |
| 7 |
14 |
Nick Emde |
GER |
08:42:58 |
08:22:45 |
00:48:16 |
04:54:12 |
05:47:28 |
02:55:30 |
100% +0% -0% (2) |
| 8 |
18 |
Will Grace |
GBR |
08:45:04 |
08:21:57 |
00:49:29 |
05:00:57 |
05:55:26 |
02:49:38 |
80% +20% -0% (4) |
| 9 |
24 |
Mitch Wismans |
NED |
08:45:14 |
08:24:55 |
00:49:22 |
04:58:27 |
05:52:49 |
02:52:25 |
49% +37% -13% (6) |
| 10 |
15 |
Alexandre Nobre |
POR |
08:49:52 |
08:25:53 |
00:48:42 |
05:08:44 |
06:02:26 |
02:47:26 |
68% +0% -32% (3) |
| 11 |
5 |
Kristian Grue |
NOR |
08:50:14 |
08:32:07 |
00:51:52 |
04:56:12 |
05:53:05 |
02:57:09 |
52% +0% -48% (10) |
| 12 |
26 |
Louis Richard |
FRA |
08:50:43 |
08:27:02 |
01:09:33 |
04:48:59 |
06:03:32 |
02:47:11 |
100% +0% -0% (3) |
| 13 |
22 |
Marc Eggeling |
GER |
08:51:21 |
08:32:05 |
00:50:28 |
04:54:02 |
05:49:29 |
03:01:52 |
39% +8% -54% (8) |
| 14 |
7 |
Yvan Jarrige |
FRA |
08:51:35 |
08:34:02 |
00:50:17 |
05:03:38 |
05:58:55 |
02:52:40 |
59% +16% -25% (13) |
| 15 |
17 |
Joshua Lewis |
GBR |
08:54:09 |
08:36:48 |
00:47:21 |
04:53:10 |
05:45:31 |
03:08:38 |
33% +9% -58% (8) |
| 16 |
37 |
Alessandro Fabian |
ITA |
08:58:24 |
08:42:30 |
00:48:20 |
05:10:21 |
06:03:41 |
02:54:43 |
n/a (1 IM Pro race) |
| 17 |
27 |
Finn Arentz |
GBR |
08:58:32 |
08:36:04 |
00:52:13 |
05:10:14 |
06:07:27 |
02:51:05 |
100% +0% -0% (4) |
| 18 |
21 |
Lukas Stahl |
GER |
08:59:57 |
08:37:48 |
00:53:56 |
05:01:46 |
06:00:42 |
02:59:15 |
48% +0% -52% (12) |
| 19 |
13 |
Fraser Minnican |
GBR |
09:00:44 |
08:40:21 |
00:44:58 |
05:03:50 |
05:53:47 |
03:06:57 |
100% +0% -0% (2) |
| 20 |
20 |
Justin Riele |
USA |
09:03:17 |
08:47:14 |
00:46:56 |
04:55:04 |
05:47:01 |
03:16:16 |
n/a (1 IM Pro race) |
| 21 |
10 |
Matthew Collins |
GBR |
09:03:29 |
08:38:32 |
00:48:31 |
05:00:23 |
05:53:55 |
03:09:34 |
100% +0% -0% (5) |
| 22 |
9 |
Vincent Groesser |
GER |
09:03:46 |
08:40:20 |
00:54:13 |
04:54:05 |
05:53:17 |
03:10:29 |
70% +30% -0% (3) |
| 23 |
11 |
Andrew Horsfall-Turner |
GBR |
09:04:21 |
08:45:56 |
00:46:26 |
04:53:39 |
05:45:05 |
03:19:16 |
51% +11% -38% (14) |
| 24 |
25 |
Justin Metzler |
USA |
09:05:53 |
08:47:58 |
00:49:07 |
05:02:15 |
05:56:21 |
03:09:32 |
16% +19% -65% (11) |
| 25 |
28 |
Christophe De Keyser |
BEL |
09:05:54 |
08:56:14 |
00:48:44 |
05:01:07 |
05:54:51 |
03:11:03 |
22% +0% -78% (4) |
| 26 |
33 |
Lukas Schnoedewind |
GER |
09:17:17 |
08:59:00 |
00:49:54 |
05:08:44 |
06:03:38 |
03:13:39 |
35% +26% -39% (9) |
| 27 |
23 |
Samuel Boettinger |
GER |
09:19:41 |
08:56:37 |
00:54:07 |
05:09:01 |
06:08:08 |
03:11:33 |
48% +52% -0% (3) |
| 28 |
35 |
Liam Lloyd |
GBR |
09:30:42 |
09:30:04 |
00:51:09 |
04:59:30 |
05:55:39 |
03:35:03 |
47% +53% -0% (2) |
| 29 |
12 |
Antony Costes |
FRA |
09:30:54 |
09:09:12 |
00:48:11 |
05:08:55 |
06:02:06 |
03:28:48 |
19% +5% -77% (19) |
| 30 |
29 |
Giel Meesen |
NED |
09:33:54 |
09:16:57 |
00:53:31 |
04:55:27 |
05:53:58 |
03:39:56 |
n/a (1 IM Pro race) |
| 31 |
38 |
Dan Elliot |
GBR |
09:47:19 |
09:29:58 |
00:55:17 |
05:18:45 |
06:19:03 |
03:28:16 |
n/a (1 IM Pro race) |
| |
16 |
Florent Lefebvre |
FRA |
n/a |
unrated |
unrated |
unrated |
unrated |
unrated |
n/a (no IM Pro race) |
| |
30 |
Dorian Muller |
FRA |
n/a |
unrated |
unrated |
unrated |
unrated |
unrated |
n/a (no IM Pro race) |
| |
31 |
Eyal Weinstein |
ISR |
n/a |
unrated |
unrated |
unrated |
unrated |
unrated |
n/a (no IM Pro race) |
| |
32 |
Jack Hindle |
GBR |
n/a |
unrated |
unrated |
unrated |
unrated |
unrated |
n/a (no IM Pro race) |
| |
34 |
Robin Hermann |
SUI |
n/a |
unrated |
unrated |
unrated |
unrated |
unrated |
n/a (1 IM Pro race) |
| |
39 |
Julen Lopetegui Garcia |
ESP |
n/a |
unrated |
unrated |
unrated |
unrated |
unrated |
n/a (no IM Pro race) |
Female Race Participants
The strength of the field is 9% of a typical Kona field.
| # |
Bib |
Name |
Nat |
Expected |
Rating |
ESwim |
EBike |
ET2 |
ERun |
Consistency |
| 1 |
1 |
Nikki Bartlett |
GBR |
09:30:23 |
09:08:10 |
00:56:52 |
05:21:34 |
06:23:26 |
03:06:57 |
50% +16% -34% (17) |
| 2 |
3 |
Merle Brunnee |
GER |
09:45:45 |
09:13:02 |
01:06:12 |
05:22:13 |
06:33:25 |
03:12:20 |
70% +0% -30% (8) |
| 3 |
2 |
Diede Diederiks * |
NED |
09:46:00 |
09:18:08 |
00:59:54 |
05:27:29 |
06:32:24 |
03:13:36 |
53% +0% -47% (5) |
| 4 |
8 |
Lea Riccoboni |
FRA |
10:10:52 |
09:52:49 |
00:56:58 |
05:36:57 |
06:38:55 |
03:31:57 |
n/a (1 IM Pro race) |
| 5 |
7 |
Maja Indermühle |
SUI |
11:13:15 |
10:40:02 |
01:07:36 |
05:53:58 |
07:06:34 |
04:06:41 |
20% +22% -58% (3) |
| 6 |
4 |
Dee Allen |
GBR |
11:27:07 |
11:06:50 |
01:03:08 |
06:24:41 |
07:32:48 |
03:54:19 |
n/a (1 IM Pro race) |
| |
5 |
Sonia Tomegros Regalado |
ESP |
n/a |
unrated |
unrated |
unrated |
unrated |
unrated |
n/a (1 IM Pro race) |
| |
6 |
Mimi Carlton |
GBR |
n/a |
unrated |
unrated |
unrated |
unrated |
unrated |
n/a (no IM Pro race) |
| |
9 |
Joanna Wright |
GBR |
n/a |
unrated |
unrated |
unrated |
unrated |
unrated |
n/a (no IM Pro race) |
Note: Athletes with a ‘*’ are also registered for another race within 8 days.
Winning Odds
Male Race Participants
- Henrik Goesch: 52% (1-1)
- Dylan Magnien: 17% (5-1)
- Benjamin Hill: 12% (8-1)
- Zack Cooper: 10% (9-1)
- Michiel Stockman: 6% (15-1)
Female Race Participants
- Nikki Bartlett: 68% (1-1)
- Merle Brunnee: 15% (6-1)
- Diede Diederiks: 11% (8-1)
- Sonia Tomegros Regalado: 2% (47-1)