Shi Hanqing Match History

Result Tournament
Matthew Selt defeated Shi Hanqing 2009 Shanghai Masters Snooker
Stephen Lee defeated Shi Hanqing 2012 APTC - Event 1 Snooker
Shi Hanqing defeated Zhang Yadong 2012 APTC - Event 1 Snooker
Barry Hawkins defeated Shi Hanqing 2012 APTC - Event 2 Snooker
Shi Hanqing defeated Chen Zhe 2012 APTC - Event 2 Snooker
Shi Hanqing defeated Li Yujin 2012 APTC - Event 2 Snooker
Shi Hanqing defeated Luo Guangsheng 2012 APTC - Event 2 Snooker
Ken Doherty defeated Shi Hanqing 2012 APTC - Event 3 Snooker
Shi Hanqing defeated Lu Haotian 2012 APTC - Event 3 Snooker
Shi Hanqing defeated Lin Yongzhi 2012 APTC - Event 3 Snooker
Liam Highfield defeated Shi Hanqing 2013 Asian Tour - Event 1 Snooker
Shi Hanqing defeated An Dongchi 2013 Asian Tour - Event 1 Snooker
Shi Hanqing defeated Wang Yang 2018 Stage 3 - 2018 Joy World Masters #4 Xiushui Station Chinese 8-ball
Shi Hanqing defeated Sun Peng 2018 Stage 3 - 2018 Joy World Masters #4 Xiushui Station Chinese 8-ball
Shi Hanqing defeated Xu Tianwei 2018 Stage 4 - 2018 Joy World Masters #4 Xiushui Station Chinese 8-ball
Shi Hanqing defeated Zhu Long 2018 Stage 4 - 2018 Joy World Masters #4 Xiushui Station Chinese 8-ball
Zhang Kunpeng defeated Shi Hanqing 2018 Stage 4 - 2018 Joy World Masters #4 Xiushui Station Chinese 8-ball
Shi Hanqing defeated Sun Luntao 2018 Stage3-2018 World Masters #3 Shuangyashan Station Chinese 8-ball
Shi Hanqing defeated Liu Song 2018 Stage3-2018 World Masters #3 Shuangyashan Station Chinese 8-ball
Chu Bingjie defeated Shi Hanqing 2018 Stage4-2018 World Masters #3 Shuangyashan Station Chinese 8-ball