39
Races
0
Wins
1
Podiums
12
Top 10s
7
DNFs
#3
Best Finish
10.7
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2022 | 4 | 0 | 0 | #7 | 3× full, 1× half |
| 2020 | 1 | 0 | 0 | #11 | 1× half |
| 2019 | 9 | 0 | 1 | #3 | 6× half, 3× full |
| 2018 | 12 | 0 | 0 | #12 | 8× half, 4× full |
| 2017 | 4 | 0 | 0 | #6 | 4× half |
| 2016 | 8 | 0 | 0 | #5 | 2× full, 6× half |
| 2015 | 1 | 0 | 0 | — | 1× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Sep 11, 22 | 7 | 7 | 10:45:25 | 01:01:28#47 | 05:43:20#25 | 03:47:04#33 | FIN | |
| Aug 21, 22 | silverfull | 10 | — | 10:28:09 | 01:03:45#11 | 05:22:59#8 | 03:55:34#12 | FIN |
| Jul 24, 22 | silverfull | — | — | — | —#99999 | —#99999 | —#99999 | DNF |
| Jun 26, 22 | silverhalf | 10 | 17 | 04:54:34 | 00:30:14#124 | 02:37:20#134 | 01:42:36#129 | FIN |
| Oct 3, 20 | half | 11 | — | 02:13:42 | 00:24:10#11 | 01:04:52#7 | 00:42:23#12 | FIN |
| Dec 14, 19 | half | 11 | — | 02:58:34 | 00:26:12#12 | 01:32:52#9 | 00:56:45#13 | FIN |
| Dec 8, 19 | half | 12 | 17 | 04:40:03 | 00:29:48#92 | 02:27:22#141 | 01:37:30#159 | FIN |
| Nov 24, 19 | full | — | — | — | 01:02:04 | 04:58:52 | — | DNF |
| Nov 10, 19 | half | 3 | — | 04:41:09 | 00:27:37#7 | 02:35:37#3 | 01:31:26#5 | DNF |
| Sep 29, 19 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Sep 8, 19 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jun 23, 19 | full | 3 | — | 09:28:32 | — | 05:42:10#3 | 03:41:46#4 | FIN |
| Jun 9, 19 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| May 19, 19 | half | — | — | — | 00:27:37#99999 | 02:35:37#99999 | —#99999 | DNF |
| Dec 9, 18 | half | — | — | — | 00:29:46#99999 | 02:40:22#99999 | —#99999 | DNF |
| Nov 18, 18 | half | 12 | — | 04:30:36 | 00:28:29#14 | 02:22:48#8 | 01:35:46#22 | FIN |
| Oct 28, 18 | half | 14 | 14 | 04:05:04 | —#99999 | 02:21:05#62 | 01:41:25#72 | FIN |
| Sep 23, 18 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Sep 9, 18 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Aug 19, 18 | half | 14 | 16 | 04:40:45 | 00:27:29#58 | 02:33:08#131 | 01:36:23#154 | FIN |
| Aug 4, 18 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jul 22, 18 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jun 10, 18 | full | — | — | — | 00:58:38 | 04:46:42 | — | DNF |
| Jun 3, 18 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 28, 18 | full | 16 | — | 09:39:51 | 01:02:26#13 | 04:34:46#8 | 03:56:19#17 | FIN |
| Apr 7, 18 | half | 12 | 12 | 04:30:36 | 00:28:29#89 | 02:22:48#73 | 01:35:46#99 | FIN |
| Nov 12, 17 | half | 7 | — | 04:40:32 | 00:32:10#99999 | 02:32:17#99999 | 01:32:58#99999 | DNS |
| Jul 23, 17 | half | 6 | — | 04:27:30 | 00:26:31#8 | 02:25:02#5 | 01:32:51#9 | FIN |
| May 6, 17 | half | 21 | — | 05:21:28 | 00:30:19#11 | 03:05:19#21 | 01:41:48#18 | FIN |
| Jan 1, 17 | half | 29 | — | 04:50:34 | 00:31:57#30 | 02:43:09#30 | 01:35:28#26 | FIN |
| Nov 27, 16 | full | 13 | 14 | 09:59:18 | 00:56:51#88 | 05:13:36#67 | 03:44:11#69 | FIN |
| Nov 13, 16 | half | 5 | — | 04:03:34 | 00:30:22#5 | 02:26:23#2 | 01:35:30#9 | FIN |
| Aug 21, 16 | full | 5 | — | 10:06:50 | 01:05:51#6 | 05:13:21#3 | 03:41:39#7 | FIN |
| Jun 26, 16 | half | 7 | 7 | 04:37:09 | 00:28:13#50 | 02:31:53#45 | 01:32:50#50 | FIN |
| Jun 11, 16 | half | 6 | 6 | 04:30:54 | 00:20:30#31 | 02:30:58#54 | 01:36:30#66 | FIN |
| May 22, 16 | half | 10 | 10 | 04:34:01 | 00:26:35#84 | 02:27:58#57 | 01:35:00#63 | FIN |
| Apr 17, 16 | half | 6 | — | 04:34:15 | 00:30:20#4 | 02:23:39#3 | 01:36:40#11 | FIN |
| Mar 20, 16 | half | 6 | 7 | 04:36:51 | 00:28:22#44 | 02:24:57#45 | 01:37:14#40 | FIN |
| Nov 29, 15 | full | — | — | — | 00:53:56#68 | 05:55:59#211 | —#99999 | DNF |