15
Races
1
Wins
2
Podiums
4
Top 10s
0
DNFs
#1
Best Finish
21.3
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2019 | 3 | 0 | 0 | #4 | 2× olympic, 1× sprint |
| 2017 | 4 | 1 | 2 | #1 | 4× olympic |
| 2015 | 2 | 0 | 0 | #4 | 1× olympic, 1× sprint |
| 2014 | 2 | 0 | 0 | #21 | 2× olympic |
| 2012 | 1 | 0 | 0 | #18 | 1× olympic |
| 2007 | 1 | 0 | 0 | #30 | 1× olympic |
| 2006 | 2 | 0 | 0 | #26 | 2× olympic |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Dec 1, 19 | 4 | — | 02:00:15 | 00:21:12 | 01:03:24 | 00:34:39 | FIN | |
| Jun 20, 19 | 31 | — | 02:07:14 | 00:20:31 | 01:01:45 | 00:43:18 | FIN | |
| Apr 27, 19 | bronzeolympic | 40 | — | 02:03:31 | 00:22:16 | 00:59:37 | 00:40:13 | FIN |
| Aug 21, 17 | olympic | 3 | — | 02:03:24 | 00:20:54 | 01:00:05 | 00:41:37 | FIN |
| Jun 3, 17 | bronzeolympic | 28 | — | 02:08:23 | 00:13:12 | 01:11:55 | 00:40:28 | FIN |
| Apr 29, 17 | bronzeolympic | 30 | — | 02:04:36 | 00:21:54 | 01:02:50 | 00:39:52 | FIN |
| Jan 14, 17 | olympic | 1 | — | 02:00:03 | 00:21:50 | — | — | FIN |
| Jun 6, 15 | olympic | 4 | — | 02:07:30 | 00:19:27 | 01:25:28 | 00:41:37 | FIN |
| Apr 25, 15 | bronzesprint | 25 | — | 01:59:23 | 00:20:51 | 00:59:30 | 00:39:01 | FIN |
| Oct 25, 14 | bronzeolympic | 21 | — | 02:04:49 | 00:21:23 | 01:01:01 | 00:39:46 | FIN |
| Aug 16, 14 | bronzeolympic | 28 | — | 02:06:54 | 00:21:11 | 00:59:34 | 00:44:19 | FIN |
| Sep 22, 12 | bronzeolympic | 18 | — | 02:05:59 | 00:24:31 | 01:01:39 | 00:36:58 | FIN |
| Jul 28, 07 | bronzeolympic | 30 | — | 02:18:01 | 00:20:10 | 01:08:07 | 00:49:45 | FIN |
| Sep 17, 06 | bronzeolympic | 26 | — | 02:22:31 | 00:23:31 | 01:10:38 | 00:48:20 | FIN |
| Jul 1, 06 | bronzeolympic | 30 | — | 02:24:53 | 00:19:05 | 01:19:16 | 00:46:32 | FIN |