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