| 2026-08-01 | FISU World University Orienteering Championships 2026,Middle | Middle/Long Middle | 49 | 32:43 | 1,147 |
| 2026-07-31 | FISU World University Orienteering Championships 2026,Sprint | Sprint Sprint | 44 | 16:56 | 1,168 |
| 2026-07-28 | FISU World University Orienteering Championships 2026,Knock-Out Sprint, qualification heat 1 | Sprint Sprint | 19 | 10:12 | 1,164 |
| 2026-07-28 | FISU World University Orienteering Championships 2026,Knock-Out Sprint | Sprint Sprint | 55 | 10:12 | 0 |
| 2026-04-24 | Orienteering World Cup Round 1 2026,Sprint | Sprint Sprint | 100 | 17:28 | 1,169 |
| 2026-04-03 | JK2026 | Sprint | 14 | 15:42 | 1,180 |
| 2025-08-03 | Sprint Scotland Race 2 | Sprint Sprint | 9 | 16:05 | 1,168 |
| 2025-08-03 | Sprint Scotland Race 1 | Sprint Sprint | 15 | 18:03 | 1,139 |
| 2025-08-01 | Scottish 6 Days Deeside 2025 Day 5 | Middle/Long | 24 | 116:56 | 1,091 |
| 2025-07-31 | Scottish 6 Days Deeside 2025 Day 4 | Middle/Long | — | NC | 0 |