[5][non-primary source needed][6] Mok is a 7-time Singapore Marathon Local Champion, capturing every title from 2009 to 2016 with the exception of a 3rd-place finish in 2012.
[8] Mok once again won the 2011 Singapore Marathon Local Category with a time of 2:46:01 despite battling a bad case of plantar fasciitis.
[9] Mok ran a new Singaporean men's 5000 m national record of 14:51:09 at the Tokai University Time Trials in Japan in May 2011.
Upon completing his housemanship in various hospitals, he rejoined Singapore Armed Forces serving as a medical officer.
[13][non-primary source needed] Mok completed his Masters of Sports Medicine from the University of Queensland, Australia in 2017.