| 05/10/2025 | Australian Middle Distance Championships |  AUS | Middle | Men 21 Elite | 18 | 53:18 | +16:21 | 10:03 |  | 
    
        | 27/09/2025 | Australian Sprint Distance Championships |  AUS | Sprint | Men 21 Elite | 64 | 18:41 | +6:50 | 6:01 |  | 
    
        | 20/04/2025 | Day 2, Australian 3 Day |  AUS | Long | M21E | 30 | 1:47:21 | +27:58 | 7:17 |  | 
    
        | 19/04/2025 | Day 1, Australian 3 Day |  AUS | Middle | M21E | 25 | 35:43 | +7:11 | 6:44 |  | 
    
        | 26/01/2025 | Long |  NZL | Long | Men | 37 | 2:07:29 | +43:05 | 8:19 |  | 
    
        | 25/01/2025 | Middle |  NZL | Middle | Men | 51 | 43:53 | +13:07 | 7:17 |  | 
    
        | 24/01/2025 | Sprint |  NZL | Sprint | Men | 42 | 18:11 | +4:19 | 4:50 |  | 
    
        | 03/02/2024 | Sprint |  NZL | Sprint | M21E | did not start |  | 
    
        | 28/01/2024 | Knock-Out Sprint |  NZL | KnockOutSprint | M21 Heat 2 | did not start |  | 
    
        | 10/12/2023 | Lakeland Warrior Day 2 |  GBR | Long | Men | 15 | 1:39:26 | +16:48 |  |  | 
    
        | 09/12/2023 | Lakeland Warrior Day 1 |  GBR | Middle | Men | 28 | 54:08 | +14:50 |  |  | 
    
        | 15/10/2023 | Euromeeting Individual Sprint |  GBR | Sprint | Men | 75 | 19:24 | +5:01 |  |  | 
    
        | 14/10/2023 | Euromeeting Knock-Out Sprint |  GBR | KnockOutSprint | Men | 64 | 0:01 |  |  |  | 
    
        | 14/10/2023 | Euromeeting Knock-Out Sprint |  GBR | KnockOutSprint | Men Heat 3 | 22 | 11:50 | +2:18 | 4:06 |  | 
    
        | 03/09/2023 | Sprint Scotland Day 2 - Sprint |  GBR | Sprint | Men | 37 | 16:24 | +2:39 | 4:49 |  | 
    
        | 02/09/2023 | Sprint Scotland Day 1 - Knock-Out Sprint |  GBR | KnockOutSprint | Men qualification | 45 | 11:24 | +2:26 | 3:57 |  | 
    
        | 02/09/2023 | Sprint Scotland Day 1 - Knock-Out Sprint |  GBR | KnockOutSprint | Men overall | 45 | 11:24 | +5:25 | 6:00 |  | 
    
        | 20/08/2023 | ASOM 2023 |  BEL | Sprint | M ELITE | 86 | 18:17 | +4:04 | 4:15 |  | 
    
        | 19/08/2023 | ASOM 2023 |  BEL | KnockOutSprint | Heat 1 Men | 26 | 12:00 | +2:19 | 4:17 |  | 
    
        | 19/08/2023 | ASOM 2023 |  BEL | KnockOutSprint | M Elite | 76 | 12:00 | +5:08 | 5:46 |  | 
                        
                            | 06/08/2023 | World Cup |  CZE | Long | Final | 121 | 2:43:37 | +1:07:09 | 12:38 |   | 
                        
                            | 05/08/2023 | World Cup |  CZE | Middle | Final | 120 | 57:28 | +20:24 | 11:10 |   | 
                        
                            | 07/07/2023 | Junior World Championships |  ROU | Long | Final | 103 | 1:40:51 | +29:31 | 9:25 |   | 
                        
                            | 05/07/2023 | Junior World Championships |  ROU | Middle | Final | 60 | 31:40 | +7:01 | 6:27 |   | 
                        
                            | 03/07/2023 | Junior World Championships |  ROU | Sprint | Final | 147 | 20:14 | +4:27 | 4:42 |   | 
    
        | 11/03/2023 | Sydney Sprint Weekend – Individual Sprint |  AUS | Sprint | M21E | 25 | 17:02 | +2:54 | 4:43 |  | 
    
        | 11/01/2023 | Middle |  AUS | Middle | M20A | 5 | 35:18 | +1:57 | 6:51 |  | 
    
        | 09/01/2023 | Long |  AUS | Long | M20A | 6 | 1:38:20 | +6:22 | 9:34 |  | 
    
        | 07/01/2023 | Sprint |  AUS | Sprint | M20A | 8 | 18:13 | +1:33 | 4:43 |  | 
    
        | 07/01/2023 | Sprint |  AUS | Sprint | Men | 24 | 18:13 | +3:31 | 4:43 |  | 
    
        | 01/10/2022 | Australian Long Distance Orienteering Championships 2022 |  AUS | Long | M20E | 13 | 1:41:16 | +23:26 | 8:39 |  | 
    
        | 30/09/2022 | Australian Sprint Orienteering Championships 2022 |  AUS | Sprint | M21E | 28 | 15:57 | +3:23 | 4:39 |  | 
    
        | 25/09/2022 | Australian Middle Distance Orienteering Championships 2022 |  AUS | Middle | M20E | 15 | 41:56 | +15:28 | 10:32 |  | 
    
        | 04/07/2022 | Relay |  HUN | Relay | M18 | did not finish |  | 
    
        | 03/07/2022 | Sprint |  HUN | Sprint | M18 | 67 | 18:23 | +2:58 | 5:24 |  | 
    
        | 02/07/2022 | Long |  HUN | Long | M18 | 95 | 1:33:20 | +35:42 | 12:03 |  | 
    
        | 23/04/2022 | National Orienteering League Sprints WRE |  AUS | Sprint | Men | 35 | 16:19 | +4:06 | 4:11 |  | 
    
        | 12/03/2022 | Melbourne Sprint Weekend WRE |  AUS | Sprint | Men | 20 | 16:05 | +3:00 | 4:28 |  | 
    
        | 24/04/2021 | National Orienteering League Middle WRE |  AUS | Middle | Men | 27 | 49:18 | +15:28 | 7:28 |  | 
    
        | 02/04/2021 | Australian 3-Days 2021 Sprint WRE |  AUS | Sprint | Men | 51 | 19:46 | +5:19 | 5:12 |  | 
    
        | 07/03/2020 | Melbourne Sprint Weekend WRE |  AUS | Sprint | Men | 48 | 19:36 | +5:25 | 5:15 |  |