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