V lednu 2013 Cheng vyhrál Australian Open Championship, nejmladší hráč, který to kdy dokázal. V lednu 2016 se Cheng stal australským šampiónem v Melbourne. V roce 2018 hrál za australský národní tým na 43. šachové olympiádě
v Batumi, Gruzie.