Yansong Ma has faced 100 opponents throughout his career

Player Team(s) Games
Corey Allmond 2
Willy Anthony Bannister 2
Xiaohui Bi 2
Ma Chao 2
Xiaodong Chen 2
DeAngelo Collins 2
Zhixin Cong 2
Terence Dials 2
Chenlong Duan 2
Benson Egemonye 2
Hui Fang 4
Xin Feng 4
Yang Gao 1
Justin Gray 1
Dangjian Han
Whampoa (CHN-2)
1
XiaoBin He 2
Mengxin He 2
Jartavious Henderson 2
Julius Hodge 2
Bin Hu 2
Vincent Hunter 3
Lei Ji
Whampoa (CHN-2)
1
Qizhen Jia 2
Jin Jiang
Hangzhou (CHN-2)
2
Nan Jiang 2
Junqi Jiang 2
Ming Jin 2
Justin Johnson 2
Michael Joiner
Whampoa (CHN-2)
2
Chris Lawson 2
Kenny Lawson 1
Yiding Li 2
Xuesong Li 2
Wei Liu
Hangzhou (CHN-2)
2
Peng Liu 2
Peng Liu 2
Yang Liu 2
Yao Liu
Whampoa (CHN-2)
2
Xu Liu 1
Naiyuan Liu 2
Peng Liu 2
Dapeng Liu 2
Feng Liu 2
Yi Ma 1
Jinrong Mei 2
Dante Milligan
Hangzhou (CHN-2)
2
QingQing Ni 2
Courtney Pigram 2
Austen Powers
Hangzhou (CHN-2)
2
Hua Qiu 3
Fei Qu
Hangzhou (CHN-2)
2
Xiati Re 2
Sani Sakakini 2
Lei Shang 2
Tiangang Shao 2
Deshuai Shi 1
Nick Stallings 2
Tiannong Sun 2
Jian Sun 2
Xianling Sun 4
Jahmar Thorpe 2
Chao Tian
Whampoa (CHN-2)
2
Ye Tian 1
Luyang Wang 1
Jian Wang 2
Jing Wang
Whampoa (CHN-2)
2
Nan Wang 2
Dapeng Wang 1
DaPeng Wang 3
Yanqing Wang 4
Yang Wang 1
Zhi Wei 2
Alan Wiggins
Whampoa (CHN-2)
2
Ryan Wright 2
SongWei Wu
Whampoa (CHN-2)
2
Lu Xing 1
Shusen Xu 4
Zhiyong Yan
Whampoa (CHN-2)
2
Zhaolei Yang 2
Chen Yang 1
Tao Yang 2
Peng Yao 2
Tingyu Yin 2
Kui Ying 1
Carrian Yu
Hangzhou (CHN-2)
2
Hao Yu 1
Ning Yu
Whampoa (CHN-2)
2
Gang Yu 2
Liang Yu 2
Wang Yun
Hangzhou (CHN-2)
2
Tian-Bao Zhang
Hangzhou (CHN-2)
2
Zhenhu Zhang 2
Guodong Zhang 2
Kun Zhang 1
Junxiong Zhang 1
Yong-Lin Zhang 2
Honglin Zhao
Hangzhou (CHN-2)
2
Hongwei Zhao 2
Xiaoming Zheng 2
Yanxi Zhu 4