60
Races
5
Wins
11
Podiums
33
Top 10s
16
DNFs
#1
Best Finish
9.1
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2023 | 3 | 0 | 0 | #10 | 1× full, 2× half |
| 2022 | 4 | 0 | 1 | #2 | 2× full, 2× half |
| 2021 | 6 | 0 | 0 | #20 | 2× full, 4× half |
| 2019 | 4 | 0 | 0 | #5 | 4× half |
| 2018 | 9 | 0 | 0 | #4 | 6× half, 3× full |
| 2017 | 9 | 3 | 4 | #1 | 8× half, 1× full |
| 2016 | 9 | 2 | 4 | #1 | 5× full, 4× half |
| 2015 | 6 | 0 | 1 | #3 | 4× half, 2× full |
| 2014 | 5 | 0 | 1 | #2 | 5× half |
| 2013 | 1 | 0 | 0 | #6 | 1× half |
| 2011 | 1 | 0 | 0 | #26 | 1× half |
| 2010 | 1 | 0 | 0 | #8 | 1× half |
| 2009 | 2 | 0 | 0 | #6 | 2× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Sep 16, 23 | — | — | — | 00:11:38#99999 | 04:47:39#99999 | —#99999 | DNF | |
| Jul 30, 23 | silverhalf | 14 | 14 | 03:59:59 | 00:15:00#7 | 02:25:09#31 | 01:14:45#14 | FIN |
| Mar 26, 23 | silverhalf | 10 | 11 | 03:57:43 | 00:22:34#5 | 02:13:42#13 | 01:17:32#11 | FIN |
| Nov 20, 22 | silverfull | — | — | — | 00:51:53 | — | — | DNF |
| Oct 16, 22 | silverhalf | 7 | 7 | 03:56:04 | 00:25:32#7 | 02:09:50#10 | 01:14:57#7 | FIN |
| Jul 24, 22 | silverfull | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jul 17, 22 | bronzehalf | 2 | — | 03:58:10 | 00:25:37#4 | 02:13:37#4 | 01:15:13#1 | FIN |
| Sep 26, 21 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Sep 5, 21 | full | 25 | — | 08:54:05 | 00:48:23#11 | 04:15:26#22 | 03:46:53#25 | FIN |
| Sep 5, 21 | half | — | — | — | 00:25:49 | — | — | DNF |
| Aug 7, 21 | half | — | — | — | 00:25:50#99999 | —#99999 | —#99999 | DNF |
| Jun 20, 21 | half | 20 | — | 02:56:44 | 00:25:59#13 | 01:03:49#21 | 01:20:59#19 | FIN |
| May 1, 21 | half | 54 | — | 04:38:57.112 | 00:24:45.099 | 02:39:15.228 | 01:29:58.967 | FIN |
| Dec 8, 19 | half | 5 | 5 | 03:53:06 | 00:24:45#7 | 02:11:10#16 | 01:13:21#5 | FIN |
| Nov 10, 19 | half | 6 | — | 03:58:57 | 00:25:05#2 | 02:10:53#7 | 01:22:17#8 | DNF |
| Aug 3, 19 | half | — | — | — | 00:25:05#99999 | 02:10:53#99999 | —#99999 | DNF |
| Jan 1, 19 | half | — | — | — | 00:24:37 | — | — | DNF |
| Nov 18, 18 | half | 4 | — | 03:46:44 | 00:23:32#1 | 02:24:53#4 | 01:23:18#5 | FIN |
| Nov 4, 18 | half | 7 | — | 03:58:11 | — | — | — | FIN |
| Oct 13, 18 | full | — | — | — | 00:48:25#99999 | 05:13:00#99999 | —#99999 | DNF |
| Oct 13, 18 | full | — | — | — | 00:48:25 | 05:13:00 | — | DNF |
| Sep 23, 18 | half | 4 | 4 | 03:46:44 | 00:21:04#4 | 02:07:38#4 | 01:14:23#4 | FIN |
| Aug 5, 18 | half | 10 | — | 04:00:12.24 | 00:25:11.63 | 02:05:58.67 | 01:24:50.84 | FIN |
| Jun 24, 18 | half | — | — | — | 00:23:13 | — | — | DNF |
| Jun 10, 18 | full | 4 | — | 08:26:16 | 00:49:50#1 | 04:23:41#6 | 03:08:33#5 | FIN |
| May 20, 18 | half | 6 | 6 | 03:51:10 | 00:19:20#4 | 02:09:09#7 | 01:18:52#6 | FIN |
| Nov 12, 17 | half | 1 | — | 03:52:56 | 00:24:41#2 | 02:05:01#2 | 01:19:40#2 | FIN |
| Nov 12, 17 | half | 3 | — | 03:51:03 | — | — | — | FIN |
| Oct 1, 17 | full | 1 | 1 | 08:34:39 | 00:48:30#1 | 04:34:29#2 | 03:07:27#1 | FIN |
| Aug 5, 17 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNF |
| Jul 23, 17 | half | — | — | — | 00:17:07 | — | — | DNF |
| Jun 18, 17 | half | 1 | — | 03:43:21 | 00:25:01#2 | 02:00:33#1 | 01:15:36#1 | FIN |
| May 6, 17 | half | — | — | — | 00:23:59 | 02:18:04 | — | DNF |
| Mar 12, 17 | half | 6 | — | 03:52:11 | 00:23:26#4 | 02:07:30#11 | 01:18:07#6 | FIN |
| Jan 1, 17 | half | 16 | — | 04:02:08 | 00:26:31#23 | 02:15:04#14 | 01:17:45#15 | FIN |
| Nov 27, 16 | full | 13 | 13 | 08:45:52 | 00:43:46#5 | 04:40:48#11 | 03:17:46#13 | FIN |
| Nov 13, 16 | half | 1 | — | 04:06:28 | 00:16:49#2 | 02:20:41#1 | 01:24:30#3 | FIN |
| Oct 8, 16 | full | — | — | — | 00:50:12#29 | 05:41:16#755 | —#99999 | DNF |
| Oct 8, 16 | full | — | — | — | 00:50:12 | 05:41:16 | — | DNF |
| Jul 23, 16 | half | 1 | — | 04:00:15 | 00:24:18#3 | 02:17:39#3 | 01:15:35#2 | FIN |
| May 29, 16 | full | 3 | 3 | 08:04:58 | 00:47:58#8 | 04:23:48#3 | 02:50:42#3 | FIN |
| May 29, 16 | full | 3 | — | 08:04:58 | 00:47:58#5 | 04:23:48#3 | 02:48:48#3 | FIN |
| May 7, 16 | half | 4 | — | 03:54:40 | 00:24:51#7 | 02:09:36#4 | 01:17:23#8 | FIN |
| Apr 2, 16 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Nov 29, 15 | half | 3 | — | 03:22:36 | — | — | 01:15:32#4 | FIN |
| Nov 15, 15 | full | 7 | — | 08:16:25 | 00:49:14#5 | 04:29:32#13 | 02:53:51#4 | FIN |
| Aug 30, 15 | half | 34 | — | 04:22:46 | 00:22:28#12 | 02:30:25#35 | 01:25:44#27 | FIN |
| Jun 28, 15 | full | 9 | — | 03:59:09 | 00:23:26#6 | 02:12:54#12 | 01:18:08#14 | FIN |
| May 2, 15 | half | 9 | — | 03:59:39 | 00:23:35#8 | 02:14:13#12 | 01:19:23#12 | FIN |
| Mar 28, 15 | half | 9 | 9 | 03:59:09 | 00:23:26#7 | 02:12:54#10 | 01:18:08#9 | FIN |
| Oct 26, 14 | half | 2 | — | 03:55:47 | 00:23:46#2 | 02:12:14#1 | 01:17:12#5 | FIN |
| Sep 7, 14 | half | — | — | — | 00:22:30 | 02:16:35 | — | DNF |
| Jun 15, 14 | half | 8 | 8 | 03:52:23 | 00:23:09#3 | 02:07:23#7 | 01:20:01#8 | FIN |
| May 4, 14 | half | 8 | — | 03:48:42 | 00:23:01#10 | 02:09:23#12 | 01:13:30#11 | FIN |
| Mar 29, 14 | half | 6 | 6 | 03:56:11 | 00:23:55#9 | 02:14:03#10 | 01:15:17#6 | FIN |
| Sep 8, 13 | half | 6 | — | 03:57:48 | 00:23:50#10 | 02:15:27#15 | 01:14:58#5 | FIN |
| Sep 11, 11 | half | 26 | — | 04:18:21 | 00:23:53#2 | 02:29:18#36 | 01:20:52#19 | FIN |
| Nov 13, 10 | half | 8 | — | 03:47:32 | 00:24:16#15 | 02:07:03#23 | 01:12:32#4 | FIN |
| Nov 14, 09 | half | 6 | — | 03:40:16 | 00:22:10#24 | 02:00:32#19 | 01:13:32#12 | FIN |
| Sep 27, 09 | half | 8 | 99999 | 03:55:48 | 00:20:05#99999 | 02:15:49#99999 | 01:17:21#99999 | FIN |