En gener de 2013 Cheng va guanyar l'Open d'Austràlia, el jugador més jove que ho va fer. El gener de 2016, Cheng es va convertir en el campió australià a Melbourne. El 2018, va jugar a l'equip nacional australià a la 43a Olimpíada d'escacs
a Batumi, Geòrgia.