
#35
81.858 points
PTO World Rank
68
Races
7
Wins
21
Podiums
36
Top 10s
17
DNFs
#1
Best Finish
5.7
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 10 | 0 | 5 | #2 | 4× full, 6× half |
| 2024 | 14 | 3 | 4 | #1 | 7× full, 7× half |
| 2023 | 16 | 1 | 5 | #1 | 15× half, 1× full |
| 2022 | 21 | 3 | 7 | #1 | 16× half, 4× full |
| 2021 | 7 | 0 | 0 | #5 | 3× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 16, 25 | silverfull | — | — | — | 00:53:11#36 | 07:47:48#1709 | — | DNF |
| Sep 28, 25 | 3 | 3 | 07:36:32 | 00:41:57#16 | 04:00:12#4 | 02:49:27#3 | FIN |
| Sep 7, 25 | 2 | 2 | 03:42:52 | 00:24:12#21 | 02:02:32#4 | 01:11:31#2 | FIN |
| Aug 17, 25 | 2 | — | 03:47:39 | 00:24:12#22 | 02:00:05#1 | 01:17:45#6 | FIN |
| Jul 26, 25 | — | — | — | — | — | — | DNS |
| Jul 20, 25 | 3 | 3 | 07:57:13 | 00:55:09#41 | 04:10:45#3 | 02:46:03#3 | FIN |
| Jun 14, 25 | — | — | — | 00:26:12#99999 | —#99999 | —#99999 | DNF |
| Jun 8, 25 | 2 | 2 | 03:37:17 | 00:27:30#34 | 01:55:27#6 | 01:10:58#2 | FIN |
| May 10, 25 | 14 | — | 03:53:59.936 | 00:24:57.247#29 | 02:04:07.14#8 | 01:21:50.794#34 | FIN |
| Apr 26, 25 | — | — | — | —#99999 | —#99999 | —#99999 | DNF |
| Oct 26, 24 | — | — | — | 00:55:14#99999 | 04:03:11#99999 | —#99999 | DNF |
| Oct 26, 24 | — | — | — | 00:55:14 | 04:03:11 | — | DNF |
| Sep 29, 24 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Sep 22, 24 | — | — | — | 00:55:14#160 | 04:03:11#5 | — | DNF |
| Sep 15, 24 | — | — | — | — | — | — | DNS |
| Aug 18, 24 | — | — | — | 00:53:03#99999 | 04:15:45#99999 | —#99999 | DNF |
| Jul 28, 24 | 1 | 1 | 03:39:27 | 00:20:56#28 | 02:01:36#1 | 01:12:48#1 | FIN |
| Jul 21, 24 | 1 | 1 | 07:55:23 | 00:54:49#43 | 04:18:51#3 | 02:36:31#1 | FIN |
| Jun 23, 24 | 99999 | 99999 | — | —#99999 | —#99999 | —#99999 | DNS |
| Jun 8, 24 | 1 | 1 | 03:33:36 | 00:26:15#36 | 01:51:09#1 | 01:12:56#1 | FIN |
| May 19, 24 | 3 | 3 | 03:42:16 | 00:26:00#41 | 01:58:00#3 | 01:14:59#3 | FIN |
| May 4, 24 | — | — | — | — | — | — | DNS |
| Apr 27, 24 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 6, 24 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Dec 3, 23 | 6 | — | 03:43:37 | 00:27:59#39 | 02:00:07#3 | 01:11:33#3 | FIN |
| Dec 3, 23 | 6 | 6 | 03:43:37 | 00:27:59#70 | 02:00:07#11 | 01:11:33#6 | FIN |
| Sep 24, 23 | 4 | 4 | 03:43:50 | 00:23:36#43 | 02:00:35#3 | 01:15:09#4 | FIN |
| Sep 17, 23 | 3 | — | 03:40:12.152 | 00:27:22.49#35 | 01:57:33.309#2 | 01:12:07.697#3 | FIN |
| Jul 30, 23 | 1 | 1 | 03:33:58 | 00:16:28#47 | 02:02:02#1 | 01:11:35#1 | FIN |
| Jul 23, 23 | 3 | — | 03:37:19 | 00:18:13#33 | 02:00:14#2 | 01:14:41#6 | FIN |
| Jun 10, 23 | — | — | — | 00:29:11#99999 | —#99999 | —#99999 | DNF |
| May 13, 23 | 5 | 5 | 03:46:06 | 00:29:19#25 | 01:55:19#5 | 01:18:32#5 | FIN |
| May 6, 23 | 2 | — | 03:45:26.554 | 00:27:54.049#32 | 02:02:26.183#1 | 01:12:05.468#2 | FIN |
| Apr 22, 23 | 16 | 16 | 08:27:55 | 01:00:50#88 | 04:12:22#15 | 03:09:58#16 | FIN |
| Apr 1, 23 | 9 | 9 | 03:55:53 | 00:27:35#72 | 02:12:34#15 | 01:11:03#9 | FIN |
| Jan 1, 23 | — | — | — | 00:31:15#30 | — | — | DNS |
| Jan 1, 23 | 9 | — | 03:55:53 | 00:27:35#77 | 02:12:34#8 | 01:11:03#4 | FIN |
| Jan 1, 23 | 2 | — | 03:45:27 | 00:27:55#53 | 02:02:27#1 | 01:12:06#2 | FIN |
| Jan 1, 23 | 5 | — | 03:46:06 | 00:29:19#25 | 01:55:19#4 | 01:18:32#8 | FIN |
| Jan 1, 23 | — | — | — | 00:29:11#74 | — | — | DNF |
| Dec 4, 22 | — | — | — | 00:27:16 | — | — | DNF |
| Dec 4, 22 | — | — | — | 00:27:17#99999 | —#99999 | —#99999 | DNF |
| Nov 20, 22 | — | — | — | — | — | — | DNS |
| Nov 6, 22 | 2 | — | 03:48:51 | 00:28:54#16 | 02:06:48#3 | 01:09:48#1 | FIN |
| Oct 28, 22 | — | — | — | 00:27:17#221 | — | — | DNF |
| Oct 16, 22 | 1 | 1 | 03:45:58 | 00:28:17#32 | 02:01:26#5 | 01:11:18#1 | FIN |
| Sep 25, 22 | 2 | 2 | 03:36:05 | 00:23:04#37 | 02:01:20#5 | 01:08:22#2 | FIN |
| Sep 11, 22 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Aug 6, 22 | 8 | 8 | 03:56:02 | 00:29:41#88 | 02:04:32#12 | 01:18:32#8 | FIN |
| Jun 12, 22 | — | — | — | 00:56:25#35 | 04:20:14#5 | — | DNF |
| May 22, 22 | 8 | 8 | 03:44:31 | 00:27:07#55 | 02:03:26#10 | 01:11:03#8 | FIN |
| May 7, 22 | 1 | — | 03:38:37 | 00:27:40#9 | 01:59:00#3 | 01:10:09#1 | FIN |
| Apr 23, 22 | 6 | 6 | 08:17:57 | 00:58:00#51 | 04:26:07#17 | 02:49:37#6 | FIN |
| Mar 12, 22 | — | — | — | — | — | — | DNF |
| Jan 1, 22 | — | — | — | 00:27:16 | — | — | DNF |
| Jan 1, 22 | — | — | — | 00:32:30 | — | — | DNF |
| Jan 1, 22 | 8 | — | 03:44:31 | 00:27:07#58 | 02:03:26#11 | 01:11:03#3 | FIN |
| Jan 1, 22 | 8 | — | 03:56:02 | 00:29:41#93 | 02:04:32#6 | 01:18:32#2 | FIN |
| Jan 1, 22 | 2 | — | 03:36:05 | 00:23:04#39 | 02:01:20#1 | 01:08:22#2 | FIN |
| Jan 1, 22 | 1 | — | 03:45:58 | 00:28:17#33 | 02:01:26#2 | 01:11:18#1 | FIN |
| Jan 1, 22 | 2 | — | 03:48:52 | 00:28:55#38 | 02:06:49#5 | 01:09:49#1 | FIN |
| Dec 12, 21 | — | — | — | 00:09:43 | — | — | DNF |
| Dec 5, 21 | 5 | 5 | 03:46:02 | 00:25:52#31 | 02:06:30#8 | 01:09:55#5 | FIN |
| Oct 30, 21 | 13 | — | 01:58:39 | 00:22:51 | — | — | FIN |
| Oct 22, 21 | 19 | — | 01:52:17 | 00:16:13 | 01:00:56 | 00:34:01 | FIN |
| Sep 26, 21 | 5 | 5 | 03:43:59 | 00:21:15#49 | 02:09:59#12 | 01:09:08#5 | FIN |
| Sep 5, 21 | 5 | — | 03:43:58 | 00:21:14#19 | 02:09:58#13 | 01:09:07#2 | FIN |
| Jul 17, 21 | 33 | — | 00:54:47 | 00:10:26 | 00:26:26 | 00:15:56 | FIN |