69
Races
3
Wins
21
Podiums
42
Top 10s
6
DNFs
#1
Best Finish
7.6
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2023 | 1 | 0 | 0 | #5 | 1× half |
| 2022 | 1 | 0 | 1 | #2 | 1× half |
| 2021 | 9 | 0 | 4 | #2 | 3× full, 6× half |
| 2020 | 3 | 0 | 0 | #8 | 3× half |
| 2019 | 16 | 2 | 4 | #1 | 4× full, 12× half |
| 2018 | 11 | 0 | 3 | #2 | 6× half, 5× full |
| 2017 | 6 | 1 | 3 | #1 | 3× half, 3× full |
| 2016 | 5 | 0 | 2 | #2 | 2× half, 3× full |
| 2015 | 8 | 0 | 2 | #2 | 6× half, 2× full |
| 2014 | 5 | 0 | 2 | #2 | 5× half |
| 2013 | 2 | 0 | 0 | #4 | 2× half |
| 2009 | 1 | 0 | 0 | #18 | 1× half |
| 2008 | 1 | 0 | 0 | #37 | 1× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 19, 23 | 5 | — | 02:38:47 | 00:27:30#7 | 01:25:22#3 | 00:43:41#5 | FIN | |
| Nov 20, 22 | bronzehalf | 2 | — | 02:33:19 | 00:22:14#3 | 01:25:25#2 | 00:43:24#1 | FIN |
| Nov 21, 21 | full | 2 | 2 | 07:36:35 | 00:39:59#9 | 04:10:47#2 | 02:41:50#2 | FIN |
| Oct 16, 21 | full | 11 | — | 03:52:33 | 00:25:15#31 | 02:13:30#18 | 01:10:11#7 | FIN |
| Oct 10, 21 | half | 3 | — | 03:50:43 | 00:24:25#9 | 02:14:08#7 | 01:09:45#1 | FIN |
| Sep 5, 21 | full | 3 | 3 | 07:49:35 | 00:38:19#9 | 04:23:22#6 | 02:44:22#3 | FIN |
| Sep 5, 21 | half | 2 | — | 03:48:29 | 00:25:20#5 | 02:06:53#9 | 01:12:51#3 | DNF |
| Jun 27, 21 | half | — | — | — | 00:26:08#21 | 06:15:13#40 | — | DNS |
| May 30, 21 | half | 6 | — | 03:51:08 | 00:26:30#24 | 02:11:00#23 | 01:08:33#2 | FIN |
| May 9, 21 | half | — | — | — | 00:27:30#12 | 02:27:35#30 | — | DNS |
| May 2, 21 | half | 2 | — | 03:50:37 | 00:26:07#15 | 02:04:08#4 | 01:15:36#2 | FIN |
| Dec 6, 20 | half | 23 | — | 03:13:02 | 00:24:04#24 | 01:45:20#31 | 01:01:06#12 | FIN |
| Sep 6, 20 | half | 8 | — | 03:49:18 | — | 02:07:00 | 01:14:15 | FIN |
| Sep 6, 20 | half | 8 | — | 03:49:18 | 00:23:22#14 | 02:07:00#12 | 01:14:15#6 | FIN |
| Dec 1, 19 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Nov 24, 19 | half | 1 | — | 02:21:07 | 00:23:41#3 | 01:11:22#1 | 00:43:56#4 | FIN |
| Nov 10, 19 | half | 6 | — | 03:57:58 | 00:22:51#7 | 02:14:50#4 | 01:15:57#8 | FIN |
| Nov 2, 19 | full | 4 | 4 | 08:03:21 | 00:51:35#10 | 04:17:15#6 | 02:49:09#4 | FIN |
| Oct 19, 19 | half | 3 | — | 03:56:09 | 00:24:38#9 | 02:14:13#5 | 01:13:40#4 | FIN |
| Sep 14, 19 | half | 6 | — | 03:37:56 | 00:24:36#2 | 01:54:53#6 | 01:14:52#3 | FIN |
| Aug 24, 19 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jul 28, 19 | full | 2 | 2 | 08:16:34 | 00:50:13#2 | 04:24:16#2 | 02:55:37#2 | FIN |
| Jul 21, 19 | full | — | — | — | 00:51:47 | — | — | DNF |
| Jun 23, 19 | half | 7 | — | 03:44:24.806 | 00:21:53.342 | 02:05:07.746 | 01:12:34.793 | FIN |
| Jun 2, 19 | half | 7 | — | 03:43:05 | 00:23:48#11 | 02:00:22#10 | 01:13:37#2 | FIN |
| May 18, 19 | half | 1 | — | 03:50:10 | — | — | — | FIN |
| May 4, 19 | half | — | — | — | 00:21:39 | 02:51:32 | — | DNF |
| Apr 7, 19 | half | 6 | — | 03:57:57.78 | 00:22:50.32 | 02:14:49.37 | 01:15:57.42 | FIN |
| Apr 6, 19 | half | 6 | 6 | 03:57:58 | 00:22:51#7 | 02:14:50#3 | 01:15:57#6 | FIN |
| Jan 1, 19 | half | — | — | — | 00:24:43 | 02:25:55 | — | DNF |
| Nov 18, 18 | half | 2 | — | 03:53:20 | 00:24:34#6 | 02:11:29#3 | 01:12:41#4 | FIN |
| Oct 13, 18 | full | 14 | 14 | 08:14:31 | 00:50:48#37 | 04:19:48#20 | 02:58:04#14 | FIN |
| Oct 13, 18 | full | 14 | — | 08:14:30.1 | 00:50:47.44 | 04:19:47.92 | 02:58:04.06 | FIN |
| Oct 13, 18 | full | 14 | — | 08:14:31 | 00:50:48#30 | 04:19:48#20 | 02:58:04#12 | FIN |
| Jul 14, 18 | half | 2 | — | 05:22:13 | 00:37:27#6 | 02:50:12#3 | 01:50:53#3 | FIN |
| Jun 17, 18 | half | 4 | — | 03:44:45.9 | 00:22:27.45 | 02:04:04.1 | 01:13:26.05 | FIN |
| Apr 28, 18 | full | 7 | — | 07:50:19 | 00:49:22#2 | 04:10:22#8 | 02:45:00#6 | FIN |
| Apr 15, 18 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 15, 18 | half | 6 | — | 03:26:00 | — | — | — | FIN |
| Feb 2, 18 | half | 3 | — | 03:42:41.34 | 00:24:16.52 | 02:03:29.85 | 01:10:11.74 | FIN |
| Jan 1, 18 | half | 20 | — | 03:57:30 | 00:23:08#19 | 02:14:40#17 | 01:15:25#20 | FIN |
| Nov 12, 17 | half | 3 | — | 03:44:59 | 00:26:11#14 | 02:02:05#7 | 01:12:37#2 | FIN |
| Oct 14, 17 | full | 16 | 16 | 08:28:27 | 00:51:27#36 | 04:37:30#29 | 02:54:47#16 | FIN |
| Oct 14, 17 | full | 16 | — | 08:28:27 | 00:51:27#27 | 04:37:30#27 | 02:54:47#8 | FIN |
| Aug 26, 17 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jul 30, 17 | full | 2 | — | 08:20:36.04 | — | — | — | FIN |
| Mar 12, 17 | half | 1 | — | 03:48:24 | 00:23:35#8 | 02:07:22#9 | 01:14:07#2 | FIN |
| Nov 13, 16 | half | 2 | — | 03:54:33 | 00:24:57#3 | 02:12:23#3 | 01:12:55#1 | FIN |
| Oct 8, 16 | full | 21 | 21 | 08:37:26 | 00:48:59#25 | 04:37:41#18 | 03:05:02#21 | FIN |
| Oct 8, 16 | full | 21 | — | 08:37:26 | 00:48:59#20 | 04:37:41#23 | 03:05:02#25 | FIN |
| Sep 4, 16 | half | 3 | — | 03:44:40 | 00:22:47#8 | 02:06:28#10 | 01:11:07#3 | FIN |
| Apr 10, 16 | full | 6 | 6 | 08:24:47 | 00:52:56#15 | 04:38:12#13 | 02:49:28#6 | FIN |
| Dec 5, 15 | half | 2 | 2 | 03:12:26 | —#99999 | 01:58:21#6 | 01:12:02#2 | FIN |
| Oct 4, 15 | full | — | — | — | 00:47:40 | 04:24:07 | — | DNF |
| Aug 30, 15 | half | 11 | — | 04:01:34 | 00:22:21#7 | 02:13:18#8 | 01:22:07#17 | FIN |
| Jun 28, 15 | full | 2 | — | 03:12:26 | 00:23:56#5 | 01:58:21#6 | 01:12:02#1 | FIN |
| Jun 27, 15 | half | 4 | — | 04:55:42 | 00:18:08#9 | 02:44:41#6 | 01:49:51#5 | FIN |
| May 25, 15 | half | 4 | — | 04:08:12 | 00:26:16#10 | 02:23:32#6 | 01:13:55#2 | FIN |
| Apr 25, 15 | half | 5 | — | 04:06:56 | — | — | — | FIN |
| Feb 27, 15 | half | 25 | — | 03:57:59 | 00:23:27#25 | 02:11:47#26 | 01:19:09#35 | FIN |
| Nov 9, 14 | half | 5 | — | 03:47:26 | 00:20:12#3 | 02:04:36#6 | 01:20:09#5 | FIN |
| Sep 7, 14 | half | — | — | — | 00:22:59 | 02:10:41 | — | DNF |
| Aug 10, 14 | half | 4 | — | 04:09:33 | 00:22:10#3 | 02:29:07#12 | 01:14:18#3 | FIN |
| Jun 1, 14 | half | 2 | — | 03:45:31 | 00:22:57#4 | 02:08:57#6 | 01:10:04#1 | FIN |
| May 4, 14 | half | 3 | — | 04:10:12 | 00:26:36#10 | 02:24:01#7 | 01:17:50#1 | FIN |
| Nov 10, 13 | half | 4 | — | 04:16:07 | 00:22:28#4 | 02:29:37#4 | 01:20:02#6 | FIN |
| Sep 8, 13 | half | 11 | — | 04:00:21 | 00:24:10#13 | 02:14:27#8 | 01:17:51#15 | FIN |
| Nov 14, 09 | half | 18 | — | 03:43:53 | 00:22:09#23 | 02:03:23#39 | 01:14:21#16 | FIN |
| Nov 1, 08 | full | 37 | — | 10:10:34 | 00:49:28#6 | 04:34:03#10 | 04:41:18#39 | FIN |