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