Cao Xinlong Match History

Result Tournament
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