19
Races
1
Wins
6
Podiums
7
Top 10s
1
DNFs
#1
Best Finish
23.6
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2023 | 1 | 0 | 1 | #3 | 1× olympic |
| 2019 | 1 | 1 | 1 | #1 | 1× sprint |
| 2018 | 2 | 0 | 1 | #3 | 1× olympic, 1× half |
| 2016 | 1 | 0 | 1 | #2 | 1× olympic |
| 2015 | 1 | 0 | 1 | #3 | 1× sprint |
| 2013 | 1 | 0 | 1 | #3 | 1× olympic |
| 2012 | 1 | 0 | 0 | #36 | 1× olympic |
| 2011 | 3 | 0 | 0 | #20 | 1× sprint, 2× olympic |
| 2010 | 4 | 0 | 0 | #39 | 3× olympic, 1× sprint |
| 2009 | 2 | 0 | 0 | #17 | 2× olympic |
| 2008 | 2 | 0 | 0 | #32 | 2× olympic |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Jul 1, 23 | 3 | — | 02:11:30 | 00:20:02 | 01:12:48 | 00:37:18 | FIN | |
| Jul 7, 19 | 1 | — | 01:00:09 | — | — | — | FIN | |
| Jul 7, 18 | olympic | 3 | — | 02:23:54 | — | — | — | FIN |
| Jun 17, 18 | half | 6 | — | 04:32:03 | — | — | — | FIN |
| Jul 2, 16 | olympic | 2 | — | 01:59:22 | — | — | — | FIN |
| Aug 23, 15 | sprint | 3 | — | 02:04:45 | — | — | — | FIN |
| Jan 1, 13 | olympic | 3 | — | 02:07:18 | — | — | — | FIN |
| Jul 22, 12 | bronzeolympic | 36 | — | 02:08:48 | 00:19:49 | 01:10:07 | 00:36:50 | FIN |
| Oct 15, 11 | bronzesprint | 20 | — | 00:55:12 | 00:08:51 | 00:28:33 | 00:17:48 | FIN |
| Jul 9, 11 | bronzeolympic | 30 | — | 01:55:13 | 00:19:47 | 00:57:52 | 00:36:07 | FIN |
| May 29, 11 | bronzeolympic | 37 | — | 01:47:55 | 00:18:35 | 00:55:29 | 00:33:23 | FIN |
| Aug 15, 10 | bronzeolympic | — | — | — | 00:19:21 | — | — | DNF |
| Jul 3, 10 | silversprint | 52 | — | 01:57:09 | 00:18:13 | 01:00:06 | 00:37:04 | FIN |
| Jun 27, 10 | bronzeolympic | 39 | — | 01:48:28 | 00:19:56 | 00:54:15 | 00:32:21 | FIN |
| May 22, 10 | bronzeolympic | 41 | — | 01:56:58 | 00:19:26 | 01:01:01 | 00:35:37 | FIN |
| Aug 30, 09 | bronzeolympic | 17 | — | 01:54:35 | 00:18:22 | 00:59:36 | 00:35:22 | FIN |
| May 17, 09 | bronzeolympic | 64 | — | 01:57:10 | 00:19:50 | 01:03:23 | 00:33:56 | FIN |
| Aug 24, 08 | bronzeolympic | 32 | — | 01:59:20 | 00:18:55 | 01:02:59 | 00:35:21 | FIN |
| Aug 10, 08 | bronzeolympic | 36 | — | 01:56:38 | 00:19:20 | 01:06:09 | 00:31:08 | FIN |