
#31
82.83 points
PTO World Rank
29
Races
2
Wins
9
Podiums
16
Top 10s
0
DNFs
#1
Best Finish
11.5
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 8 | 2 | 2 | #1 | 7× full, 1× half |
| 2024 | 8 | 0 | 3 | #2 | 3× half, 5× full |
| 2023 | 6 | 0 | 3 | #2 | 5× full, 1× half |
| 2022 | 5 | 0 | 1 | #3 | 2× half, 3× full |
| 2021 | 2 | 0 | 0 | #4 | 2× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 23, 25 | silverfull | — | — | — | —#99999 | —#99999 | —#99999 |
| DNS |
| Oct 11, 25 | 8 | — | 08:11:34 | 00:46:11#17 | 04:39:39#10 | 02:40:24#10 | FIN |
| Sep 14, 25 | 8 | 8 | 08:11:34 | 00:46:11#13 | 04:39:39#9 | 02:40:24#8 | FIN |
| Sep 14, 25 | 8 | — | 08:11:34 | 00:46:11#16 | 04:39:39#10 | 02:40:24#9 | FIN |
| Jul 20, 25 | 1 | 1 | 07:50:08 | 00:49:48#6 | 04:12:28#1 | 02:39:51#1 | FIN |
| Jun 15, 25 | 1 | 1 | 07:50:41 | 00:49:35#4 | 04:14:04#3 | 02:39:47#1 | FIN |
| May 10, 25 | 15 | — | 03:54:27.779 | 00:24:14.943#17 | 02:05:36.802#12 | 01:20:49.872#31 | FIN |
| Apr 26, 25 | 15 | 15 | 07:54:51 | 00:48:48#14 | 04:12:57#21 | 02:47:50#15 | FIN |
| Dec 14, 24 | 35 | — | 03:56:19 | 00:23:02#27 | 02:12:44#89 | 01:16:11#35 | FIN |
| Oct 26, 24 | 15 | 15 | 07:58:43 | 00:47:18#12 | 04:04:55#5 | 03:01:43#15 | FIN |
| Oct 26, 24 | 15 | — | 07:58:43 | 00:47:18#12 | 04:04:55#7 | 03:01:43#24 | FIN |
| Sep 22, 24 | 15 | — | 07:58:43 | 00:47:18#13 | 04:04:55#8 | 03:01:43#45 | FIN |
| Jul 21, 24 | 2 | 2 | 07:57:14 | 00:48:30#3 | 04:16:53#1 | 02:46:28#2 | FIN |
| Jun 23, 24 | 3 | 3 | 03:37:32 | 00:15:07#6 | 02:02:46#1 | 01:15:48#3 | FIN |
| May 19, 24 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 27, 24 | 3 | 3 | 07:49:10 | 00:48:10#3 | 04:03:22#1 | 02:53:34#3 | FIN |
| Nov 4, 23 | 3 | 3 | 07:44:27 | 00:50:44#6 | 04:00:30#4 | 02:47:58#3 | FIN |
| Sep 10, 23 | 11 | — | 08:26:17 | 00:47:46#1 | 04:49:11#17 | 02:43:44#9 | FIN |
| Sep 10, 23 | 11 | 11 | 08:26:17 | 00:47:46#1 | 04:49:11#17 | 02:43:44#11 | FIN |
| Jun 25, 23 | 2 | — | 08:08:48.271 | 00:48:39.587#3 | 04:25:14.706#2 | 02:49:28.589#2 | FIN |
| Apr 22, 23 | 3 | 3 | 07:45:12 | 00:49:00#4 | 04:08:13#3 | 02:43:09#3 | FIN |
| Jan 1, 23 | 14 | — | 03:21:41 | 00:26:20#9 | 01:47:52#10 | 01:04:28#15 | FIN |
| Oct 28, 22 | 44 | — | 04:01:59 | 00:23:52#38 | 02:12:54#60 | 01:18:27#60 | FIN |
| Oct 8, 22 | 3 | — | 08:35:49 | 00:49:58#3 | 04:38:22#3 | 03:01:35#10 | FIN |
| Jul 24, 22 | 4 | — | 08:25:01 | 00:50:52#9 | 04:35:46#10 | 02:51:51#2 | FIN |
| Apr 23, 22 | 10 | — | 08:23:37 | 00:50:47#10 | 04:31:59#26 | 02:54:40#8 | FIN |
| Jan 1, 22 | 4 | — | 03:49:38 | 00:23:25#5 | 02:04:41#6 | 01:16:47#14 | FIN |
| Sep 18, 21 | 54 | — | 04:16:29 | 00:24:32#9 | 02:19:50#74 | 01:27:12#136 | FIN |
| May 15, 21 | 4 | — | 04:05:45 | 00:24:12#1 | 02:11:33#4 | 01:25:36#13 | FIN |