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