
#142
56.67 points
OpenRank
#67
73.738 points
PTO World Rank
#354
10.39 points
WT Ranking
82
Races
10
Wins
23
Podiums
0
WTCS Wins
0
World Cup Wins
2
Continental Wins
2
70.3 Wins
14.9
Avg Position
6
DNFs
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Aug 30, 25 | 17 | 00:25:01#10 | 01:57:52#17 | 01:07:09#19 | 03:32:02 | 85.6 | 53.3 | ||
| Aug 9, 25 | 14 | 00:25:26#7 | 01:58:42#16 | 01:04:18#12 | 03:30:20 | 85.6 | 62.8 | ||
| Aug 2, 25 | 10 | 00:09:02#19 | 00:26:31#12 | 00:14:47#9 | 00:51:32 | — | — | ||
| May 18, 25 | 16 | 00:08:11#3 | 02:07:33#18 | 01:12:34#9 | 03:34:22 | 75.4 | 44.9 | ||
| Apr 5, 25 | 12 | 00:24:26#7 | 01:54:08#11 | 01:08:58#12 | 03:29:51 | 84.3 | 65.7 | ||
| Mar 22, 25 | 2 | 00:08:58#3 | 00:31:30#1 | 00:14:51#3 | 00:55:54 | — | — | ||
| Dec 14, 24 | 5 | 00:22:24#11 | 01:59:07#3 | 01:13:25#15 | 03:38:06 | 85.0 | 85.1 | ||
| Nov 16, 24 | 6 | 00:24:42#7 | 01:46:37#10 | 00:59:34#5 | 03:12:31 | 85.0 | 84.8 | ||
| Oct 19, 24 | 3 | 00:24:26#3 | 01:51:21#5 | 01:05:31#7 | 03:24:19 | 75.0 | 78.5 | ||
| Sep 7, 24 | 1 | 00:09:05#43 | 00:26:56#53 | 00:14:51#28 | 00:50:50 | — | — | ||
| Aug 25, 24 | 5 | 00:21:52#11 | 02:02:58#10 | 01:14:46#9 | 03:41:57 | 75.0 | 74.0 | ||
| Jun 23, 24 | 3 | 00:22:50#1 | 02:03:03#1 | 01:13:55#10 | 03:43:26 | 45.0 | 52.9 | ||
| May 26, 24 | 2 | 00:22:49#1 | 02:12:03#7 | 01:12:24#4 | 03:51:11 | 60.0 | 68.9 | ||
| Aug 26, 23 | 24 | 00:22:42#1 | 01:56:23#6 | 01:24:17#39 | 03:45:44 | — | — | ||
| Jul 16, 23 | DNF | 00:21:58 | 02:22:33 | — | — | — | — | ||
| Mar 18, 23 | 1 | 00:22:48#1 | 02:11:59#3 | 01:15:26#4 | 03:54:57 | — | — | ||
| Mar 12, 23 | 6 | 00:11:26#7 | 00:11:37#6 | — | 00:34:35 | — | — | ||
| Jun 25, 22 | 7 | 00:09:17#21 | 00:25:31#3 | 00:14:56#6 | 00:51:35 | — | — | ||
| Jun 18, 22 | 47 | 00:09:10#18 | 00:28:32#28 | 00:16:58#51 | 00:55:59 | — | — | ||
| May 29, 22 | 1 | 00:22:11#3 | 02:10:36#5 | 01:12:06#4 | 03:48:20 | — | — | ||
| May 6, 22 | 3 | 00:12:16#3 | 00:12:26#3 | — | 00:37:02 | — | — | ||
| Apr 23, 22 | 1 | 00:11:12#2 | 00:11:23#1 | — | 00:33:43 | — | — | ||
| Apr 9, 22 | 3 | — | — | — | 00:34:26 | — | — | ||
| Mar 26, 22 | 11 | 00:18:34#12 | 00:55:33#4 | 00:31:21#19 | 01:47:03 | — | — | ||
| Jul 26, 21 | Tokyo 2020 Olympic GamesOlympic | 40 | 00:18:09#29 | 00:56:14#11 | 00:34:32#42 | 01:50:10 | — | — | |
| Jun 5, 21 | 2 | 00:08:07#4 | 00:26:19#12 | 00:14:01#4 | 00:50:51 | — | — | ||
| Oct 16, 20 | 2 | 00:27:53#1 | 02:38:19#2 | 01:13:40#6 | 04:23:27 | — | — | ||
| Jul 6, 19 | 7 | 00:09:03#13 | 00:30:56#20 | 00:14:31#7 | 00:55:25 | — | — | ||
| Jun 8, 19 | 21 | 00:17:32#9 | 00:55:52#21 | 00:32:26#27 | 01:47:17 | — | — | ||
| May 18, 19 | 2 | 00:09:20#1 | 00:26:39#11 | 00:14:50#2 | 00:52:03 | — | — | ||
| Mar 31, 19 | 2 | 00:09:45#8 | 00:31:03#13 | 00:14:36#3 | 00:56:10 | — | — | ||
| Feb 9, 19 | 5 | 00:08:22#6 | 00:27:53#33 | 00:15:06#4 | 00:52:23 | — | — | ||
| Oct 27, 18 | 2 | 00:09:00#4 | 00:27:42#1 | 00:14:56#2 | 00:52:17 | — | — | ||
| Sep 12, 18 | 39 | 00:19:33#46 | 00:56:09#37 | 00:33:35#35 | 01:50:23 | — | — | ||
| Aug 25, 18 | 30 | 00:17:33#17 | 00:59:11#21 | 00:34:48#36 | 01:52:59 | — | — | ||
| May 12, 18 | 26 | 00:17:36#18 | 00:56:03#9 | 00:32:43#29 | 01:47:51 | — | — | ||
| Apr 28, 18 | 26 | 00:19:16#22 | 01:04:09#19 | 00:34:31#26 | 01:58:56 | — | — | ||
| Mar 2, 18 | 15 | 00:09:10#15 | 00:31:05#16 | 00:15:15#21 | 00:58:24 | — | — | ||
| Oct 15, 17 | 1 | — | — | — | 03:50:56 | — | — | ||
| Aug 26, 17 | 5 | 00:18:04#7 | 00:59:08#1 | 00:31:13#9 | 01:49:36 | — | — | ||
| Aug 20, 17 | 1 | — | — | — | 00:57:39 | — | — | ||
| Jul 15, 17 | 15 | 00:09:04#48 | 00:30:06#2 | 00:14:49#15 | 00:54:52 | — | — | ||
| Jun 18, 17 | 24 | 00:18:42#5 | 00:53:44#16 | 00:34:43#31 | 01:48:15 | — | — | ||
| Jun 4, 17 | 4 | 00:09:17#13 | 00:30:02#27 | 00:14:55#1 | 00:55:13 | — | — | ||
| May 13, 17 | DNF | 00:18:28 | — | — | — | — | — | ||
| Oct 15, 16 | 6 | 00:18:56#11 | 00:56:15#2 | 00:32:53#6 | 01:49:02 | — | — | ||
| Sep 11, 16 | 18 | 00:17:24#39 | 00:57:36#14 | 00:32:41#15 | 01:48:59 | — | — | ||
| Aug 13, 16 | 28 | 00:15:28#46 | 00:30:45#1 | 00:09:04#30 | 00:56:09 | — | — | ||
| Aug 6, 16 | 1 | 00:09:13#3 | 00:30:27#30 | 00:15:15#1 | 00:56:02 | — | — | ||
| Jun 28, 16 | 1 | — | — | — | 00:52:37 | — | — | ||
| May 14, 16 | DNF | 00:19:26 | 00:56:18 | — | — | — | — | ||
| Apr 23, 16 | 36 | 00:09:43#48 | 00:29:10#1 | 00:15:53#39 | 00:56:06 | — | — | ||
| Mar 5, 16 | DNF | — | 01:01:43 | — | — | — | — | ||
| Sep 15, 15 | 30 | 00:16:41#22 | 00:57:39#36 | 00:31:36#30 | 01:47:27 | — | — | ||
| Sep 5, 15 | 45 | 00:08:38#14 | 00:28:04#32 | 00:17:31#49 | 00:55:46 | — | — | ||
| Aug 2, 15 | 54 | 00:18:26#27 | 00:58:40#31 | 00:35:36#55 | 01:54:21 | — | — | ||
| Jul 18, 15 | 10 | 00:09:11#8 | 00:27:39#1 | 00:15:16#32 | 00:52:52 | — | — | ||
| May 30, 15 | 9 | 00:08:52#20 | 00:26:07#3 | 00:15:06#24 | 00:51:12 | — | — | ||
| Apr 25, 15 | DNF | 00:08:38 | 00:59:34 | — | — | — | — | ||
| Mar 28, 15 | 11 | 00:18:33#10 | 01:05:05#5 | 00:32:51#21 | 01:57:49 | — | — | ||
| Mar 6, 15 | 21 | 00:09:06#25 | 00:28:21#4 | 00:15:28#32 | 00:53:51 | — | — | ||
| Feb 15, 15 | 6 | 00:09:09#5 | 00:30:47#6 | 00:19:32#6 | 01:00:26 | — | — | ||
| Aug 29, 14 | 15 | 00:17:52#7 | 01:02:28#4 | 00:33:29#6 | 01:55:17 | — | — | ||
| Aug 9, 14 | 23 | 00:09:19#19 | 00:28:06#13 | 00:16:24#25 | 00:54:59 | — | — | ||
| Jul 13, 14 | 42 | 00:09:12#20 | 00:27:37#2 | 00:15:59#51 | 00:53:32 | — | — | ||
| Jun 28, 14 | DNF | 00:18:18 | 01:18:37 | — | — | — | — | ||
| May 31, 14 | 53 | 00:08:52#51 | 00:25:27#2 | 00:17:11#60 | 00:52:36 | — | — | ||
| May 18, 14 | 1 | 00:08:57#3 | 00:30:33#25 | 00:16:24#3 | 00:56:38 | — | — | ||
| Apr 26, 14 | 23 | 00:17:04#19 | 00:56:05#1 | 00:33:07#38 | 01:47:35 | — | — | ||
| Mar 15, 14 | 26 | 00:09:07#15 | 00:30:08#24 | 00:15:45#27 | 00:56:08 | — | — | ||
| Sep 11, 13 | 23 | 00:17:23#4 | 00:53:36#10 | 00:33:11#9 | 01:45:19 | — | — | ||
| Aug 10, 13 | 28 | 00:09:50#23 | 00:28:09#12 | 00:16:28#28 | 00:56:10 | — | — | ||
| Jun 14, 13 | 33 | 00:17:11#26 | 00:54:42#13 | 00:36:15#37 | 01:49:34 | — | — | ||
| Apr 28, 13 | 4 | 00:19:29#13 | 00:53:05#1 | 00:32:05#7 | 01:45:30 | — | — | ||
| Oct 20, 12 | 30 | 00:18:06#13 | 01:07:55#5 | 00:35:53#13 | 02:03:36 | — | — | ||
| Jul 7, 12 | 7 | 00:17:57#11 | 00:55:23#2 | 00:34:34#19 | 01:49:12 | — | — | ||
| Jul 1, 12 | 3 | 00:20:41#5 | 01:01:17#3 | 00:33:09#7 | 01:56:08 | — | — | ||
| Jun 17, 12 | 39 | 00:20:04#49 | 00:54:55#3 | 00:35:21#41 | 01:51:42 | — | — | ||
| May 6, 12 | 20 | 00:20:13#20 | 00:59:17#37 | 00:33:12#14 | 01:53:15 | — | — | ||
| Sep 9, 11 | 2 | 00:09:15#2 | 00:30:21#8 | 00:16:10#2 | 00:56:54 | — | — | ||
| Jun 24, 11 | 1 | 00:09:56#3 | 00:30:51#14 | 00:16:22#2 | 00:59:09 | — | — | ||
| Jul 3, 10 | 13 | 00:09:09#6 | 00:28:36#1 | 00:17:28#5 | 00:56:47 | — | — |
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 6 | 0 | 1 | #2 | 3× 100k, 2× sprint, 1× half |
| 2024 | 7 | 1 | 4 | #1 | 4× half, 2× 100k, 1× sprint |
| 2023 | 4 | 1 | 1 | #1 | 3× half, 1× super_sprint |
| 2022 | 7 | 2 | 4 | #1 | 2× sprint, 1× half, 3× super_sprint, 1× olympic |
| 2021 | 2 | 0 | 1 | #2 | 1× olympic, 1× sprint |
| 2020 | 1 | 0 | 1 | #2 | 1× full |
| 2019 | 5 | 0 | 2 | #2 | 4× sprint, 1× olympic |
| 2018 | 6 | 0 | 1 | #2 | 3× sprint, 3× olympic |
| 2017 | 7 | 2 | 2 | #1 | 1× half, 2× olympic, 4× sprint |
| 2016 | 8 | 2 | 2 | #1 | 3× olympic, 5× sprint |
| 2015 | 9 | 0 | 0 | #6 | 6× sprint, 3× olympic |
| 2014 | 8 | 1 | 1 | #1 | 5× sprint, 3× olympic |
| 2013 | 4 | 0 | 0 | #4 | 3× sprint, 1× olympic |
| 2012 | 5 | 0 | 1 | #3 | 1× sprint, 4× olympic |
| 2011 | 2 | 1 | 2 | #1 | 2× sprint |
| 2010 | 1 | 0 | 0 | #13 | 1× sprint |