snooker.org Frontpage
Home > Events > 2025/2026: What's new | Live | Results | Upcoming | Calendar | Winners | Main Tour players | Match stats
Twitter

Du Xiaoman Xi'an Grand Prix [ - ] [ + ]

Main Tour, Ranking

7‑13 Oct 2025, Qujiang Athletic Center, Xi'an, China
Previous champion: Kyren Wilson (2024)
See also: Results (128) ... more

Final
(Winner: £177,000; Runner-up: £76,000)
Wales Mark J Williams [6] 10-3 England Shaun Murphy [15] Head to head Details 
Ray Reardon set the previous record when he was 50 years and 14 days old by winning the Professional Players Tournament 1982.

Session 1 was pulled off 1 frame early at 7-1 to Williams.

Session 1:
75-0 (75), 85-44 (73), 73-55 (55, 56), 68-45 (68)
21-73 (69), 97-37, 132-8 (55), 127-8 (127)

Session 2:
122-0 (122), 0-64, 5-93 (93), 92-20 (65)
83-15 (61)

Referee: Lyu Zhiwei (Xilin)

This was Williams' 27th ranking title. Aged 50 years and 206 days, he became the oldest ever ranking title winner.

Semifinals
(Losers receive £34,500)
England Shaun Murphy [15] 6-4 England Gary Wilson [17] Head to head Details 
81 by Murphy in frame 5 was a maximum attempt

133-0 (91), 25-85 (81), 28-84, 0-139 (139)
81-0 (81), 131-0 (131), 140-0 (140), 61-41
0-80 (74), 141-0 (141)

Wales Mark J Williams [6] 6-3 Wales Daniel Wells [44] Head to head Details 

16-73, 97-0, 64-44, 8-60, 38-57
59-23, 145-0 (129), 69-17 (53), 70-38

Quarterfinals
(Losers receive £22,350)
England Shaun Murphy [15] 5-3 China Ding Junhui [8] Head to head Details 
England Gary Wilson [17] 5-2 England Ronnie O'Sullivan [5] Head to head Details 
Wales Mark J Williams [6] 5-4 China Lyu Haotian [38] Head to head Details 
Wales Daniel Wells [44] 5-2 England Liam Pullen [107]   Details 
This was Pullen's first quarterfinal appearance.
Round 4
(Last 16; Losers receive £14,000)
1 England Shaun Murphy [15] 5-0 England Kyren Wilson [1] Head to head Details 

533 points to 6! The 6 points was a foul on Murphy's very last shot. Wilson had just nine shots of which two were break-off shots.

2 China Ding Junhui [8] 5-1 England Oliver Lines [63] Head to head Details 
3 England Ronnie O'Sullivan [5] 5-2 Wales Jak Jones [21] Head to head Details 
4 England Gary Wilson [17] 5-0 China He Guoqiang [45] Head to head Details 
5 China Lyu Haotian [38] 5-3 England Stuart Bingham [20] Head to head Details 
6 Wales Mark J Williams [6] 5-4 England Barry Hawkins [9] Head to head Details 
7 England Liam Pullen [107] 5-1 Ireland Aaron Hill [46] Head to head Details 
8 Wales Daniel Wells [44] 5-2 England Robert Milkins [52] Head to head Details 
Round 3
(Last 32; Losers receive £9,400)
1 England Kyren Wilson [1] 5-2 China Yuan Sijun [29] Head to head Details 
2 England Shaun Murphy [15] 5-4 China Wu Yize [18]   Details 
3 England Oliver Lines [63] 5-4 England Elliot Slessor [22] Head to head Details 
4 China Ding Junhui [8] 5-3 England Louis Heathcote [90]   Details 
5 England Ronnie O'Sullivan [5] 5-0 Scotland Stephen Maguire [25] Head to head Details 
6 Wales Jak Jones [21] 5-3 England David Lilley [58]   Details 
7 England Gary Wilson [17] 5-4 Poland Mateusz Baranowski [121]   Details 
8 China He Guoqiang [45] 5-4 Australia Neil Robertson [4] Head to head Details 
9 China Lyu Haotian [38] 5-4 Wales Matthew Stevens [49] Head to head Details 
10 England Stuart Bingham [20] 5-0 England Stan Moody [60]   Details 
11 England Barry Hawkins [9] 5-2 Thailand Thepchaiya Un-Nooh [43] Head to head Details 
12 Wales Mark J Williams [6] 5-2 China Zhou Yuelong [31] Head to head Details 
13 England Liam Pullen [107] 5-0 Thailand Noppon Saengkham [32] Head to head Details 
14 Ireland Aaron Hill [46] 5-1 England Mark Davis [55]   Details 
15 Wales Daniel Wells [44] 5-3 China Si Jiahui [14] Head to head Details 
16 England Robert Milkins [52] 5-4 England Jimmy Robertson [35] Head to head Details 

