| 2026-08-01 | FISU World University Orienteering Championships 2026,Middle | Middle/Long Middle | 73 | 46:15 | 1,042 |
| 2026-07-31 | FISU World University Orienteering Championships 2026,Sprint | Sprint Sprint | 71 | 19:26 | 1,103 |
| 2026-07-28 | FISU World University Orienteering Championships 2026,Knock-Out Sprint, qualification heat 1 | Sprint Sprint | 20 | 10:46 | 1,134 |
| 2026-07-28 | FISU World University Orienteering Championships 2026,Knock-Out Sprint | Sprint Sprint | 59 | 10:46 | 0 |
| 2026-05-30 | Orienteering World Cup Round 2 2026,Sprint | Sprint Sprint | 86 | 17:20 | 1,176 |
| 2026-05-28 | Orienteering World Cup Round 2 2026,Knock-Out Sprint, Qualification heat 3 | Sprint Sprint | 33 | 11:12 | 1,100 |
| 2026-05-28 | Orienteering World Cup Round 2 2026,Knock-Out Sprint | Sprint Sprint | 97 | 11:12 | 0 |
| 2026-04-03 | JK2026 | Sprint | — | NC | 0 |
| 2025-09-26 | Orienteering World Cup Round 3, Sprint | Sprint Sprint | 75 | 17:04 | 1,177 |
| 2025-08-31 | European Orienteering Championships 2025 - Orienteering World Cup Round 2, Sprint | Sprint Sprint | 38 | 19:04 | 990 |
| 2025-08-29 | European Orienteering Championships 2025 - Orienteering World Cup Round 2, Knock-Out Sprint finals | Sprint Sprint | 98 | 12:12 | 0 |
| 2025-08-28 | European Orienteering Championships 2025 - Orienteering World Cup Round 2, Knock-Out Sprint qualification | Sprint Sprint | 33 | 12:12 | 1,136 |
| 2025-08-03 | Sprint Scotland Race 2 | Sprint Sprint | 7 | 15:17 | 1,144 |
| 2025-08-03 | Sprint Scotland Race 1 | Sprint Sprint | 6 | 22:20 | 1,144 |
| 2025-07-02 | Junior World Orienteering Championships 2025, Middle | Middle/Long Middle | 95 | 38:43 | 1,013 |
| 2025-06-30 | Junior World Orienteering Championships 2025, Long | Middle/Long Long | 80 | 95:07 | 1,017 |
| 2025-06-29 | Junior World Orienteering Championships 2025, Sprint | Sprint Sprint | 37 | 13:52 | 1,131 |
| 2025-04-18 | JK 2025 | Sprint | 10 | 17:33 | 1,157 |