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