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