#110
60.64 points
PTO World Rank
34
Races
0
Wins
2
Podiums
18
Top 10s
0
DNFs
#3
Best Finish
26.8
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2026 | 1 | 0 | 0 | #9 | 1× half |
| 2025 | 9 | 0 | 1 | #3 | 6× half, 3× full |
| 2024 | 13 | 0 | 1 | #3 | 4× full, 9× half |
| 2023 | 6 | 0 | 0 | #4 | 6× half |
| 2022 | 5 | 0 | 0 | #13 | 5× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Jan 31, 26 | silverhalf | 9 | — | 03:51:42 | 00:29:08#17 | 02:03:42#10 | 01:14:47#7 |
| FIN |
| Nov 30, 25 | 17 | — | 04:09:10 | 00:24:50#60 | 02:14:39#20 | 01:22:25#23 | FIN |
| Oct 26, 25 | 3 | — | 04:23:51 | 00:29:38#12 | 02:31:31#4 | 01:20:30#3 | FIN |
| Oct 11, 25 | 8 | — | 04:18:25 | 00:29:56#17 | 02:25:12#13 | 01:19:21#2 | FIN |
| Sep 21, 25 | 63 | — | 10:44:58 | 01:09:43#156 | 05:56:36#111 | 03:27:06#68 | FIN |
| Aug 15, 25 | 6 | — | 11:14:31 | — | — | — | FIN |
| Jul 30, 25 | 5 | — | 06:42:21 | 00:32:56#10 | 04:41:12#6 | 01:24:30#4 | FIN |
| Jun 29, 25 | 77 | — | 04:51:34 | 00:30:47#137 | 02:51:12#151 | 01:21:56#57 | FIN |
| May 18, 25 | — | — | — | — | — | — | DNS |
| Mar 30, 25 | 10 | 10 | 09:38:42 | 01:12:07#92 | 05:15:11#65 | 03:07:12#52 | FIN |
| Oct 6, 24 | 5 | — | 08:52:09.644 | 01:03:27.127#294 | 04:47:30.986#221 | 02:56:41.623#43 | FIN |
| Sep 22, 24 | 8 | — | 04:57:06 | 00:35:21#11 | 02:55:24#6 | 01:23:22#3 | FIN |
| Sep 7, 24 | 4 | — | 05:07:34 | 00:30:26#10 | 03:04:56#4 | 01:27:54#4 | FIN |
| Aug 15, 24 | 2024 Embrunfull | 3 | — | 11:24:38 | — | — | — | FIN |
| Jul 25, 24 | 5 | — | 06:59:02 | 00:35:47#8 | 04:47:24#7 | 01:32:16#3 | FIN |
| Jun 29, 24 | 4 | — | 04:45:04 | 00:34:20#7 | 02:46:06#5 | 01:21:00#5 | FIN |
| Jun 16, 24 | 5 | — | 09:43:34.102 | 01:01:58.261 | 05:27:25.959 | 03:06:42.827 | FIN |
| Jun 16, 24 | 5 | — | 09:43:35 | 01:01:59#7 | 05:27:26#6 | 03:06:43#4 | FIN |
| Jun 16, 24 | 2024 Francefull | 43 | — | 09:43:35 | 01:01:59#127 | 05:27:26#88 | 03:06:43#35 | FIN |
| May 19, 24 | 5 | — | 04:30:56 | 00:29:56#7 | 02:31:23#5 | 01:23:45#3 | FIN |
| May 19, 24 | 80 | — | 04:30:56 | 00:29:56#177 | 02:31:23#140 | 01:23:45#71 | FIN |
| May 11, 24 | 12 | — | 04:37:32.373 | 00:28:14.383#18 | 02:37:14.183#12 | 01:26:14.25#12 | FIN |
| May 11, 24 | 101 | — | 04:37:33 | 00:28:15#133 | 02:37:15#206 | 01:26:15#112 | FIN |
| Sep 2, 23 | 7 | — | 05:10:47 | 00:30:52#10 | 03:07:43#8 | 01:27:55#4 | FIN |
| Aug 26, 23 | 34 | — | 04:25:04 | 00:30:44#159 | 02:26:34#76 | 01:24:57#30 | FIN |
| Jul 2, 23 | 5 | — | 05:28:05.13 | 00:31:58.91#5 | 03:19:49.386#5 | 01:30:25.88#5 | FIN |
| May 21, 23 | 11 | — | 04:37:34 | 00:30:26#13 | 02:35:50#9 | 01:24:29#10 | FIN |
| May 14, 23 | 4 | — | 04:56:46 | 00:31:10#6 | 03:00:18#4 | 01:22:03#1 | FIN |
| Jan 1, 23 | 32 | — | 04:25:03 | 00:30:43#42 | 02:26:33#39 | 01:24:56#27 | FIN |
| Oct 28, 22 | 47 | — | 04:44:10 | 00:30:51#236 | 02:38:08#63 | 01:28:27#37 | FIN |
| Sep 3, 22 | 13 | — | 05:22:42 | 00:30:12#19 | 03:16:08#13 | 01:31:18#11 | FIN |
| Jul 28, 22 | 14 | — | 07:34:54 | 00:37:51#19 | 05:18:22#14 | 01:34:21#8 | FIN |
| Jun 26, 22 | 44 | — | 04:58:29 | 00:29:54#76 | 02:55:35#116 | 01:25:14#31 | FIN |
| Jan 1, 22 | 195 | — | 04:55:28 | 00:29:47#308 | 02:51:17#448 | 01:27:38#147 | FIN |