Cheng tävlade i fyra grenar för Hongkong vid olympiska sommarspelen 2016 i Rio de Janeiro. Grenarna var 50 meter frisim, 100 meter frisim, 200 meter frisim och 4 x 100 meter medley. I samtliga grenar blev hon utslagen i försöksheatet.