Previous Winners
| Year | 
Male Winner | 
Time | 
Female Winner | 
Time | 
| 2014 | 
Andreas Dreitz (GER) | 
03:51:38 | 
Lisa Huetthaler (AUT) | 
04:18:50 | 
| 2015 | 
Andreas Dreitz (GER) | 
03:56:48 | 
Daniela Ryf (SUI) | 
04:17:25 | 
| 2016 | 
Andreas Dreitz (GER) | 
04:04:14 | 
Laura Philipp (GER) | 
04:32:38 | 
| 2017 | 
David McNamee (GBR) | 
03:56:49 | 
Laura Philipp (GER) | 
04:21:41 | 
Last Race’s TOP 3
Male Race Results
|  Rank  | 
Name | 
Nation | 
Swim | 
Bike | 
Run | 
Time | 
| 1 | 
David McNamee | 
GBR | 
00:22:58 | 
02:16:37 | 
01:13:41 | 
03:56:49 | 
| 2 | 
Andreas Dreitz | 
GER | 
00:24:31 | 
02:13:03 | 
01:16:06 | 
03:57:50 | 
| 3 | 
Miquel Blanchart Tinto | 
ESP | 
00:24:35 | 
02:22:25 | 
01:13:57 | 
04:04:30 | 
Female Race Results
|  Rank  | 
Name | 
Nation | 
Swim | 
Bike | 
Run | 
Time | 
| 1 | 
Laura Philipp | 
GER | 
00:25:55 | 
02:29:31 | 
01:22:09 | 
04:21:41 | 
| 2 | 
Emma Pallant-Browne | 
GBR | 
00:26:01 | 
02:36:43 | 
01:20:09 | 
04:26:51 | 
| 3 | 
Amelia Watkinson | 
NZL | 
00:25:57 | 
02:33:03 | 
01:30:03 | 
04:33:03 | 
Course Records
| Leg | 
Gender | 
Record | 
Athlete | 
Date | 
| Total | 
overall | 
03:51:38 | 
Andreas Dreitz | 
2014-05-10 | 
| Swim | 
overall | 
00:21:25 | 
Mark Threlfall | 
2014-05-10 | 
| Bike | 
overall | 
02:09:09 | 
Andreas Dreitz | 
2014-05-10 | 
| Run | 
overall | 
01:10:08 | 
Bart Aernouts | 
2014-05-10 | 
| Total | 
female | 
04:17:25 | 
Daniela Ryf | 
2015-05-09 | 
| Swim | 
female | 
00:23:14 | 
Daniela Ryf | 
2015-05-09 | 
| Bike | 
female | 
02:25:49 | 
Lisa Huetthaler | 
2014-05-10 | 
| Run | 
female | 
01:19:41 | 
Emma Pallant-Browne | 
2016-05-07 | 
Course Rating
The Course Rating for 70.3 Mallorca is 00:27.
Race Adjustments for 70.3 Mallorca
| Year  | 
Adjustment | 
Swim Adj. | 
Bike Adj. | 
Run Adj. | 
# of Finishers | 
Rating | 
Swim Rating | 
Bike Rating | 
Run Rating | 
| 2014 | 
07:22 | 
02:11 | 
03:35 | 
03:35 | 
45 of 50 | 
07:22 | 
02:11 | 
03:35 | 
03:35 | 
| 2015 | 
01:16 | 
01:54 | 
-00:23 | 
01:06 | 
62 of 70 | 
04:19 | 
02:02 | 
01:36 | 
02:20 | 
| 2016 | 
-05:59 | 
00:32 | 
-06:04 | 
00:33 | 
51 of 64 | 
00:53 | 
01:32 | 
-00:57 | 
01:45 | 
| 2017 | 
-00:50 | 
01:06 | 
-01:59 | 
00:00 | 
39 of 49 | 
00:27 | 
01:26 | 
-01:12 | 
01:19 | 
Slots for 70.3 Worlds and Prize Money
70.3 Mallorca has 3m+3f Pro slot(s) for 70.3 Worlds.  It has a total prize purse of 30.000 US$, paying 8 deep.
Male Race Participants
| # | 
Bib | 
Name | 
Nat | 
Expected | 
Rating | 
ESwim | 
EBike | 
ET2 | 
ERun | 
| 1 | 
32 | 
Clement Mignon | 
  FRA | 
