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