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