
#143
56.64 points
OpenRank
#149
59.75 points
PTO World Rank
#37
915.92 points
WT Ranking
86
Races
0
Wins
2
Podiums
0
WTCS Wins
0
World Cup Wins
0
Continental Wins
0
70.3 Wins
19.1
Avg Position
8
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 13 | 0 | 0 | #4 | 3× half, 7× olympic, 3× sprint |
| 2024 | 8 | 0 | 1 | #3 | 1× half, 6× olympic, 1× sprint |
| 2023 | 9 | 0 | 0 | #6 | 5× sprint, 4× olympic |
| 2022 | 11 | 0 | 1 | #2 | 1× full, 6× olympic, 4× sprint |
| 2021 | 7 | 0 | 0 | #4 | 4× sprint, 3× olympic |
| 2020 | 3 | 0 | 0 | #24 | 2× sprint, 1× olympic |
| 2019 | 9 | 0 | 0 | #4 | 3× olympic, 6× sprint |
| 2018 | 10 | 0 | 0 | #6 | 3× olympic, 7× sprint |
| 2017 | 6 | 0 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Nov 8, 25 | 14 | 00:22:55#9 | 02:14:53#16 | 01:12:24#20 | 03:52:38 | 87.7 | 76.9 | ||
| Sep 26, 25 | 2025 WTCS WeihaiOlympic | 17 | 00:17:57#8 | 00:50:45#21 | 00:32:00#21 | 01:42:17 | — | — | |
| Sep 26, 25 | 17 | 00:17:57#8 | 00:50:45#21 | 00:32:00#21 | 01:42:17 | — | — | ||
| Sep 14, 25 | 18 | 00:15:29#8 | 01:03:00#22 | 00:32:01#18 | 01:51:20 | — | — | ||
| Sep 14, 25 | 2025 WTCS Karlovy VaryOlympic | 18 | 00:15:29#8 | 01:03:00#22 | 00:32:01#18 | 01:51:20 | — | — | |
| Aug 31, 25 | 2025 WTCS French RivieraOlympic | 40 | 00:09:29#30 | 00:27:08#22 | 00:15:31#42 | 00:53:43 | — | — | |
| Jul 5, 25 | 12 | 00:08:35#11 | 00:28:08#50 | 00:15:09#11 | 00:53:10 | — | — | ||
| Jun 7, 25 | 19 | 00:18:42#1 | 00:57:21#33 | 00:38:04#25 | 01:57:15 | — | — | ||
| May 31, 25 | 14 | 00:17:21#7 | 00:55:32#5 | 00:33:05#24 | 01:47:03 | — | — | ||
| May 31, 25 | 2025 WTCS AlgheroOlympic | 14 | 00:17:21#7 | 00:55:32#5 | 00:33:05#24 | 01:47:03 | — | — | |
| May 10, 25 | 8 | 00:22:14#1 | 02:04:54#9 | 01:18:58#21 | 03:49:22 | 83.6 | 71.6 | ||
| Apr 5, 25 | 4 | 00:22:54#3 | 02:07:59#8 | 01:13:25#11 | 03:49:17 | 76.7 | 78.1 | ||
| Mar 28, 25 | 4 | 00:08:35#1 | 00:24:33#6 | 00:16:05#16 | 00:50:16 | — | — | ||
| Sep 22, 24 | 3 | 00:21:21#4 | 02:02:20#6 | 01:13:16#3 | 03:43:06 | 60.0 | 65.4 | ||
| Jul 30, 24 | Paris 2024 Olympic GamesOlympic | 29 | 00:20:30#8 | 00:52:00#20 | 00:34:03#44 | 01:47:53 | — | — | |
| May 25, 24 | 20 | 00:18:43#16 | 00:50:57#2 | 00:32:19#39 | 01:42:56 | — | — | ||
| May 25, 24 | 2024 WTCS CagliariOlympic | 20 | 00:18:43#16 | 00:50:57#2 | 00:32:19#39 | 01:42:56 | — | — | |
| May 18, 24 | DNF | 00:18:23 | 00:52:30 | — | — | — | — | ||
| May 18, 24 | DNF | 00:18:23 | 00:52:30 | — | — | — | — | ||
| May 11, 24 | 26 | 00:17:47#10 | 00:53:42#30 | 00:31:21#33 | 01:44:09 | — | — | ||
| May 11, 24 | 2024 WTCS YokohamaOlympic | 26 | 00:17:47#10 | 00:53:42#30 | 00:31:21#33 | 01:44:09 | — | — | |
| Oct 1, 23 | 36 | 00:10:42#40 | 00:28:01#21 | 00:16:35#39 | 00:56:38 | — | — | ||
| Sep 22, 23 | DNF | 00:18:24 | 00:53:18 | — | — | — | — | ||
| Aug 17, 23 | 26 | 00:18:42#24 | 00:52:04#25 | 00:31:05#26 | 01:43:10 | — | — | ||
| Jul 15, 23 | 16 | 00:03:46#16 | 00:10:04#26 | 00:05:16#21 | 00:19:55 | — | — | ||
| Jun 24, 23 | 44 | 00:08:12#10 | 00:28:52#18 | 00:18:18#50 | 00:57:44 | — | — | ||
| May 27, 23 | 27 | 00:17:25#26 | 00:49:34#1 | 00:31:33#31 | 01:39:26 | — | — | ||
| May 13, 23 | 16 | 00:17:23#16 | 00:53:54#15 | 00:30:44#18 | 01:43:28 | — | — | ||
| Mar 25, 23 | 6 | 00:09:08#5 | 00:31:16#5 | 00:15:36#36 | 00:57:05 | — | — | ||
| Dec 2, 22 | 9 | 00:20:21#3 | 01:20:00#7 | 00:48:24#11 | 02:29:35 | — | — | ||
| Nov 24, 22 | 16 | 00:18:01#7 | 00:55:03#13 | 00:31:36#31 | 01:46:09 | — | — | ||
| Nov 5, 22 | DNF | 00:19:50 | 00:58:05 | — | — | — | — | ||
| Oct 8, 22 | 19 | 00:18:49#25 | 00:51:12#7 | 00:30:30#20 | 01:41:28 | — | — | ||
| Sep 11, 22 | 15 | 00:16:50#17 | 01:02:54#17 | 00:32:21#16 | 01:53:01 | — | — | ||
| Aug 28, 22 | 6 | 00:08:31#4 | 00:31:14#7 | 00:15:10#13 | 00:56:02 | — | — | ||
| Jul 9, 22 | 21 | 00:08:59#16 | 00:29:09#22 | 00:15:06#25 | 00:54:07 | — | — | ||
| Jun 24, 22 | 40 | 00:02:48#10 | 00:10:27#29 | 00:02:48#8 | 00:20:32 | — | — | ||
| Jun 11, 22 | 42 | 00:08:59#32 | 00:29:13#32 | 00:16:29#46 | 00:56:10 | — | — | ||
| May 14, 22 | 24 | 00:18:23#6 | 00:55:00#31 | 00:31:11#24 | 01:45:50 | — | — | ||
| Mar 26, 22 | 2 | 00:18:29#7 | 00:55:36#6 | 00:30:49#5 | 01:46:30 | — | — | ||
| Nov 5, 21 | 41 | 00:09:04#18 | 00:27:09#9 | 00:18:25#46 | 00:56:03 | — | — | ||
| Aug 21, 21 | 4 | 00:18:30#11 | 00:53:44#10 | 00:30:55#6 | 01:44:23 | — | — | ||
| Aug 13, 21 | 9 | 00:03:45#7 | 00:10:49#27 | 00:06:31#32 | 00:22:57 | — | — | ||
| Jun 5, 21 | 17 | 00:17:42#3 | 00:54:29#14 | 00:32:42#24 | 01:46:21 | — | — | ||
| May 29, 21 | 25 | 00:08:32#4 | 00:30:20#25 | 00:16:38#35 | 00:56:36 | — | — | ||
| May 15, 21 | 11 | 00:09:51#4 | 00:26:40#14 | 00:15:36#15 | 00:53:58 | — | — | ||
| Apr 18, 21 | 22 | 00:09:19#1 | 00:24:29#3 | 00:15:32#53 | 00:51:14 | — | — | ||
| Oct 10, 20 | 24 | 00:09:23#24 | 00:30:07#16 | 00:16:07#37 | 00:56:38 | — | — | ||
| Sep 13, 20 | 33 | 00:17:48#11 | 01:03:08#21 | 00:35:22#41 | 01:57:14 | — | — | ||
| Mar 14, 20 | 28 | 00:07:43#7 | 00:27:46#13 | 00:16:54#35 | 00:53:39 | — | — | ||
| Sep 7, 19 | 16 | 00:09:16#22 | 00:25:05#30 | 00:14:49#17 | 00:50:50 | — | — | ||
| Jul 20, 19 | DNF | 00:08:53 | — | — | — | — | — | ||
| Jun 28, 19 | 12 | 00:09:10#19 | 00:28:37#12 | 00:15:18#16 | 00:54:42 | — | — | ||
| Jun 15, 19 | DNF | 00:15:32 | 00:57:09 | — | — | — | — | ||
| May 11, 19 | 5 | 00:06:05#6 | 00:13:17#3 | 00:07:35#18 | 00:28:06 | — | — | ||
| Apr 27, 19 | 4 | 00:19:03#6 | 00:57:31#14 | 00:32:31#4 | 01:50:34 | — | — | ||
| Mar 9, 19 | 25 | 00:09:04#10 | 00:25:52#31 | 00:16:32#30 | 00:52:35 | — | — | ||
| Feb 9, 19 | 46 | 00:08:44#24 | 00:27:34#15 | 00:17:51#56 | 00:55:14 | — | — | ||
| Nov 10, 18 | 20 | 00:17:43#8 | 00:59:13#15 | 00:33:36#36 | 01:52:01 | — | — | ||
| Oct 27, 18 | 11 | 00:09:05#5 | 00:28:53#29 | 00:15:21#12 | 00:54:26 | — | — | ||
| Sep 22, 18 | 35 | 00:18:02#9 | 01:03:28#14 | 00:35:24#40 | 01:58:18 | — | — | ||
| Sep 12, 18 | 25 | 00:17:56#7 | 00:52:54#2 | 00:36:56#26 | 01:48:47 | — | — | ||
| Aug 25, 18 | 23 | 00:17:12#2 | 00:59:26#31 | 00:32:56#23 | 01:50:57 | — | — | ||
| Jul 7, 18 | DNF | 00:09:10 | — | — | — | — | — | ||
| Jun 17, 18 | 6 | 00:09:13#12 | 00:32:57#9 | 00:15:12#7 | 00:58:26 | — | — | ||
| Jun 10, 18 | 32 | 00:09:01#6 | 00:29:56#43 | 00:16:51#41 | 00:57:02 | — | — | ||
| May 5, 18 | 10 | 00:06:15#2 | 00:13:50#29 | 00:07:22#9 | 00:28:32 | — | — | ||
| Mar 10, 18 | 9 | 00:09:42#4 | 00:25:30#8 | 00:16:05#44 | 00:52:07 | — | — | ||
| Sep 3, 17 | DNF | 00:16:59 | 01:00:06 | — | — | — | — | ||
| Aug 12, 17 | 11 | 00:09:05#5 | 00:28:37#1 | 00:17:20#28 | 00:55:54 | — | — | ||
| Aug 5, 17 | 34 | 00:16:57#5 | 00:58:28#5 | 00:35:58#37 | 01:52:52 | — | — | ||
| May 28, 17 | 18 | 00:18:26#1 | 00:59:30#25 | 00:35:52#27 | 01:55:37 | — | — | ||
| May 7, 17 | 6 | 00:08:03#1 | 00:27:17#10 | 00:16:05#10 | 00:52:55 | — | — | ||
| Mar 25, 17 | 11 | 00:14:14#1 | 01:01:40#12 | 00:35:33#15 | 01:52:22 | — | — | ||
| Sep 25, 16 | 31 | 00:09:59#25 | 00:28:00#7 | 00:16:12#35 | 00:55:21 | — | — | ||
| Jul 2, 16 | 17 | 00:08:51#8 | 00:28:00#14 | 00:16:55#24 | 00:56:03 | — | — | ||
| May 1, 16 | 16 | 00:17:15#4 | 01:03:34#5 | 00:34:53#34 | 01:57:37 | — | — | ||
| Mar 12, 16 | 18 | 00:09:40#10 | 00:26:29#2 | 00:17:45#31 | 00:54:48 | — | — | ||
| Mar 5, 16 | 25 | 00:08:52#9 | 00:27:35#26 | 00:17:16#38 | 00:55:30 | — | — | ||
| Jul 4, 15 | 4 | 00:08:47#2 | 00:29:18#3 | 00:17:27#3 | 00:57:35 | — | — | ||
| Apr 18, 15 | 9 | 00:09:03#10 | 00:30:56#8 | 00:16:32#12 | 00:57:19 | — | — | ||
| Mar 7, 15 | 17 | 00:09:21#8 | 00:28:54#19 | 00:17:06#21 | 00:57:00 | — | — | ||
| Aug 29, 14 | 35 | 00:08:51#15 | 00:30:57#4 | 00:17:31#23 | 00:58:53 | — | — | ||
| May 31, 14 | 21 | 00:08:13#5 | 00:29:30#2 | 00:17:43#8 | 00:57:01 | — | — |
| 0 |
| #6 |
| 4× olympic, 2× sprint |
| 2016 | 5 | 0 | 0 | #16 | 4× sprint, 1× olympic |
| 2015 | 3 | 0 | 0 | #4 | 1× olympic, 2× sprint |
| 2014 | 2 | 0 | 0 | #21 | 2× sprint |