| 2026 | Double Duathlon · 39.6K | 4 | 2:01:24 | — | — |
| 2026 | Double Triathlon Relay · 37.2K | 1 | 2:44:50 | — | — |
| 2026 | Double Triathlon · 37.2K | 36 | 2:16:46 | 2:16:34 | 2:26:36 |
| 2026 | Double Aquabike · 27.2K | 4 | 1:31:12 | — | — |
| 2026 | Sprint Duathlon · 19.8K | 49 | 1:20:57 | 1:15:22 | 1:30:12 |
| 2026 | Sprint Triathlon Team Relay · 18.6K | 3 | 55:14 | — | — |
| 2026 | Sprint Triathlon · 18.6K | 194 | 1:14:30 | 1:13:13 | 1:19:34 |
| 2026 | Sprint Triathlon - High School Student Challenge · 18.6K | 13 | 1:18:00 | 1:10:17 | 1:21:49 |
| 2026 | Sprint Aquabike · 13.6K | 5 | 39:46 | — | — |
| 2026 | Sprint Aquathlon (Swim-Run) · 5.4K | 12 | 51:41 | — | 54:00 |
| 2026 | 5K Run/Walk · 5K | 717 | 38:46 | 36:05 | 40:11 |
| 2025 | International Distance Triathlon · 37.4K | 52 | 2:20:11 | 2:15:33 | 2:42:00 |
| 2025 | International Distance Aquabike · 17 mi | 5 | 1:46:36 | — | — |
| 2025 | Sprint Duathlon · 19.8K | 43 | 1:20:17 | 1:11:46 | 1:24:33 |
| 2025 | Sprint Triathlon Team Relay · 18.6K | 4 | 1:05:46 | — | — |
| 2025 | Sprint Triathlon - High School Student Challenge · 18.6K | 9 | 1:12:22 | 1:12:52 | — |
| 2025 | Sprint Triathlon · 18.6K | 181 | 1:14:34 | 1:11:28 | 1:18:32 |
| 2025 | Sprint Aquathlon (Swim-Run) · 5.4K | 10 | 44:40 | 37:48 | 49:12 |
| 2025 | 5K Run/Walk · 5K | 423 | 34:43 | 30:43 | 37:56 |
| 2024 | International Distance Triathlon · 37.2K | 62 | 2:27:10 | 2:23:03 | 2:40:44 |
| 2024 | International Distance Aquabike · 27.2K | 10 | 1:30:21 | 1:32:21 | — |
| 2024 | Sprint Duathlon · 19.8K | 31 | 1:20:46 | 1:07:38 | 1:27:13 |
| 2024 | Sprint Triathlon · 18.6K | 215 | 1:15:39 | 1:14:56 | 1:18:34 |
| 2024 | Sprint Triathlon Team Relay · 18.6K | 3 | 1:15:51 | — | — |
| 2024 | Sprint Aquathlon (Swim-Run) · 5.4K | 12 | 49:56 | — | 51:04 |
| 2024 | 5K Run/Walk · 5K | 478 | 36:51 | 31:20 | 39:07 |
| 2023 | International Distance Triathlon · 44.9K | 95 | 2:43:11 | 2:35:40 | 2:52:04 |
| 2023 | International Distance Aquabike · 34.9K | 20 | 1:47:22 | 1:46:28 | 1:49:04 |
| 2023 | Sprint Duathlon · 23.7K | 50 | 1:36:22 | 1:31:13 | 1:51:55 |
| 2023 | Sprint Triathlon · 22.5K | 248 | 1:26:09 | 1:23:36 | 1:30:58 |
| 2023 | Sprint Aquathlon (Swim-Run) · 5.4K | 10 | 46:38 | 41:14 | — |
| 2023 | 5K Run/Walk · 5K | 411 | 37:35 | 32:24 | 39:27 |