12
Races
0
Wins
3
Podiums
11
Top 10s
0
DNFs
#2
Best Finish
6.5
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2026 | 1 | 0 | 0 | #6 | 1× sprint |
| 2025 | 1 | 0 | 0 | #6 | 1× olympic |
| 2024 | 1 | 0 | 0 | #5 | 1× sprint |
| 2023 | 2 | 0 | 0 | #6 | 1× olympic, 1× sprint |
| 2022 | 2 | 0 | 1 | #3 | 2× olympic |
| 2019 | 1 | 0 | 0 | #9 | 1× sprint |
| 2018 | 1 | 0 | 1 | #2 | 1× olympic |
| 2014 | 1 | 0 | 1 | #2 | 1× olympic |
| 2009 | 1 | 0 | 0 | #10 | 1× olympic |
| 2008 | 1 | 0 | 0 | #12 | 1× olympic |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Jan 18, 26 | 6 | — | 01:28:43 | 00:17:41 | 00:39:41 | 00:29:52 | FIN | |
| Aug 17, 25 | 6 | — | 02:41:00 | 00:31:31 | 01:13:06 | 00:55:27 | FIN | |
| Feb 25, 24 | sprint | 5 | — | 01:16:41 | 00:15:36 | 00:35:56 | 00:24:08 | FIN |
| Aug 20, 23 | olympic | 9 | — | 02:40:47 | 00:33:29 | 01:15:59 | 00:50:22 | FIN |
| Feb 5, 23 | sprint | 6 | — | 01:29:02 | 00:18:58 | 00:38:43 | 00:29:20 | FIN |
| Aug 21, 22 | olympic | 8 | — | 02:41:48 | 00:32:28 | 01:12:36 | 00:54:35 | FIN |
| Mar 19, 22 | olympic | 3 | — | 02:44:21 | 00:27:35 | 01:10:22 | 01:05:03 | FIN |
| Dec 21, 19 | sprint | 9 | — | 02:44:06 | 00:27:42 | 01:19:33 | 00:54:44 | FIN |
| Dec 22, 18 | olympic | 2 | — | 02:41:28 | 00:31:44 | 01:16:38 | 00:51:39 | FIN |
| Dec 7, 14 | olympic | 2 | — | 02:25:43 | 00:28:12 | 01:09:19 | 00:47:11 | FIN |
| Dec 19, 09 | bronzeolympic | 10 | — | 02:41:03 | 00:26:32 | 01:13:04 | 01:01:26 | FIN |
| May 10, 08 | bronzeolympic | 12 | — | 02:39:01 | 00:29:50 | 01:10:19 | 00:57:57 | FIN |