| 2026-08-01 | FISU World University Orienteering Championships 2026,Middle | Middle/Long Middle | 76 | 47:37 | 1,025 |
| 2026-07-31 | FISU World University Orienteering Championships 2026,Sprint | Sprint Sprint | 48 | 18:17 | 1,149 |
| 2026-07-28 | FISU World University Orienteering Championships 2026,Knock-Out Sprint, qualification heat 2 | Sprint Sprint | 19 | 10:52 | 1,155 |
| 2026-07-28 | FISU World University Orienteering Championships 2026,Knock-Out Sprint | Sprint Sprint | 55 | 10:52 | 0 |
| 2026-04-24 | Orienteering World Cup Round 1 2026,Sprint | Sprint Sprint | 87 | 19:29 | 1,163 |
| 2026-04-05 | JK2026 | Middle/Long | — | NC | 0 |
| 2026-04-04 | JK2026 | Middle/Long | 8 | 41:43 | 1,102 |
| 2026-04-03 | JK2026 | Sprint | 10 | 16:14 | 1,131 |
| 2026-02-28 | British Orienteering Long Championships 2026 | Middle/Long Long | 7 | 100:17 | 1,070 |
| 2025-09-26 | Orienteering World Cup Round 3, Sprint | Sprint Sprint | 85 | 18:06 | 1,131 |
| 2025-08-03 | Sprint Scotland Race 2 | Sprint Sprint | 9 | 16:27 | 1,104 |
| 2025-08-03 | Sprint Scotland Race 1 | Sprint Sprint | 10 | 23:34 | 1,113 |
| 2025-05-10 | British Orienteering Championships 2025 | Middle/Long | 9 | 110:54 | 1,117 |
| 2025-04-20 | JK 2025 | Middle/Long | 12 | 101:17 | 1,105 |
| 2025-04-19 | JK 2025 | Middle/Long | 4 | 33:01 | 1,188 |
| 2025-04-18 | JK 2025 | Sprint | — | NC | 0 |
| 2025-02-23 | Aguiar da Beira “O” Meeting 2025 | Middle/Long | 62 | 59:45 | 1,068 |
| 2025-02-22 | Aguiar da Beira “O” Meeting 2025 | Middle/Long | 34 | 106:57 | 1,130 |
| 2024-12-01 | Lakeland Warrior Day 2 | Middle/Long | 22 | 51:40 | 998 |