
#22
87.34 points
PTO World Rank
34
Races
2
Wins
5
Podiums
19
Top 10s
2
DNFs
#1
Best Finish
23.8
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 13 | 1 | 2 | #1 | 9× half, 1× full |
| 2024 | 9 | 1 | 2 | #1 | 7× half, 2× full |
| 2023 | 8 | 0 | 1 | #2 | 8× half |
| 2022 | 4 | 0 | 0 | #6 | 4× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Dec 12, 25 | diamondhalf | 14 | — | 03:40:09 | 00:28:31#16 | 01:57:22#14 | 01:11:28#12 |
| FIN |
| Nov 15, 25 | 8 | — | 03:41:02 | 00:29:47 | 01:58:46 | 01:09:57 | FIN |
| Nov 15, 25 | 8 | — | 03:41:02 | 00:29:46#12 | 01:58:46#6 | 01:09:57#8 | FIN |
| Nov 8, 25 | 8 | — | 04:28:42 | 00:27:19#15 | 02:38:52#15 | 01:19:46#6 | FIN |
| Oct 18, 25 | 1 | — | 04:08:18 | 00:25:23#2 | 02:15:36#2 | 01:22:38#3 | FIN |
| Oct 18, 25 | 4 | — | 04:08:18 | 00:25:23#2 | 02:15:36#13 | 01:22:38#13 | FIN |
| Sep 20, 25 | 9 | — | 03:39:31 | 00:27:10 | 02:02:15 | 01:07:45 | FIN |
| Sep 20, 25 | 9 | — | 03:39:31 | 00:27:10#11 | 02:00:03#10 | 01:07:45#9 | FIN |
| Aug 9, 25 | — | — | — | — | — | — | DNF |
| Jul 13, 25 | 5 | 5 | 04:28:33 | 00:24:53#29 | 02:31:43#33 | 01:25:43#35 | FIN |
| May 18, 25 | 2 | — | 04:14:56 | 00:25:05#4 | 02:24:48#5 | 01:19:54#5 | FIN |
| May 18, 25 | 66 | — | 04:14:56 | 00:25:05#57 | 02:24:48#93 | 01:19:54#84 | FIN |
| Apr 27, 25 | 46 | — | 04:07:36 | 00:25:04#42 | 02:15:35#55 | 01:22:27#91 | FIN |
| Dec 14, 24 | 16 | — | 04:13:19 | 00:25:48#25 | 02:21:30#21 | 01:21:54#15 | FIN |
| Oct 19, 24 | 1 | — | 04:15:18 | 00:26:50#4 | 02:22:30#4 | 01:21:15#3 | FIN |
| Oct 19, 24 | 18 | — | 04:15:18 | 00:26:50#16 | 02:22:30#59 | 01:21:15#25 | FIN |
| Aug 24, 24 | 67 | — | 04:18:07 | 00:26:56#71 | 02:21:28#107 | 01:26:47#66 | FIN |
| Jul 14, 24 | 3 | 3 | 04:28:21 | 00:25:41#16 | 02:28:54#19 | 01:27:40#28 | FIN |
| Jun 9, 24 | — | — | — | 00:27:43 | 02:38:35 | — | DNF |
| May 11, 24 | 5 | — | 04:26:30.661 | 00:25:14.133#6 | 02:31:33.763#5 | 01:24:06.692#7 | FIN |
| May 11, 24 | 55 | — | 04:26:31 | 00:25:15#40 | 02:31:34#91 | 01:24:07#80 | FIN |
| Apr 21, 24 | 92 | — | 04:13:58 | 00:25:34#66 | 02:23:10#118 | 01:20:24#106 | FIN |
| Oct 21, 23 | 7 | — | 04:18:32 | — | — | — | FIN |
| Sep 17, 23 | 54 | — | 04:14:06 | 00:22:54#52 | 02:20:10#128 | 01:23:05#64 | FIN |
| Aug 6, 23 | 4 | — | 04:10:32 | 00:26:33#2 | 02:08:41#5 | 01:29:57#4 | FIN |
| Jul 16, 23 | 4 | — | 04:36:13 | 00:25:25#4 | 02:39:30#5 | 01:25:07#3 | FIN |
| Jul 16, 23 | 4 | 4 | 04:36:14 | 00:25:26#15 | 02:39:31#20 | 01:25:08#25 | FIN |
| Jun 11, 23 | 2 | — | 04:37:26 | 00:29:49#4 | 02:36:22#2 | 01:29:24#2 | FIN |
| May 7, 23 | 9 | — | 04:41:33 | 00:26:40#5 | 02:40:18#10 | 01:30:26#16 | FIN |
| Jan 1, 23 | 65 | — | 04:41:34 | 00:26:41#37 | 02:40:19#84 | 01:30:27#101 | FIN |
| Oct 16, 22 | 11 | — | 04:31:52 | 00:25:01#9 | 02:32:03#10 | — | FIN |
| Aug 6, 22 | 6 | 9 | 04:48:05 | 00:27:04#39 | 02:43:42#67 | 01:31:32#74 | FIN |
| Jan 1, 22 | 83 | — | 04:31:52 | 00:25:02#58 | 02:32:04#145 | 01:29:36#109 | FIN |
| Jan 1, 22 | 74 | — | 04:48:05 | 00:27:04#44 | 02:43:42#118 | 01:31:32#112 | FIN |