Zheng Yubo (CHN) VS Richard Halliday (SA) - 2017 Shijiazhuang Chinese 8 Ball International Open
Richard Halliday (SA) VS Zheng Yubo (CHN) - 2018 World Chinese 8 Ball Masters Grand Final
Wang Yuheng VS Richard Halliday (SA) World Chinese 8 Ball Masters Tour 2017 2018 Stop 1 Li
Shen Chongyang VS Richard Halliday (SA) World Chinese 8 Ball Masters Tour 2017 2018 Stop 1
Yang Fan VS Zheng Yubo - Final - Final Frame - World Chinese 8 Ball Masters 2018-2019 Stop 2 Siping
Tang Chunxiao VS Richard Halliday - World Chinese 8 Ball Masters Tour 2016-2017 Stage 2 Jiujiang
Xie Kangjie VS Richard Halliday (SA) World Chinese 8 Ball Masters Tour 2017 2018 Stop 1 Li
Richard Halliday (SA) VS Shen Chongyang (CHN) - 2018 World Chinese 8 Ball Masters Grand Final
Sun Yi VS Richard Halliday (SA) - World Chinese 8 Ball Masters Tour 2016-2017 Stage 3 Tieling
Richard Halliday (SA) VS Cao Jianing - World Chinese 8 Ball Masters Tour 2017-2018 Stop 1 Linyi
Zheng Yubo VS Chao Lumen - Final - World Chinese 8 Ball Masters Tour 2016-2017 Stage 2 Jiujiang
Richard Halliday (RSA) VS Graeme Dott (GBR) - Mens Main Event - 2018 Chinese Pool World Championshi
Richard Halliday VS Denis Grabe - 2017 World Chinese 8 Ball Masters Grand Final
Zheng Yubo - Break and Runouts - World Chinese 8 Ball Masters Tour Lianyungang
Zheng Yubo the Line
Richard Halliday VS Sergei Riabinin - Men - 2017 Chinese Billiards World Championship
Zheng Yubo VS Yu Ting - 2017 World Chinese 8 Ball Masters Grand Final
Richard Halliday VS Liu Ying - World Chinese 8 Ball Masters Tour 2016-2017 Stage 2 Jiujiang
Zheng Yubo VS Wang Yun - Semi Final - World Chinese 8 Ball Masters Tour 2015-2016 Stop 1 Langfang
Richard Halliday (SA) VS Guo Hongbo - World Chinese 8 Ball Masters Tour 2016-2017 Stage 3 Tieling