| 05/10/2025 | Japan Orienteering Championships – Long distance |  JPN |  | M21E |  |  | 
    
        | 04/10/2025 | Japan Orienteering Championships – Middle distance |  JPN | Middle | M21E | 76 | 1:04:42 | +27:55 | 11:58 |  | 
    
        | 31/08/2025 | The 20th anniversary of the merger of Shitara Town orienteering competition |  JPN | Long | M21E1 | mispunched |  | 
    
        | 08/12/2024 | Hong Kong Annual Orienteering Championships 2024 (Long) |  HKG | Long | ME | 23 | 2:04:29 | +44:48 | 15:10 |  | 
    
        | 01/12/2024 | Hong Kong Annual Orienteering Championships 2024 (Middle) |  HKG | Middle | ME | 10 | 48:19 | +12:43 | 15:05 |  | 
    
        | 30/11/2024 | Hong Kong Annual Orienteering Championships 2024 (Sprint) |  HKG | Sprint | ME | 12 | 15:44 | +2:12 | 4:55 |  | 
    
        | 20/10/2024 | Japan Orienteering Championships – Long distance |  JPN | Long | M21E | 70 | 2:41:51 | +1:13:37 | 14:34 |  | 
    
        | 19/10/2024 | Japan Orienteering Championships – Middle distance |  JPN | Middle | M21E | 75 | 1:23:25 | +45:20 | 17:22 |  | 
    
        | 05/11/2023 | Japan Orienteering Championships – Long distance |  JPN | Long | M21E | 63 | 2:34:30 | +1:07:03 | 15:00 |  | 
    
        | 04/11/2023 | Japan Orienteering Championships – Middle distance |  JPN | Middle | M21E | 64 | 1:00:03 | +23:46 | 15:23 |  | 
    
        | 29/10/2023 | 2023 Annual Orienteering Championships (Long) |  HKG | Long | ME | 6 | 1:19:37 | +6:13 | 10:28 |  | 
    
        | 26/12/2022 | Hong Kong Annual Orienteering Championships 2022 - Sprint |  HKG | Sprint | ME | 12 | 17:16 | +2:35 | 7:50 |  | 
    
        | 25/12/2022 | Hong Kong Annual Orienteering Championships 2022 - Middle |  HKG | Middle | ME | 6 | 26:27 | +2:33 | 11:30 |  | 
    
        | 29/12/2019 | Hong Kong Annual Orienteering Championships (Long) 2019 |  HKG | Long | ME | 14 | 1:42:00 | +16:29 | 14:34 |  | 
    
        | 28/12/2019 | Hong Kong Annual Orienteering Championships (Sprint) 2019 |  HKG | Sprint | ME | 15 | 16:19 | +1:33 | 8:09 |  | 
    
        | 25/12/2019 | Hong Kong Annual Orienteering Championships (Middle) 2019 |  HKG | Middle | ME | 10 | 34:22 | +3:53 | 9:32 |  | 
    
        | 14/10/2019 | All Japan Orienteering Championships - Long distance |  JPN | Long | Men | 59 | 2:12:02 | +1:02:17 | 15:21 |  | 
    
        | 31/08/2019 | Kiyosato International Orienteering 3 Days - Middle Distance |  JPN | Middle | ME | 58 | 50:31 | +19:35 | 12:37 |  | 
    
        | 17/08/2019 | Relay |  NOR | Relay | Men | 35 35
 | 1:19:07 3:21:46
 | +44:35 
 |  |  | 
    
        | 13/08/2019 | Middle qualification |  NOR |  | Men |  |  | 
    
        | 13/08/2019 | Middle qualification |  NOR | Middle | Men 3 | 38 | 1:03:26 | +38:05 | 14:59 |  | 
    
        | 30/12/2018 | HK Annual Orienteering Championships - Long |  HKG | Long | Men | 3 | 1:25:20 | +5:06 | 8:26 |  | 
    
        | 25/12/2018 | Middle |  HKG | Middle | Men 21 | 11 | 34:33 | +5:20 | 11:31 |  | 
    
        | 23/12/2018 | Sprint |  HKG | Sprint | Men 21 | 23 | 15:52 | +3:17 | 4:48 |  | 
    
        | 13/10/2018 | Kinmen Orienteering Championships & WRE 2018 |  TPE | Sprint | Men Elite | 12 | 16:35 | +2:33 | 6:08 |  | 
    
        | 03/06/2018 | The 40th competition of UTOLK |  JPN | Long | M21E | 39 | 2:12:10 | +47:01 | 11:12 |  | 
    
        | 04/05/2018 | Tsutsuji matsuri |  JPN | Middle | ME | 19 | 33:46 | +8:07 | 8:53 |  | 
    
        | 31/03/2018 | Australian 3-Days, Day 1 |  AUS | Middle | Men | 30 | 1:00:57 | +28:42 | 10:38 |  | 
    
        | 30/03/2018 | Australian 3-Days, Prologue |  AUS | Sprint | Men | 44 | 21:35 | +6:07 | 6:20 |  | 
    
        | 18/02/2018 | PIOM - Penamacor International Orienteering Meeting |  POR | Long | Men Elite | 55 | 2:30:10 | +1:13:17 | 11:49 |  | 
    
        | 25/12/2017 | Annual Orienteering Championships - Sprint |  HKG | Sprint | ME | 8 | 15:00 | +1:02 |  |  | 
    
        | 24/12/2017 | Annual Orienteering Championships - Middle |  HKG | Middle | ME | 5 | 1:01:42 | +10:55 |  |  | 
    
        | 17/12/2017 | 2017 Guangdong Historical Road Orienteering Championship |  CHN | Sprint | Men Elite | 20 | 17:40 | +5:09 |  |  | 
    
        | 15/12/2017 | 2017 Guangdong Historical Road Orienteering Championship |  CHN | Middle | Men Elite | 26 | 57:58 | +22:23 |  |  | 
    
        | 17/04/2017 | Oceania Orienteering Championships - Middle |  NZL | Middle | Men | 53 | 1:02:38 | +26:27 | 12:46 |  | 
    
        | 15/04/2017 | Oceania Orienteering Championships - Long |  NZL | Long | Men | 34 | 3:03:45 | +1:31:56 | 13:53 |  | 
    
        | 14/04/2017 | Oceania Orienteering Championships - Sprint |  NZL | Sprint | Men | 40 | 20:24 | +4:45 | 5:40 |  | 
    
        | 19/02/2017 | Beira Litoral "O" Meeting - BLOM2017 / Troféu Rainha Santa |  POR | Middle | Men Elite | 57 | 1:13:32 | +37:16 | 11:37 |  | 
    
        | 18/02/2017 | Beira Litoral “O” Meeting - BLOM2017 / Troféu Rainha Santa |  POR | Sprint | Men Elite | 44 | 21:06 | +5:46 | 5:18 |  | 
    
        | 26/12/2016 | Annual Orienteering Championships (Sprint) 2016 |  HKG | Sprint | Men | mispunched |  | 
    
        | 25/12/2016 | Annual Orienteering Championships (Middle) 2016 |  HKG | Middle | Men | 5 | 43:54 | +8:09 | 9:20 |  | 
    
        | 29/07/2016 | Middle |  TPE | Middle | M21E | 19 | 49:39 | +13:33 | 16:19 |  | 
    
        | 28/07/2016 | Sprint |  TPE | Sprint | M21E | 15 | 16:48 | +1:41 | 6:13 |  | 
    
        | 27/12/2015 | Hong Kong Annual Orienteering Championships |  HKG | Sprint | Men | 2 | 16:25 | +0:14 | 5:51 |  | 
    
        | 26/12/2015 | Hong Kong Annual Orienteering Championships |  HKG | Middle | Men | 5 | 38:54 | +6:03 | 12:09 |  | 
    
        | 03/10/2015 | 2015 Australian Long Distance Orienteering Championships |  AUS | Long | Men | 31 | 3:13:46 | +1:39:30 |  |  | 
    
        | 02/10/2015 | 2015 Australian Sprint Orienteering Championships |  AUS | Sprint | Men | 43 | 13:54 | +3:06 |  |  | 
    
        | 27/09/2015 | 2015 Australian Middle Distance Orienteering Championships |  AUS | Middle | Men | 41 | 1:14:32 | +38:21 |  |  | 
    
        | 04/04/2015 | Australian 3-Days Day 1 middle distance |  AUS | Middle | Men | 31 | 1:06:01 | +29:15 | 10:00 |  | 
    
        | 03/04/2015 | Australian 3-Days Elite Prologue |  AUS | Sprint | Men | did not finish |  | 
    
        | 14/03/2015 | 2015 CCU Sport Museum Cup  Orienteering Event |  TPE | Sprint | ME | 7 | 17:42 | +1:26 |  |  | 
    
        | 25/12/2014 | Hong Kong Annual Orienteering Championships |  HKG | Sprint | Men | 6 | 16:41 | +1:28 | 4:46 |  | 
    
        | 18/10/2014 | Race The Castles |  GBR | Long | Men | 71 | 3:04:58 | +1:34:16 |  |  | 
    
        | 12/10/2014 | Race The Castles, Stirling Castle |  GBR | Sprint | Men | 67 | 26:01 | +8:53 |  |  | 
    
        | 11/10/2014 | Race The Castles, Edinburgh Castle |  GBR | Sprint | Men | 64 | 24:27 | +6:57 |  |  | 
    
        | 26/12/2013 | Hong Kong Annual Orienteering Championships |  HKG | Middle | Men | 8 | 49:09 | +5:19 |  |  | 
    
        | 25/12/2013 | Hong Kong Annual Orienteering Championships |  HKG | Sprint | Men | 13 | 23:58 | +2:46 |  |  | 
    
        | 26/12/2012 | Hong Kong Annual Orienteering Championships |  HKG | Middle | Men | 5 | 34:05 | +5:41 |  |  | 
    
        | 25/12/2012 | Hong Kong Annual Orienteering Championships |  HKG | Sprint | Men | disqualified |  | 
    
        | 25/12/2011 | OAHK 30th Anniversary Orienteering International Events |  HKG | Middle | Men | 8 | 48:34 | +9:05 |  |  | 
    
        | 24/12/2011 | OAHK 30th Anniversary Orienteering International Events |  HKG | Sprint | Men | 4 | 15:52 | +0:07 |  |  | 
    
        | 16/08/2011 | World Orienteering Championships |  FRA | Sprint | Men | 27 | 21:06 | +5:51 |  |  | 
    
        | 14/08/2011 | World Orienteering Championships |  FRA | Middle | Men | disqualified |  | 
    
        | 13/08/2011 | World Orienteering Championships |  FRA | Long | Men | disqualified |  | 
    
        | 04/05/2010 | Asian Orienteering Championships |  JPN | Long | Men | 38 | 2:04:57 | +37:22 |  |  | 
    
        | 02/05/2010 | Asian Orienteering Championships |  JPN | Middle | Men | 43 | 1:19:17 | +42:27 |  |  | 
    
        | 01/05/2010 | Asian Orienteering Championships |  JPN | Sprint | Men | 22 | 19:45 | +3:59 |  |  | 
    
        | 20/08/2009 | WOC Sprint Distance Qualification A |  HUN | Sprint | Men | 36 | 22:23 | +7:55 |  |  | 
    
        | 17/08/2009 | WOC Long Distance Qualification B |  HUN | Long | Men | 37 | 1:59:44 | +1:00:47 |  |  | 
    
        | 16/08/2009 | WOC Middle Distance Qualification B |  HUN | Middle | Men | 36 | 51:11 | +25:24 |  |  | 
    
        | 29/07/2008 | Asian &  Asia Pacific Orienteering Championships |  KOR | Middle | Men | 19 | 1:00:57 | +25:17 |  |  | 
    
        | 27/07/2008 | Asian &  Asia Pacific Orienteering Championships |  KOR | Long | Men | 14 | 2:14:54 | +34:04 |  |  | 
    
        | 26/07/2008 | Asian &  Asia Pacific Orienteering Championships |  KOR | Sprint | Men | 6 | 21:04 | +2:56 |  |  | 
    
        | 17/07/2008 | WOC Middle Distance Heat A |  CZE | Middle | Men | 35 | 1:07:19 | +42:07 |  |  | 
    
        | 15/07/2008 | WOC Long Distance Heat C |  CZE | Long | Men | 32 | 1:59:39 | +58:54 |  |  | 
    
        | 13/07/2008 | WOC Sprint Distance Heat A |  CZE | Sprint | Men | 36 | 14:15 | +3:23 |  |  | 
    
        | 20/08/2007 | WOC Middle Distance Qualification |  UKR | Middle | Men | 37 | 1:03:36 | +34:42 |  |  | 
    
        | 19/08/2007 | WOC Long Distance Qualification |  UKR | Long | Men | 36 | 1:52:41 | +55:13 |  |  | 
    
        | 18/08/2007 | WOC Sprint Qualification |  UKR | Sprint | Men | 37 | 19:38 | +6:36 |  |  | 
    
        | 01/01/2007 | Asia Pacific Orienteering Championships (Regional Event) |  HKG | Middle | Men | 16 | 51:25 | +15:42 |  |  | 
    
        | 31/12/2006 | Asia Pacific Orienteering Championships (Regional Event) |  HKG | Long | Men | 19 | 2:53:28 | +1:04:56 |  |  | 
    
        | 29/12/2006 | Asia Pacific Orienteering Championships (Regional Event) |  HKG | Sprint | Men | 20 | 17:45 | +5:38 |  |  | 
    
        | 01/08/2006 | WOC Sprint Distance Qualification |  DEN | Sprint | Men | 32 | 19:42 | +4:31 |  |  | 
    
        | 29/07/2006 | WOC Middle Distance Qualification |  DEN | Middle | Men | 35 | 48:55 | +21:29 |  |  |