| 15/01/2022 | Georgia Navigator Cup 2022 |  USA | Middle | M21 | 16 | 1:04:45 | +26:38 | 11:09 |  | 
    
        | 14/01/2022 | Georgia Navigator Cup 2022 |  USA | Sprint | M21 | 14 | 21:44 | +5:52 | 5:26 |  | 
    
        | 03/01/2018 | Big 5 Orienteering - Day 5 |  RSA | Sprint | M21E | 15 | 20:18 | +4:32 | 6:09 |  | 
    
        | 31/12/2017 | Big 5 O Day 3 |  RSA | Middle | Men Elite | 23 | 1:09:03 | +30:30 | 12:19 |  | 
    
        | 25/09/2016 | Sprint |  USA | Sprint | M-20 | 11 | 18:58 | +3:01 | 5:55 |  | 
    
        | 24/09/2016 | Long |  USA | Long | M-20 | 10 | 2:06:18 | +44:36 | 13:52 |  | 
    
        | 23/09/2016 | Middle |  USA | Middle | M-20 | 5 | 37:52 | +2:22 | 8:13 |  | 
    
        | 13/07/2016 | Middle Qualification |  SUI |  | M20 |  |  | 
    
        | 13/07/2016 | Middle Qualification |  SUI | Middle | M20-2 | 48 | 39:17 |  | 10:37 |  | 
    
        | 10/07/2016 | Sprint |  SUI | Sprint | M20 | 131 | 16:14 |  | 4:23 |  | 
    
        | 09/07/2015 | Long distance |  NOR | Long | M 20 | 109 | 1:33:59 | +26:59 | 8:45 |  | 
    
        | 07/07/2015 | Middle distance, final |  NOR | Middle | M20 C-final | 16 | 37:17 | +7:49 | 10:07 |  | 
    
        | 06/07/2015 | Middle distance, qualification |  NOR |  | M20B |  |  | 
    
        | 05/07/2015 | Sprint distance |  NOR | Sprint | M 20 | 126 | 19:30 | +4:59 | 6:42 |  | 
    
        | 13/10/2014 | North American Orienteering Championships |  CAN | Sprint | Men | 31 | 18:06 | +3:11 |  |  | 
    
        | 23/07/2014 | Junior World Orienteering Championships |  BUL | Long | Men | 143 | 2:20:15 | +1:04:58 |  |  | 
    
        | 22/07/2014 | Junior World Orienteering Championships |  BUL | Sprint | Men | 122 | 18:06 | +3:25 |  |  |