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