#199
53.21 points
PTO World Rank
#86
77.26 points
WT Ranking
33
Races
0
Wins
1
Podiums
16
Top 10s
2
DNFs
#3
Best Finish
15.0
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2026 | 1 | 0 | 0 | #5 | 1× half |
| 2025 | 9 | 0 | 1 | #3 | 2× full, 7× half |
| 2024 | 10 | 0 | 0 | #5 | 8× half, 2× full |
| 2023 | 8 | 0 | 0 | #8 | 8× half |
| 2022 | 1 | 0 | 0 | #10 | 1× half |
| 2021 | 1 | 0 | 0 | #15 | 1× half |
| 2020 | 1 | 0 | 0 | #12 | 1× half |
| 2019 | 1 | 0 | 0 | #31 | 1× half |
| 2018 | 1 | 0 | 0 | #22 | 1× sprint |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Feb 21, 26 | silverhalf | 5 | — | 04:01:28 | 00:26:53#8 | 02:08:21#4 | 01:23:25#10 |
| FIN |
| Dec 7, 25 | 17 | 17 | 08:14:19 | 00:55:26#53 | 04:19:13#24 | 02:53:17#17 | FIN |
| Nov 16, 25 | 3 | — | 03:08:06 | 00:07:25#10 | 01:51:16#5 | 01:06:54#3 | FIN |
| Nov 1, 25 | 11 | — | 04:09:50 | 00:28:16#28 | 02:11:52#12 | 01:25:41#13 | FIN |
| Sep 14, 25 | 16 | — | 03:53:07 | 00:30:34#127 | 02:03:18#20 | 01:16:40#14 | FIN |
| Aug 17, 25 | — | — | — | — | — | — | DNF |
| Aug 10, 25 | 5 | — | 04:14:42.852 | 00:27:36.463#20 | 02:12:46.914#4 | 01:28:04.578#7 | FIN |
| Jun 15, 25 | 19 | 19 | 08:38:05 | 01:00:35#45 | 04:35:13#23 | 02:55:47#19 | FIN |
| May 4, 25 | 20 | — | 03:35:06 | — | 02:13:56#22 | 01:19:45#26 | FIN |
| Feb 23, 25 | 7 | — | 03:59:23 | 00:27:46#9 | 02:08:16#7 | 01:20:05#5 | FIN |
| Dec 14, 24 | 70 | — | 04:04:41 | 00:28:52#628 | 02:11:56#77 | 01:20:07#79 | FIN |
| Dec 1, 24 | 25 | — | 03:58:20 | 00:30:59#76 | 02:02:10#13 | 01:21:27#31 | FIN |
| Nov 10, 24 | 9 | — | 03:48:03 | 00:25:27#42 | 02:03:01#16 | 01:15:06#6 | FIN |
| Sep 8, 24 | 27 | — | 04:03:16 | 00:26:39#53 | 02:08:06#32 | 01:24:47#48 | FIN |
| Aug 25, 24 | 8 | — | 05:42:50 | 00:45:15#10 | 02:49:46#8 | 02:03:43#9 | FIN |
| Aug 25, 24 | 8 | — | 05:42:50 | 00:45:15 | 02:49:46 | 02:03:43 | FIN |
| Apr 27, 24 | 6 | — | 04:00:52 | 00:28:14#15 | 02:05:50#6 | 01:20:02#7 | FIN |
| Apr 21, 24 | 5 | — | 04:15:18.483 | 00:29:39.257#10 | 02:14:00.14#4 | 01:26:23.817#4 | FIN |
| Mar 24, 24 | 10 | 10 | 03:52:23 | 00:25:08#38 | 02:08:27#13 | 01:14:50#10 | FIN |
| Feb 25, 24 | 10 | — | 04:02:24 | 00:25:52#14 | 02:13:54#12 | 01:19:16#4 | FIN |
| Dec 9, 23 | 34 | — | 04:22:34 | 00:28:47#68 | 02:15:41#18 | 01:32:02#92 | FIN |
| Nov 26, 23 | 8 | — | 04:08:32 | 00:27:37#14 | 02:17:08#7 | 01:20:04#8 | FIN |
| Nov 12, 23 | 9 | — | 03:40:10 | 00:14:18#19 | 02:04:00#8 | 01:17:40#11 | FIN |
| Sep 10, 23 | — | — | — | 00:26:58#41 | — | — | DNF |
| Mar 26, 23 | 12 | 15 | 04:01:14 | 00:24:55#18 | 02:13:36#16 | 01:18:05#15 | FIN |
| Feb 26, 23 | 8 | — | 04:00:51 | 00:27:11#15 | 02:11:37#10 | 01:18:54#7 | FIN |
| Feb 5, 23 | 9 | — | 04:09:59 | 00:26:38#16 | 02:23:22#10 | 01:17:31#6 | FIN |
| Jan 1, 23 | 15 | — | 04:01:14 | 00:24:55#21 | 02:13:36#23 | 01:18:05#16 | FIN |
| Nov 13, 22 | 10 | — | 03:53:39 | 00:25:55#14 | 02:08:28#13 | 01:15:12#7 | FIN |
| Mar 28, 21 | 15 | — | 04:08:15 | 00:27:35#62 | 02:17:32#19 | 01:18:29#13 | FIN |
| Feb 23, 20 | 12 | — | 03:59:34 | 00:25:47#62 | 02:11:35#12 | 01:18:04#16 | FIN |
| Nov 24, 19 | 31 | — | 04:14:28 | 00:29:32#109 | 02:17:35#42 | 01:24:21#37 | FIN |
| Sep 12, 18 | 22 | — | 01:03:36 | 00:11:23 | 00:30:39 | 00:18:01 | FIN |