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) |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Mark J Williams [6] | 10 | - | 3 | ![]() |
Shaun Murphy [15] |
![]() |
![]() ![]() 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: Referee: Lyu Zhiwei (Xilin) |
||||||||||
Semifinals (Losers receive £34,500) |
||||||||||
![]() |
Shaun Murphy [15] | 6 | - | 4 | ![]() |
Gary Wilson [17] |
![]() |
![]() ![]() 81 by Murphy in frame 5 was a maximum attempt | ||
133-0 (91), 25-85 (81), 28-84, 0-139 (139) |
||||||||||
![]() |
Mark J Williams [6] | 6 | - | 3 | ![]() |
Daniel Wells [44] |
![]() |
![]() | ||
16-73, 97-0, 64-44, 8-60, 38-57 |
||||||||||
Quarterfinals (Losers receive £22,350) |
||||||||||
![]() |
Shaun Murphy [15] | 5 | - | 3 | ![]() |
Ding Junhui [8] |
![]() |
![]() | ||
![]() |
Gary Wilson [17] | 5 | - | 2 | ![]() |
Ronnie O'Sullivan [5] |
![]() |
![]() | ||
![]() |
Mark J Williams [6] | 5 | - | 4 | ![]() |
Lyu Haotian [38] |
![]() |
![]() | ||
![]() |
Daniel Wells [44] | 5 | - | 2 | ![]() |
Liam Pullen [107] | ![]() ![]() This was Pullen's first quarterfinal appearance. | |||
Round 4 (Last 16; Losers receive £14,000) |
||||||||||
1 | ![]() |
Shaun Murphy [15] | 5 | - | 0 | ![]() |
Kyren Wilson [1] |
![]() |
![]() | |
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 | ![]() |
Ding Junhui [8] | 5 | - | 1 | ![]() |
Oliver Lines [63] |
![]() |
![]() | |
3 | ![]() |
Ronnie O'Sullivan [5] | 5 | - | 2 | ![]() |
Jak Jones [21] |
![]() |
![]() | |
4 | ![]() |
Gary Wilson [17] | 5 | - | 0 | ![]() |
He Guoqiang [45] |
![]() |
![]() | |
5 | ![]() |
Lyu Haotian [38] | 5 | - | 3 | ![]() |
Stuart Bingham [20] |
![]() |
![]() | |
6 | ![]() |
Mark J Williams [6] | 5 | - | 4 | ![]() |
Barry Hawkins [9] |
![]() |
![]() | |
7 | ![]() |
Liam Pullen [107] | 5 | - | 1 | ![]() |
Aaron Hill [46] |
![]() |
![]() | |
8 | ![]() |
Daniel Wells [44] | 5 | - | 2 | ![]() |
Robert Milkins [52] |
![]() |
![]() | |
Round 3 (Last 32; Losers receive £9,400) |
||||||||||
1 | ![]() |
Kyren Wilson [1] | 5 | - | 2 | ![]() |
Yuan Sijun [29] |
![]() |
![]() | |
2 | ![]() |
Shaun Murphy [15] | 5 | - | 4 | ![]() |
Wu Yize [18] | ![]() | ||
3 | ![]() |
Oliver Lines [63] | 5 | - | 4 | ![]() |
Elliot Slessor [22] |
![]() |
![]() | |
4 | ![]() |
Ding Junhui [8] | 5 | - | 3 | ![]() |
Louis Heathcote [90] | ![]() | ||
5 | ![]() |
Ronnie O'Sullivan [5] | 5 | - | 0 | ![]() |
Stephen Maguire [25] |
![]() |
![]() | |
6 | ![]() |
Jak Jones [21] | 5 | - | 3 | ![]() |
David Lilley [58] | ![]() | ||
7 | ![]() |
Gary Wilson [17] | 5 | - | 4 | ![]() |
Mateusz Baranowski [121] | ![]() | ||
8 | ![]() |
He Guoqiang [45] | 5 | - | 4 | ![]() |
Neil Robertson [4] |
![]() |
![]() | |
9 | ![]() |
Lyu Haotian [38] | 5 | - | 4 | ![]() |
Matthew Stevens [49] |
![]() |
![]() | |
10 | ![]() |
Stuart Bingham [20] | 5 | - | 0 | ![]() |
Stan Moody [60] | ![]() | ||
11 | ![]() |
Barry Hawkins [9] | 5 | - | 2 | ![]() |
Thepchaiya Un-Nooh [43] |
![]() |
![]() | |
12 | ![]() |
Mark J Williams [6] | 5 | - | 2 | ![]() |
Zhou Yuelong [31] |
![]() |
![]() | |
13 | ![]() |
Liam Pullen [107] | 5 | - | 0 | ![]() |
Noppon Saengkham [32] |
![]() |
![]() | |
14 | ![]() |
Aaron Hill [46] | 5 | - | 1 | ![]() |
Mark Davis [55] | ![]() | ||
15 | ![]() |
Daniel Wells [44] | 5 | - | 3 | ![]() |
Si Jiahui [14] |
![]() |
![]() | |
16 | ![]() |
Robert Milkins [52] | 5 | - | 4 | ![]() |
Jimmy Robertson [35] |
![]() |
![]() | |
Four centuries by Milkins. The first one was his 200th. |
||||||||||
Round 2 (Last 64; Losers receive £5,350) |
||||||||||
1 | ![]() |
Kyren Wilson [1] | w/o | ![]() |
Marco Fu [123] |
![]() |
![]() Fu pulled out | |||
2 | ![]() |
Yuan Sijun [29] | w/o | ![]() |
Jamie Jones [47] |
![]() |
![]() Jones withdrew | |||
3 | ![]() |
Shaun Murphy [15] | 5 | - | 0 | ![]() |
Long Zehuang [53] |
![]() |
![]() | |
4 | ![]() |
Wu Yize [18] | 5 | - | 2 | ![]() |
Xu Si [41] | ![]() | ||
5 | ![]() |
Elliot Slessor [22] | 5 | - | 3 | ![]() |
Ricky Walden [40] |
![]() |
![]() | |
6 | ![]() |
Oliver Lines [63] | 5 | - | 4 | ![]() |
Mark Allen [11] |
![]() |
![]() ![]() Lines won frame 1 on a respotted black. | |
7 | ![]() |
Louis Heathcote [90] | 5 | - | 0 | ![]() |
Jackson Page [34] | ![]() | ||
8 | ![]() |
Ding Junhui [8] | 5 | - | 1 | ![]() |
Jordan Brown [51] |
![]() |
![]() ![]() Ding missed the yellow on the way to a max in frame 3. | |
9 | ![]() |
Ronnie O'Sullivan [5] | 5 | - | 1 | ![]() |
Yao Pengcheng [116] | ![]() | ||
10 | ![]() |
Stephen Maguire [25] | 5 | - | 2 | ![]() |
Robbie Williams [48] | ![]() | ||
11 | ![]() |
David Lilley [58] | 5 | - | 1 | ![]() |
Farakh Ajaib [73] | ![]() | ||
12 | ![]() |
Jak Jones [21] | 5 | - | 1 | ![]() |
Dylan Emery [93] | ![]() | ||
13 | ![]() |
Gary Wilson [17] | 5 | - | 1 | ![]() |
Sunny Akani [69] |
![]() |
![]() | |
14 | ![]() |
Mateusz Baranowski [121] | 5 | - | 2 | ![]() |
Zhang Hao (a) | ![]() | ||
15 | ![]() |
He Guoqiang [45] | 5 | - | 3 | ![]() |
Xu Yichen [122] | ![]() | ||
16 | ![]() |
Neil Robertson [4] | 5 | - | 3 | ![]() |
Ishpreet Singh Chadha [61] | ![]() | ||
17 | ![]() |
Matthew Stevens [49] | 5 | - | 4 | ![]() |
Judd Trump [3] |
![]() |
![]() ![]() Trump won frame 8 on a respotted black after having required 11 foul points to tie | |
18 | ![]() |
Lyu Haotian [38] | 5 | - | 4 | ![]() |
Wang Yuchen [70] |
![]() |
![]() | |
19 | ![]() |
Stan Moody [60] | 5 | - | 3 | ![]() |
Ali Carter [16] |
![]() |
![]() | |
20 | ![]() |
Stuart Bingham [20] | 5 | - | 3 | ![]() |
Matthew Selt [33] |
![]() |
![]() | |
21 | ![]() |
Thepchaiya Un-Nooh [43] | 5 | - | 3 | ![]() |
Jiang Jun [119] | ![]() | ||
22 | ![]() |
Barry Hawkins [9] | 5 | - | 2 | ![]() |
David Grace [109] |
![]() |
![]() | |
23 | ![]() |
Zhou Yuelong [31] | 5 | - | 2 | ![]() |
Ryan Day [36] |
![]() |
![]() | |
24 | ![]() |
Mark J Williams [6] | w/o | ![]() |
Scott Donaldson [56] |
![]() |
![]() Donaldson withdrew | |||
25 | ![]() |
Liam Pullen [107] | 5 | - | 3 | ![]() |
Michael Holt [64] | ![]() | ||
26 | ![]() |
Noppon Saengkham [32] | 5 | - | 1 | ![]() |
Michal Szubarczyk [98] | ![]() | ||
27 | ![]() |
Mark Davis [55] | 5 | - | 4 | ![]() |
Mark Selby [10] |
![]() |
![]() | |
28 | ![]() |
Aaron Hill [46] | 5 | - | 2 | ![]() |
Huang Jiahao [82] | ![]() | ||
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 | ![]() |
Daniel Wells [44] | 5 | - | 1 | ![]() |
David Gilbert [23] |
![]() |
![]() ![]() Wells finished the match with three consecutive centuries | |
30 | ![]() |
Si Jiahui [14] | 5 | - | 4 | ![]() |
Fan Zhengyi [50] | ![]() ![]() Combined they made four consecutive centuries in frames 5-8. Si made his 100th professional century in frame 8. | ||
31 | ![]() |
Jimmy Robertson [35] | 5 | - | 1 | ![]() |
Joe O'Connor [26] |
![]() |
![]() | |
32 | ![]() |
Robert Milkins [52] | 5 | - | 2 | ![]() |
Zhao Xintong [2] |
![]() |
![]() |
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 | ![]() |
Kyren Wilson [1] | 5 | - | 1 | ![]() |
Haris Tahir [83] |
![]() |
![]() | |
2 | ![]() |
Marco Fu [123] | 5 | - | 1 | ![]() |
Sanderson Lam [59] |
![]() |
![]() | |
3 | ![]() |
Yuan Sijun [29] | 5 | - | 1 | ![]() |
Mahmoud El Hareedy [125] | ![]() | ||
4 | ![]() |
Jamie Jones [47] | 5 | - | 1 | ![]() |
Connor Benzey [113] | ![]() | ||
5 | ![]() |
Shaun Murphy [15] | 5 | - | 0 | ![]() |
Liam Highfield [101] |
![]() |
![]() | |
6 | ![]() |
Long Zehuang [53] | 5 | - | 1 | ![]() |
Artemijs Zizins [74] | ![]() | ||
7 | ![]() |
Wu Yize [18] | 5 | - | 4 | ![]() |
Florian Nüßle [120] | ![]() | ||
8 | ![]() |
Xu Si [41] | 5 | - | 1 | ![]() |
Bulcsu Revesz [78] |
![]() |
![]() | |
9 | ![]() |
Ricky Walden [40] | 5 | - | 1 | ![]() |
Liam Davies [76] |
![]() |
![]() | |
10 | ![]() |
Elliot Slessor [22] | 5 | - | 1 | ![]() |
Liam Graham [106] | ![]() | ||
11 | ![]() |
Oliver Lines [63] | 5 | - | 1 | ![]() |
Gao Yang [94] | ![]() | ||
12 | ![]() |
Mark Allen [11] | 5 | - | 4 | ![]() |
Mitchell Mann [87] |
![]() |
![]() | |
13 | ![]() |
Jackson Page [34] | 5 | - | 3 | ![]() |
Sahil Nayyar [115] | ![]() | ||
14 | ![]() |
Louis Heathcote [90] | 5 | - | 3 | ![]() |
Lei Peifan [30] |
![]() |
![]() | |
15 | ![]() |
Jordan Brown [51] | 5 | - | 1 | ![]() |
Oliver Brown [102] | ![]() | ||
16 | ![]() |
Ding Junhui [8] | 5 | - | 1 | ![]() |
Sam Craigie [88] |
![]() |
![]() | |
17 | ![]() |
Ronnie O'Sullivan [5] | 5 | - | 0 | ![]() |
Iulian Boiko [85] | ![]() | ||
18 | ![]() |
Yao Pengcheng [116] | 5 | - | 1 | ![]() |
Zak Surety [62] | ![]() | ||
19 | ![]() |
Stephen Maguire [25] | 5 | - | 2 | ![]() |
Bai Yulu (f) [92] | ![]() | ||
20 | ![]() |
Robbie Williams [48] | 5 | - | 1 | ![]() |
Fergal Quinn [112] | ![]() | ||
21 | ![]() |
Farakh Ajaib [73] | 5 | - | 4 | ![]() |
Zhang Anda [12] | ![]() ![]() Decided on the final black | ||
22 | ![]() |
David Lilley [58] | 5 | - | 3 | ![]() |
Kreishh Gurbaxani [104] | ![]() | ||
23 | ![]() |
Jak Jones [21] | 5 | - | 0 | ![]() |
Haydon Pinhey [79] |
![]() |
![]() | |
24 | ![]() |
Dylan Emery [93] | 5 | - | 3 | ![]() |
Ben Woollaston [37] |
![]() |
![]() | |
25 | ![]() |
Sunny Akani [69] | 5 | - | 0 | ![]() |
Luca Brecel [39] |
![]() |
![]() ![]() Brecel conceded the match at 2-0 and 40-1 down. | |
26 | ![]() |
Gary Wilson [17] | 5 | - | 0 | ![]() |
Zhang Xiao (a) | ![]() | ||
27 | ![]() |
Mateusz Baranowski [121] | 5 | - | 4 | ![]() |
Liu Hongyu [54] | ![]() | ||
28 | ![]() |
Zhang Hao (a) | 5 | - | 3 | ![]() |
Chris Wakelin [13] | ![]() ![]() The match was pulled off at Zhang 4-3 Wakelin. | ||
29 | ![]() |
He Guoqiang [45] | 5 | - | 1 | ![]() |
Zhao Hanyang [111] | ![]() | ||
30 | ![]() |
Xu Yichen [122] | 5 | - | 4 | ![]() |
Jack Lisowski [27] | ![]() | ||
31 | ![]() |
Ishpreet Singh Chadha [61] | 5 | - | 0 | ![]() |
Jonas Luz [95] | ![]() | ||
32 | ![]() |
Neil Robertson [4] | 5 | - | 1 | ![]() |
Leone Crowley [114] |
![]() |
![]() | |
33 | ![]() |
Judd Trump [3] | 5 | - | 2 | ![]() |
Ng On Yee (f) [108] | ![]() | ||
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 | ![]() |
Matthew Stevens [49] | 5 | - | 0 | ![]() |
Ian Burns [118] |
![]() |
![]() | |
35 | ![]() |
Wang Yuchen [70] | 5 | - | 3 | ![]() |
Pang Junxu [28] | ![]() | ||
36 | ![]() |
Lyu Haotian [38] | 5 | - | 2 | ![]() |
Steven Hallworth [84] |
![]() |
![]() | |
37 | ![]() |
Ali Carter [16] | 5 | - | 1 | ![]() |
Allan Taylor [71] |
![]() |
![]() | |
38 | ![]() |
Stan Moody [60] | 5 | - | 4 | ![]() |
Amir Sarkhosh [72] | ![]() | ||
39 | ![]() |
Stuart Bingham [20] | 5 | - | 2 | ![]() |
Duane Jones [66] |
![]() |
![]() | |
40 | ![]() |
Matthew Selt [33] | 5 | - | 4 | ![]() |
Antoni Kowalski [68] | ![]() | ||
41 | ![]() |
Thepchaiya Un-Nooh [43] | 5 | - | 1 | ![]() |
Patrick Whelan (a) | ![]() ![]() Whelan replaced Mohammed Shehab | ||
42 | ![]() |
Jiang Jun [119] | 5 | - | 0 | ![]() |
Hossein Vafaei [24] |
![]() |
![]() | |
43 | ![]() |
David Grace [109] | 5 | - | 4 | ![]() |
Anthony McGill [57] |
![]() |
![]() ![]() McGill was 4-0 down | |
44 | ![]() |
Barry Hawkins [9] | 5 | - | 0 | ![]() |
Hatem Yassen [96] |
![]() |
![]() | |
45 | ![]() |
Ryan Day [36] | 5 | - | 4 | ![]() |
Ross Muir [105] |
![]() |
![]() | |
46 | ![]() |
Zhou Yuelong [31] | 5 | - | 2 | ![]() |
Julien Leclercq [75] |
![]() |
![]() | |
147 by Zhou in frame 4. This is his 3rd maximum break and the 225th overall in professional snooker. Watch on YouTube. |
||||||||||
47 | ![]() |
Scott Donaldson [56] | 5 | - | 1 | ![]() |
Robbie McGuigan [81] |
![]() |
![]() | |
48 | ![]() |
Mark J Williams [6] | 5 | - | 2 | ![]() |
Zhou Jinhao (a) | ![]() | ||
49 | ![]() |
Liam Pullen [107] | 5 | - | 3 | ![]() |
John Higgins [7] |
![]() |
![]() | |
50 | ![]() |
Michael Holt [64] | 5 | - | 1 | ![]() |
Umut Dikme (a) | ![]() ![]() Dikme replaced Jimmy White | ||
51 | ![]() |
Noppon Saengkham [32] | 5 | - | 2 | ![]() |
Alexander Ursenbacher [110] |
![]() |
![]() ![]() Saengkham won frame 2 on a respotted black | |
52 | ![]() |
Michal Szubarczyk [98] | 5 | - | 4 | ![]() |
Martin O'Donnell [42] | ![]() | ||
53 | ![]() |
Mark Selby [10] | 5 | - | 0 | ![]() |
Gong Chenzhi [65] | ![]() | ||
54 | ![]() |
Mark Davis [55] | 5 | - | 1 | ![]() |
Reanne Evans (f) [97] | ![]() | ||
55 | ![]() |
Huang Jiahao [82] | 5 | - | 3 | ![]() |
Tom Ford [19] |
![]() |
![]() | |
56 | ![]() |
Aaron Hill [46] | 5 | - | 2 | ![]() |
Liu Wenwei [117] | ![]() | ||
57 | ![]() |
Daniel Wells [44] | 5 | - | 1 | ![]() |
Ken Doherty [89] |
![]() |
![]() | |
58 | ![]() |
David Gilbert [23] | 5 | - | 1 | ![]() |
Chris Totten [86] | ![]() | ||
59 | ![]() |
Fan Zhengyi [50] | 5 | - | 1 | ![]() |
Ben Mertens [67] |
![]() |
![]() | |
60 | ![]() |
Si Jiahui [14] | 5 | - | 3 | ![]() |
Chang Bingyu [77] |
![]() |
![]() | |
61 | ![]() |
Jimmy Robertson [35] | 5 | - | 2 | ![]() |
Cheung Ka Wai [80] | ![]() | ||
62 | ![]() |
Joe O'Connor [26] | 5 | - | 2 | ![]() |
Lan Yuhao [91] | ![]() | ||
63 | ![]() |
Robert Milkins [52] | 5 | - | 1 | ![]() |
Mink Nutcharut (f) [103] |
![]() |
![]() | |
64 | ![]() |
Zhao Xintong [2] | 5 | - | 2 | ![]() |
Wang Xinbo (a) | ![]() | ||
Qual Round 1 (Last 129; Losers receive £0) |
||||||||||
1 | ![]() |
Zhou Jinhao (a) | 5 | - | 2 | ![]() |
Chatchapong Nasa [99] | ![]() |