World Grand Prix 2023 | 2023/01/17 19:00 | Joe O'Connor v Lyu Haotian | 4-2 |
German Masters Qualifiers 2021 | 2020/11/11 10:00 | Joe O'Connor v Lyu Haotian | 5-3 |
WST Classic 2023 | 2023/03/16 10:00 | Lyu Haotian v Michael Judge | 4-1 |
Championship League Snooker | 2023/02/28 19:10 | Xiao Guodong v Lyu Haotian | 3-2 |
Championship League Snooker | 2023/02/28 17:30 | Stephen Maguire v Lyu Haotian | 0-3 |
Championship League Snooker | 2023/02/28 16:30 | Lyu Haotian v Graeme Dott | 3-1 |
Championship League Snooker | 2023/02/28 14:30 | Lyu Haotian v Tom Ford | 3-1 |
Championship League Snooker | 2023/02/27 18:50 | Lyu Haotian v Zhou Yuelong | 3-2 |
Championship League Snooker | 2023/02/27 16:30 | Lyu Haotian v Stephen Maguire | 1-3 |
Championship League Snooker | 2023/02/27 12:00 | Lyu Haotian v Xiao Guodong | 1-3 |
WST Classic 2023 | 2023/03/16 14:00 | Joe O'Connor v Jamie O'Neill | 4-1 |
Players Championship 2023 | 2023/02/24 19:00 | Joe O'Connor v Ali Carter | 4-6 |
Players Championship 2023 | 2023/02/23 13:00 | Joe O'Connor v Luca Brecel | 6-5 |
Players Championship 2023 | 2023/02/20 19:00 | Mark Allen v Joe O'Connor | 3-6 |
Welsh Open 2023 | 2023/02/17 19:00 | Joe O'Connor v Pang Junxu | 4-5 |
Welsh Open 2023 | 2023/02/16 19:00 | Robbie Williams v Joe O'Connor | 0-4 |
Welsh Open 2023 | 2023/02/15 19:05 | Stuart Carrington v Joe O'Connor | 0-4 |
Welsh Open 2023 | 2023/02/14 13:00 | Graeme Dott v Joe O'Connor | 2-4 |