
#642
15.68 points
OpenRank
#577
19.313 points
PTO World Rank
#6
2,688.49 points
WT Ranking
62
Races
13
Wins
22
Podiums
2
WTCS Wins
4
World Cup Wins
5
Continental Wins
8.9
Avg Position
1
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 11 | 1 | 4 | #1 | 9× olympic, 1× sprint, 1× half |
| 2024 | 10 | 2 | 4 | #1 | 7× olympic, 2× sprint, 1× super_sprint |
| 2023 | 8 | 1 | 1 | #1 | 4× sprint, 4× olympic |
| 2022 | 10 | 3 | 4 | #1 | 3× olympic, 7× sprint |
| 2021 | 6 | 3 | 3 | #1 | 4× sprint, 2× olympic |
| 2020 | 1 | 0 | 0 | #9 | 1× olympic |
| 2019 | 5 | 0 | 1 | #2 | 2× sprint, 2× olympic, 1× super_sprint |
| 2018 | 6 | 2 | 4 | #1 | 6× sprint |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Oct 19, 25 | 2025 WTCS WollongongOlympic | 10 | 00:17:57#7 | 00:54:23#1 | 00:30:46#22 | 01:44:13 | — | — | |
| Oct 15, 25 | 10 | 00:17:57#7 | 00:54:23#1 | 00:30:46#22 | 01:44:13 | — | — | ||
| Sep 14, 25 | 3 | 00:15:28#7 | 01:03:06#25 | 00:30:25#4 | 01:49:46 | — | — | ||
| Sep 14, 25 | 2025 WTCS Karlovy VaryOlympic | 3 | 00:15:28#7 | 01:03:06#25 | 00:30:25#4 | 01:49:46 | — | — | |
| Jul 12, 25 | 2025 WTCS HamburgOlympic | 6 | 00:08:43#8 | 00:26:45#4 | 00:14:36#15 | 00:50:53 | — | — | |
| Jul 5, 25 | 1 | 00:08:17#4 | 00:27:38#32 | 00:14:43#2 | 00:51:50 | — | — | ||
| May 31, 25 | 10 | 00:17:21#7 | 00:57:17#29 | 00:30:43#6 | 01:46:25 | — | — | ||
| May 31, 25 | 2025 WTCS AlgheroOlympic | 10 | 00:17:21#7 | 00:57:17#29 | 00:30:43#6 | 01:46:25 | — | — | |
| May 17, 25 | 2025 WTCS YokohamaOlympic | 9 | 00:18:01#10 | 00:52:17#17 | 00:31:18#11 | 01:42:43 | — | — | |
| May 17, 25 | 9 | 00:18:01#10 | 00:52:18#17 | 00:31:18#11 | 01:42:43 | — | — | ||
| Apr 5, 25 | 2 | 00:21:41#1 | 02:21:12#8 | 01:09:25#1 | 03:55:24 | 59.0 | 62.7 | ||
| Oct 20, 24 | 2024 WTCS TorremolinosOlympic | 6 | 00:19:21#16 | 00:53:43#17 | 00:29:35#6 | 01:44:08 | — | — | |
| Oct 17, 24 | 6 | 00:19:21#16 | 00:53:43#17 | 00:29:35#6 | 01:44:08 | — | — | ||
| Sep 21, 24 | 1 | 00:17:43#9 | 00:51:55#6 | 00:29:05#4 | 01:40:18 | — | — | ||
| Jul 30, 24 | Paris 2024 Olympic GamesOlympic | 11 | 00:21:19#30 | 00:51:16#1 | 00:30:43#12 | 01:44:27 | — | — | |
| Jul 6, 24 | 1 | 00:08:42#4 | 00:28:10#41 | 00:15:00#1 | 00:53:05 | — | — | ||
| May 25, 24 | 3 | 00:18:35#6 | 00:51:08#15 | 00:29:55#4 | 01:40:27 | — | — | ||
| May 25, 24 | 2024 WTCS CagliariOlympic | 3 | 00:18:35#6 | 00:51:08#15 | 00:29:55#4 | 01:40:27 | — | — | |
| May 11, 24 | 14 | 00:17:53#19 | 00:53:38#24 | 00:30:29#18 | 01:43:16 | — | — | ||
| May 11, 24 | 2024 WTCS YokohamaOlympic | 14 | 00:17:53#19 | 00:53:38#24 | 00:30:29#18 | 01:43:16 | — | — | |
| Mar 30, 24 | 2024 World Triathlon Indoor Cup LievinSuper Sprint | 4 | 00:01:39#12 | 00:04:29#22 | 00:02:41#2 | 00:09:26 | — | — | |
| Oct 7, 23 | 15 | 00:08:57#2 | 00:28:40#17 | 00:15:11#24 | 00:54:22 | — | — | ||
| Sep 22, 23 | 7 | 00:18:04#7 | 00:52:57#17 | 00:30:19#11 | 01:42:54 | — | — | ||
| Aug 17, 23 | 23 | 00:18:26#8 | 00:52:19#40 | 00:30:46#24 | 01:42:47 | — | — | ||
| Jul 15, 23 | 10 | 00:03:41#7 | 00:10:06#30 | 00:05:17#24 | 00:19:52 | — | — | ||
| Jul 8, 23 | 1 | 00:08:45#3 | 00:27:42#29 | 00:14:36#2 | 00:52:18 | — | — | ||
| Jun 2, 23 | 6 | 00:13:42#10 | 01:01:47#15 | 00:32:59#5 | 01:49:17 | — | — | ||
| May 27, 23 | 7 | 00:17:24#23 | 00:49:36#4 | 00:29:57#12 | 01:37:52 | — | — | ||
| May 13, 23 | 9 | 00:17:21#11 | 00:54:00#23 | 00:30:05#9 | 01:42:53 | — | — | ||
| Nov 5, 22 | 39 | 00:19:06#4 | 01:02:51#41 | 00:34:09#31 | 01:57:11 | — | — | ||
| Oct 8, 22 | 9 | — | — | 00:29:46#6 | 01:40:50 | — | — | ||
| Sep 11, 22 | 1 | 00:16:38#5 | 01:03:08#30 | 00:30:32#1 | 01:51:10 | — | — | ||
| Aug 12, 22 | 4 | 00:17:37#2 | 00:51:26#26 | 00:31:32#5 | 01:41:30 | — | — | ||
| Jul 16, 22 | 1 | 00:08:34#3 | 00:28:05#48 | 00:15:20#19 | 00:53:18 | — | — | ||
| Jul 9, 22 | 14 | 00:09:04#23 | 00:29:04#17 | 00:14:54#18 | 00:53:54 | — | — | ||
| Jul 2, 22 | 1 | 00:08:51#1 | 00:28:00#3 | 00:15:09#1 | 00:53:11 | — | — | ||
| Jun 11, 22 | 15 | 00:08:57#25 | 00:28:46#7 | 00:15:13#20 | 00:54:16 | — | — | ||
| May 28, 22 | 21 | 00:08:58#11 | 00:29:39#15 | 00:16:29#23 | 00:56:15 | — | — | ||
| Apr 16, 22 | 2 | 00:08:17#14 | 00:27:01#34 | 00:14:51#2 | 00:51:12 | — | — | ||
| Nov 5, 21 | 18 | 00:08:57#7 | 00:27:54#39 | 00:15:25#13 | 00:53:43 | — | — | ||
| Aug 21, 21 | 1 | 00:18:47#9 | 00:55:47#4 | 00:31:00#1 | 01:46:47 | — | — | ||
| Jul 17, 21 | 1 | 00:09:08#4 | 00:28:24#55 | 00:15:06#3 | 00:53:54 | — | — | ||
| Jun 5, 21 | 23 | 00:17:48#12 | 00:54:36#19 | 00:33:25#34 | 01:47:14 | — | — | ||
| May 15, 21 | 1 | 00:09:54#7 | 00:26:40#14 | 00:14:59#1 | 00:53:20 | — | — | ||
| Apr 18, 21 | 15 | 00:09:27#18 | 00:25:37#22 | 00:13:52#11 | 00:50:48 | — | — | ||
| Sep 13, 20 | 9 | 00:17:29#6 | 01:03:31#24 | 00:31:56#10 | 01:53:47 | — | — | ||
| Oct 5, 19 | 7 | 00:09:16#1 | 00:29:23#46 | 00:15:38#6 | 00:55:04 | — | — | ||
| Jul 13, 19 | 4 | 00:08:56#4 | 00:28:40#23 | 00:14:58#4 | 00:53:49 | — | — | ||
| May 18, 19 | 45 | 00:17:51#12 | 00:58:14#45 | 00:36:18#43 | 01:53:40 | — | — | ||
| Apr 27, 19 | 29 | 00:19:27#24 | 00:59:01#33 | 00:36:17#39 | 01:56:24 | — | — | ||
| Mar 2, 19 | 2 | 00:01:40#2 | 00:04:39#10 | 00:03:06#3 | 00:10:12 | — | — | ||
| Sep 12, 18 | 1 | 00:08:55#4 | 00:27:29#18 | 00:15:27#1 | 00:52:49 | — | — | ||
| Aug 25, 18 | 11 | 00:08:27#4 | 00:27:43#27 | 00:15:11#14 | 00:52:11 | — | — | ||
| Jul 19, 18 | 3 | 00:08:50#3 | 00:28:07#16 | 00:15:27#2 | 00:54:16 | — | — | ||
| Jul 7, 18 | DNF | 00:08:53 | — | — | — | — | — | ||
| Jun 23, 18 | 2 | 00:09:23#8 | 00:29:59#3 | 00:15:24#2 | 00:56:04 | — | — | ||
| May 26, 18 | 1 | 00:08:39#7 | 00:28:51#24 | 00:15:18#4 | 00:54:32 | — | — | ||
| Oct 8, 17 | 1 | 00:09:38#2 | 00:30:38#3 | 00:15:59#1 | 00:57:10 | — | — | ||
| Sep 14, 17 | 7 | 00:09:03#7 | 00:29:38#7 | 00:16:09#15 | 00:56:50 | — | — | ||
| Sep 11, 16 | 13 | 00:09:05#6 | 00:28:10#9 | 00:16:46#7 | 00:55:02 | — | — | ||
| Jun 25, 16 | 5 | 00:09:19#5 | 00:33:28#4 | 00:17:15#10 | 01:01:40 | — | — | ||
| May 26, 16 | 20 | 00:09:01#8 | 00:31:58#12 | 00:16:26#8 | 00:59:35 | — | — |
| 2017 | 2 | 1 | 1 | #1 | 1× olympic, 1× sprint |
| 2016 | 3 | 0 | 0 | #5 | 3× sprint |