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