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