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