
#266
45.14 points
PTO World Rank
#8
386.96 points
WT Ranking
66
Races
1
Wins
7
Podiums
29
Top 10s
2
DNFs
#1
Best Finish
14.2
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 7 | 0 | 1 | #2 | 3× full, 2× half |
| 2024 | 8 | 1 | 1 | #1 | 5× full, 1× half |
| 2023 | 12 | 0 | 2 | #3 | 4× full, 5× half |
| 2022 | 11 | 0 | 2 | #3 | 5× full, 3× half |
| 2021 | 6 | 0 | 0 | #7 | 4× full, 1× half |
| 2020 | 2 | 0 | 0 | #17 | 2× half |
| 2019 | 10 | 0 | 1 | #2 | 9× half |
| 2018 | 1 | 0 | 0 | #10 | 1× half |
| 2017 | 2 | 0 | 0 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 16, 25 | silverfull | — | — | — | 00:52:05#34 | — | — | DNF |
| #14 |
| 2× half |
| 2016 | 4 | 0 | 0 | #17 | 4× half |
| 2015 | 1 | 0 | 0 | #23 | 1× full |
| 2011 | 1 | 0 | 0 | #45 |
| 2008 | 1 | 0 | 0 | #52 |
| Oct 26, 25 |
| 5 |
| — |
| 03:43:39 |
| 00:25:02#16 |
| 02:00:58#6 |
| 01:11:14#6 |
| FIN |
| Sep 13, 25 | 7 | — | 07:54:10 | 00:50:36 | 04:13:24 | 02:46:01 | FIN |
| Sep 13, 25 | 2 | — | 07:54:10 | 00:50:36 | 04:13:24 | 02:46:01 | FIN |
| Sep 13, 25 | 7 | — | 07:54:08 | 00:50:34#5 | 04:13:24#6 | 02:46:01#11 | FIN |
| May 17, 25 | — | — | — | 00:49:49#99999 | 05:05:01#99999 | —#99999 | DNF |
| Apr 6, 25 | 7 | — | 03:51:06 | 00:26:37#15 | 02:08:52#6 | 01:12:10#7 | FIN |
| Oct 6, 24 | 20 | — | 07:57:15.249 | 00:49:14.362#32 | 04:03:54.019#6 | 02:59:28.502#52 | FIN |
| Sep 14, 24 | 5 | — | 07:51:28 | 00:48:18 | 04:11:00 | 02:47:58 | FIN |
| Sep 14, 24 | 1 | — | 07:51:28 | 00:48:18 | 04:11:00 | 02:47:58 | FIN |
| Sep 14, 24 | 5 | — | 07:51:28 | 00:48:18#5 | 04:11:00#5 | 02:47:58#5 | FIN |
| Aug 18, 24 | 17 | 17 | 07:48:46 | 00:50:00#28 | 04:06:58#13 | 02:45:57#17 | FIN |
| Jun 29, 24 | 9 | — | 04:08:35 | 00:27:33#10 | 02:23:46#10 | 01:13:40#15 | FIN |
| May 18, 24 | 10 | 11 | 08:55:09 | 00:50:27#4 | 04:53:20#6 | 03:06:42#11 | FIN |
| Apr 21, 24 | 9 | — | 08:27:56 | 00:51:18#10 | 04:33:30#10 | 02:57:31#11 | FIN |
| Nov 4, 23 | 8 | 8 | 07:56:49 | 00:52:48#19 | 04:07:54#9 | 02:49:54#8 | FIN |
| Oct 8, 23 | 12 | — | 02:36:54 | 00:19:49#22 | 01:18:25#6 | 00:53:23#18 | FIN |
| Sep 9, 23 | 3 | — | 07:49:49 | 00:49:08 | 04:05:44 | 02:50:11 | FIN |
| Sep 9, 23 | 3 | — | 07:49:49 | 00:49:08#10 | 04:05:44#5 | 02:50:11#3 | FIN |
| Aug 27, 23 | 14 | — | 03:58:07 | 00:25:03 | 02:03:52 | 01:24:02 | FIN |
| Aug 27, 23 | 14 | — | 03:58:07 | 00:25:03#18 | 02:03:52#6 | 01:24:02#23 | FIN |
| Jun 18, 23 | 14 | — | 08:35:53.147 | 00:49:22.097#14 | 04:25:30#6 | 03:14:19.237#58 | FIN |
| Jun 4, 23 | 6 | — | 03:39:38 | 00:25:17#6 | 01:50:38#3 | 01:23:43#12 | FIN |
| May 7, 23 | 26 | — | 05:37:29 | 00:38:33 | 03:00:55 | 01:52:06 | FIN |
| May 7, 23 | 26 | — | 05:37:29 | 00:38:33#27 | 03:00:55#27 | 01:52:06#22 | FIN |
| Apr 22, 23 | 14 | — | 03:51:05 | — | 02:06:35#6 | 01:14:36#23 | FIN |
| Jan 1, 23 | 22 | — | 04:16:20 | 00:25:59#33 | 02:25:32#35 | 01:20:57#41 | FIN |
| Nov 25, 22 | 10 | — | 08:02:26 | 00:50:26#17 | 04:14:51#5 | 02:50:34#13 | FIN |
| Oct 15, 22 | 18 | — | 04:08:43 | 00:24:04#13 | 02:16:11#21 | 01:24:16#25 | FIN |
| Sep 10, 22 | 8 | — | 08:09:18 | 00:47:38 | 04:15:40 | 03:02:26 | FIN |
| Sep 10, 22 | 3 | — | 08:09:18 | 00:47:38 | 04:15:40 | 03:02:26 | FIN |
| Sep 10, 22 | 8 | — | 08:09:18 | 00:47:38#9 | 04:15:40#2 | 03:02:26#15 | FIN |
| Aug 21, 22 | 18 | — | 03:29:02 | 00:27:06 | 01:47:46 | 01:08:27 | FIN |
| Aug 21, 22 | 18 | — | 03:29:02 | 00:27:06#23 | 01:47:46#12 | 01:08:27#25 | FIN |
| Jun 26, 22 | 9 | 9 | 08:14:34 | 00:49:34#15 | 04:19:13#7 | 03:00:28#9 | FIN |
| Jun 12, 22 | 3 | — | 03:57:42 | 00:23:18#9 | 02:14:34#2 | 01:16:34#7 | FIN |
| Apr 23, 22 | 10 | 11 | 08:24:25 | 00:52:32#9 | 04:22:23#6 | 03:04:38#11 | FIN |
| Apr 3, 22 | 13 | — | 03:28:37 | 00:14:11#35 | 01:57:16#9 | 01:13:30#21 | FIN |
| Oct 16, 21 | 2021 Mallorcafull | 48 | — | 09:04:15 | 00:48:43#15 | 04:34:21#22 | 03:35:55#187 | FIN |
| Sep 12, 21 | 9 | — | 08:00:49 | 00:49:41 | 04:14:24 | 02:52:24 | FIN |
| Sep 12, 21 | 9 | — | 08:00:49 | 00:49:41#12 | 04:14:24#8 | 02:52:24#15 | FIN |
| Sep 5, 21 | 7 | — | 03:58:59 | 00:26:19#10 | 02:09:15#6 | 01:17:31#11 | FIN |
| Aug 8, 21 | 2021 Gdyniafull | 7 | — | 03:58:59 | 00:26:19#14 | 02:09:15#6 | 01:17:31#13 | FIN |
| May 30, 21 | — | — | — | 00:51:00#8 | 09:52:52#52 | — | DNS |
| Sep 6, 20 | 17 | — | 04:01:50 | 00:26:02#20 | 02:11:51#15 | 01:18:43#14 | FIN |
| Sep 6, 20 | 17 | — | 04:01:50 | —#22 | 02:11:51#15 | 01:18:43#14 | FIN |
| Nov 10, 19 | 20 | — | 04:28:38 | 00:25:55#16 | 02:34:15#18 | 01:24:09#24 | FIN |
| Oct 19, 19 | 24 | — | 04:20:27 | 00:25:32#14 | 02:20:03#18 | 01:30:28#29 | FIN |
| Sep 29, 19 | 14 | — | 04:08:34.723 | 00:24:30.079 | 02:12:35.728 | 01:25:16.267 | FIN |
| Sep 1, 19 | 14 | 14 | 04:11:58 | 00:25:26#13 | 02:15:33#14 | 01:25:34#14 | FIN |
| Jul 14, 19 | 2 | — | 03:57:49 | 00:22:16 | 02:16:25 | 01:15:34 | FIN |
| Jun 16, 19 | 10 | — | 04:02:55 | 00:24:35#6 | 02:09:10#6 | 01:25:18#72 | FIN |
| Jun 2, 19 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 27, 19 | 13 | — | 04:24:38.99 | — | 02:31:39.89 | 01:23:43.92 | FIN |
| Feb 1, 19 | 15 | — | 03:58:52.67 | 00:25:11.96 | 02:03:56.64 | 01:25:45.46 | FIN |
| Jan 1, 19 | 14 | — | 04:08:35 | 00:24:31#11 | 02:12:36#1 | 01:25:17#40 | FIN |
| Nov 18, 18 | 10 | — | 04:16:21 | 00:24:49#9 | 02:27:17#5 | 01:20:20#16 | FIN |
| Nov 12, 17 | 22 | — | 04:06:20 | 00:21:49#10 | 02:10:56#9 | 01:30:16#27 | FIN |
| Aug 27, 17 | 14 | 25 | 04:24:18 | 00:25:14#11 | 02:22:07#19 | 01:31:46#102 | FIN |
| Nov 13, 16 | 26 | — | 04:32:00 | 00:26:55#26 | 02:33:28#21 | 01:27:04#30 | FIN |
| Aug 28, 16 | 20 | 68 | 04:50:52 | 00:26:18#20 | 02:31:05#27 | 01:47:29#72 | FIN |
| Jun 5, 16 | 17 | 25 | 04:16:20 | 00:25:59#37 | 02:25:32#33 | 01:20:57#25 | FIN |
| May 1, 16 | 26 | — | 03:50:20 | — | 02:27:02#24 | 01:21:15#36 | FIN |
| Jun 28, 15 | 2015 Austriafull | 23 | — | 04:18:50 | 00:24:10#16 | 02:22:29#19 | 01:27:42#22 | FIN |
| Jul 9, 11 | 45 | — | 01:06:36 | 00:11:02 | 00:33:27 | 00:20:46 | FIN |
| Jun 28, 08 | 52 | — | 01:14:46 | 00:14:34 | 00:39:14 | 00:20:58 | FIN |