
#292
42.193 points
PTO World Rank
#172
79.15 points
WT Ranking
43
Races
1
Wins
1
Podiums
24
Top 10s
0
DNFs
#1
Best Finish
13.4
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 10 | 0 | 0 | #10 | 2× full, 7× half |
| 2024 | 7 | 0 | 0 | #4 | 5× half, 2× full |
| 2023 | 10 | 0 | 0 | #4 | 8× half, 1× full |
| 2022 | 7 | 1 | 1 | #1 | 5× half, 2× full |
| 2021 | 2 | 0 | 0 | #8 | 1× half, 1× full |
| 2020 | 2 | 0 | 0 | #6 | 1× half |
| 2019 | 3 | 0 | 0 | #5 | 1× half |
| 2018 | 2 | 0 | 0 | #8 | 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 16, 25 | silverfull | 19 | — | 08:22:23.192 | 00:55:09.246#51 | 04:29:35.835#53 | 02:52:45.836#16 |
| FIN |
| Nov 2, 25 | 18 | — | 03:30:07 | 00:30:23 | 01:55:35 | 01:01:37 | FIN |
| Nov 2, 25 | 18 | — | 03:30:07 | 00:30:23#37 | 01:55:35#22 | 01:01:37#8 | FIN |
| Aug 15, 25 | 21 | — | 10:29:50 | — | — | — | FIN |
| Jul 30, 25 | 33 | — | 06:12:36 | 00:30:47#39 | 04:19:20#36 | 01:18:40#21 | FIN |
| Jun 29, 25 | 28 | — | 04:24:29 | 00:29:27#83 | 02:34:30#40 | 01:13:22#16 | FIN |
| Jun 14, 25 | 11 | — | 03:50:49 | 00:37:42#21 | 01:58:31#13 | 01:12:19#6 | FIN |
| Jun 7, 25 | 10 | — | 04:04:12 | 00:27:13#7 | 02:15:14#14 | 01:18:47#10 | FIN |
| Apr 26, 25 | 22 | — | 04:01:01 | 00:25:43#22 | 02:15:29#23 | 01:14:55#17 | FIN |
| Apr 6, 25 | 18 | — | 03:57:31 | 00:27:46#30 | 02:11:35#21 | 01:14:49#16 | FIN |
| Oct 5, 24 | 16 | — | 03:51:13 | 00:26:42#25 | 02:07:19#23 | 01:13:21#10 | FIN |
| Sep 7, 24 | 22 | — | 04:35:59 | 00:26:29#31 | 02:44:07#25 | 01:20:47#15 | FIN |
| Aug 15, 24 | 2024 Embrunfull | 10 | — | 10:00:09 | — | — | — | FIN |
| Jul 7, 24 | 15 | — | 08:06:03 | 00:52:39#24 | 04:29:48#32 | 02:40:29#3 | FIN |
| Jun 8, 24 | 4 | — | 03:59:01 | 00:37:19#22 | 02:11:44#5 | 01:07:34#2 | FIN |
| May 18, 24 | 4 | — | 03:49:38 | 00:24:48#13 | 02:06:35#8 | 01:14:23#2 | FIN |
| May 5, 24 | 4 | — | 02:39:30 | 00:23:29#19 | 01:23:35#5 | 00:49:23#2 | FIN |
| Oct 14, 23 | 23 | — | 04:01:39 | 00:28:12#49 | 02:16:38#35 | 01:12:35#7 | FIN |
| Sep 16, 23 | 4 | — | 03:47:40 | 00:29:01#17 | 02:06:48#3 | 01:09:01#3 | FIN |
| Aug 26, 23 | 42 | — | 03:55:03 | 00:27:47#207 | 02:10:50#169 | 01:13:39#17 | FIN |
| Jul 27, 23 | 10 | — | 06:03:41 | 00:31:29#19 | 04:07:49#12 | 01:21:05#16 | FIN |
| Jul 2, 23 | 5 | — | 04:44:17.923 | 00:27:33.6#10 | 02:51:31.777#8 | 01:20:05.016#6 | FIN |
| Jun 17, 23 | 5 | — | 03:55:34 | 00:26:32 | 02:12:51 | 01:10:45 | FIN |
| Jun 17, 23 | 5 | — | 03:55:34 | 00:26:32#25 | 02:12:51#7 | 01:10:45#7 | FIN |
| Jun 10, 23 | 4 | — | 03:58:59 | 00:35:24#9 | 02:12:27#4 | 01:09:01#2 | FIN |
| May 20, 23 | 7 | 7 | 09:10:52 | 00:52:16#14 | 05:16:30#11 | 02:55:12#7 | FIN |
| Jan 1, 23 | 37 | — | 03:55:02 | 00:27:46#44 | 02:10:49#38 | 01:13:38#17 | FIN |
| Oct 23, 22 | 6 | — | 04:07:07 | 00:30:24#16 | 02:17:44#7 | 01:16:15#3 | FIN |
| Oct 8, 22 | 47 | — | 08:47:12 | 00:57:34#208 | 04:44:13#136 | 02:58:49#23 | FIN |
| Aug 15, 22 | 8 | — | 10:00:02 | — | — | — | FIN |
| Jul 28, 22 | 6 | — | 06:05:42 | 00:31:16#22 | 04:14:08#13 | 01:16:48#4 | FIN |
| Jun 11, 22 | 7 | — | 04:07:50 | 00:42:47#17 | 02:09:44#8 | 01:13:14#4 | FIN |
| May 28, 22 | 1 | — | 03:54:18 | 00:24:56#8 | 02:14:16#3 | 01:12:51#1 | FIN |
| May 14, 22 | 4 | — | 03:51:41 | 00:26:33#13 | 02:07:57#8 | 01:13:19#1 | FIN |
| Jul 29, 21 | 8 | — | 05:53:24 | 00:31:21#25 | 04:04:44#14 | 01:14:00#4 | FIN |
| May 30, 21 | 11 | — | 09:06:41 | 00:57:27#33 | 05:15:29#21 | 02:46:47#4 | FIN |
| Sep 26, 20 | 6 | — | 03:48:14 | 00:24:43 | 02:10:13 | 01:06:49 | FIN |
| Sep 26, 20 | 6 | — | 03:48:14 | 00:24:43#10 | 02:10:13#10 | 01:06:49#2 | FIN |
| Oct 27, 19 | 8 | — | 03:54:49 | 00:19:13 | 02:11:55 | 01:19:43 | FIN |
| Jul 25, 19 | 17 | — | 06:37:32 | 00:32:11#8 | 04:36:16#20 | 01:25:40#4 | FIN |
| Jun 30, 19 | 5 | — | 06:23:37 | 00:47:14 | 03:14:56 | 02:16:20 | FIN |
| Aug 25, 18 | 8 | — | 06:03:47 | 00:47:22 | 03:17:58 | 01:52:52 | FIN |
| Aug 2, 18 | 14 | — | 06:45:04 | 00:35:50#16 | 04:33:29#14 | 01:32:40#7 | FIN |