
#180
52.41 points
OpenRank
#183
55.148 points
PTO World Rank
#51
665.45 points
WT Ranking
93
Races
4
Wins
20
Podiums
1
WTCS Wins
1
World Cup Wins
0
Continental Wins
0
70.3 Wins
15.9
Avg Position
0
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 10 | 1 | 2 | #1 | 1× full, 2× half, 7× olympic |
| 2024 | 16 | 0 | 3 | #2 | 1× full, 10× olympic, 5× sprint |
| 2023 | 9 | 0 | 1 | #2 | 4× olympic, 5× sprint |
| 2022 | 8 | 0 | 2 | #2 | 2× olympic, 6× sprint |
| 2021 | 5 | 0 | 2 | #2 | 4× olympic, 1× sprint |
| 2020 | 2 | 0 | 0 | #5 | 2× sprint |
| 2019 | 10 | 2 | 2 | #1 | 7× sprint, 3× olympic |
| 2018 | 9 | 1 | 2 | #1 | 8× sprint, 1× olympic |
| 2017 | 9 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Nov 23, 25 | 1 | 00:22:16#1 | 01:08:38#2 | 00:39:42#1 | 02:12:39 | 63.5 | 69.7 | ||
| Nov 8, 25 | 39 | 00:23:01#16 | 02:17:24#29 | 01:17:32#50 | 04:00:34 | 87.7 | 60.4 | ||
| Sep 14, 25 | 19 | 00:15:46#20 | 01:02:42#15 | 00:32:04#20 | 01:51:27 | — | — | ||
| Sep 14, 25 | 2025 WTCS Karlovy VaryOlympic | 19 | 00:15:46#20 | 01:02:42#15 | 00:32:04#20 | 01:51:27 | — | — | |
| Jul 12, 25 | 2025 WTCS HamburgOlympic | 25 | 00:08:49#15 | 00:27:07#26 | 00:15:05#25 | 00:51:53 | — | — | |
| May 31, 25 | 32 | 00:17:16#3 | 00:57:21#31 | 00:36:15#32 | 01:52:01 | — | — | ||
| May 31, 25 | 2025 WTCS AlgheroOlympic | 32 | 00:17:16#3 | 00:57:21#31 | 00:36:15#32 | 01:52:01 | — | — | |
| May 17, 25 | 2025 WTCS YokohamaOlympic | 18 | 00:17:56#6 | 00:52:20#18 | 00:32:21#28 | 01:43:44 | — | — | |
| May 17, 25 | 18 | 00:17:57#6 | 00:52:21#18 | 00:32:21#28 | 01:43:45 | — | — | ||
| Mar 23, 25 | 3 | 00:21:36#3 | 02:00:01#7 | 01:09:13#3 | 03:36:39 | 75.2 | 79.6 | ||
| Nov 17, 24 | 2 | 00:22:53#2 | 01:14:31#2 | 00:42:38#3 | 02:22:13 | 45.0 | 57.0 | ||
| Oct 20, 24 | 2024 WTCS TorremolinosOlympic | 7 | 00:19:18#4 | 00:52:11#5 | 00:31:17#24 | 01:44:12 | — | — | |
| Oct 17, 24 | 7 | 00:19:18#4 | 00:52:11#5 | 00:31:17#24 | 01:44:12 | — | — | ||
| Oct 5, 24 | 5 | 00:09:06#10 | 00:30:37#10 | 00:14:42#6 | 00:55:52 | — | — | ||
| Sep 8, 24 | 15 | 00:17:29#2 | 01:04:25#20 | 00:34:06#19 | 01:56:51 | — | — | ||
| Jul 13, 24 | 18 | 00:09:07#10 | 00:26:21#15 | 00:14:49#29 | 00:51:07 | — | — | ||
| Jul 13, 24 | 2024 WTCS HamburgOlympic | 18 | 00:09:07#10 | 00:26:21#15 | 00:14:49#27 | 00:51:07 | — | — | |
| May 25, 24 | 15 | 00:18:37#9 | 00:51:04#9 | 00:31:48#32 | 01:42:24 | — | — | ||
| May 25, 24 | 2024 WTCS CagliariOlympic | 15 | 00:18:37#9 | 00:51:04#9 | 00:31:48#32 | 01:42:24 | — | — | |
| May 11, 24 | 24 | 00:17:49#12 | 00:53:40#27 | 00:31:14#31 | 01:43:58 | — | — | ||
| May 11, 24 | 2024 WTCS YokohamaOlympic | 24 | 00:17:49#12 | 00:53:40#27 | 00:31:14#31 | 01:43:58 | — | — | |
| Apr 29, 24 | 3 | 00:17:38#2 | 00:52:38#5 | 00:32:14#17 | 01:43:39 | — | — | ||
| Apr 20, 24 | 4 | 00:08:22#5 | 00:28:46#6 | 00:15:02#10 | 00:53:15 | — | — | ||
| Apr 14, 24 | 2 | 00:17:55#3 | 00:56:55#8 | 00:32:01#4 | 01:47:49 | — | — | ||
| Mar 16, 24 | 6 | 00:08:29#3 | 00:30:00#10 | 00:15:02#9 | 00:54:42 | — | — | ||
| Feb 24, 24 | 12 | 00:09:08#3 | 00:25:20#21 | 00:14:39#12 | 00:50:10 | — | — | ||
| Sep 22, 23 | 40 | 00:18:07#10 | 00:52:57#17 | 00:33:47#59 | 01:46:26 | — | — | ||
| Aug 17, 23 | 25 | 00:18:20#4 | 00:52:28#48 | 00:31:07#27 | 01:43:10 | — | — | ||
| Jul 29, 23 | 18 | 00:08:57#14 | 00:29:13#6 | 00:15:37#26 | 00:54:59 | — | — | ||
| Jul 15, 23 | 11 | 00:03:40#5 | 00:10:10#38 | 00:05:08#10 | 00:19:47 | — | — | ||
| Jun 24, 23 | 20 | 00:08:13#12 | 00:28:58#23 | 00:15:31#24 | 00:54:58 | — | — | ||
| May 27, 23 | 6 | 00:18:39#11 | 00:52:25#3 | 00:30:48#7 | 01:42:23 | — | — | ||
| May 13, 23 | 31 | 00:17:44#33 | 00:53:47#9 | 00:32:35#38 | 01:45:31 | — | — | ||
| Mar 25, 23 | 2 | 00:09:12#8 | 00:31:15#4 | 00:15:05#15 | 00:56:32 | — | — | ||
| Feb 25, 23 | 5 | 00:09:05#3 | 00:28:03#15 | 00:16:12#6 | 00:54:27 | — | — | ||
| Nov 24, 22 | 36 | 00:17:59#6 | 00:55:08#16 | 00:33:11#46 | 01:47:43 | — | — | ||
| Oct 8, 22 | 35 | 00:18:34#5 | 00:51:31#28 | 00:32:39#37 | 01:43:40 | — | — | ||
| Jul 29, 22 | 8 | 00:08:34#1 | 00:25:59#1 | 00:15:57#14 | 00:51:45 | — | — | ||
| Jun 24, 22 | 17 | 00:03:53#37 | 00:10:18#10 | 00:06:05#43 | 00:22:19 | — | — | ||
| Jun 11, 22 | 29 | 00:08:46#7 | 00:28:56#23 | 00:15:40#35 | 00:54:45 | — | — | ||
| Apr 10, 22 | 2 | 00:08:47#1 | 00:29:12#5 | 00:15:10#2 | 00:53:44 | — | — | ||
| Apr 3, 22 | 4 | 00:09:18#2 | 00:28:36#4 | 00:15:14#4 | 00:54:04 | — | — | ||
| Mar 27, 22 | 2 | 00:09:58#2 | 00:34:23#2 | 00:15:51#5 | 01:01:22 | — | — | ||
| Aug 21, 21 | 7 | 00:18:20#5 | 00:53:57#17 | 00:30:59#9 | 01:44:26 | — | — | ||
| Aug 13, 21 | 8 | 00:03:42#4 | 00:10:53#32 | 00:06:09#22 | 00:22:41 | — | — | ||
| Jul 26, 21 | Tokyo 2020 Olympic GamesOlympic | 18 | 00:17:45#4 | 00:56:40#34 | 00:31:25#20 | 01:46:54 | — | — | |
| Jun 26, 21 | 2 | 00:09:03#1 | 00:26:05#16 | 00:14:57#2 | 00:50:47 | — | — | ||
| Jun 12, 21 | 3 | 00:18:18#1 | 00:50:32#14 | 00:30:47#4 | 01:40:13 | — | — | ||
| Mar 14, 20 | 12 | 00:07:41#4 | 00:27:53#27 | 00:15:56#15 | 00:52:41 | — | — | ||
| Feb 29, 20 | 5 | 00:08:25#2 | 00:31:01#24 | 00:15:57#17 | 00:56:20 | — | — | ||
| Sep 7, 19 | 35 | 00:09:05#3 | 00:25:19#54 | 00:15:14#35 | 00:51:21 | — | — | ||
| Aug 15, 19 | 23 | 00:18:35#4 | 00:59:37#24 | 00:33:23#28 | 01:52:51 | — | — | ||
| Jul 20, 19 | 22 | 00:08:47#7 | 00:30:05#25 | 00:16:14#29 | 00:56:24 | — | — | ||
| Jul 6, 19 | 29 | 00:08:57#7 | 00:31:02#29 | 00:15:28#36 | 00:56:27 | — | — | ||
| Jun 23, 19 | 1 | 00:09:14#5 | 00:33:37#12 | 00:15:32#2 | 00:59:23 | — | — | ||
| Jun 8, 19 | 39 | 00:17:24#2 | 00:55:55#29 | 00:34:37#45 | 01:49:27 | — | — | ||
| Apr 14, 19 | 4 | 00:18:17#2 | 00:54:29#7 | 00:32:19#10 | 01:45:06 | — | — | ||
| Mar 31, 19 | 20 | 00:09:35#4 | 00:31:11#16 | 00:15:55#35 | 00:57:26 | — | — | ||
| Mar 9, 19 | 40 | 00:08:55#15 | 00:27:46#28 | 00:16:21#44 | 00:54:18 | — | — | ||
| Mar 2, 19 | 1 | 00:08:39#1 | 00:30:18#7 | 00:15:35#3 | 00:55:46 | — | — | ||
| Oct 21, 18 | 18 | 00:09:00#1 | 00:27:13#34 | 00:15:14#23 | 00:53:00 | — | — | ||
| Sep 12, 18 | 1 | 00:17:45#1 | 00:53:03#7 | 00:32:21#6 | 01:44:08 | — | — | ||
| Jul 27, 18 | 23 | 00:08:57#5 | 00:26:40#25 | 00:16:15#34 | 00:53:07 | — | — | ||
| Jun 17, 18 | 2 | 00:09:13#12 | 00:33:03#16 | 00:15:04#5 | 00:58:15 | — | — | ||
| Jun 10, 18 | 26 | 00:17:13#3 | 00:56:18#29 | 00:34:28#29 | 01:49:30 | — | — | ||
| Apr 5, 18 | 11 | 00:08:49#2 | 00:27:45#5 | 00:16:17#14 | 00:53:48 | — | — | ||
| Mar 25, 18 | 19 | 00:09:41#1 | 00:32:49#19 | 00:16:42#28 | 01:00:04 | — | — | ||
| Mar 10, 18 | 38 | 00:07:54#2 | 00:29:04#32 | 00:17:44#41 | 00:56:03 | — | — | ||
| Feb 3, 18 | 4 | 00:08:49#2 | — | 00:17:02#3 | 00:53:46 | — | — | ||
| Oct 28, 17 | 20 | 00:08:01#1 | 00:27:39#77 | 00:16:10#68 | 00:53:02 | — | — | ||
| Sep 14, 17 | 11 | 00:18:31#2 | 00:59:47#10 | 00:33:21#22 | 01:53:39 | — | — | ||
| Sep 3, 17 | 3 | 00:16:54#2 | 00:58:37#11 | 00:33:34#18 | 01:50:22 | — | — | ||
| Jul 15, 17 | 41 | 00:08:55#20 | 00:30:23#31 | 00:16:08#47 | 00:56:25 | — | — | ||
| May 13, 17 | 24 | 00:18:22#2 | 00:57:58#21 | 00:33:34#40 | 01:51:11 | — | — | ||
| Apr 8, 17 | 26 | 00:08:52#5 | 00:28:42#30 | 00:15:38#28 | 00:54:07 | — | — | ||
| Apr 2, 17 | 7 | 00:10:14#6 | 00:29:03#17 | 00:15:03#7 | 00:55:14 | — | — | ||
| Mar 18, 17 | 3 | 00:16:34#1 | 01:02:28#3 | 00:34:50#5 | 01:55:02 | — | — | ||
| Feb 12, 17 | 11 | 00:08:15#2 | 00:35:59#14 | 00:17:58#14 | 01:03:34 | — | — | ||
| Jul 2, 16 | 25 | 00:08:41#1 | 00:28:20#30 | 00:17:19#29 | 00:56:34 | — | — | ||
| Jun 12, 16 | 15 | 00:19:14#5 | 00:56:29#4 | 00:32:16#29 | 01:49:22 | — | — | ||
| Sep 15, 15 | 11 | 00:14:58#8 | 00:28:18#4 | 00:08:20#14 | 00:52:36 | — | — | ||
| Jul 12, 15 | 7 | 00:10:23#5 | 00:32:07#5 | 00:18:47#17 | 01:01:17 | — | — | ||
| Feb 1, 15 | 3 | 00:09:29#4 | 00:35:36#4 | 00:15:38#6 | 01:02:56 | — | — | ||
| Feb 1, 15 | 2 | 00:09:29#1 | 00:35:36#4 | 00:15:38#4 | 01:02:56 | — | — | ||
| Jul 20, 14 | 54 | 00:10:44#2 | 00:33:35#11 | 00:21:42#19 | 01:06:50 | — | — | ||
| Jul 13, 14 | 2 | 00:09:38#2 | 00:32:14#20 | 00:17:10#2 | 00:59:02 | — | — | ||
| Mar 1, 14 | 2 | 00:09:18#1 | 00:30:40#1 | 00:17:32#4 | 00:58:22 | — | — | ||
| Feb 9, 14 | 10 | 00:03:42#2 | 00:14:01#6 | 00:07:38#13 | 00:26:21 | — | — | ||
| Feb 1, 14 | 23 | 00:08:15#2 | 00:38:28#16 | 00:18:58#40 | 01:06:56 | — | — | ||
| Sep 11, 13 | 57 | 00:08:57#10 | 00:28:50#28 | 00:16:16#19 | 00:55:13 | — | — | ||
| Mar 9, 13 | 7 | 00:09:32#2 | 00:31:22#2 | 00:16:56#3 | 00:59:49 | — | — | ||
| Feb 3, 13 | 4 | 00:09:57#2 | 00:33:22#5 | 00:16:03#8 | 01:00:03 | — | — | ||
| Mar 10, 12 | 29 | 00:10:46#4 | 00:33:24#2 | 00:20:48#6 | 01:06:01 | — | — |
| 0 |
| 2 |
| #3 |
| 6× sprint, 3× olympic |
| 2016 | 2 | 0 | 0 | #15 | 1× sprint, 1× olympic |
| 2015 | 4 | 0 | 2 | #2 | 4× sprint |
| 2014 | 5 | 0 | 2 | #2 | 1× olympic, 4× sprint |
| 2013 | 3 | 0 | 0 | #4 | 3× sprint |
| 2012 | 1 | 0 | 0 | #29 | 1× sprint |