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