Dominic Dale defeated Cao Xinlong |
2011 Shanghai Masters Snooker |
Shaun Murphy defeated Cao Xinlong |
2009 China Open Snooker |
Stuart Pettman defeated Cao Xinlong |
2008 Shanghai Masters Snooker |
Fergal O'Brien defeated Cao Xinlong |
2008 China Open Snooker |
Fergal O'Brien defeated Cao Xinlong |
2007 Shanghai Masters Snooker |
Allister Carter defeated Cao Xinlong |
2005 China Open Snooker |
Cao Kaisheng defeated Cao Xinlong |
2012 APTC - Event 1 Snooker |
Cao Xinlong defeated Li Hang |
2012 APTC - Event 1 Snooker |
Xiao Guodong defeated Cao Xinlong |
2012 APTC - Event 2 Snooker |
Cao Xinlong defeated Lu Ning |
2012 APTC - Event 2 Snooker |
Cao Yupeng defeated Cao Xinlong |
2012 APTC - Event 3 Snooker |
Cao Xinlong defeated Ding Junhui |
2012 APTC - Event 3 Snooker |
Cao Xinlong defeated Dominic Dale |
2012 APTC - Event 3 Snooker |
Dechawat Poomjaeng defeated Cao Xinlong |
2013 Asian Tour - Event 1 Snooker |
Cao Xinlong defeated Shan Xianshu |
2013 Asian Tour - Event 1 Snooker |