| 28/09/2025 | Australian Long Distance Championships |  AUS | Long | Men 21 Elite | 11 | 2:15:43 | +36:12 | 10:03 |  | 
    
        | 27/09/2025 | Australian Sprint Distance Championships |  AUS | Sprint | Men 21 Elite | 52 | 15:44 | +3:53 | 5:04 |  | 
    
        | 06/10/2024 | Australian Sprint Distance Championships |  AUS | Sprint | Men 21 Elite | 41 | 19:36 | +4:26 | 5:45 |  | 
    
        | 05/10/2024 | Australian Long Distance Championships |  AUS | Long | Men 21 Elite | 21 | 2:06:37 | +35:10 | 9:15 |  | 
    
        | 27/04/2024 | National League Sprint |  AUS | Sprint | Men | 44 | 17:50 | +4:51 | 5:24 |  | 
    
        | 11/03/2023 | Sydney Sprint Weekend – Individual Sprint |  AUS | Sprint | M21E | 30 | 17:57 | +3:49 | 4:58 |  | 
    
        | 23/04/2022 | National Orienteering League Sprints WRE |  AUS | Sprint | Men | 30 | 15:41 | +3:28 | 4:01 |  | 
    
        | 17/04/2022 | Australian 3-Days 2022 Long WRE |  AUS | Long | Men | did not start |  | 
    
        | 16/04/2022 | Australian 3-Days 2022 Middle WRE |  AUS | Middle | Men | did not start |  | 
    
        | 30/09/2017 | Australian Long Distance Championships |  AUS | Long | M21E | 21 | 2:09:49 | +40:32 | 8:25 |  | 
    
        | 17/04/2017 | Oceania Orienteering Championships - Middle |  NZL | Middle | Men | 43 | 57:22 | +21:11 | 11:42 |  | 
    
        | 15/04/2017 | Oceania Orienteering Championships - Long |  NZL | Long | Men | 35 | 3:06:40 | +1:34:51 | 14:07 |  | 
    
        | 14/04/2017 | Oceania Orienteering Championships - Sprint |  NZL | Sprint | Men | 41 | 20:30 | +4:51 | 5:41 |  | 
    
        | 24/09/2016 | Australian Sprint Orienteering Championships |  AUS | Sprint | Mens Elite | 30 | 19:49 | +3:58 | 5:39 |  | 
    
        | 26/03/2016 | Australian 3-Days Day 1 |  AUS | Middle | M21E | 24 | 53:12 | +13:31 | 7:48 |  | 
    
        | 25/03/2016 | Australian 3 Days Elite Prologue |  AUS | Sprint | M21E | 23 | 19:00 | +3:09 | 5:00 |  | 
    
        | 28/12/2015 | SYLVESTER5 – DAY 3 – PIJNVEN-NOORD |  BEL | Middle | Men Elite | 28 | 47:24 | +13:08 | 6:43 |  | 
    
        | 08/03/2015 | NSW Sprint Distance Championships |  AUS | Sprint | Men | 24 | 18:49 | +3:07 | 4:57 |  | 
    
        | 29/09/2014 | Australian Sprint Distance Championships |  AUS | Sprint | Men | 17 | 17:31 | +3:20 |  |  | 
    
        | 28/09/2014 | Australian Middle Distance Championships |  AUS | Middle | Men | 16 | 43:34 | +9:23 |  |  | 
    
        | 19/04/2014 | Easter 3 Days, Day 1 |  AUS | Middle | Men | 32 | 43:43 | +11:35 |  |  | 
    
        | 29/09/2013 | 2013 Australian Long Distance Championships |  AUS | Long | Men | 26 | 2:00:04 | +36:46 |  |  | 
    
        | 28/09/2013 | 2013 Australian Sprint Distance Championships |  AUS | Sprint | Men | 30 | 18:26 | +3:22 |  |  | 
    
        | 30/03/2013 | 2013 Australian Three Days, Day 1 |  AUS | Middle | Men | 20 | 40:00 | +7:00 |  |  | 
    
        | 13/05/2012 | The 2012 Australian World Orienteering Championships Trials |  AUS | Long | Men | 15 | 2:29:23 | +37:14 |  |  | 
    
        | 02/10/2011 | Oceania Orienteering Championships |  AUS | Middle | Men | 46 | 1:07:35 | +30:29 |  |  | 
    
        | 01/10/2011 | Oceania Orienteering Championships |  AUS | Long | Men | 15 | 2:02:05 | +29:36 |  |  | 
    
        | 03/04/2010 | Australian 3 Days |  AUS | Middle | Men | 30 | 53:28 | +17:55 |  |  | 
    
        | 14/07/2007 | Australian Long Distance Championships |  AUS | Long | Men | 25 | 1:49:34 | +31:17 |  |  | 
    
        | 15/07/2006 | 5 days of Italy (4th race) |  ITA | Long | Men | 19 | 1:46:57 | +30:57 |  |  | 
    
        | 12/11/2005 | 2005 Yunnan Orienteering Festival |  CHN | Long | Men | 11 | 1:23:45 | +22:51 |  |  | 
    
        | 11/11/2005 | 2005 Yunnan Orienteering Festival |  CHN | Middle | Men | 26 | 49:47 | +16:54 |  |  | 
    
        | 10/11/2005 | 2005 Yunnan Orienteering Festival |  CHN | Sprint | Men | 27 | 23:00 | +7:48 |  |  | 
    
        | 02/10/2004 | Australian Championships |  AUS | Long | Men | 18 | 1:57:23 | +20:55 |  |  | 
    
        | 03/07/2004 | Trois Jours de Belgique |  BEL | Long | Men | 5 | 2:04:07 | +19:55 |  |  | 
    
        | 12/04/2004 | Australian 3-days (day 3) |  AUS | Long | Men | 9 | 1:18:55 | +12:36 |  |  | 
    
        | 04/10/2003 | Australian Championships |  AUS | Long | Men | 17 | 2:04:20 | +33:31 |  |  | 
    
        | 05/10/2002 | Australian Championships |  AUS | Long | Men | 20 | 2:00:55 | +37:26 |  |  | 
    
        | 06/10/2001 | Australian Championships |  AUS | Long | Men | disqualified |  | 
    
        | 27/05/2001 | Classic Stanthorpe, Queensland |  AUS | Long | Men | 13 | 1:50:49 | +20:16 |  |  | 
    
        | 26/05/2001 | Short Stanthorpe, Queensland |  AUS | Middle | Men | 23 | 37:19 | +8:03 |  |  | 
    
        | 15/04/2001 | Australian 3 Days, Day 2 |  AUS | Long | Men | 17 | 1:53:09 | +20:56 |  |  | 
    
        | 14/04/2001 | Australian 3 Days, Day 1 |  AUS | Middle | Men | 10 | 32:37 | +4:39 |  |  |