03:53:15 | 
03:53:36 | 
00:22:45 | 
02:13:16 | 
02:39:30 | 
01:13:45 | 
| 2 | 
36 | 
Nick Kastelein | 
  AUS | 
03:54:21 | 
03:57:33 | 
00:22:06 | 
02:15:01 | 
02:40:37 | 
01:13:44 | 
| 3 | 
30 | 
Jan Stratmann | 
  GER | 
03:54:31 | 
03:54:37 | 
00:22:29 | 
02:13:13 | 
02:39:12 | 
01:15:19 | 
| 4 | 
83 | 
Youri Keulen | 
  NED | 
03:54:50 | 
03:54:05 | 
00:22:54 | 
02:17:15 | 
02:43:39 | 
01:11:11 | 
| 5 | 
33 | 
Robert Kallin (KQ) | 
  SWE | 
03:56:36 | 
03:56:59 | 
00:22:49 | 
02:11:53 | 
02:38:12 | 
01:18:24 | 
| 6 | 
40 | 
Ruben Zepuntke | 
  GER | 
03:56:57 | 
03:59:50 | 
00:23:35 | 
02:08:26 | 
02:35:31 | 
01:21:26 | 
| 7 | 
37 | 
Thor Bendix Madsen | 
  DEN | 
03:57:04 | 
03:57:55 | 
00:23:42 | 
02:13:31 | 
02:40:44 | 
01:16:20 | 
| 8 | 
31 | 
George Goodwin | 
  GBR | 
03:57:59 | 
04:00:07 | 
00:24:08 | 
02:13:38 | 
02:41:16 | 
01:16:43 | 
| 9 | 
35 | 
Mathias Lyngsoe Petersen | 
  DEN | 
03:58:14 | 
03:57:21 | 
00:22:44 | 
02:17:41 | 
02:43:55 | 
01:14:19 | 
| 10 | 
58 | 
Nicolas Mann | 
  GER | 
03:58:23 | 
04:02:28 | 
00:22:43 | 
02:16:35 | 
02:42:47 | 
01:15:36 | 
| 11 | 
38 | 
William Mennesson | 
  FRA | 
03:59:31 | 
04:01:06 | 
00:24:07 | 
02:16:07 | 
02:43:43 | 
01:15:48 | 
| 12 | 
70 | 
Nick Emde | 
  GER | 
04:00:05 | 
03:59:19 | 
00:23:04 | 
02:17:53 | 
02:44:27 | 
01:15:38 | 
| 13 | 
75 | 
James Scott-Farrington | 
  GBR | 
04:00:08 | 
04:02:32 | 
00:22:43 | 
02:19:06 | 
02:45:18 | 
01:14:50 | 
| 14 | 
34 | 
Thomas Davis * | 
  GBR | 
04:00:14 | 
04:00:36 | 
00:22:15 | 
02:17:53 | 
02:43:38 | 
01:16:36 | 
| 15 | 
39 | 
James Teagle | 
  GBR | 
04:00:23 | 
04:03:56 | 
00:22:51 | 
02:16:08 | 
02:42:28 | 
01:17:55 | 
| 16 | 
43 | 
Robbie Deckard | 
  USA | 
04:00:24 | 
03:59:41 | 
00:24:14 | 
02:16:19 | 
02:44:03 | 
01:16:21 | 
| 17 | 
45 | 
Martin Ulloa | 
  CHI | 
04:00:43 | 
04:04:51 | 
00:22:51 | 
02:14:19 | 
02:40:41 | 
01:20:02 | 
| 18 | 
44 | 
Frederik Henes | 
  GER | 
04:01:18 | 
04:03:49 | 
00:22:58 | 
02:18:58 | 
02:45:26 | 
01:15:52 | 
| 19 | 
41 | 
Jonas Hoffmann | 
  GER | 
04:01:33 | 
04:04:15 | 
00:24:04 | 
02:19:43 | 
02:47:17 | 
01:14:16 | 
| 20 | 
42 | 
Marcus Herbst * | 
  GER | 
04:01:35 | 
04:01:11 | 
00:24:31 | 
02:13:56 | 
02:41:56 | 
01:19:39 | 
| 21 | 
55 | 
Nathan Menant | 
  FRA | 
