World Seniors Championship - Live Stream

18+ | Geo restrictions may apply | Be Gamble Aware

Mark Selby v Xiao Guodong live stream | British Open 2023 Semi-Final preview

Jonathan Davies in British Open

Left arrow

Mark Selby hails tighter pockets following World Championship “mockery”

Right arrow

Mark Selby sets up Mark Williams showdown in British Open final

Selby is targeting his first ITV-televised title (Taka Wu / Alamy Stock Photo)

Mark Selby locks horns with Xiao Guodong on Saturday for the right to face Mark Williams in the British Open final at The Centaur.

The four-time World champion is hoping this will be the week he finally ends his wait for a maiden triumph in an ITV-televised tournament.

Selby is making his 61st appearance in a ranking event semi-final, and has demonstrated his trademark determination and tenacity in order to do so.

After beating Ben Woollaston, Tian Pengfei and Si Jiahui, the Jester came through two deciding-frame finishes against David Gilbert (who went in-off on the final black) and home favourite Jack Lisowski.

Standing in his way of a 34th ranking final is Xiao, who is appearing in the last four of a ranking event for the first time since the 2020 Gibraltar Open.

A former finalist at the Shanghai Masters and Shoot Out, the Chinese is hoping he can make it third time lucky and get his hands on silverware.

Xiao has been in brilliant form so far this week, defeating the likes of Ali Carter and Tom Ford, as well as Anthony Hamilton and Sanderson Lam.

The Chinese has won three of his previous eight meetings with Selby, who prevailed in their most recent encounter at the 2021 Scottish Open.

We can expect a closely fought contest here with a final showdown against Williams, who beat Hossein Vafaei 6-3 earlier in the day, on offer to the winner.

Play gets under way at 7pm BST on Saturday and will be contested over the best of 11 frames at The Centaur in Cheltenham.

How to watch Selby v Xiao live stream

18+ | Funded account required | Geo restrictions may apply | Please Gamble Responsibly

1) Go to via this special link

2) Register an account, place a £10 first bet and get £30 in Free Bets* (18+ only, T&Cs apply)

3) Once registered, go to the sports homepage and select ‘Snooker’ from the left-hand menu

4) Select the play icon next to the match in progress and the stream window will appear

*18+ only. New Customers only. Bet £10* & Get £30* in Free Bets. Sign up, deposit between £5-£10* (*or currency equivalent) to your account and bet365 will give you three times that value in Free Bets when you place qualifying bets to the same value and they are settled. Free Bets are paid as Bet Credits. Min odds/bet and payment method exclusions apply. Returns exclude Bet Credits stake. T&Cs, time limits & exclusions apply. Registration required.

All matches are also available to watch live at Sky Bet. To watch, simply:

1) Go to Sky Bet via this special link

2) Register an account (18+)

3) Get £30 in Free Bets when you place ANY first bet*

4) Go to the Snooker menu and select ‘Watch Live’ next to the match in progress

*New customers only. First single or E/W bet only. 5p minimum stake. 3x £10 Bet Tokens. Free Bet Stakes not included in returns. Free Bets exclude virtuals and are non-withdrawable. Eligibility restrictions and further T&Cs apply.