#463
28.585 points
PTO World Rank
#135
39.52 points
WT Ranking
45
Races
2
Wins
5
Podiums
12
Top 10s
1
DNFs
#1
Best Finish
18.3
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2026 | 1 | 0 | 0 | #8 | 1× half |
| 2025 | 3 | 0 | 0 | #22 | 3× half |
| 2024 | 5 | 0 | 0 | #6 | |
| 2023 | 10 | 0 | 0 | #5 | 2× half |
| 2022 | 11 | 0 | 0 | #13 | |
| 2021 | 5 | 1 | 2 | #1 | |
| 2020 | 2 | 0 | 0 | #27 | |
| 2019 | 4 | 0 | 1 | #2 | |
| 2018 | 4 | 1 | 2 | #1 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Jan 11, 26 | silverhalf | 8 | — | 04:00:38 | 00:24:56#7 | 02:07:46#7 | 01:23:00#18 |
| FIN |
| Aug 17, 25 | 22 | — | 04:10:14 | 00:22:33#6 | 02:08:14#14 | 01:33:56#46 | FIN |
| Jun 14, 25 | 25 | 27 | 04:03:51 | 00:23:56#10 | 02:05:00#15 | 01:31:41#27 | FIN |
| May 18, 25 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Aug 10, 24 | 21 | — | 00:57:26 | 00:09:12 | 00:29:52 | 00:17:09 | FIN |
| Jul 13, 24 | 13 | — | 00:52:40 | 00:09:00 | 00:26:32 | 00:16:35 | FIN |
| Apr 14, 24 | 13 | — | 00:52:59 | 00:07:42 | 00:26:59 | 00:16:50 | FIN |
| Mar 17, 24 | 6 | — | 00:56:32 | 00:09:25 | 00:29:34 | 00:17:04 | FIN |
| Mar 8, 24 | 13 | — | 01:47:09 | 00:18:14 | 00:52:51 | 00:35:03 | FIN |
| Sep 22, 23 | 41 | — | 01:52:29 | 00:19:03 | 00:56:01 | 00:35:46 | FIN |
| Jul 15, 23 | 21 | — | 00:55:22 | 00:08:40 | 00:28:32 | 00:16:04 | FIN |
| Jul 8, 23 | 29 | — | 00:54:20 | 00:09:38 | 00:27:16 | 00:16:29 | FIN |
| Jun 10, 23 | 27 | 29 | 04:05:15 | 00:24:10#6 | 02:09:01#28 | 01:29:05#31 | FIN |
| May 20, 23 | 17 | — | 00:58:59 | 00:09:31 | 00:28:30 | 00:18:07 | FIN |
| May 13, 23 | 13 | — | 00:50:25 | 00:08:45 | 00:25:32 | 00:14:44 | FIN |
| Apr 15, 23 | 5 | — | 00:55:04 | 00:09:40 | 00:28:08 | 00:16:08 | FIN |
| Mar 12, 23 | 8 | — | 00:51:51 | 00:08:59 | 00:25:33 | 00:16:26 | FIN |
| Feb 26, 23 | 28 | — | 01:52:26 | 00:18:03 | 00:56:26 | 00:36:52 | FIN |
| Jan 1, 23 | 31 | — | 04:05:15 | 00:24:10#6 | 02:09:01#32 | 01:29:05#70 | FIN |
| Nov 24, 22 | 38 | — | 01:55:37 | 00:18:12 | 00:59:48 | 00:36:06 | FIN |
| Oct 29, 22 | — | — | — | 00:24:03 | — | — | DNF |
| Oct 14, 22 | 16 | — | 00:54:40 | 00:08:34 | 00:28:03 | 00:16:37 | FIN |
| Sep 9, 22 | 14 | — | 00:55:49 | 00:10:43 | 00:27:13 | 00:17:13 | FIN |
| Jul 17, 22 | 13 | — | 00:52:55 | 00:08:11 | 00:27:04 | 00:15:41 | FIN |
| Jun 18, 22 | 38 | — | 00:55:23 | 00:09:16 | 00:28:33 | 00:16:19 | FIN |
| May 21, 22 | 25 | — | 00:57:33 | 00:08:41 | 00:28:42 | 00:17:05 | FIN |
| May 14, 22 | 23 | — | 01:56:09 | 00:17:33 | 01:00:21 | 00:36:15 | FIN |
| Apr 24, 22 | 16 | — | 00:57:48 | 00:08:59 | 00:31:00 | 00:16:20 | FIN |
| Mar 26, 22 | 45 | — | 01:51:59 | 00:18:54 | 00:57:08 | 00:34:10 | FIN |
| Mar 12, 22 | 17 | — | 00:30:32 | 00:05:05 | 00:16:31 | 00:07:53 | FIN |
| Nov 25, 21 | 9 | — | 00:58:43 | 00:09:04 | 00:29:11 | 00:18:21 | FIN |
| Nov 14, 21 | 2 | — | 00:54:22 | 00:09:21 | 00:27:10 | 00:17:03 | FIN |
| Nov 13, 21 | 1 | — | 00:54:22 | 00:09:21 | 00:27:10 | 00:17:03 | FIN |
| Nov 6, 21 | 28 | — | 00:58:03 | 00:08:56 | 00:31:03 | 00:16:30 | FIN |
| Jul 17, 21 | 30 | — | 00:54:40 | 00:09:12 | 00:27:03 | 00:16:30 | FIN |
| Oct 25, 20 | 27 | — | 00:56:17 | 00:09:57 | 00:27:23 | 00:17:04 | FIN |
| Mar 6, 20 | 28 | — | 00:54:13 | 00:08:06 | 00:27:18 | 00:16:41 | FIN |
| Aug 29, 19 | 27 | — | 00:56:28 | 00:09:07 | 00:29:22 | 00:16:57 | FIN |
| Aug 3, 19 | 2 | — | 00:55:29 | — | — | — | FIN |
| May 3, 19 | 13 | — | 00:58:24 | 00:09:18 | 00:30:45 | 00:17:09 | FIN |
| Mar 9, 19 | 7 | — | 00:53:45 | 00:09:05 | 00:26:26 | 00:17:04 | FIN |
| Oct 7, 18 | 7 | — | 00:54:47 | 00:09:31 | 00:27:41 | 00:16:37 | FIN |
| Jul 1, 18 | 3 | — | 00:57:13 | 00:09:37 | 00:29:00 | 00:17:00 | FIN |
| Jun 23, 18 | 16 | — | 01:01:24 | 00:10:06 | 00:31:18 | 00:18:57 | FIN |
| Mar 10, 18 | 1 | — | 00:54:51 | 00:09:19 | 00:27:23 | 00:17:02 | FIN |