15
Races
0
Wins
3
Podiums
12
Top 10s
1
DNFs
#2
Best Finish
9.1
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2019 | 6 | 0 | 0 | #4 | 3× half, 3× full |
| 2018 | 5 | 0 | 2 | #2 | 2× half, 3× full |
| 2017 | 4 | 0 | 1 | #3 | 2× half, 2× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 10, 19 | 6 | — | 04:50:07 | 00:28:33#7 | 02:47:04#7 | 01:29:16#5 | FIN | |
| Oct 12, 19 | 29 | 34 | 09:48:16.86 | 01:09:16.007#1053 | 05:08:43.967#580 | 03:24:20.329#395 | FIN | |
| Oct 12, 19 | full | 29 | — | 09:48:17 | 01:09:17#33 | 05:08:43#26 | 03:24:20#24 | FIN |
| Jul 28, 19 | full | 5 | 5 | 09:29:03 | 01:06:26#327 | 04:53:54#67 | 03:21:09#50 | FIN |
| Jun 30, 19 | half | 4 | — | 04:32:00 | 00:29:39#7 | 02:26:00#3 | 01:32:05#7 | FIN |
| Apr 27, 19 | half | 6 | — | 04:50:06.43 | — | 02:47:03.86 | 01:29:15.79 | FIN |
| Sep 16, 18 | half | 2 | — | 04:22:50 | 00:31:16#2 | 02:14:00#2 | 01:34:21#3 | FIN |
| Jul 29, 18 | full | 10 | — | 09:59:42 | 00:59:59#5 | 05:04:11#5 | 03:49:23#12 | FIN |
| Jul 1, 18 | half | 3 | — | 04:47:08 | — | — | — | FIN |
| May 26, 18 | full | — | — | — | 01:00:19#99999 | 05:44:03#99999 | —#99999 | DNF |
| Apr 15, 18 | full | 8 | 8 | 09:36:40 | 01:02:04#204 | 05:16:01#107 | 03:13:27#61 | FIN |
| Nov 12, 17 | half | 8 | — | 04:50:13 | 00:34:16#8 | 02:40:37#8 | 01:28:39#10 | FIN |
| Sep 23, 17 | full | 6 | — | 09:35:52 | 00:59:41#9 | 05:04:39#5 | 03:21:39#7 | FIN |
| Aug 26, 17 | half | 8 | 10 | 04:36:15 | 00:32:47#142 | 02:28:49#330 | 01:29:10#148 | FIN |
| Jul 30, 17 | full | 3 | — | 09:40:07.75 | — | — | — | FIN |