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