Haofeng Sun has faced 51 opponents throughout his career

Player Team(s) Games
Darius Adams 2
Lin Jian Chen 2
Jinming Cui 2
Huaibo Dai 1
Bowen Fu 1
Shiao Gao 1
Ding Haoran 2
Wang Huadong 2
Rungqi Huang 1
Yichao Huang 1
Haoran Jiang 1
Weize Jiang 2
Liu Jinting 1
Dominique Jones 2
Sean Kilpatrick 1
Ang Lee 1
Lutong Li 1
Yiyang Li 1
Chuanxing Liu 1
Tianyi Liu 2
Thon Maker 2
Geng Mingyang 2
Senao Pen 2
Zheng Qilong 1
Hongfei Shi 1
Lun Shu 1
Kamil Sidikejiang 1
Guisen Tian 1
Ruize Wang 1
Qingming Wang 1
Lin Weihan 1
Jinlang Weng 2
Yujia Wu 1
Hung Wung 1
Sun Xin 1
Jiahan Xu 1
Mengjun Xu 1
Zhang Xu 1
Zhao Xuhong 1
Jinmeng Yang 1
Kai Yu 1
Jiang Yuxing 1
Liu Yuxuan 1
Lingxuan Zeng 2
Condeco Zhan 1
Chengyu Zhang 1
Ranran Zhang 1
Bin Zhang 1
Yongpeng Zhang 1
Dapeng Zhao 1
Cheng Zhong 1