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