
#68
73.633 points
PTO World Rank
32
Races
1
Wins
5
Podiums
18
Top 10s
2
DNFs
#1
Best Finish
49.6
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2026 | 1 | 0 | 0 | #9 | 1× half |
| 2025 | 10 | 0 | 0 | #6 | 4× full, 5× half |
| 2024 | 11 | 1 | 4 | #1 | 4× half, 7× full |
| 2023 | 6 | 0 | 1 | #3 | 5× half, 1× full |
| 2022 | 3 | 0 | 0 | #6 | 3× half |
| 2019 | 1 | 0 | 0 | #1143 | 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Jan 17, 26 | bronzehalf | 9 | — | 03:52:46 | 00:25:48#11 | 02:03:19#12 | 01:21:54#12 |
| FIN |
| Nov 16, 25 | — | — | — | 00:52:03#33 | 04:12:50#18 | — | DNF |
| Oct 18, 25 | 15 | — | 03:17:47 | 00:23:35 | 01:49:54 | 01:02:15 | FIN |
| Oct 18, 25 | 15 | — | 03:17:47 | 00:23:35#17 | 01:49:56#10 | 01:02:15#17 | FIN |
| Sep 14, 25 | 17 | — | 03:55:04 | 00:27:08#42 | 02:01:38#15 | 01:23:45#49 | FIN |
| Jun 22, 25 | 24 | — | 04:31:05 | 00:27:34#23 | 02:20:15#10 | 01:36:30#139 | FIN |
| Jun 15, 25 | 10 | 10 | 08:14:42 | 00:55:22#17 | 04:24:40#12 | 02:50:08#10 | FIN |
| May 10, 25 | 6 | — | 03:46:36.051 | 00:24:13.862#16 | 02:03:10.396#5 | 01:16:02.021#13 | FIN |
| Apr 26, 25 | 12 | 12 | 07:49:18 | 00:51:48#29 | 04:03:18#18 | 02:48:52#12 | FIN |
| Mar 23, 25 | 10 | 10 | 03:43:10 | 00:25:35#49 | 01:59:31#11 | 01:13:48#10 | FIN |
| Mar 1, 25 | 7 | 7 | 07:59:32 | 00:49:44#11 | 04:19:45#9 | 02:44:32#7 | FIN |
| Dec 14, 24 | 16 | — | 03:44:50 | 00:23:15#40 | 02:04:09#20 | 01:13:33#17 | FIN |
| Dec 1, 24 | 6 | — | 03:42:17 | 00:25:44#26 | 02:00:40#8 | 01:12:05#3 | FIN |
| Oct 26, 24 | 25 | 25 | 08:09:35 | 00:50:44#45 | 04:13:08#30 | 03:00:15#25 | FIN |
| Oct 26, 24 | 25 | — | 08:09:35 | 00:50:44#35 | 04:13:08#28 | 03:00:15#22 | FIN |
| Sep 22, 24 | 25 | — | 08:09:35 | 00:50:44#51 | 04:13:08#31 | 03:00:15#37 | FIN |
| Sep 8, 24 | 1 | — | 03:39:17 | 00:22:41#10 | 01:59:24#2 | 01:13:55#1 | FIN |
| Aug 18, 24 | 50 | 59 | 08:33:49 | 00:50:20#40 | 04:28:14#56 | 03:09:36#59 | FIN |
| Jun 16, 24 | — | — | — | 00:50:39#99999 | 04:13:23#99999 | —#99999 | DNF |
| May 4, 24 | 2 | — | 03:46:51.7 | 00:24:44.873#24 | 02:05:20.521#3 | 01:13:39.784#5 | FIN |
| Mar 2, 24 | 3 | 3 | 08:08:13 | 00:54:26#5 | 04:21:34#5 | 02:47:00#3 | FIN |
| Jan 20, 24 | 3 | — | 03:39:40 | 00:25:07#7 | 01:57:14#4 | 01:15:34#3 | FIN |
| Dec 9, 23 | 5 | — | 03:48:24 | 00:24:56#12 | 02:04:49#3 | 01:14:04#6 | FIN |
| Dec 3, 23 | 9 | — | 03:46:17 | 00:25:08#19 | 02:02:35#10 | 01:14:12#8 | FIN |
| Dec 3, 23 | 9 | 9 | 03:46:17 | 00:25:08#22 | 02:02:35#12 | 01:14:12#9 | FIN |
| Oct 7, 23 | 4 | — | 03:56:26 | 00:25:15#12 | 02:11:45#10 | 01:16:31#1 | FIN |
| Jun 4, 23 | 3 | — | 08:15:51 | 00:53:25#5 | 04:21:42#2 | 02:54:05#3 | FIN |
| Jan 21, 23 | 6 | — | 03:48:56 | 00:25:08#7 | 02:05:08#5 | 01:16:34#4 | FIN |
| Jan 22, 22 | 6 | — | 03:57:19 | 00:27:59#6 | 02:05:55#5 | 01:20:55#7 | FIN |
| Jan 1, 22 | 6 | — | 04:04:29 | 00:25:21#16 | 02:12:44#8 | 01:21:01#7 | FIN |
| Jan 1, 22 | 17 | — | 03:45:46 | 00:25:41#36 | 02:02:35#26 | 01:14:34#9 | FIN |
| Jan 1, 19 | 1143 | — | 06:32:17 | 00:41:37#1076 | 03:23:42#1325 | 02:17:07#1062 | FIN |