 Previous Winners
Previous Winners
| Year | Male Winner | Time | Female Winner | Time | 
| 2014 | Marino Vanhoenacker (BEL) | 04:02:32 | Eva Wutti (AUT) | 04:28:35 | 
| 2016 | Marino Vanhoenacker (BEL) | 04:06:05 | Kaisa Sali (FIN) | 04:30:11 | 
| 2017 | Boris Stein (GER) | 04:02:50 | Laura Philipp (GER) | 04:17:45 | 
| 2018 | Michael Weiss (AUT) | 01:36:14 | Laura Philipp (GER) | 01:47:03 | 
| 2019 | Thomas Steger (AUT) | 03:55:03 | Daniela Bleymehl (GER) | 04:23:51 | 
| 2021 | Jan Stratmann (GER) | 03:59:41 | Laura Philipp (GER) | 04:21:48 | 
| 2022 | Frederic Funk (GER) | 03:50:23 | Emma Pallant-Browne (GBR) | 04:21:42 | 
| 2023 | Frederic Funk (GER) | 03:49:56 | Daniela Bleymehl (GER) | 04:19:18 | 
Last Race’s TOP 3
Male Race Results
| Rank | Name | Nation | Swim | Bike | Run | Time | 
| 1 | Frederic Funk | GER | 00:23:13 | 02:04:27 | 01:16:47 | 03:49:56 | 
| 2 | Jan Stratmann | GER | 00:23:07 | 02:09:29 | 01:16:56 | 03:54:46 | 
| 3 | Stenn Goetstouwers | BEL | 00:23:55 | 02:09:48 | 01:15:57 | 03:55:19 | 
Female Race Results
| Rank | Name | Nation | Swim | Bike | Run | Time | 
| 1 | Daniela Bleymehl | GER | 00:27:43 | 02:21:27 | 01:24:21 | 04:19:18 | 
| 2 | Daniela Kleiser | GER | 00:31:35 | 02:23:11 | 01:21:23 | 04:21:52 | 
| 3 | Franzi Reng | GER | 00:27:42 | 02:27:14 | 01:26:08 | 04:26:50 | 
Course Records
| Leg | Gender | Record | Athlete | Date | 
| Total | overall | 03:49:56 | Frederic Funk | 2023-09-03 | 
| Swim | overall | 00:22:01 | Magnus Maenner | 2023-09-03 | 
| Bike | overall | 02:04:27 | Frederic Funk | 2023-09-03 | 
| Run | overall | 01:11:25 | Lukas Hollaus | 2022-08-28 | 
| Total | female | 04:17:45 | Laura Philipp | 2017-08-27 | 
| Swim | female | 00:24:53 | Anja Ippach | 2014-08-31 | 
| Bike | female | 02:21:27 | Daniela Bleymehl | 2023-09-03 | 
| Run | female | 01:16:37 | Daniela Kleiser | 2022-08-28 | 
Course Rating
The Course Rating for 70.3 Zell am See is – 02:28.
Race Adjustments for 70.3 Zell am See
| Year | Adjustment | Swim Adj. | Bike Adj. | Run Adj. | # of Finishers | Rating | Swim Rating | Bike Rating | Run Rating | 
| 2014 | 00:42 | 00:24 | 01:14 | -00:17 | 34 of 38 | 00:42 | 00:24 | 01:14 | -00:17 | 
| 2016 | -06:09 | 00:17 | -00:04 | -03:24 | 33 of 38 | -02:43 | 00:20 | 00:34 | -01:51 | 
| 2017 | -05:58 | 00:23 | 00:11 | -03:11 | 37 of 41 | -03:48 | 00:21 | 00:27 | -02:17 | 
| 2019 | -00:40 | 00:26 | 02:49 | -02:23 | 42 of 47 | -03:01 | 00:23 | 01:02 | -02:19 | 
| 2021 | -06:02 | -00:50 | -02:59 | -00:40 | 29 of 35 | -03:37 | 00:08 | 00:14 | -01:59 | 
| 2022 | 00:14 | 00:22 | 00:23 | 01:34 | 54 of 61 | -02:59 | 00:10 | 00:15 | -01:23 | 
| 2023 | 00:31 | 00:42 | 02:07 | -01:04 | 43 of 50 | -02:28 | 00:15 | 00:31 | -01:21 | 
Slots for 70.3 Worlds and Prize Money
70.3 Zell am See has 3m+3f Pro slot(s) for 70.3 Worlds 2025.  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 | 44 | Mika Noodt | GER | 03:49:32 | 03:46:37 | 00:23:16 | 02:07:31 | 02:33:47 | 01:15:45 | 
| 2 | 7 | Jelle Geens | BEL | 03:51:10 | 03:47:00 | 00:23:41 | 02:10:43 | 02:37:24 | 01:13:46 | 
| 3 | 43 | Menno Koolhaas | NED | 03:53:08 | 03:50:21 | 00:22:59 | 02:13:51 | 02:39:49 | 01:13:19 | 
| 4 | 4 | Gregory Barnaby | ITA | 03:54:21 | 03:51:09 | 00:23:46 | 02:11:39 | 02:38:26 | 01:15:55 | 
| 5 | 5 | Clement Mignon | FRA | 03:54:46 | 03:52:20 | 00:23:51 | 02:10:32 | 02:37:24 | 01:17:22 | 
| 6 | 1 | Jan Stratmann | GER | 03:54:49 | 03:52:35 | 00:23:33 | 02:10:33 | 02:37:06 | 01:17:43 | 
| 7 | 17 | Thor Bendix Madsen | DEN | 03:55:12 | 03:51:18 | 00:25:00 | 02:09:45 | 02:37:45 | 01:17:27 | 
| 8 | 2 | Nicolas Mann | GER | 03:55:26 | 03:55:34 | 00:24:05 | 02:12:06 | 02:39:11 | 01:16:15 | 
| 9 | 47 | Florian Angert | GER | 03:55:26 | 03:53:02 | 00:23:27 | 02:10:38 | 02:37:04 | 01:18:22 | 
| 10 | 25 | Maximilian Sperl | GER | 03:56:00 | 03:58:43 | 00:23:30 | 02:09:11 | 02:35:41 | 01:20:19 | 
| 11 | 30 | Tom Hug | SUI | 03:56:34 | 03:53:20 | 00:25:07 | 02:13:39 | 02:41:46 | 01:14:48 | 
| 12 | 12 | Bradley Weiss | ZAF | 03:57:03 | 03:53:58 | 00:24:21 | 02:13:26 | 02:40:46 | 01:16:17 | 
| 13 | 9 | Thomas Steger | AUT | 03:57:05 | 03:54:46 | 00:25:20 | 02:13:22 | 02:41:41 | 01:15:24 | 
| 14 | 21 | Mike Phillips | NZL | 03:57:07 | 03:54:01 | 00:24:27 | 02:11:19 | 02:38:45 | 01:18:22 | 
| 15 | 29 | Nick Emde | GER | 03:57:09 | 03:56:43 | 00:24:03 | 02:11:48 | 02:38:50 | 01:18:19 | 
| 16 | 14 | Denis Chevrot | FRA | 03:57:53 | 03:55:40 | 00:24:01 | 02:16:29 | 02:43:30 | 01:14:23 | 
| 17 | 19 | Jonas Hoffmann | GER | 03:58:18 | 03:55:41 | 00:24:59 | 02:14:29 | 02:42:28 | 01:15:50 | 
| 18 | 20 | Bart Aernouts | BEL | 03:58:22 | 03:54:15 | 00:27:06 | 02:12:20 | 02:42:26 | 01:15:56 | 
| 19 | 27 | Johannes Vogel | GER | 03:58:42 | 03:56:54 | 00:23:19 | 02:11:46 | 02:38:05 | 01:20:37 | 
| 20 | 6 | Antony Costes | FRA | 03:58:48 | 03:56:29 | 00:24:08 | 02:13:19 | 02:40:28 | 01:18:20 | 
| 21 | 13 | James Teagle | GBR | 03:58:51 | 03:56:33 | 00:24:22 | 02:13:54 | 02:41:16 | 01:17:35 | 
| 22 | 3 | Arnaud Guilloux | FRA | 03:58:53 | 03:56:20 | 00:25:28 | 02:13:12 | 02:41:39 | 01:17:14 | 
| 23 | 8 | Stenn Goetstouwers | BEL | 03:58:54 | 03:57:41 | 00:24:49 | 02:13:08 | 02:40:57 | 01:17:57 | 
| 24 | 10 | Robert Kallin | SWE | 03:59:14 | 03:54:55 | 00:23:57 | 02:10:27 | 02:37:24 | 01:21:50 | 
| 25 | 55 | Leon Pauger | AUT | 03:59:35 | 03:56:28 | 00:23:47 | 02:15:50 | 02:42:37 | 01:16:58 | 
| 26 | 52 | Sven Oliver Thalmann | SUI | 03:59:39 | 03:57:18 | 00:23:13 | 02:16:04 | 02:42:17 | 01:17:22 | 
| 27 | 54 | Jannik Schaufler | GER | 03:59:57 | 03:57:17 | 00:23:18 | 02:13:49 | 02:40:07 | 01:19:50 | 
| 28 | 32 | Christophe De Keyser | BEL | 04:00:08 | 03:59:45 | 00:23:34 | 02:14:34 | 02:41:08 | 01:19:00 | 
| 29 | 16 | Cameron Wurf | AUS | 04:01:23 | 03:57:46 | 00:25:25 | 02:11:46 | 02:40:12 | 01:21:11 | 
| 30 | 11 | Andre Lopes | BRA | 04:01:24 | 03:58:04 | 00:24:59 | 02:14:14 | 02:42:12 | 01:19:12 | 
| 31 | 41 | Dylan Magnien * | FRA | 04:01:46 | 03:58:43 | 00:24:35 | 02:17:14 | 02:44:49 | 01:16:57 | 
| 32 | 40 | Dieter Comhair | BEL | 04:02:17 | 03:58:49 | 00:26:19 | 02:13:26 | 02:42:45 | 01:19:32 | 
| 33 | 45 | Pim Van Diemen | NED | 04:02:47 | 03:59:19 | 00:25:35 | 02:12:37 | 02:41:11 | 01:21:36 | 
| 34 | 50 | Jannik Stoll | GER | 04:03:01 | 04:00:44 | 00:24:21 | 02:12:17 | 02:39:38 | 01:23:23 | 
| 35 | 28 | Magnus Maenner | GER | 04:04:38 | 04:07:10 | 00:22:42 | 02:13:52 | 02:39:34 | 01:25:04 | 
| 36 | 18 | Tomasz Szala | POL | 04:05:07 | 04:02:28 | 00:25:21 | 02:16:16 | 02:44:37 | 01:20:30 | 
| 37 | 53 | Jack Hindle | GBR | 04:05:42 | 04:05:09 | 00:25:41 | 02:17:50 | 02:46:32 | 01:19:10 | 
| 38 | 24 | John Thelwell | GBR | 04:05:44 | 04:02:09 | 00:26:51 | 02:15:10 | 02:45:02 | 01:20:42 | 
| 39 | 35 | Thomas Ott | GER | 04:06:10 | 04:01:02 | 00:24:35 | 02:17:36 | 02:45:12 | 01:20:58 | 
| 40 | 22 | Tristan Olij | NED | 04:06:23 | 04:03:26 | 00:25:27 | 02:15:50 | 02:44:18 | 01:22:05 | 
| 41 | 49 | Jari Claes | SUI | 04:06:25 | 04:03:34 | 00:26:01 | 02:16:55 | 02:45:56 | 01:20:29 | 
| 42 | 38 | Nils Lorenz | GER | 04:06:38 | 04:00:52 | 00:23:42 | 02:12:24 | 02:39:06 | 01:27:32 | 
| 43 | 57 | Nils Huckschlag | GER | 04:07:10 | 04:04:13 | 00:25:11 | 02:17:03 | 02:45:14 | 01:21:56 | 
| 44 | 15 | Sven Wies | GER | 04:08:55 | 04:07:16 | 00:24:10 | 02:17:21 | 02:44:31 | 01:24:24 | 
| 45 | 26 | Lukas Stahl | GER | 04:09:29 | 04:06:10 | 00:26:53 | 02:17:43 | 02:47:36 | 01:21:53 | 
| 46 | 56 | Sam Wordley | GBR | 04:09:51 | 04:06:18 | 00:25:47 | 02:20:09 | 02:48:55 | 01:20:56 | 
| 47 | 46 | Robin Hermann | SUI | 04:10:53 | 04:08:07 | 00:27:08 | 02:12:34 | 02:42:42 | 01:28:11 | 
| 48 | 42 | Patrick Cometta | SUI | 04:12:54 | 04:15:59 | 00:27:00 | 02:20:03 | 02:50:03 | 01:22:51 | 
| 49 | 58 | Valentino Agnelli | ARG | 04:14:04 | 04:12:38 | 00:24:23 | 02:18:40 | 02:46:03 | 01:28:01 | 
| 50 | 36 | Ross Baldwin | USA | 04:14:43 | 04:11:22 | 00:30:48 | 02:20:12 | 02:53:59 | 01:20:44 | 
| 51 | 31 | Rinel Pius | EST | 04:18:14 | 04:16:27 | 00:24:09 | 02:24:42 | 02:51:51 | 01:26:23 | 
| 52 | 33 | Ryan Sedivec | USA | 04:18:34 | 04:17:32 | 00:28:51 | 02:21:00 | 02:52:51 | 01:25:43 | 
| 53 | 34 | Jan Sneberger * | CZE | 04:22:27 | 04:19:44 | 00:28:35 | 02:25:54 | 02:57:28 | 01:24:59 | 
| 54 | 51 | Kevin Brann | SUI | 04:25:23 | 04:23:16 | 00:27:36 | 02:23:47 | 02:54:23 | 01:31:00 | 
| 55 | 59 | Nicola Piccinin | ITA | 04:30:38 | 04:26:52 | 00:29:20 | 02:27:18 | 02:59:38 | 01:31:00 | 
|  | 37 | Rodrigo Alvarez Manzo | MEX | n/a | unrated | unrated | unrated | unrated | unrated | 
|  | 39 | Martin Demuth | AUT | n/a | unrated | unrated | unrated | unrated | unrated | 
|  | 48 | Itamar Eshed | ISR | 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 | Kat Matthews | GBR | 04:14:53 | 04:11:51 | 00:27:04 | 02:23:46 | 02:53:50 | 01:21:03 | 
| 2 | 6 | Ellie Salthouse * | AUS | 04:21:19 | 04:18:10 | 00:26:02 | 02:27:25 | 02:56:27 | 01:24:52 | 
| 3 | 42 | Lisa Perterer | AUT | 04:21:41 | 04:19:42 | 00:26:24 | 02:27:15 | 02:56:38 | 01:25:03 | 
| 4 | 35 | Lisa Norden | SWE | 04:21:52 | 04:22:23 | 00:26:34 | 02:24:40 | 02:54:14 | 01:27:38 | 
| 5 | 26 | Caroline Pohle | GER | 04:24:14 | 04:20:20 | 00:25:12 | 02:27:19 | 02:55:31 | 01:28:43 | 
| 6 | 1 | Daniela Bleymehl | GER | 04:24:24 | 04:22:59 | 00:28:35 | 02:25:59 | 02:57:34 | 01:26:50 | 
| 7 | 7 | Laura Madsen | DEN | 04:25:02 | 04:23:45 | 00:27:10 | 02:27:33 | 02:57:43 | 01:27:19 | 
| 8 | 9 | Els Visser | NED | 04:25:29 | 04:25:16 | 00:28:19 | 02:27:00 | 02:58:19 | 01:27:10 | 
| 9 | 19 | Grace Thek | AUS | 04:26:07 | 04:22:23 | 00:26:48 | 02:31:36 | 03:01:23 | 01:24:44 | 
| 10 | 30 | Marjolaine Pierre | FRA | 04:26:07 | 04:23:20 | 00:27:25 | 02:28:47 | 02:59:13 | 01:26:54 | 
| 11 | 3 | Lotte Wilms | NED | 04:26:10 | 04:22:48 | 00:25:14 | 02:29:27 | 02:57:40 | 01:28:30 | 
| 12 | 38 | Lena Meißner | GER | 04:26:28 | 04:22:46 | 00:25:47 | 02:28:40 | 02:57:27 | 01:29:01 | 
| 13 | 4 | Hannah Berry | NZL | 04:26:30 | 04:23:49 | 00:26:16 | 02:29:10 | 02:58:26 | 01:28:04 | 
| 14 | 5 | Kate Curran | GBR | 04:26:59 | 04:24:05 | 00:26:05 | 02:31:49 | 03:00:54 | 01:26:05 | 
| 15 | 21 | Anna Bergsten | SWE | 04:27:53 | 04:27:48 | 00:29:06 | 02:29:54 | 03:01:59 | 01:25:54 | 
| 16 | 28 | Hanne De Vet | BEL | 04:28:03 | 04:24:25 | 00:25:31 | 02:30:08 | 02:58:40 | 01:29:23 | 
| 17 | 29 | Pamella Oliveira | BRA | 04:28:57 | 04:28:27 | 00:25:38 | 02:30:47 | 02:59:24 | 01:29:33 | 
| 18 | 23 | Daniela Kleiser | GER | 04:29:33 | 04:28:45 | 00:33:28 | 02:31:15 | 03:07:43 | 01:21:50 | 
| 19 | 16 | Katrine Graesboell Christensen | DEN | 04:30:08 | 04:27:56 | 00:31:10 | 02:30:45 | 03:04:55 | 01:25:13 | 
| 20 | 13 | Rebecca Clarke | NZL | 04:30:31 | 04:27:23 | 00:25:13 | 02:31:13 | 02:59:26 | 01:31:05 | 
| 21 | 24 | Luisa Iogna-Prat | ITA | 04:31:11 | 04:30:30 | 00:25:51 | 02:35:31 | 03:04:22 | 01:26:49 | 
| 22 | 15 | Laura Jansen | GER | 04:31:21 | 04:29:06 | 00:28:41 | 02:34:05 | 03:05:46 | 01:25:35 | 
| 23 | 11 | Lauren Brandon | USA | 04:33:55 | 04:30:15 | 00:24:37 | 02:30:11 | 02:57:48 | 01:36:07 | 
| 24 | 22 | Aurelia Boulanger | FRA | 04:34:40 | 04:32:10 | 00:30:32 | 02:32:11 | 03:05:43 | 01:28:57 | 
| 25 | 40 | Tina Christmann | GER | 04:35:41 | 04:34:23 | 00:27:43 | 02:33:26 | 03:04:08 | 01:31:33 | 
| 26 | 8 | Kylie Simpson | AUS | 04:36:08 | 04:32:09 | 00:35:19 | 02:30:02 | 03:08:22 | 01:27:46 | 
| 27 | 36 | Lisa-Maria Dornauer | AUT | 04:36:18 | 04:36:32 | 00:28:36 | 02:33:13 | 03:04:49 | 01:31:29 | 
| 28 | 43 | Tanja Stroschneider | AUT | 04:36:49 | 04:32:58 | 00:26:50 | 02:36:30 | 03:06:21 | 01:30:28 | 
| 29 | 12 | Katharina Wolff | GER | 04:36:52 | 04:36:42 | 00:28:16 | 02:35:20 | 03:06:36 | 01:30:16 | 
| 30 | 37 | Anne Sophie Pierre | FRA | 04:36:58 | 04:33:39 | 00:31:05 | 02:31:06 | 03:05:11 | 01:31:47 | 
| 31 | 17 | Diana Castillo Franco | COL | 04:37:24 | 04:32:09 | 00:26:11 | 02:37:51 | 03:07:03 | 01:30:21 | 
| 32 | 33 | Rachel Olson | USA | 04:41:51 | 04:38:32 | 00:25:53 | 02:37:37 | 03:06:30 | 01:35:21 | 
| 33 | 18 | Fiona Moriarty | IRL | 04:45:17 | 04:41:22 | 00:30:51 | 02:36:23 | 03:10:13 | 01:35:04 | 
| 34 | 41 | Lilli Gelmini * | ITA | 04:49:44 | 04:47:48 | 00:26:18 | 02:48:54 | 03:18:12 | 01:31:32 | 
| 35 | 44 | Macarena Salazar Ezquerra | CHI | 04:52:05 | 04:50:13 | 00:26:07 | 02:44:29 | 03:13:37 | 01:38:28 | 
| 36 | 27 | Katie Remond | AUS | 04:55:00 | 04:50:42 | 00:31:28 | 02:50:25 | 03:24:54 | 01:30:06 | 
| 37 | 34 | Fabia Maramotti | ITA | 04:55:36 | 04:54:05 | 00:27:50 | 02:38:53 | 03:09:43 | 01:45:53 | 
| 38 | 31 | Mena Suter | SUI | 04:55:41 | 04:51:23 | 00:30:31 | 02:46:16 | 03:19:46 | 01:35:55 | 
| 39 | 39 | Sarah Bonner | CAN | 04:57:11 | 04:55:06 | 00:30:50 | 02:49:49 | 03:23:39 | 01:33:32 | 
| 40 | 32 | Sabrina Exenberger | AUT | 04:59:29 | 04:57:19 | 00:35:05 | 02:41:12 | 03:19:18 | 01:40:11 | 
| 41 | 46 | Kathrin Halter | GER | 05:11:51 | 05:08:15 | 00:28:33 | 02:50:08 | 03:21:41 | 01:50:10 | 
|  | 25 | Stephanie Wunderle | GER | n/a | unrated | unrated | unrated | unrated | unrated | 
|  | 47 | Anna Przybila | AUT | n/a | unrated | unrated | unrated | unrated | unrated | 
|  | 48 | Sina Ziegler | SUI | 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
- Mika Noodt: 41% (1-1)
- Nicolas Mann: 22% (4-1)
- Jan Stratmann: 8% (12-1)
- Clement Mignon: 7% (14-1)
- Denis Chevrot: 6% (16-1)
- Florian Angert: 4% (25-1)
Female Race Participants
- Kat Matthews: 38% (2-1)
- Els Visser: 19% (4-1)
- Lisa Perterer: 12% (7-1)
- Ellie Salthouse: 9% (11-1)
- Marjolaine Pierre: 5% (18-1)
- Hannah Berry: 4% (23-1)
- Lisa Norden: 4% (25-1)