Indian Open 2017 | 2017/09/12 09:25 | Matthew Selt v Cao Yupeng | 4-0 |
Gibraltar Open 2019 | 2017/08/17 11:30 | Cao Yupeng v Ryan Day | 3-5 |
China Championship Qualifiers 2019 | 2017/08/06 13:30 | David Grace v Cao Yupeng | 0-5 |
European Masters Qualifiers | 2017/08/03 18:00 | Tom Ford v Cao Yupeng | 2-4 |
Indian Open 2017 | 2017/08/02 15:00 | Mark Joyce v Cao Yupeng | 2-4 |
Riga Masters 2017 | 2017/06/23 15:00 | Noppon Saengkham v Cao Yupeng | 4-2 |
China Championship Qualifiers 2019 | 2017/06/06 18:00 | Yu Delu v Cao Yupeng | 3-5 |
Riga Masters 2017 | 2017/06/02 09:00 | Ricky Walden v Cao Yupeng | 0-4 |
Gibraltar Open 2019 | 2017/08/16 02:00 | Daniel Wells v Ma Bing | 5-2 |
Gibraltar Open 2019 | 2016/09/20 06:30 | Ryan Day v Ma Bing | 5-1 |