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