04:02:03 | 
04:01:16 | 
00:22:46 | 
02:17:28 | 
02:43:44 | 
01:18:19 | 
| 22 | 
49 | 
Kieran Storch | 
  AUS | 
04:02:10 | 
04:02:37 | 
00:24:22 | 
02:17:36 | 
02:45:29 | 
01:16:41 | 
| 23 | 
46 | 
Christophe De Keyser | 
  BEL | 
04:02:21 | 
04:02:35 | 
00:22:06 | 
02:18:31 | 
02:44:07 | 
01:18:14 | 
| 24 | 
51 | 
Markus Thomschke | 
  GER | 
04:05:04 | 
04:04:40 | 
00:24:35 | 
02:17:13 | 
02:45:18 | 
01:19:46 | 
| 25 | 
60 | 
Luke Pollard | 
  GBR | 
04:05:12 | 
04:04:15 | 
00:23:46 | 
02:17:39 | 
02:44:55 | 
01:20:17 | 
| 26 | 
48 | 
Erwan Jacobi | 
  FRA | 
04:05:25 | 
04:07:06 | 
00:25:11 | 
02:16:02 | 
02:44:43 | 
01:20:42 | 
| 27 | 
47 | 
Marc Eggeling | 
  GER | 
04:06:04 | 
04:07:42 | 
00:23:45 | 
02:18:24 | 
02:45:39 | 
01:20:25 | 
| 28 | 
50 | 
Markus Hoermann | 
  GER | 
04:06:12 | 
04:06:22 | 
00:24:23 | 
02:19:11 | 
02:47:04 | 
01:19:08 | 
| 29 | 
84 | 
Christoffer Damm | 
  DEN | 
04:07:48 | 
04:07:14 | 
00:25:10 | 
02:18:22 | 
02:47:02 | 
01:20:46 | 
| 30 | 
77 | 
Lukas Kraemer | 
  GER | 
04:07:58 | 
04:07:45 | 
00:25:33 | 
02:20:45 | 
02:49:48 | 
01:18:10 | 
| 31 | 
82 | 
Michal Grabowski | 
  POL | 
04:08:43 | 
04:08:18 | 
00:26:27 | 
02:20:02 | 
02:50:00 | 
01:18:43 | 
| 32 | 
78 | 
Andrea Pizzeghella | 
  ITA | 
04:08:58 | 
04:11:15 | 
00:24:15 | 
02:24:12 | 
02:51:56 | 
01:17:02 | 
| 33 | 
65 | 
Ernest Mantell | 
  USA | 
04:09:07 | 
04:08:32 | 
00:25:17 | 
02:19:59 | 
02:48:47 | 
01:20:20 | 
| 34 | 
79 | 
Will Munday | 
  GBR | 
04:09:27 | 
04:08:50 | 
00:25:24 | 
02:21:28 | 
02:50:21 | 
01:19:06 | 
| 35 | 
81 | 
Andrew Horsfall Turner | 
  GBR | 
04:10:11 | 
04:09:23 | 
00:22:40 | 
02:22:33 | 
02:48:43 | 
01:21:28 | 
| 36 | 
73 | 
Fabian Guenther | 
  GER | 
04:10:42 | 
04:13:26 | 
00:28:09 | 
02:17:31 | 
02:49:10 | 
01:21:32 | 
| 37 | 
66 | 
Harry Palmer | 
  GBR | 
04:11:04 | 
04:12:38 | 
00:23:36 | 
02:24:32 | 
02:51:38 | 
01:19:26 | 
| 38 | 
87 | 
Rodrigo Acevedo | 
  COL | 
04:11:48 | 
04:13:11 | 
00:26:49 | 
02:22:47 | 
02:53:05 | 
01:18:43 | 
| 39 | 
59 | 
Vincent Van de Walle | 
  BEL | 
04:13:24 | 
04:13:49 | 
00:25:18 | 
02:25:49 | 
02:54:38 | 
01:18:46 | 
| 40 | 
86 | 
Adam Hansen | 
  AUS | 
04:13:36 | 
04:12:56 | 
00:25:44 | 
02:14:52 | 
02:44:06 | 
01:29:30 | 
| 41 | 
72 | 
Michael Kalb | 
  GER | 
04:14:24 | 
04:13:33 | 
00:24:38 | 
02:25:37 | 
02:53:45 | 
01:20:39 | 
| 42 | 
76 | 
Maximilian Rohde | 
  GER | 
