#286
43.758 points
PTO World Rank
68
Races
2
Wins
6
Podiums
25
Top 10s
14
DNFs
#1
Best Finish
13.2
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 7 | 0 | 0 | #4 | 5× full, 2× half |
| 2024 | 7 | 0 | 0 | #8 | 5× full, 2× half |
| 2023 | 6 | 1 | 2 | #1 | 3× full, 3× half |
| 2022 | 10 | 1 | 1 | #1 | 6× full, 3× half |
| 2021 | 4 | 0 | 0 | #6 | 2× full, 2× half |
| 2020 | 2 | 0 | 0 | — | 2× half |
| 2019 | 5 | 0 | 3 | #2 | 3× half, 2× full |
| 2018 | 6 | 0 | 0 | #11 | 5× half, 1× full |
| 2017 | 4 | 0 | 0 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Aug 24, 25 | silverfull | — | — | — | 00:49:46#99999 | 04:23:44#99999 | —#99999 |
| #8 |
| 4× half |
| 2016 | 5 | 0 | 0 | #8 | 5× half |
| 2015 | 5 | 0 | 0 | #4 | 4× half, 1× full |
| 2014 | 2 | 0 | 0 | #9 | 2× half |
| 2013 | 3 | 0 | 0 | #9 | 1× half |
| 2012 | 1 | 0 | 0 | #75 | 1× half |
| 2011 | 1 | 0 | 0 | #48 |
| DNF |
| Aug 24, 25 | 2025 Switzerlandfull | — | — | — | 00:49:46#4 | 04:23:44#8 | — | DNF |
| Jun 22, 25 | 10 | — | 03:50:31 | 00:26:01#18 | 02:05:11#19 | 01:16:03#6 | FIN |
| Jun 15, 25 | 4 | — | 08:02:10 | 00:52:20#16 | 04:16:55#7 | 02:46:48#8 | FIN |
| May 17, 25 | 12 | 12 | 08:45:43 | 00:50:14#12 | 05:00:15#14 | 02:50:11#12 | FIN |
| May 4, 25 | — | — | — | 00:24:10#40 | 02:12:43#144 | — | DNF |
| Mar 30, 25 | — | — | — | 00:53:36#99999 | 04:38:46#99999 | —#99999 | DNF |
| Oct 26, 24 | 26 | 26 | 08:11:01 | 00:50:36#37 | 04:15:44#32 | 02:59:23#26 | FIN |
| Oct 26, 24 | 26 | — | 08:11:01 | 00:50:36#28 | 04:15:44#32 | 02:59:23#20 | FIN |
| Sep 22, 24 | 26 | — | 08:11:01 | 00:50:36#42 | 04:15:44#35 | 02:59:23#32 | FIN |
| Sep 1, 24 | 13 | 13 | 03:59:48 | 00:25:20#23 | 02:12:18#20 | 01:16:16#13 | FIN |
| Jul 14, 24 | 9 | — | 07:53:39 | 00:49:18#18 | 04:11:40#11 | 02:48:06#7 | FIN |
| Jun 30, 24 | 16 | — | 03:47:28 | 00:21:43#27 | 02:04:25#13 | 01:15:12#20 | FIN |
| Apr 27, 24 | 8 | 8 | 08:02:40 | 00:52:36#38 | 04:18:04#17 | 02:47:08#8 | FIN |
| Sep 16, 23 | 1 | — | 07:42:29 | 00:49:57#10 | 04:07:12#3 | 02:38:30#3 | FIN |
| Sep 3, 23 | 3 | 3 | 03:55:19 | 00:23:55#7 | 02:09:48#5 | 01:15:57#3 | FIN |
| Aug 6, 23 | — | — | — | — | 02:39:33#266 | — | DNF |
| Jun 18, 23 | 18 | — | 08:40:51.183 | 00:47:47.053#10 | 04:31:17#18 | 03:14:27.076#60 | FIN |
| Jan 1, 23 | 8 | — | 03:58:50 | 00:23:27#9 | 02:16:20#7 | 01:15:41#13 | FIN |
| Jan 1, 23 | — | — | — | — | — | — | DNS |
| Nov 25, 22 | — | — | — | 00:50:29#21 | 04:20:30#16 | — | DNF |
| Sep 17, 22 | 1 | — | 03:59:32 | 00:23:39 | 02:16:50 | 01:11:06 | FIN |
| Aug 20, 22 | 5 | — | 07:51:44 | 00:46:02#6 | 04:12:31#7 | 02:49:33#8 | FIN |
| Jun 26, 22 | — | — | — | 00:49:32#99999 | 04:38:16#99999 | —#99999 | DNF |
| May 22, 22 | — | — | — | 00:25:49 | 02:22:17 | — | DNS |
| Apr 3, 22 | 9 | 9 | 07:36:38 | 00:08:38#13 | 04:33:35#12 | 02:49:56#9 | FIN |
| Apr 3, 22 | 9 | — | 07:36:38 | 00:08:38#18 | 04:33:35#12 | 02:49:56#7 | FIN |
| Mar 19, 22 | 12 | — | 04:07:15 | 00:24:02#14 | 02:21:16#13 | 01:16:22#19 | FIN |
| Jan 1, 22 | 2022 Swedenfull | 5 | — | 07:51:45 | 00:46:03#11 | 04:12:32#10 | 02:49:34#9 | FIN |
| Jan 1, 22 | 12 | — | 04:07:16 | 00:24:03#20 | 02:21:17#15 | 01:16:23#23 | FIN |
| Sep 19, 21 | 2021 Austriafull | — | — | — | 00:47:44#10 | — | — | DNF |
| Jul 3, 21 | 2021 Lanzarotefull | 17 | 19 | 09:21:36 | 00:51:26#7 | 04:59:25#5 | 03:25:08#19 | FIN |
| May 30, 21 | 18 | — | 03:56:27 | 00:26:18#20 | 02:11:05#24 | 01:14:13#24 | FIN |
| May 9, 21 | 6 | — | 03:56:47 | 00:28:09#19 | 02:12:19#9 | 01:12:59#4 | FIN |
| Sep 6, 20 | — | — | — | 00:23:54#10 | 02:08:10#4 | — | DNF |
| Mar 15, 20 | — | — | — | — | — | — | DNS |
| Nov 10, 19 | 3 | — | 03:52:43 | 00:24:44#10 | 02:09:01#4 | 01:15:26#4 | FIN |
| Oct 6, 19 | 9 | — | 08:07:53 | 00:46:54#11 | 04:19:09#6 | 02:56:55#14 | FIN |
| Jul 7, 19 | 2 | — | 08:25:52.888 | 00:50:56.614 | 04:31:11.433 | 02:58:16.309 | FIN |
| Jun 16, 19 | 3 | — | 03:52:43 | 00:24:44#11 | 02:09:01#5 | 01:15:26#7 | FIN |
| Apr 7, 19 | 12 | — | 03:56:49 | 00:25:21#16 | 02:10:46#10 | 01:16:58#15 | FIN |
| Nov 18, 18 | 13 | — | 03:51:19 | 00:22:34#10 | 02:06:19#10 | 01:17:36#15 | FIN |
| Nov 18, 18 | 13 | — | 08:40:00 | 00:49:48#3 | 04:24:49#12 | 03:19:28#19 | FIN |
| Aug 26, 18 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jun 17, 18 | 13 | — | 03:51:18.1 | 00:22:33.15 | 02:06:18.2 | 01:17:36 | FIN |
| Jun 3, 18 | 11 | 11 | 04:09:09 | 00:25:26#11 | 02:20:46#12 | 01:18:52#11 | FIN |
| Jun 3, 18 | 11 | — | 04:09:09.44 | 00:25:26.73 | 02:20:46.3 | 01:18:52.94 | FIN |
| Nov 12, 17 | 10 | — | 03:55:14 | 00:27:22#8 | 02:24:17#13 | 01:16:34#8 | DNF |
| Aug 27, 17 | 9 | 12 | 04:16:33 | 00:24:17#3 | 02:20:12#10 | 01:26:15#41 | FIN |
| Apr 22, 17 | 8 | — | 04:23:13 | 00:26:52#11 | 02:41:00#14 | 01:15:21#6 | FIN |
| Jan 1, 17 | — | — | — | 00:27:22#11 | 02:24:17#16 | — | DNF |
| Nov 13, 16 | 8 | — | 03:58:50 | 00:23:27#7 | 02:16:20#6 | 01:15:41#12 | FIN |
| Oct 23, 16 | — | — | — | — | — | — | DNF |
| Jun 5, 16 | 8 | 8 | 03:58:50 | 00:23:27#9 | 02:16:20#10 | 01:15:41#8 | FIN |
| May 7, 16 | — | — | — | 00:24:27#17 | 02:33:18#27 | — | DNF |
| Jan 1, 16 | 16 | — | 04:16:05 | 00:24:32#22 | 02:29:43#18 | 01:17:54#16 | FIN |
| Aug 10, 15 | 10 | — | 04:15:48 | 00:25:39#25 | 02:28:31#19 | 01:18:02#12 | FIN |
| Jun 28, 15 | 2015 Austriafull | 12 | — | 04:17:44 | 00:24:21#8 | 02:19:14#9 | 01:31:05#21 | FIN |
| Jun 7, 15 | 12 | 21 | 04:17:44 | 00:24:21#10 | 02:19:14#5 | 01:31:05#21 | FIN |
| May 3, 15 | — | — | — | 00:23:44 | 02:17:56 | — | DNF |
| Jan 1, 15 | 4 | — | 03:58:46 | 00:28:22#14 | 02:07:43#5 | 01:18:27#4 | FIN |
| Sep 21, 14 | 11 | — | 04:16:21 | 00:22:59#7 | 02:26:02#10 | 01:24:29#13 | FIN |
| Jun 21, 14 | 9 | — | 04:01:54 | 00:24:35#9 | 02:16:50#7 | 01:17:14#11 | FIN |
| Aug 4, 13 | 9 | — | 04:05:38 | 00:24:25 | 02:16:34 | 01:22:08 | FIN |
| Jun 30, 13 | 15 | — | 01:52:13 | 00:18:51 | 00:56:47 | 00:34:54 | FIN |
| May 11, 13 | 41 | — | 04:17:22 | 00:23:56#36 | 02:28:58#56 | 01:18:41#47 | FIN |
| Sep 9, 12 | 75 | — | 04:37:13 | 00:26:42#69 | 02:28:55#99 | 01:36:52#165 | FIN |
| Jul 9, 11 | 48 | — | 01:07:31 | 00:10:20 | 00:34:54 | 00:21:38 | FIN |