Four centuries by Milkins. The first one was his 200th.

Round 2
(Last 64; Losers receive £5,350)
1 England Kyren Wilson [1] w/o Hong Kong Marco Fu [123] Head to head  
Fu pulled out
2 China Yuan Sijun [29] w/o Wales Jamie Jones [47] Head to head  
Jones withdrew
3 England Shaun Murphy [15] 5-0 China Long Zehuang [53] Head to head Details 
4 China Wu Yize [18] 5-2 China Xu Si [41]   Details 
5 England Elliot Slessor [22] 5-3 England Ricky Walden [40] Head to head Details 
6 England Oliver Lines [63] 5-4 Northern Ireland Mark Allen [11] Head to head Details 
Lines won frame 1 on a respotted black.
7 England Louis Heathcote [90] 5-0 Wales Jackson Page [34]   Details 
8 China Ding Junhui [8] 5-1 Northern Ireland Jordan Brown [51] Head to head Details 
Ding missed the yellow on the way to a max in frame 3.
9 England Ronnie O'Sullivan [5] 5-1 China Yao Pengcheng [116]   Details 
10 Scotland Stephen Maguire [25] 5-2 England Robbie Williams [48]   Details 
11 England David Lilley [58] 5-1 Pakistan Farakh Ajaib [73]   Details 
12 Wales Jak Jones [21] 5-1 Wales Dylan Emery [93]   Details 
13 England Gary Wilson [17] 5-1 Thailand Sunny Akani [69] Head to head Details 
14 Poland Mateusz Baranowski [121] 5-2 China Zhang Hao (a)   Details 
15 China He Guoqiang [45] 5-3 China Xu Yichen [122]   Details 
16 Australia Neil Robertson [4] 5-3 India Ishpreet Singh Chadha [61]   Details 
17 Wales Matthew Stevens [49] 5-4 England Judd Trump [3] Head to head Details 
Trump won frame 8 on a respotted black after having required 11 foul points to tie
18 China Lyu Haotian [38] 5-4 Hong Kong Wang Yuchen [70] Head to head Details 
19 England Stan Moody [60] 5-3 England Ali Carter [16] Head to head Details 
20 England Stuart Bingham [20] 5-3 England Matthew Selt [33] Head to head Details 
21 Thailand Thepchaiya Un-Nooh [43] 5-3 China Jiang Jun [119]   Details 
22 England Barry Hawkins [9] 5-2 England David Grace [109] Head to head Details 
23 China Zhou Yuelong [31] 5-2 Wales Ryan Day [36] Head to head Details 
24 Wales Mark J Williams [6] w/o Scotland Scott Donaldson [56] Head to head  
Donaldson withdrew
25 England Liam Pullen [107] 5-3 England Michael Holt [64]   Details 
26 Thailand Noppon Saengkham [32] 5-1 Poland Michal Szubarczyk [98]   Details 
27 England Mark Davis [55] 5-4 England Mark Selby [10] Head to head Details 
28 Ireland Aaron Hill [46] 5-2 China Huang Jiahao [82]   Details 

