29
Races
0
Wins
0
Podiums
16
Top 10s
2
DNFs
#4
Best Finish
10.3
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2023 | 2 | 0 | 0 | #4 | 2× half |
| 2022 | 1 | 0 | 0 | — | 1× half |
| 2021 | 3 | 0 | 0 | #17 | 3× half |
| 2019 | 1 | 0 | 0 | #10 | 1× full |
| 2018 | 11 | 0 | 0 | #5 | 10× half, 1× full |
| 2017 | 5 | 0 | 0 | #6 | 5× half |
| 2015 | 5 | 0 | 0 | #5 | 3× half, 2× full |
| 2014 | 1 | 0 | 0 | #9 | 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 5, 23 | 10 | — | 04:39:54 | 00:34:51#18 | 02:27:24#7 | 01:33:24#13 | FIN | |
| May 6, 23 | bronzehalf | 4 | — | 04:28:10 | 00:28:24#6 | 02:24:03#4 | 01:35:07#6 | FIN |
| Nov 6, 22 | silverhalf | — | — | — | 00:33:52 | 02:25:58 | — | DNF |
| Oct 30, 21 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Sep 5, 21 | half | 17 | — | 04:31:23 | 00:33:40#21 | 02:19:39#10 | 01:34:47#16 | FIN |
| Aug 7, 21 | half | 17 | 17 | 04:31:24 | 00:33:41#207 | 02:19:40#64 | 01:34:48#68 | FIN |
| Mar 2, 19 | full | 10 | 11 | 09:58:43 | 01:00:38#128 | 05:22:55#95 | 03:27:58#67 | FIN |
| Dec 9, 18 | half | 11 | 11 | 04:33:39 | 00:30:47#123 | 02:23:23#63 | 01:32:39#62 | FIN |
| Nov 18, 18 | half | 11 | — | 04:44:30 | 00:29:51#12 | 02:35:11#10 | 01:33:51#17 | FIN |
| Nov 4, 18 | half | 5 | — | 04:37:44 | — | — | — | FIN |
| Oct 28, 18 | half | 5 | 5 | 03:55:58 | —#99999 | 02:19:19#45 | 01:34:32#42 | FIN |
| Jul 28, 18 | half | 11 | 11 | 04:33:31 | 00:28:00#104 | 02:26:23#73 | 01:33:13#67 | FIN |
| Jul 22, 18 | full | 10 | 10 | 10:32:51 | 01:04:37#173 | 05:45:14#91 | 03:36:31#67 | FIN |
| Jun 10, 18 | half | 7 | 7 | 04:33:34 | 00:31:14#209 | 02:20:05#67 | 01:35:55#50 | FIN |
| Jun 3, 18 | half | 7 | 7 | 04:42:51 | 00:29:18#91 | 02:36:57#78 | 01:33:11#62 | FIN |
| Jun 3, 18 | half | 7 | — | 04:42:50.64 | 00:29:17.81 | 02:36:57.8 | 01:33:11.51 | FIN |
| May 5, 18 | half | 6 | — | 04:56:56 | — | — | — | FIN |
| Apr 7, 18 | half | 11 | 12 | 04:44:30 | 00:29:51#145 | 02:35:11#107 | 01:33:51#97 | FIN |
| Nov 12, 17 | half | 9 | — | 04:33:48 | 00:32:49#12 | 02:20:45#2 | 01:35:09#10 | FIN |
| Nov 12, 17 | half | 6 | — | 04:33:19 | — | — | — | FIN |
| Jul 23, 17 | half | — | — | — | 00:26:54 | — | — | DNF |
| Jun 11, 17 | half | 9 | 9 | 04:33:48 | 00:32:49#217 | 02:20:42#57 | 01:35:09#53 | FIN |
| May 13, 17 | half | 6 | 6 | 04:17:38 | 00:12:50#187 | 02:28:39#86 | 01:30:39#53 | FIN |
| Oct 25, 15 | half | 5 | — | 04:43:39 | 00:33:06#9 | 02:32:42#3 | 01:34:49#5 | FIN |
| Aug 16, 15 | full | 16 | — | 10:31:09 | 01:00:19#11 | 05:20:03#12 | 04:04:10#16 | FIN |
| Jun 28, 15 | full | 21 | — | 04:43:10 | 00:30:55#24 | 02:33:03#17 | 01:33:17#22 | FIN |
| Apr 26, 15 | half | 16 | 19 | 04:37:30 | 00:31:05#81 | 02:24:51#120 | 01:38:26#97 | FIN |
| Mar 28, 15 | half | 21 | 21 | 04:43:10 | 00:30:55#208 | 02:33:10#119 | 01:33:17#103 | FIN |
| Aug 17, 14 | half | 9 | — | 04:35:30 | 00:30:24#14 | 02:27:37#4 | 01:34:54#11 | FIN |