
#888
6.528 points
PTO World Rank
33
Races
0
Wins
1
Podiums
7
Top 10s
2
DNFs
#2
Best Finish
50.4
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 1 | 0 | 0 | #43 | 1× half |
| 2024 | 2 | 0 | 0 | #30 | 1× full, 1× half |
| 2023 | 9 | 0 | 1 | #2 | 9× half |
| 2022 | 9 | 0 | 0 | #8 | 9× half |
| 2021 | 6 | 0 | 0 | #14 | 6× half |
| 2020 | 1 | 0 | 0 | #11 | 1× half |
| 2019 | 3 | 0 | 0 | #7 | 2× half, 1× sprint |
| 2018 | 1 | 0 | 0 | #7 | 1× sprint |
| 2014 | 1 | 0 | 0 | #689 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Jul 26, 25 | silverhalf | 43 | — | 04:11:50 | 00:32:29#74 | 02:08:36#40 | 01:25:50#72 |
| 1× half |
| FIN |
| Jul 7, 24 | 30 | — | 08:35:01 | 00:54:37#34 | 04:30:54#34 | 03:05:32#27 | FIN |
| Jun 8, 24 | 37 | 44 | 04:05:22 | 00:28:28#87 | 02:04:41#32 | 01:28:20#44 | FIN |
| Dec 10, 23 | 10 | — | 04:20:52 | 00:28:57#11 | 02:11:40#7 | 01:38:07#10 | FIN |
| Dec 3, 23 | 21 | — | 03:57:13 | 00:26:09#35 | 02:06:16#18 | 01:20:53#29 | FIN |
| Dec 3, 23 | 21 | 22 | 03:57:13 | 00:26:09#43 | 02:06:16#20 | 01:20:53#22 | FIN |
| Nov 5, 23 | 11 | — | 04:03:35 | 00:28:31#17 | 02:07:02#6 | 01:24:42#13 | FIN |
| May 6, 23 | 2 | — | 03:47:42 | 00:23:54#7 | 02:05:18#2 | 01:17:51#3 | FIN |
| Apr 23, 23 | 10 | — | 04:11:04 | 00:27:35#14 | 02:07:24#4 | 01:32:26#13 | FIN |
| Apr 1, 23 | 15 | 15 | 04:02:21 | 00:26:09#40 | 02:15:41#17 | 01:15:38#15 | FIN |
| Jan 1, 23 | 15 | — | 04:02:21 | 00:26:09#44 | 02:15:41#14 | 01:15:38#17 | FIN |
| Jan 1, 23 | 11 | — | 04:11:05 | 00:27:36#20 | 02:07:25#4 | 01:32:27#37 | FIN |
| Nov 6, 22 | — | — | — | 00:26:29 | 02:27:51 | — | DNF |
| Oct 16, 22 | 8 | 8 | 03:56:21 | 00:26:18#14 | 02:06:58#7 | 01:17:57#8 | FIN |
| Jul 10, 22 | 13 | — | 03:49:11 | 00:16:48#16 | 02:07:32#6 | 01:20:15#19 | FIN |
| May 22, 22 | 18 | 18 | 03:59:07 | 00:26:54#45 | 02:07:41#18 | 01:21:03#18 | FIN |
| Apr 2, 22 | 30 | 39 | 04:15:11 | 00:27:01#75 | 02:16:45#25 | 01:26:34#45 | FIN |
| Jan 1, 22 | 45 | — | 04:15:11 | 00:27:01#83 | 02:16:45#20 | 01:26:34#110 | FIN |
| Jan 1, 22 | 18 | — | 03:59:07 | 00:26:54#47 | 02:07:41#16 | 01:21:03#28 | FIN |
| Jan 1, 22 | 8 | — | 03:56:21 | 00:26:18#14 | 02:06:58#7 | 01:17:57#7 | FIN |
| Jan 1, 22 | — | — | — | 00:26:30#15 | 02:27:52#39 | — | DNF |
| Oct 30, 21 | 20 | 40 | 04:26:47 | 00:28:29#63 | 02:18:14#21 | 01:34:34#46 | FIN |
| Sep 5, 21 | 20 | — | 04:26:46 | 00:28:28#20 | 02:18:13#18 | 01:34:33#22 | FIN |
| Aug 29, 21 | 14 | 14 | 03:44:26 | 00:27:02#28 | 02:00:07#12 | 01:13:16#14 | FIN |
| Jun 20, 21 | 25 | — | 03:02:55 | 00:29:00#27 | 01:01:44#16 | 01:25:48#27 | FIN |
| May 1, 21 | 47 | — | 04:20:38.155 | 00:29:52.502#237 | 02:16:46.273#43 | 01:29:31.393#95 | FIN |
| Apr 11, 21 | 14 | 14 | 03:55:09 | 00:28:32#54 | 02:07:48#13 | 01:16:04#14 | FIN |
| Sep 19, 20 | 11 | — | 04:10:25 | — | — | — | FIN |
| Sep 7, 19 | 322 | — | 04:41:22 | 00:27:57#216 | 02:38:27#257 | 01:30:17#1023 | FIN |
| Aug 29, 19 | 7 | — | 02:05:43 | 00:23:42 | 01:00:57 | 00:37:32 | FIN |
| Jun 30, 19 | 19 | — | 04:11:01 | 00:26:52#37 | 02:16:45#17 | 01:23:59#35 | FIN |
| Sep 12, 18 | 7 | — | 01:58:46 | 00:21:55 | 00:57:41 | 00:35:34 | FIN |
| Jun 15, 14 | 689 | — | 06:40:03 | 00:41:30#882 | 03:38:33#737 | 02:09:01#628 | FIN |