
#57
75.265 points
PTO World Rank
#5
475.58 points
WT Ranking
42
Races
3
Wins
9
Podiums
19
Top 10s
0
DNFs
#1
Best Finish
26.8
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 10 | 0 | 2 | #3 | 5× half, 5× full |
| 2024 | 5 | 2 | 2 | #1 | 1× full, 4× half |
| 2023 | 8 | 1 | 3 | #1 | 8× half |
| 2022 | 11 | 0 | 2 | #3 | 10× half, 1× full |
| 2021 | 5 | 0 | 0 | #4 | 3× half, 2× full |
| 2020 | 1 | 0 | 0 | #76 | 1× half |
| 2019 | 2 | 0 | 0 | #36 | 2× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 8, 25 | diamondhalf | 21 | — | 04:37:25 | 00:28:44#38 | 02:41:50#20 | 01:23:36#33 |
| FIN |
| Oct 11, 25 | 25 | — | 09:19:43.937 | 01:00:22.437 | 04:58:41.489 | 03:14:55.322 | FIN |
| Oct 11, 25 | 25 | — | 09:19:44 | 01:00:23#37 | 04:58:42#35 | 03:14:56#16 | FIN |
| Oct 11, 25 | 25 | 25 | 09:19:44 | 01:00:23#47 | 04:58:42#34 | 03:14:56#25 | FIN |
| Aug 31, 25 | 7 | 7 | 04:23:06 | 00:27:54#68 | 02:25:11#63 | 01:23:53#55 | FIN |
| Jun 29, 25 | 3 | — | 06:30:48 | 00:55:18#9 | 03:20:57#2 | 02:08:09#3 | FIN |
| Jun 29, 25 | 3 | — | 06:30:48 | 00:55:18 | 03:20:57 | 02:08:09 | FIN |
| May 18, 25 | 8 | — | 04:21:42 | 00:28:40#12 | 02:26:11#8 | 01:21:18#8 | FIN |
| May 18, 25 | 85 | — | 04:21:42 | 00:28:40#111 | 02:26:11#110 | 01:21:18#95 | FIN |
| Mar 30, 25 | 7 | 7 | 09:24:03 | 01:05:32#51 | 05:00:57#48 | 03:13:16#45 | FIN |
| Aug 25, 24 | 1 | — | 05:45:14 | 00:45:30#3 | 02:53:27#2 | 02:02:25#2 | FIN |
| Aug 25, 24 | 1 | — | 05:45:14 | 00:45:30 | 02:53:27 | 02:02:25 | FIN |
| Jun 30, 24 | 43 | — | 04:08:24 | 00:23:35#70 | 02:17:13#49 | 01:22:04#60 | FIN |
| May 19, 24 | 9 | — | 04:06:42 | 00:26:13#14 | 02:10:36#13 | 01:24:43#7 | FIN |
| Apr 21, 24 | 89 | — | 04:13:29 | 00:26:52#94 | 02:21:52#104 | 01:19:53#100 | FIN |
| Oct 21, 23 | 3 | — | 04:11:36 | — | — | — | FIN |
| Sep 24, 23 | 2 | — | 04:51:39 | 00:30:00#5 | 02:54:14#1 | 01:24:45#4 | FIN |
| Aug 26, 23 | 22 | — | 04:15:13 | 00:27:35#43 | 02:20:01#24 | 01:24:30#26 | FIN |
| Jul 2, 23 | 1 | — | 04:23:23 | 00:28:31#5 | 02:24:30#2 | 01:24:55#2 | FIN |
| May 7, 23 | 6 | — | 04:36:50 | 00:27:51#10 | 02:38:07#6 | 01:26:55#10 | FIN |
| Apr 22, 23 | 11 | — | 04:28:40 | 00:29:44#8 | 02:31:13#11 | 01:22:50#11 | FIN |
| Jan 1, 23 | 22 | — | 04:15:12 | 00:27:34#27 | 02:20:00#20 | 01:24:29#23 | FIN |
| Jan 1, 23 | 54 | — | 04:36:51 | 00:27:52#63 | 02:38:08#72 | 01:26:56#71 | FIN |
| Oct 28, 22 | 23 | — | 04:34:00 | 00:27:51#61 | 02:37:47#57 | 01:25:36#19 | FIN |
| Sep 3, 22 | 5 | — | 05:06:51 | 00:29:41#17 | 03:05:30#7 | 01:27:10#5 | FIN |
| Aug 20, 22 | 3 | 3 | 03:49:06 | —#99999 | 02:21:59#60 | 01:25:44#64 | FIN |
| Jul 3, 22 | 3 | — | 04:15:49 | 00:26:19#4 | 02:21:49#3 | 01:22:42#3 | FIN |
| May 22, 22 | 5 | — | 04:27:28 | 00:30:26#6 | 02:27:14#4 | 01:24:05#4 | FIN |
| May 7, 22 | 8 | — | 04:39:30 | 00:27:20#7 | 02:39:49#8 | 01:25:49#11 | FIN |
| Jan 1, 22 | 23 | — | 04:33:59 | 00:27:50#26 | 02:37:46#32 | 01:25:35#16 | FIN |
| Jan 1, 22 | 95 | — | 04:39:31 | 00:27:21#128 | 02:39:50#148 | 01:25:50#118 | FIN |
| Jan 1, 22 | 52 | — | 04:27:29 | 00:30:27#128 | 02:27:15#80 | 01:24:06#54 | FIN |
| Jan 1, 22 | 64 | — | 03:49:06 | — | 02:21:59#58 | 01:25:44#105 | FIN |
| Jan 1, 22 | 32 | — | 04:15:50 | 00:26:20#42 | 02:21:50#87 | 01:22:43#50 | FIN |
| Sep 12, 21 | — | — | — | — | — | — | DNS |
| Sep 5, 21 | 6 | 7 | 09:32:01.292 | 00:47:48.065#131 | 05:10:03.094#95 | 03:28:20.063#89 | FIN |
| Sep 5, 21 | 2021 Switzerlandfull | 89 | — | 09:32:02 | 00:47:49#147 | 05:10:04#117 | 03:28:21#104 | FIN |
| Jul 4, 21 | 34 | — | 04:23:18 | 00:29:44#83 | 02:24:28#61 | 01:24:40#37 | FIN |
| Jun 6, 21 | 4 | — | 04:47:50 | 00:29:35#7 | 02:50:02#3 | 01:24:16#7 | FIN |
| Sep 6, 20 | 76 | — | 04:28:26 | 00:28:20#67 | 02:29:07#151 | 01:27:07#89 | FIN |
| Sep 7, 19 | 36 | — | 04:57:17 | 00:30:38#111 | 02:52:09#28 | 01:29:13#68 | FIN |
| Jun 16, 19 | 68 | — | 04:31:38 | 00:28:32#139 | 02:26:55#128 | 01:29:29#93 | FIN |