
#36
81.665 points
PTO World Rank
67
Races
7
Wins
18
Podiums
37
Top 10s
11
DNFs
#1
Best Finish
12.2
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2026 | 1 | 1 | 1 | #1 | 1× half |
| 2025 | 13 | 1 | 1 | #1 | 8× half, 5× full |
| 2024 | 15 | 0 | 1 | #2 | 9× half, 1× full |
| 2023 | 11 | 2 | 6 | #1 | 11× half |
| 2022 | 14 | 1 | 4 | #1 | 13× half, 1× full |
| 2021 | 8 | 1 | 4 | #1 | 8× half |
| 2020 | 1 | 1 | 1 | #1 | 1× half |
| 2019 | 4 | 0 | 0 | #4 | 4× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Feb 21, 26 | silverhalf | 1 | — | 04:29:39 | 00:28:54#5 | 02:36:19#5 | 01:21:26 | FIN |
| Dec 7, 25 | — | — | — | 00:27:03#10 | — | — | DNF |
| Dec 7, 25 | — | — | — | 00:27:03#99999 | —#99999 | —#99999 | DNF |
| Oct 11, 25 | 43 | — | 10:24:08.846 | 00:59:44.981 | 05:59:47.043 | 03:08:54.088 | FIN |
| Oct 11, 25 | 43 | — | 10:24:09 | 00:59:45#35 | 05:59:48#52 | 03:08:55#11 | FIN |
| Oct 11, 25 | 43 | 99 | 10:24:09 | 00:59:45#41 | 05:59:48#292 | 03:08:55#99 | FIN |
| Sep 7, 25 | 1 | 1 | 04:10:54 | 00:26:42#67 | 02:21:38#54 | 01:17:34#33 | FIN |
| Jul 20, 25 | 4 | 4 | 08:55:18 | 00:59:07#79 | 05:09:05#56 | 02:40:05#24 | FIN |
| Jun 15, 25 | 15 | — | 04:44:11 | 00:28:17#14 | 02:47:28#21 | 01:20:01#3 | FIN |
| Jun 15, 25 | 29 | — | 04:44:11 | 00:28:17#24 | 02:47:28#86 | 01:20:01#5 | FIN |
| Jun 8, 25 | — | — | — | 00:35:17#99999 | —#99999 | —#99999 | DNF |
| May 10, 25 | — | — | — | — | — | — | DNS |
| Apr 26, 25 | 6 | 6 | 08:48:14 | 01:00:12#70 | 04:44:59#67 | 02:57:02#42 | FIN |
| Apr 5, 25 | 4 | — | 04:20:59 | 00:28:19#8 | 02:29:51#10 | 01:17:00 | FIN |
| Dec 14, 24 | 9 | — | 04:08:47 | 00:26:17#29 | 02:22:30#25 | 01:16:12#3 | FIN |
| Nov 16, 24 | — | — | — | 00:30:00 | — | — | DNF |
| Oct 19, 24 | 8 | — | 03:50:47 | 00:27:48#12 | 02:10:54#11 | 01:08:26#2 | FIN |
| Sep 28, 24 | — | — | — | 00:30:09 | — | — | DNF |
| Sep 28, 24 | — | — | — | 00:30:09 | — | — | DNF |
| Aug 24, 24 | 44 | — | 04:10:38 | 00:26:31#64 | 02:21:52#114 | 01:19:22#17 | FIN |
| Jul 27, 24 | 6 | — | 03:40:49 | 00:27:30 | 02:06:29 | 01:04:29 | FIN |
| Jun 23, 24 | 2 | 2 | 04:04:51 | 00:17:35#64 | 02:27:07#56 | 01:16:13#39 | FIN |
| Jun 8, 24 | 10 | — | 03:52:49 | 00:18:09 | 02:24:21 | 01:05:30 | FIN |
| Jun 8, 24 | 10 | — | 03:52:49 | 00:18:09#14 | 02:24:21#15 | 01:05:31 | FIN |
| Apr 6, 24 | — | — | — | 00:29:31#131 | —#99999 | —#99999 | DNF |
| Mar 9, 24 | — | — | — | 00:27:25 | — | — | DNF |
| Mar 9, 24 | — | — | — | 00:27:25 | — | — | DNF |
| Jan 1, 24 | — | — | — | 00:30:00 | — | — | DNF |
| Jan 1, 24 | 6 | — | 03:40:49 | 00:27:30#11 | 02:06:29#12 | 01:04:29 | FIN |
| Dec 3, 23 | 2 | — | 04:10:19 | 00:28:04#3 | 02:21:28#5 | 01:16:15#1 | FIN |
| Dec 3, 23 | 2 | 2 | 04:10:19 | 00:28:04#74 | 02:21:28#77 | 01:16:15#47 | FIN |
| Sep 24, 23 | 2 | 2 | 04:06:53 | 00:23:16#34 | 02:20:57#46 | 01:17:38#31 | FIN |
| Sep 17, 23 | 1 | — | 04:05:04.785 | 00:27:19.011#33 | 02:18:52.328#44 | 01:15:18.888#10 | FIN |
| Aug 26, 23 | 11 | — | 04:07:55 | 00:26:18#23 | 02:22:53#43 | 01:15:57#1 | FIN |
| May 21, 23 | 2 | — | 04:18:19 | 00:25:33#5 | 02:33:20#5 | 01:13:28#1 | FIN |
| May 6, 23 | 6 | — | 03:43:51 | 00:27:44#20 | 02:09:22#16 | 01:04:21#2 | FIN |
| Apr 1, 23 | 1 | 1 | 04:08:09 | 00:25:45#33 | 02:24:38#42 | 01:13:00#27 | FIN |
| Jan 1, 23 | 10 | — | 03:43:24 | 00:29:43#12 | 02:04:46#19 | 01:05:59#2 | FIN |
| Jan 1, 23 | 11 | — | 04:07:54 | 00:26:17#17 | 02:22:52#30 | 01:15:56#1 | FIN |
| Jan 1, 23 | 27 | — | 04:08:09 | 00:25:45#36 | 02:24:38#59 | 01:13:00#9 | FIN |
| Dec 4, 22 | 2 | — | 04:06:56 | 00:26:59#4 | 02:21:45#3 | 01:14:04#1 | FIN |
| Dec 4, 22 | 2 | 2 | 04:06:57 | 00:27:00#37 | 02:21:46#38 | 01:14:05#19 | FIN |
| Oct 28, 22 | 9 | — | 04:15:57 | 00:27:29#47 | 02:29:06#17 | 01:16:23#1 | FIN |
| Aug 20, 22 | 8 | — | 03:35:41 | 00:28:28#16 | 01:58:01#14 | 01:06:06#2 | FIN |
| Jun 26, 22 | 1 | 1 | 04:19:30 | 00:28:28#69 | 02:27:15#40 | 01:20:13#19 | FIN |
| Jun 12, 22 | 2 | 2 | 04:05:05 | 00:26:59#58 | 02:19:03#50 | 01:14:14#19 | FIN |
| May 22, 22 | 9 | 9 | 04:25:32 | 00:28:11#84 | 02:38:10#237 | 01:14:54#68 | FIN |
| Apr 2, 22 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jan 1, 22 | 9 | — | 04:15:56 | 00:27:28#22 | 02:29:05#15 | 01:16:22#1 | FIN |
| Jan 1, 22 | 13 | — | 03:40:22 | 00:31:03#24 | 02:03:11#25 | 01:03:54#2 | FIN |
| Jan 1, 22 | — | — | — | — | — | — | DNS |
| Jan 1, 22 | 68 | — | 04:25:32 | 00:28:11#90 | 02:38:10#392 | 01:14:54#9 | FIN |
| Jan 1, 22 | 19 | — | 04:05:05 | 00:26:59#61 | 02:19:03#77 | 01:14:14#7 | FIN |
| Jan 1, 22 | 19 | — | 04:19:30 | 00:28:28#75 | 02:27:15#57 | 01:20:13#7 | FIN |
| Dec 5, 21 | 2 | 2 | 04:15:00 | 00:27:57#66 | 02:25:52#80 | 01:16:01#37 | FIN |
| Sep 26, 21 | 2 | 2 | 04:05:25 | 00:22:21#93 | 02:25:29#49 | 01:13:09#26 | FIN |
| Sep 18, 21 | 63 | — | 04:19:16 | 00:30:19#295 | 02:26:37#171 | 01:19:26#33 | FIN |
| Sep 5, 21 | 2 | — | 04:05:24 | 00:22:20#5 | 02:25:28#6 | 01:13:08#1 | FIN |
| Aug 22, 21 | 1 | — | 04:13:38.673 | 00:28:47.872 | 02:27:00.145 | 01:14:19.463 | FIN |
| Aug 7, 21 | 5 | 5 | 04:10:41 | 00:29:37#73 | 02:21:07#53 | 01:16:51#32 | FIN |
| Jun 27, 21 | 6 | — | 04:22:41 | 00:24:01#7 | 02:31:25#9 | 01:23:32#2 | FIN |
| Jun 20, 21 | — | — | — | 00:30:16 | 01:08:48 | — | DNF |
| Sep 13, 20 | 1 | — | 02:01:42 | 00:19:23#6 | 01:07:22#4 | 00:34:59#1 | FIN |
| Dec 8, 19 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Nov 10, 19 | 4 | — | 04:18:58 | 00:25:49#6 | 02:30:00#5 | 01:18:56#1 | FIN |
| Nov 3, 19 | 22 | — | 04:17:41 | 00:28:23#49 | 02:27:41#109 | 01:17:57#10 | FIN |
| Sep 29, 19 | 4 | 4 | 04:18:58 | 00:25:49#82 | 02:30:00#79 | 01:18:56#24 | FIN |