Cheng Liang ha enfrentado a 99 oponentes a lo largo de su carrera.

Player Team(s) Games
Zaid Abbas 1
Chan Abdulla 1
Darius Adams 1
Esteban Batista 1
Li Bin 1
Andray Blatche 1
Lorenzo Brown 2
Yan Cao 1
Han Jun Chang 1
Justin Dentmon
Shandong (CHN-1)
1
Jiangpeng Duang 1
ChengLin Fan 1
Shuo Fang 1
Courtney Fortson 2
Shu Han 1
Ding Haoran 1
Xining He 1
Jingjia He 1
Elijah Holman 2
Zhu Hu
Shandong (CHN-1)
1
Jinquu Hu 2
Grant Jerrett 1
Zhe Ji 1
Cheng Jia
Shandong (CHN-1)
1
Long Jiajun 1
Wien Jiung 1
Dominique Jones 1
Makhan Korambek 1
Junhao Lai 2
Jingyu Li
Shandong (CHN-1)
1
Li Li 2
Gen Li 1
Zha Lii 2
Chih-Chieh Lin 2
Hang Liu 1
Dapeng Liu 1
Bo Liu Feng 1
Wunbo Lu 2
Xudong Luo 1
Zhuang Ma 1
Stephon Marbury 1
Tursun Mardan 1
Loukas Mavrokefalidis 1
Errick McCollum 1
Lei Meng 1
Hongyu Ning 1
Azat Shoklet 1
Jianye Song 1
Kangming Song 1
Ruo Su 2
Ran Sui
Shandong (CHN-1)
1
Jie Sun 1
Xu Sun 2
Mingyang Sun 1
Tonglin Sun 1
Yue Sun 1
Weibo Sun 1
Zhengdong Tang 1
Heqi Teng 1
Jiafu Tian 1
Hun Tio
Shandong (CHN-1)
1
Qingming Wang 1
Zheng Wang 2
Zirui Wang 1
Xiaohui Wang 1
Zhenyu Wang 1
Willie Warren 2
Su Wei 1
Zhengxian Wei 1
Ke Wu
Shandong (CHN-1)
1
Quan Wu 2
Chenghao Xi 1
Yo Bo Xia 2
Muhtar Xirelijiang 1
Ke Xu 1
Din Ya
Shandong (CHN-1)
1
Guo Yifei 1
Lu Yiwen 2
Changdong Yu 1
Chen Yu 1
Changchun Yu 1
Liang Yu 1
Xiaochuan Zhai 1
Chengyu Zhang 1
Wei Zhang 2
Dayu Zhang 2
Yongpeng Zhang 2
Zhengxin Zhang 1
Songtao Zhang 1
Cairen Zhang 1
Qingpeng Zhang 1
Caibao Zhang 1
Yanhao Zhao 1
Hang Zhao 1
Qi Zhou 1
Yanxi Zhu 1
Zu Zhung 1
Zan Zong 1
Yuchen Zou 1