Juan Shi ha enfrentado a 133 oponentes a lo largo de su carrera.

Player Team(s) Games
Esteban Batista 1
Andray Blatche 1
Marshon Brooks 1
Will Bynum 1
Liang Cai 1
LiLong Cai 1
Fei Cao 2
Yan Cao 1
Justin Carter 1
Chang Yi Chai 1
Xiaodong Chen 1
Lei Chen 1
Lin Chu 1
Jinming Cui 1
Lehei De 1
Justin Dentmon 1
Ike Diogu 2
Michael Efevberha 1
Shuo Fang 1
Zhu Fangyu 1
Hao Fu 1
Charles Gaines 1
Shang Gao 2
Jonathan Gibson 1
Hamed Haddadi 1
Shu Han 1
Dong Hanlin 1
Mike Harris 1
XiaoBin He 2
Xining He 1
Jingjia He 1
Elijah Holman 1
Xuefeng Hu 1
Jinquu Hu 1
Bernard James 1
Zhe Ji 1
Cheng Jia 2
Kai Jiang 1
Chen Jianghua 1
Yi Jianlian 2
Ding Jinhui 1
Peng Ju 1
Mahdi Kamrani 1
Makhan Korambek 1
Hsueh-Lin Lee 1
Ang Lee 1
Yuanyu Li 2
Li Li 1
Xuesong Li 1
Chih-Chieh Lin 1
Wei Liu 1
Shunan Liu 1
Hang Liu 1
Yahui Liu 1
Wei Liu 1
Wei Lu 1
Xudong Luo 1
Wulan Mai 1
Stephon Marbury 1
Lingyuan Meng 1
Lei Meng 1
Da Meng 1
Samad Nikkhah Bahrami 1
Greg Oden 1
Daniel Orton 1
Jeremy Pargo 1
RenPeng Peng 1
Zhou Peng 1
A.J. Price 1
Biao Qiu 1
Peter John Ramos 1
Junfei Ren 2
Lun Shu 2
Kangming Song 1
Ruo Su 1
Jie Sun 1
Yue Sun 1
Xu Sun 1
Ho Man Sun 1
Zhengdong Tang 1
Hai Tang 1
Heqi Teng 1
Yuchen Tian 1
Li Tian-He 1
Ru Wa 2
Qingming Wang 1
Tong Wang 1
Shipeng Wang 2
Xiaohui Wang 1
Zheng Wang 1
Zhenyu Wang 1
Willie Warren 1
Alan Williams 1
Marcus Williams 1
Dorell Wright 1
Nan Wu 2
Yang Wu 1
Quanxi Wu 1
Yo Bo Xia 1
Muhtar Xirelijiang 1
Tao Xu 2
Ke Xu 1
Ziyang Xu 1
Genglin Yang 1
JingMin Yang 1
Kaifu Yao 1
Li Yi 1
Shulong Yu 2
Changdong Yu 1
Chen Yu 1
Xiang Yu 1
Liang Yu 1
Xuelin Yu 1
Chu Zha 1
Yi Zhai 1
Xiaochuan Zhai 1
Chengyu Zhang 1
Yongpeng Zhang 1
Dayu Zhang 1
Biao Zhang 1
Songtao Zhang 1
Qingpeng Zhang 1
Wei Zhang 1
Yi Xing Zhang 1
Tianyi Zhao 1
Yanhao Zhao 1
Dapeng Zhao 1
Zhung Zhaoxu 1
Cheng Zhong 1
Qi Zhou 1
Zha Zhou 2
Zu Zhung 1
Zhennian Zuo 1