20190119 HK100
20181116 Trailwalker 100k
Mile27
20181006 Totem Run
20180714 Eiger 101k
20180303 Translantau 50K
20171216 TNF 50k
20170604 Northants 35 miles
20170520 Jurassic Quarter 73k
20170422 Penyagolosa Trail 115k
20170401 Green Race Ultra 70k
20170311 Translantau 50K
20170219 Garmin 42k
20170214 Hong Kong Marathon 2017
20161226 Link with the top challenge 2016
20161210 The North Face 50k
20160418 Boston Marathon
20160228 Tokyo Marathon Sub 3
20160117 Hong Kong Marathon
20151025 Osaka Marathon
20150711 Quebec Mega Trail 50k
20150419 Nagano Marathon
20150208 Streetathon KE
20150207 MSIG Sai Kung 50 13K
20150125 Hong Kong Marathon
20150101 New Year Practice
20141228 Mizuno Half Marathon
20141221 Taiwan Half Marathon
20141026 Osaka Marathon
20140406 - Pacer Easter Run 2014
20140216 - Hong Kong Marathon
20140208 HV Practice
20140119 - China Coast HM
20140112 Cheung Chau Run Race
20130630 - 6666 Race
20121125 UNICEF
20121104 Green half marathon
Utrecht
20120422 Sportsoho Peak race
2011417 Chicken Race
Tokyo Marathon 2011 Group
Tokyo Marathon 2011 Race
Tokyo Marathon 2010
Easter Run 2010
Mizuno Half Marathon 2010
Above challenge 20090927
Chung Hing Cup 16 Aug 2009
6666 Race - 6/6/2009 Sat 6pm