04:14:34 | 
04:13:45 | 
00:25:35 | 
02:23:50 | 
02:52:54 | 
01:21:40 | 
| 43 | 
80 | 
Marius Lau | 
  GER | 
04:15:23 | 
04:14:07 | 
00:25:39 | 
02:20:43 | 
02:49:51 | 
01:25:32 | 
| 44 | 
56 | 
Ludovic Roussel | 
  FRA | 
04:15:46 | 
04:14:57 | 
00:26:23 | 
02:26:24 | 
02:56:17 | 
01:19:29 | 
| 45 | 
85 | 
Seppe Odeyn | 
  BEL | 
04:16:26 | 
04:15:33 | 
00:29:31 | 
02:10:13 | 
02:43:14 | 
01:33:12 | 
| 46 | 
52 | 
Brett Halliwell | 
  GBR | 
04:17:41 | 
04:16:51 | 
00:25:31 | 
02:25:46 | 
02:54:47 | 
01:22:54 | 
| 47 | 
74 | 
Tero Setola | 
  FIN | 
04:25:44 | 
04:24:53 | 
00:25:46 | 
02:28:51 | 
02:58:07 | 
01:27:37 | 
| 48 | 
62 | 
Christoph Ladits | 
  AUT | 
04:34:46 | 
04:34:12 | 
00:28:44 | 
02:31:31 | 
03:03:45 | 
01:31:01 | 
|   | 
53 | 
Adam Lennell | 
  SWE | 
n/a | 
unrated | 
unrated | 
unrated | 
unrated | 
unrated | 
|   | 
54 | 
Lukas Schnoedewind | 
  GER | 
n/a | 
unrated | 
unrated | 
unrated | 
unrated | 
unrated | 
|   | 
57 | 
Vincent Clavel | 
  FRA | 
n/a | 
unrated | 
unrated | 
unrated | 
unrated | 
unrated | 
|   | 
61 | 
Timo Krelle | 
  GER | 
n/a | 
unrated | 
unrated | 
unrated | 
unrated | 
unrated | 
|   | 
63 | 
Lukas Seifert | 
  GER | 
n/a | 
unrated | 
unrated | 
unrated | 
unrated | 
unrated | 
|   | 
64 | 
Martin Strandlind | 
  SWE | 
n/a | 
unrated | 
unrated | 
unrated | 
unrated | 
unrated | 
|   | 
67 | 
Stefano Rigoni | 
  ITA | 
n/a | 
unrated | 
unrated | 
unrated | 
unrated | 
unrated | 
|   | 
68 | 
Dennis Andersson | 
  SWE | 
n/a | 
unrated | 
unrated | 
unrated | 
unrated | 
unrated | 
|   | 
69 | 
Scott Steenberg | 
  DEN | 
n/a | 
unrated | 
unrated | 
unrated | 
unrated | 
unrated | 
|   | 
71 | 
Alexander Mundt | 
  DEN | 
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 | 
1 | 
Emma Pallant-Browne * | 
  GBR | 
04:17:43 | 
04:17:52 | 
00:25:50 | 
02:28:06 | 
02:57:26 | 
01:20:17 | 
| 2 | 
5 | 
Chelsea Sodaro | 
  USA | 
04:17:58 | 
04:17:47 | 
00:25:29 | 
02:28:24 | 
02:57:23 | 
01:20:35 | 
| 3 | 
2 | 
Nicola Spirig | 
  SUI | 
04:18:49 | 
04:19:05 | 
00:24:41 | 
02:30:01 | 
02:58:12 | 
01:20:37 | 
| 4 | 
4 | 
Marjolaine Pierre | 
  FRA | 
04:25:17 | 
04:25:21 | 
00:26:24 | 
02:35:16 | 
03:05:11 | 
01:20:06 | 
| 5 | 
3 | 
Anne Reischmann | 
  GER | 
04:26:45 | 
04:26:20 | 
00:27:42 | 
02:30:40 | 
03:01:53 | 
01:24:52 | 
| 6 | 
6 | 
Manon Genet | 
  FRA | 
04:27:14 | 
04:27:35 | 
00:26:25 | 
02:33:04 | 
03:02:59 | 
01:24:15 | 
| 7 | 
10 | 
Els Visser | 
  NED | 
