
#37
81.413 points
PTO World Rank
31
Races
0
Wins
1
Podiums
8
Top 10s
3
DNFs
#2
Best Finish
29.8
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 11 | 0 | 1 | #2 | 6× half, 3× full |
| 2024 | 7 | 0 | 0 | #10 | 3× full, 4× half |
| 2023 | 13 | 0 | 0 | #5 | 3× full, 10× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 15, 25 | 16 | — | 03:54:49 | 00:34:19 | 01:58:20 | 01:19:27 | FIN | |
| Nov 15, 25 | diamond |
| 16 |
| — |
| 03:54:49 |
| 00:34:18#17 |
| 01:58:20#5 |
| 01:19:27#17 |
| FIN |
| Nov 8, 25 | 14 | — | 04:33:11 | 00:32:07#168 | 02:35:52#10 | 01:22:04#19 | FIN |
| Oct 11, 25 | — | — | — | 01:00:59#48 | 04:50:29#20 | — | DNF |
| Oct 11, 25 | — | — | — | 01:00:59#99999 | 04:50:29#99999 | —#99999 | DNF |
| Sep 20, 25 | 11 | — | 03:41:10 | 00:31:44 | 01:57:24 | 01:09:39 | FIN |
| Sep 20, 25 | 11 | — | 03:41:10 | 00:31:44#18 | 01:55:21 | 01:09:39#14 | FIN |
| Sep 7, 25 | 24 | — | 04:03:58 | 00:30:53#87 | 02:06:12#20 | 01:21:41#33 | FIN |
| Jul 13, 25 | 2 | 2 | 04:23:54 | 00:28:48#106 | 02:27:06#31 | 01:22:00#30 | FIN |
| Jun 1, 25 | 8 | 8 | 08:46:00 | 00:59:00#45 | 04:32:01#21 | 03:07:01#31 | FIN |
| Apr 27, 25 | 48 | — | 04:08:02 | 00:29:26#137 | 02:14:06#48 | 01:19:55#59 | FIN |
| Sep 29, 24 | 10 | 10 | 07:51:41 | —#99999 | 04:17:08#27 | 03:32:24#51 | FIN |
| Sep 1, 24 | 33 | — | 04:07:17 | 00:29:42#65 | 02:13:02#47 | 01:19:58#29 | FIN |
| Jul 14, 24 | — | — | — | 00:58:49#139 | 04:48:52#105 | — | DNF |
| Jun 30, 24 | 67 | — | 04:17:58 | 00:25:10#115 | 02:23:30#135 | 01:23:07#74 | FIN |
| Jun 2, 24 | 13 | 13 | 08:53:18 | 00:59:48#127 | 04:34:49#77 | 03:11:26#81 | FIN |
| May 19, 24 | — | — | — | 00:29:16#20 | 02:09:44#12 | — | DNS |
| Apr 21, 24 | 100 | — | 04:17:20 | 00:29:54#184 | 02:23:15#121 | 01:19:19#91 | FIN |
| Nov 4, 23 | 13 | 16 | 09:29:48 | 01:10:00#361 | 04:39:01#104 | 03:34:28#114 | FIN |
| Oct 21, 23 | — | — | — | — | — | — | DNS |
| Sep 17, 23 | — | — | — | — | — | — | DNS |
| Sep 3, 23 | 119 | — | 11:36:40 | 01:04:50#88 | 05:43:52#47 | 04:37:50#597 | FIN |
| Jul 16, 23 | 5 | — | 04:42:13 | 00:31:12#7 | 02:39:00#4 | 01:25:20#4 | FIN |
| Jul 16, 23 | 5 | 5 | 04:42:14 | 00:31:13#118 | 02:39:01#38 | 01:25:21#32 | FIN |
| Jun 18, 23 | 6 | — | 04:28:26 | 00:32:48#7 | 02:20:34#5 | 01:29:59#6 | FIN |
| May 21, 23 | 30 | — | 04:24:44 | 00:33:02#420 | 02:20:16#21 | 01:28:01#48 | FIN |
| May 6, 23 | 9 | — | 04:26:36.752 | 00:31:49.008#26 | 02:25:19.934#9 | 01:25:09.2#8 | FIN |
| Mar 18, 23 | 7 | — | 04:45:23.252 | 00:31:17.324 | 02:36:41.989 | 01:30:46.217 | FIN |
| Jan 1, 23 | 58 | — | 04:26:37 | 00:31:50#154 | 02:25:20#78 | 01:25:10#52 | FIN |
| Jan 1, 23 | — | — | — | — | — | — | DNS |
| Jan 1, 23 | 89 | — | 04:45:24 | 00:31:18#198 | 02:36:42#101 | 01:30:47#118 | FIN |