Hill made his second max of the season in frame 2. It was the 13th of the season and 230th in total. Watch on YouTube.

29 Wales Daniel Wells [44] 5-1 England David Gilbert [23] Head to head Details 
Wells finished the match with three consecutive centuries
30 China Si Jiahui [14] 5-4 China Fan Zhengyi [50]   Details 
Combined they made four consecutive centuries in frames 5-8. Si made his 100th professional century in frame 8.
31 England Jimmy Robertson [35] 5-1 England Joe O'Connor [26] Head to head Details 
32 England Robert Milkins [52] 5-2 China Zhao Xintong [2] Head to head Details 

Xi'an Grand Prix Qualifiers [ - ] [ + ]

Main Tour (View on separate page)

1‑3 Sep 2025, Mattioli Arena, Leicester, England
See also: Results (65)

Qual Round 2
(Last 128; Losers receive £0)
1 England Kyren Wilson [1] 5-1 Pakistan Haris Tahir [83] Head to head Details 
2 Hong Kong Marco Fu [123] 5-1 England Sanderson Lam [59] Head to head Details 
3 China Yuan Sijun [29] 5-1 Egypt Mahmoud El Hareedy [125]   Details 
4 Wales Jamie Jones [47] 5-1 England Connor Benzey [113]   Details 
5 England Shaun Murphy [15] 5-0 England Liam Highfield [101] Head to head Details 
6 China Long Zehuang [53] 5-1 Latvia Artemijs Zizins [74]   Details 
7 China Wu Yize [18] 5-4 Austria Florian Nüßle [120]   Details 
8 China Xu Si [41] 5-1 Hungary Bulcsu Revesz [78] Head to head Details 
9 England Ricky Walden [40] 5-1 Wales Liam Davies [76] Head to head Details 
10 England Elliot Slessor [22] 5-1 Scotland Liam Graham [106]   Details 
11 England Oliver Lines [63] 5-1 China Gao Yang [94]   Details 
12 Northern Ireland Mark Allen [11] 5-4 England Mitchell Mann [87] Head to head Details 
13 Wales Jackson Page [34] 5-3 Canada Sahil Nayyar [115]   Details 
14 England Louis Heathcote [90] 5-3 China Lei Peifan [30] Head to head Details 
15 Northern Ireland Jordan Brown [51] 5-1 England Oliver Brown [102]   Details 
16 China Ding Junhui [8] 5-1 England Sam Craigie [88] Head to head Details 
17 England Ronnie O'Sullivan [5] 5-0 Ukraine Iulian Boiko [85]   Details 
18 China Yao Pengcheng [116] 5-1 England Zak Surety [62]   Details 
19 Scotland Stephen Maguire [25] 5-2 China Bai Yulu (f) [92]   Details 
20 England Robbie Williams [48] 5-1 Northern Ireland Fergal Quinn [112]   Details 
21 Pakistan Farakh Ajaib [73] 5-4 China Zhang Anda [12]   Details 
Decided on the final black
22 England David Lilley [58] 5-3 India Kreishh Gurbaxani [104]   Details 
23 Wales Jak Jones [21] 5-0 England Haydon Pinhey [79] Head to head Details 
24 Wales Dylan Emery [93] 5-3 England Ben Woollaston [37] Head to head Details 
25 Thailand Sunny Akani [69] 5-0 Belgium Luca Brecel [39] Head to head Details 
Brecel conceded the match at 2-0 and 40-1 down.
26 England Gary Wilson [17] 5-0 China Zhang Xiao (a)   Details 
27 Poland Mateusz Baranowski [121] 5-4 China Liu Hongyu [54]   Details 
28 China Zhang Hao (a) 5-3 England Chris Wakelin [13]   Details 
The match was pulled off at Zhang 4-3 Wakelin.
29 China He Guoqiang [45] 5-1 China Zhao Hanyang [111]   Details 
30 China Xu Yichen [122] 5-4 England Jack Lisowski [27]   Details 
31 India Ishpreet Singh Chadha [61] 5-0 Brazil Jonas Luz [95]   Details 
32 Australia Neil Robertson [4] 5-1 Ireland Leone Crowley [114] Head to head Details 
33 England Judd Trump [3] 5-2 Hong Kong Ng On Yee (f) [108]   Details 