04:27:23 | 
04:27:42 | 
00:27:35 | 
02:31:08 | 
03:02:13 | 
01:25:10 | 
| 8 | 
11 | 
Leanne Fanoy | 
  UAE | 
04:30:43 | 
04:31:09 | 
00:29:31 | 
02:35:30 | 
03:08:31 | 
01:22:12 | 
| 9 | 
8 | 
Alexandra Tondeur | 
  BEL | 
04:31:50 | 
04:30:58 | 
00:27:51 | 
02:36:18 | 
03:07:39 | 
01:24:11 | 
| 10 | 
14 | 
Charlene Clavel | 
  FRA | 
04:32:27 | 
04:32:23 | 
00:27:49 | 
02:34:45 | 
03:06:05 | 
01:26:22 | 
| 11 | 
12 | 
Heini Hartikainen | 
  FIN | 
04:38:29 | 
04:38:31 | 
00:30:42 | 
02:36:11 | 
03:10:24 | 
01:28:05 | 
| 12 | 
16 | 
Petra Eggenschwiler (KQ) | 
  SUI | 
04:39:32 | 
04:38:14 | 
00:33:47 | 
02:36:39 | 
03:13:56 | 
01:25:36 | 
| 13 | 
9 | 
Jenny Schulz | 
  GER | 
04:41:09 | 
04:42:26 | 
00:29:03 | 
02:43:00 | 
03:15:33 | 
01:25:36 | 
| 14 | 
7 | 
Kristin Liepold (KQ) | 
  GER | 
04:42:49 | 
04:46:41 | 
00:33:00 | 
02:45:00 | 
03:21:31 | 
01:21:18 | 
| 15 | 
18 | 
Margie Santimaria | 
  ITA | 
04:42:54 | 
04:46:23 | 
00:25:54 | 
02:41:14 | 
03:10:38 | 
01:32:16 | 
| 16 | 
15 | 
Tara Grosvenor * | 
  GBR | 
04:44:14 | 
04:47:18 | 
00:27:21 | 
02:44:14 | 
03:15:06 | 
01:29:08 | 
| 17 | 
17 | 
Margrit Elfers | 
  GER | 
04:47:39 | 
04:47:22 | 
00:30:46 | 
02:36:27 | 
03:10:43 | 
01:36:56 | 
| 18 | 
20 | 
Jana Uderstadt | 
  GER | 
04:51:55 | 
04:55:34 | 
00:27:22 | 
02:40:30 | 
03:11:22 | 
01:40:33 | 
| 19 | 
19 | 
Jenny Nilsson | 
  SWE | 
04:56:00 | 
04:55:29 | 
00:30:07 | 
02:51:44 | 
03:25:21 | 
01:30:39 | 
| 20 | 
25 | 
Saskia Kaes | 
  GER | 
05:06:41 | 
05:06:26 | 
00:26:32 | 
02:55:19 | 
03:25:21 | 
01:41:20 | 
|   | 
21 | 
Mirella Karlsson | 
  SWE | 
n/a | 
unrated | 
unrated | 
unrated | 
unrated | 
unrated | 
|   | 
22 | 
Daniela Kleiser | 
  GER | 
n/a | 
unrated | 
unrated | 
unrated | 
unrated | 
unrated | 
|   | 
23 | 
Anna Bergsten | 
  SWE | 
n/a | 
unrated | 
unrated | 
unrated | 
unrated | 
unrated | 
|   | 
24 | 
Olivia Mitchell | 
  GBR | 
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
- Clement Mignon: 28% (3-1)
 
- Nick Kastelein: 19% (4-1)
 
- George Goodwin: 17% (5-1)
 
- Jan Stratmann: 12% (8-1)
 
- Thomas Davis: 6% (16-1)
 
- Robert Kallin: 5% (19-1)
 
- Thor Bendix Madsen: 5% (20-1)
 
- James Teagle: 4% (25-1)
 
- Ruben Zepuntke: 4% (26-1)
 
Female Race Participants
- Nicola Spirig: 41% (1-1)
 
- Chelsea Sodaro: 27% (3-1)
 
- Emma Pallant-Browne: 18% (5-1)
 
- Marjolaine Pierre: 8% (12-1)
 
- Els Visser: 5% (21-1)