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