Trump made a 147 in frame 5. It was the ninth max of his career, the 229th in pro snooker and the 12th of this season. Watch on YouTube.

34 Wales Matthew Stevens [49] 5-0 England Ian Burns [118] Head to head Details 
35 Hong Kong Wang Yuchen [70] 5-3 China Pang Junxu [28]   Details 
36 China Lyu Haotian [38] 5-2 England Steven Hallworth [84] Head to head Details 
37 England Ali Carter [16] 5-1 England Allan Taylor [71] Head to head Details 
38 England Stan Moody [60] 5-4 Iran Amir Sarkhosh [72]   Details 
39 England Stuart Bingham [20] 5-2 Wales Duane Jones [66] Head to head Details 
40 England Matthew Selt [33] 5-4 Poland Antoni Kowalski [68]   Details 
41 Thailand Thepchaiya Un-Nooh [43] 5-1 England Patrick Whelan (a)   Details 
Whelan replaced Mohammed Shehab
42 China Jiang Jun [119] 5-0 Iran Hossein Vafaei [24] Head to head Details 
43 England David Grace [109] 5-4 Scotland Anthony McGill [57] Head to head Details 
McGill was 4-0 down
44 England Barry Hawkins [9] 5-0 Egypt Hatem Yassen [96] Head to head Details 
45 Wales Ryan Day [36] 5-4 Scotland Ross Muir [105] Head to head Details 
46 China Zhou Yuelong [31] 5-2 Belgium Julien Leclercq [75] Head to head Details 

147 by Zhou in frame 4. This is his 3rd maximum break and the 225th overall in professional snooker. Watch on YouTube.

47 Scotland Scott Donaldson [56] 5-1 Northern Ireland Robbie McGuigan [81] Head to head Details 
48 Wales Mark J Williams [6] 5-2 China Zhou Jinhao (a)   Details 
49 England Liam Pullen [107] 5-3 Scotland John Higgins [7] Head to head Details 
50 England Michael Holt [64] 5-1 Germany Umut Dikme (a)   Details 
Dikme replaced Jimmy White
51 Thailand Noppon Saengkham [32] 5-2 Switzerland Alexander Ursenbacher [110] Head to head Details 
Saengkham won frame 2 on a respotted black
52 Poland Michal Szubarczyk [98] 5-4 England Martin O'Donnell [42]   Details 
53 England Mark Selby [10] 5-0 China Gong Chenzhi [65]   Details 
54 England Mark Davis [55] 5-1 England Reanne Evans (f) [97]   Details 
55 China Huang Jiahao [82] 5-3 England Tom Ford [19] Head to head Details 
56 Ireland Aaron Hill [46] 5-2 China Liu Wenwei [117]   Details 
57 Wales Daniel Wells [44] 5-1 Ireland Ken Doherty [89] Head to head Details 
58 England David Gilbert [23] 5-1 Scotland Chris Totten [86]   Details 
59 China Fan Zhengyi [50] 5-1 Belgium Ben Mertens [67] Head to head Details 
60 China Si Jiahui [14] 5-3 China Chang Bingyu [77] Head to head Details 
61 England Jimmy Robertson [35] 5-2 Hong Kong Cheung Ka Wai [80]   Details 
62 England Joe O'Connor [26] 5-2 China Lan Yuhao [91]   Details 
63 England Robert Milkins [52] 5-1 Thailand Mink Nutcharut (f) [103] Head to head Details 
64 China Zhao Xintong [2] 5-2 China Wang Xinbo (a)   Details 
Qual Round 1
(Last 129; Losers receive £0)
1 China Zhou Jinhao (a) 5-2 Thailand Chatchapong Nasa [99]   Details 


Related Pages