21
Races
0
Wins
0
Podiums
3
Top 10s
2
DNFs
#4
Best Finish
24.1
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2022 | 1 | 0 | 0 | — | 1× olympic |
| 2021 | 1 | 0 | 0 | #21 | 1× sprint |
| 2020 | 1 | 0 | 0 | #12 | 1× sprint |
| 2019 | 6 | 0 | 0 | #4 | 4× sprint, 1× olympic, 1× half |
| 2018 | 3 | 0 | 0 | #9 | 1× olympic, 1× sprint, 1× half |
| 2017 | 3 | 0 | 0 | #20 | 3× sprint |
| 2016 | 1 | 0 | 0 | #33 | 1× sprint |
| 2015 | 4 | 0 | 0 | #12 | 3× olympic, 1× sprint |
| 2014 | 1 | 0 | 0 | #31 | 1× sprint |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Oct 9, 22 | — | — | — | 00:18:54 | — | — | DNF | |
| Oct 23, 21 | 21 | — | 01:59:47 | 00:18:44 | 00:59:54 | 00:39:37 | FIN | |
| Feb 21, 20 | bronzesprint | 12 | — | 00:55:21 | 00:09:03 | 00:28:00 | 00:17:08 | FIN |
| Sep 22, 19 | bronzesprint | — | — | — | — | — | — | DNS |
| Sep 15, 19 | bronzeolympic | — | — | — | 00:19:23 | 00:56:57 | — | DNF |
| Sep 1, 19 | half | 5 | — | 05:11:57 | 00:32:32 | 03:04:55 | 01:33:21 | FIN |
| Aug 3, 19 | bronzesprint | 19 | — | 00:59:42 | 00:09:13 | 00:31:19 | 00:17:38 | FIN |
| Jul 13, 19 | bronzesprint | 4 | — | 00:58:49 | — | — | — | FIN |
| Jul 6, 19 | bronzesprint | 15 | — | 00:56:28 | 00:10:04 | 00:27:58 | 00:17:04 | FIN |
| Sep 30, 18 | bronzeolympic | 34 | — | 01:02:22 | 00:09:32 | 00:32:12 | 00:20:38 | FIN |
| Jun 10, 18 | bronzesprint | 38 | — | 00:59:56 | 00:10:11 | 00:30:30 | 00:17:39 | FIN |
| Jan 1, 18 | half | 9 | — | 05:10:21 | 00:30:12 | 03:08:20 | 01:30:56 | FIN |
| Jul 8, 17 | bronzesprint | 52 | — | 01:01:56 | 00:12:02 | 00:31:01 | 00:17:51 | FIN |
| Jun 25, 17 | bronzesprint | 45 | — | 01:03:06 | 00:10:07 | 00:32:47 | 00:19:31 | FIN |
| Jun 18, 17 | bronzesprint | 20 | — | 00:23:19 | 00:04:29 | 00:09:50 | 00:07:19 | FIN |
| Jul 10, 16 | bronzesprint | 33 | — | 01:00:43 | 00:10:43 | 00:31:56 | 00:18:04 | FIN |
| Oct 11, 15 | olympic | 23 | — | 01:56:27 | 00:19:55 | 00:58:29 | 00:36:28 | FIN |
| Sep 20, 15 | bronzeolympic | 42 | — | 01:59:01 | 00:21:29 | 00:55:54 | 00:41:38 | FIN |
| Jul 12, 15 | bronzesprint | 12 | — | 01:02:10 | 00:11:04 | 00:32:36 | 00:18:30 | FIN |
| Jun 21, 15 | bronzeolympic | 19 | — | 01:55:02 | 00:18:48 | 00:59:44 | 00:36:30 | FIN |
| Jul 13, 14 | bronzesprint | 31 | — | 01:02:46 | 00:10:13 | 00:33:21 | 00:19:12 | FIN |