
#148
49.543 points
PTO World Rank
40
Races
0
Wins
5
Podiums
15
Top 10s
0
DNFs
#2
Best Finish
33.9
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 4 | 0 | 0 | #11 | 3× full, 1× half |
| 2024 | 2 | 0 | 0 | #11 | 1× full, 1× half |
| 2023 | 3 | 0 | 0 | #6 | 3× full |
| 2022 | 12 | 0 | 3 | #2 | 12× full |
| 2021 | 8 | 0 | 1 | #3 | 7× full, 1× half |
| 2020 | 3 | 0 | 0 | #4 | 2× half, 1× full |
| 2019 | 7 | 0 | 1 | #3 | 5× half, 2× full |
| 2017 | 1 | 0 | 0 | #225 | 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 16, 25 | silverfull | 11 | — | 09:13:28.58 | 01:13:40.245#440 | 04:45:04.739#118 | 03:10:18.194#62 |
| FIN |
| Jul 13, 25 | 85 | — | 09:17:42 | 01:11:11#520 | 04:52:06#151 | 03:09:36#46 | FIN |
| Apr 26, 25 | 15 | 20 | 09:51:07 | 01:10:18#206 | 05:07:18#128 | 03:28:58#96 | FIN |
| Apr 5, 25 | 20 | — | 04:47:29 | 00:35:11#27 | 02:40:44#22 | 01:25:32#11 | FIN |
| Apr 27, 24 | 11 | 11 | 09:20:47 | 01:08:48#459 | 05:02:00#242 | 03:06:10#89 | FIN |
| Apr 6, 24 | 13 | 15 | 04:48:32 | 00:34:54#463 | 02:44:27#233 | 01:23:50#148 | FIN |
| Aug 20, 23 | 11 | — | 10:05:21 | 01:09:16#21 | 05:35:08#15 | 03:15:54#4 | FIN |
| Jul 23, 23 | 6 | 6 | 09:37:46 | 01:10:26#339 | 05:17:49#70 | 03:04:29#34 | FIN |
| Apr 22, 23 | 7 | 7 | 09:06:43 | 01:08:44#319 | 04:53:34#101 | 02:59:26#37 | FIN |
| Nov 20, 22 | 5 | 6 | 09:18:00 | 00:56:39#144 | 05:01:13#55 | 03:16:06#32 | FIN |
| Oct 8, 22 | 169 | — | 10:14:48 | 01:11:20#887 | 05:36:31#477 | 03:22:12#63 | FIN |
| Oct 6, 22 | 30 | 49 | 10:14:48 | 01:11:20#842 | 05:36:31#449 | 03:22:12#169 | FIN |
| Sep 17, 22 | 23 | — | 08:45:13 | 01:06:32#464 | 04:41:58#165 | 02:48:47#3 | FIN |
| May 29, 22 | 2 | 2 | 09:06:07 | 01:04:47#590 | 04:57:35#155 | 02:59:14#52 | FIN |
| May 29, 22 | 2 | — | 09:06:06 | 01:04:46#4 | 04:57:34#2 | 02:59:13#1 | FIN |
| May 7, 22 | 17 | 18 | 09:51:49 | 01:07:40#521 | 05:28:59#217 | 03:12:30#105 | FIN |
| May 7, 22 | 17 | — | 09:51:48 | 01:07:39#22 | 05:28:58#21 | 03:12:29#9 | FIN |
| May 7, 22 | 105 | — | 09:51:49 | 01:07:40#586 | 05:28:58#258 | 03:12:29#47 | FIN |
| Apr 23, 22 | 3 | 3 | 09:13:24 | 01:05:16#161 | 05:00:58#63 | 03:02:53#29 | FIN |
| Jan 1, 22 | 30 | — | 10:14:47 | 01:11:19#30 | 05:36:30#32 | 03:22:11#21 | FIN |
| Jan 1, 22 | 2022 Brazilfull | 52 | — | 09:06:07 | 01:04:47#590 | 04:57:35#101 | 02:59:14#25 | FIN |
| Nov 21, 21 | 2021 Cozumelfull | 4 | 4 | 08:42:59 | 00:50:13#274 | 04:47:34#146 | 03:01:17#57 | FIN |
| Sep 19, 21 | 4 | — | 09:22:43.487 | 01:05:05.016 | 05:12:57.141 | 02:58:32.843 | FIN |
| Sep 19, 21 | 2021 Austriafull | 71 | — | 09:22:44 | 01:05:06#277 | 05:12:58#185 | 02:58:33#23 | FIN |
| Sep 5, 21 | 4 | 4 | 09:12:06.581 | 00:49:24.737#175 | 05:20:52.535#157 | 02:58:15.34#51 | FIN |
| Sep 5, 21 | 2021 Switzerlandfull | 51 | — | 09:12:07 | 00:49:25#192 | 05:20:53#176 | 02:58:16#17 | FIN |
| Jul 25, 21 | 2021 Lake Placidfull | 3 | 3 | 09:31:47 | 01:00:30#139 | 05:26:12#53 | 02:57:31#21 | FIN |
| Jul 4, 21 | 67 | — | 04:34:24 | 00:33:01#293 | 02:34:14#210 | 01:23:21#30 | FIN |
| Jul 3, 21 | 2021 Lanzarotefull | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Sep 6, 20 | 4 | — | 04:20:13 | 00:32:40#5 | 02:21:08#7 | 01:22:39#1 | FIN |
| Sep 6, 20 | — | — | — | — | — | — | DNS |
| Sep 5, 20 | 2020 Tallinnfull | 24 | — | 04:20:13 | 00:32:41#66 | 02:21:09#45 | 01:22:40#16 | FIN |
| Nov 10, 19 | 11 | — | 04:28:41 | 00:34:38#14 | 02:24:25#12 | 01:24:01#8 | FIN |
| Oct 20, 19 | 3 | — | 09:44:51 | 01:01:51#4 | 05:14:38#3 | 03:23:43#3 | FIN |
| Sep 21, 19 | 5 | — | 09:05:18 | 01:05:52#6 | 04:54:17#7 | 02:58:19#1 | FIN |
| Jul 27, 19 | 7 | — | 04:42:51 | — | — | — | FIN |
| Jun 23, 19 | 11 | — | 04:25:32.271 | 00:31:29.646 | 02:24:24.484 | 01:24:00.344 | FIN |
| Jun 23, 19 | 154 | — | 04:25:33 | 00:31:30#373 | 02:24:25#341 | 01:24:01#99 | FIN |
| Jun 8, 19 | 6 | — | 04:34:57 | 00:35:07#7 | 02:29:55#6 | 01:25:42#3 | FIN |
| Sep 10, 17 | 225 | — | 05:16:57 | 00:42:46#1078 | 02:49:36#168 | 01:40:01#159 | FIN |