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