| 31/07/2025 | Scottish 6 Days Deeside 2025 Day 4 |  GBR | Middle | M21E | 61 | 1:15:26 | +35:43 | 12:47 |  | 
    
        | 18/04/2025 | JK 2025 |  GBR | Sprint | M21E | 98 | 20:42 | +5:53 | 5:14 |  | 
    
        | 09/04/2023 | JK 2023 Day 3 |  GBR | Long | Men1 | 55 | 2:19:43 | +51:31 | 10:20 |  | 
    
        | 08/04/2023 | JK 2023 Day 2 |  GBR | Middle | Men | 81 | 55:11 | +19:46 | 9:11 |  | 
    
        | 07/04/2023 | JK 2023 Day 1 |  GBR | Sprint | Men | 69 | 17:08 | +2:58 | 4:09 |  | 
    
        | 17/04/2022 | JK 2022 - Long |  GBR | Long | Men | 46 | 2:15:23 | +40:49 | 8:27 |  | 
    
        | 16/04/2022 | JK 2022 - Middle |  GBR | Middle | Men | 52 | 44:28 | +14:09 | 7:32 |  | 
    
        | 15/04/2022 | JK 2022 -Sprint |  GBR | Sprint | Men | 50 | 19:12 | +4:32 | 4:55 |  | 
    
        | 20/04/2019 | Jan Kjellstrom 2019 Day 2 - Middle |  GBR | Middle | M21E | 56 | 49:14 | +15:40 | 7:08 |  | 
    
        | 19/04/2019 | Jan Kjellstrom 2019 Day 1 - Sprint |  GBR | Sprint | M21E | 62 | 18:26 | +3:43 | 4:36 |  | 
    
        | 04/03/2019 | Portugal "O" Meeting 2019 |  POR | Middle | M21 E | 59 | 59:58 | +23:06 | 8:32 |  | 
    
        | 25/03/2016 | Jan Kjellstrom Trophy Sprint |  GBR | Sprint | Men | 60 | 18:06 |  | 6:02 |  | 
    
        | 31/01/2016 | Lisbon International Orienteering Meeting (LIOM) |  POR | Long | Men Elite | 44 | 2:14:43 | +1:02:08 | 9:25 |  | 
    
        | 30/01/2016 | Lisbon International Orienteering Meeting (LIOM) |  POR | Sprint | Men Elite | 30 | 19:45 | +5:45 | 5:59 |  |