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