18
Races
0
Wins
5
Podiums
10
Top 10s
1
DNFs
#2
Best Finish
7.5
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2021 | 6 | 0 | 0 | #6 | 6× half |
| 2020 | 2 | 0 | 1 | #3 | 2× half |
| 2019 | 6 | 0 | 2 | #2 | 6× half |
| 2018 | 1 | 0 | 0 | #7 | 1× half |
| 2017 | 3 | 0 | 2 | #2 | 2× half, 1× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Sep 26, 21 | — | — | — | —#99999 | —#99999 | —#99999 | DNS | |
| Sep 5, 21 | 11 | — | 04:20:30 | 00:29:41#14 | 02:19:24#9 | 01:28:13#12 | FIN | |
| Aug 7, 21 | half | 11 | 11 | 04:20:31 | 00:29:42#77 | 02:19:25#51 | 01:28:14#48 | FIN |
| Jun 20, 21 | half | 6 | — | 03:05:17 | 00:28:34#7 | 01:06:22#6 | 01:23:37#5 | FIN |
| May 1, 21 | half | — | — | — | 00:26:15 | 02:27:36 | — | DNF |
| Mar 12, 21 | half | 6 | — | 03:05:26 | 00:24:18#11 | 01:35:36#8 | 01:03:02#4 | FIN |
| Dec 6, 20 | half | 11 | — | 03:35:16 | 00:26:09#20 | 01:58:34#27 | 01:07:32#5 | FIN |
| Oct 3, 20 | half | 3 | — | 02:02:38 | 00:22:45#6 | 01:01:59#2 | 00:35:44#1 | FIN |
| Dec 8, 19 | half | 2 | 2 | 04:15:07 | 00:28:17#55 | 02:22:08#72 | 01:20:04#40 | FIN |
| Nov 10, 19 | half | 9 | — | 04:10:34 | 00:27:44#9 | 02:13:51#7 | 01:26:34#9 | FIN |
| Aug 25, 19 | half | 3 | — | 04:23:44 | 00:27:31#7 | 02:29:53#6 | 01:22:54#3 | FIN |
| May 4, 19 | half | 15 | — | 04:28:54.85 | 00:27:22.47 | 02:28:04.08 | 01:29:28.39 | FIN |
| May 4, 19 | half | 15 | — | 04:28:55 | 00:27:23#11 | 02:28:02#16 | 01:29:28#18 | FIN |
| Apr 7, 19 | half | 9 | 9 | 04:10:34 | 00:27:44#43 | 02:13:51#29 | 01:26:34#31 | FIN |
| Nov 18, 18 | half | 7 | — | 04:30:05 | 00:31:06#5 | 02:20:31#6 | 01:33:41#10 | FIN |
| Nov 12, 17 | half | 3 | 3 | 04:16:27 | 00:23:05#32 | 02:23:50#40 | 01:25:32#16 | FIN |
| Aug 20, 17 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jun 11, 17 | half | 2 | 2 | 04:23:32 | 00:29:09#56 | 02:25:55#65 | 01:23:44#26 | FIN |