36
Races
2
Wins
5
Podiums
21
Top 10s
6
DNFs
#1
Best Finish
8.0
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2024 | 1 | 0 | 0 | — | 1× half |
| 2023 | 2 | 0 | 0 | #4 | 2× half |
| 2022 | 6 | 1 | 1 | #1 | 6× half |
| 2021 | 7 | 0 | 0 | #7 | 7× half |
| 2020 | 1 | 0 | 0 | #39 | 1× half |
| 2019 | 14 | 0 | 3 | #2 | 14× half |
| 2018 | 5 | 1 | 1 | #1 | 5× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Apr 6, 24 | — | — | — | —#99999 | —#99999 | —#99999 | DNS | |
| Nov 5, 23 | silverhalf | 4 | — | 03:52:22 | 00:25:17#5 | 02:05:07#2 | 01:18:48#8 | FIN |
| Apr 1, 23 | silverhalf | 10 | 10 | 03:58:05 | 00:22:44#7 | 02:16:01#9 | 01:14:45#10 | FIN |
| Dec 4, 22 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Sep 11, 22 | silverhalf | 1 | 1 | 03:44:47 | 00:21:32#2 | 02:05:08#2 | 01:14:02#1 | FIN |
| May 22, 22 | goldhalf | 7 | 7 | 03:43:48 | 00:24:33#3 | 02:00:55#7 | 01:15:34#7 | FIN |
| Apr 2, 22 | silverhalf | 8 | 8 | 03:50:39 | 00:22:36#7 | 02:12:35#9 | 01:11:09#8 | FIN |
| Jan 1, 22 | platinumhalf | — | — | — | 00:22:40 | — | — | DNF |
| Jan 1, 22 | diamondhalf | — | — | — | 00:26:31 | 01:53:36 | — | DNS |
| Oct 30, 21 | half | — | — | — | 00:23:37#99999 | —#99999 | —#99999 | DNF |
| Sep 18, 21 | half | 7 | — | 03:44:41 | 00:23:58#6 | 02:02:42#7 | 01:15:56#13 | FIN |
| Sep 5, 21 | half | — | — | — | 00:23:36 | — | — | DNF |
| Aug 29, 21 | half | 8 | — | 03:48:35 | 00:25:58#3 | 02:03:02#9 | 01:14:09#8 | FIN |
| Jun 20, 21 | half | 11 | — | 02:48:48 | 00:24:24#1 | 00:59:23#6 | 01:19:21#17 | FIN |
| May 1, 21 | half | — | — | — | 00:23:22 | 02:17:54 | — | DNF |
| Mar 12, 21 | half | 21 | — | 02:50:17 | 00:20:48#8 | 01:27:51#23 | 00:59:32#25 | FIN |
| Dec 6, 20 | half | 39 | — | 03:26:07 | 00:23:13#11 | 01:49:03#41 | 01:11:25#42 | FIN |
| Dec 14, 19 | half | — | — | — | 00:20:44 | — | — | DNF |
| Dec 8, 19 | half | 2 | 2 | 03:47:46 | 00:23:39#1 | 02:05:17#2 | 01:14:59#2 | FIN |
| Nov 10, 19 | half | 7 | — | 04:00:37 | 00:21:35#1 | 02:19:06#17 | 01:15:59#9 | FIN |
| Nov 3, 19 | half | 6 | — | 04:04:58 | 00:23:23#2 | 02:10:43#7 | 01:28:09#9 | FIN |
| Sep 29, 19 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Aug 18, 19 | half | 3 | — | 03:52:42 | 00:22:48#1 | 02:10:30#6 | 01:16:22#6 | FIN |
| Jul 27, 19 | half | 5 | — | 03:53:32 | 00:24:25#1 | 02:09:07#5 | 01:14:26#5 | FIN |
| Jun 23, 19 | half | 3 | 3 | 03:52:42 | 00:22:48#1 | 02:10:30#4 | 01:16:22#3 | FIN |
| Jun 2, 19 | half | 4 | 4 | 04:01:43 | 00:23:03#1 | 02:15:43#4 | 01:20:03#4 | FIN |
| Jun 2, 19 | half | 4 | — | 04:01:42.41 | 00:23:02.97 | 02:15:42.6 | 01:20:02.97 | FIN |
| May 4, 19 | half | — | — | — | 00:23:34 | 02:11:52 | — | DNF |
| Apr 7, 19 | half | 7 | — | 04:00:36.02 | 00:21:34.67 | 02:19:06.46 | 01:15:58.78 | FIN |
| Apr 6, 19 | half | 7 | 7 | 04:00:37 | 00:21:35#1 | 02:19:06#10 | 01:15:59#7 | FIN |
| Jan 1, 19 | half | 19 | — | 04:09:30 | 00:23:25#11 | 02:25:43#15 | 01:16:25#31 | FIN |
| Nov 18, 18 | half | 4 | — | 03:54:11 | 00:22:24#2 | 02:14:20#9 | 01:13:07#4 | FIN |
| Nov 4, 18 | half | 7 | — | 04:03:33 | — | — | — | FIN |
| Oct 28, 18 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jul 28, 18 | half | 1 | 1 | 03:47:25 | 00:22:22#1 | 02:04:41#1 | 01:15:57#1 | FIN |
| Apr 7, 18 | half | 4 | 4 | 03:54:11 | 00:22:24#2 | 02:14:20#5 | 01:13:07#4 | FIN |