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