The 2025 Xi'an Grand Prix (officially the 2025 Du Xiaoman Xi'an Grand Prix) was a professional snooker tournament that took place from 7 to 13 October 2025 at the Qujiang Sports Complex in Xi'an, China. Qualifying took place from 1 to 3 September at the Leicester Arena in Leicester, England. The second consecutive edition of the tournament since its inaugural staging in 2024, it was the sixth ranking event of the 2025–26 snooker season, following the 2025 British Open and preceding the 2025 Northern Ireland Open. It was broadcast by local channels in China and elsewhere in Asia; by TNT Sports and Discovery+ in the United Kingdom and Ireland; by Eurosport, Discovery+, and HBO Max in mainland Europe; and by WST Play in all other territories. The winner received £177,000 from a total prize fund of £850,000.

Kyren Wilson was the defending champion, having defeated Judd Trump 10–8 in the 2024 final, but he lost 0–5 to Shaun Murphy in the last 16. Mark Williams defeated Murphy 10–3 in the final to win his 27th ranking title. Aged 50 years and 206 days, he became the oldest winner of a ranking event, surpassing Ray Reardon, who had been 50 years and 14 days old when he won the 1982 Professional Players Tournament. Williams became the first player to win professional titles in his teens, 20s, 30s, 40s, and 50s.

The tournament produced 118 century breaks, 25 during the qualifying round in Leicester and 93 at the main stage in Xi'an. Three maximum breaks were made at the event. During the Leicester qualifiers, Zhou Yuelong made the third maximum of his professional career in his 5–2 win over Julien Leclercq. During the held-over qualifiers in Xi'an, Trump made the ninth maximum of his career in his 5–2 win over Ng On-yee. In the second round, Aaron Hill made the second maximum of his career in his 5–2 win over Huang Jiahao. These maximums were respectively the 8th, 12th, and 13th of the season and the 225th, 229th, and 230th in professional snooker history. Trump and Hill both made their maximums on 7 October, marking the fifth occasion that multiple 147s were made on the same day. Ronnie O'Sullivan played his 1,000th match at a ranking event during the held-over qualifiers.

Overview The Xi'an Grand Prix is a professional ranking snooker tournament held in Xi'an, China. The 2025 edition—the second staging of the tournament—took place from 7 to 13 October at the Qujiang Sports Complex in Xi'an. Qualifying took place from 1 to 3 September at the Leicester Arena in Leicester, England. The tournament was the sixth ranking event of the 2025–26 snooker season, following the 2025 British Open and preceding the 2025 Northern Ireland Open. Kyren Wilson was the defending champion, having defeated Judd Trump 10–8 in the final of the inaugural 2024 edition.

Format All matches up to and including the quarterfinals were the best of 9 . The semifinals were the best of 11 frames, and the final was the best of 19 frames, held over two .

Marco Fu won his qualifying match in Leicester but withdrew from the tournament's main stage after suffering a fractured elbow. His withdrawal meant that the defending champion Kyren Wilson received a bye to the last 32. Scott Donaldson and Jamie Jones also withdrew from the main stage, and their respective last-64 opponents Mark Williams and Yuan Sijun also received byes to the last 32.

Broadcasters The qualifying round was broadcast in mainland China by the CBSA‑WPBSA Academy WeChat Channel, the CBSA‑WPBSA Academy Douyin, Huya Live and . It was broadcast in the United Kingdom, Germany, Italy, and Austria by Discovery+ and in other European territories by HBO Max. In all other territories, it was streamed by WST Play.

In mainland China, the main stage was broadcast by the same broadcasters as the qualifying round, with additional coverage on CCTV5. It was broadcast by TNT Sports and Discovery+ in the United Kingdom and Ireland. In mainland Europe, it was broadcast by Eurosport, with coverage by Discovery+ in Germany, Italy, and Austria and HBO Max in other European territories. It was broadcast by Now TV in Hong Kong, by True Sports in Thailand, and by Sportcast in Taiwan. In territories where no other coverage was available, it was streamed by WST Play.

Prize fund The breakdown of prize money for this event is shown below:

Winner: £177,000 Runner-up: £76,000 Semi-final: £34,500 Quarter-final: £22,350 Last 16: £14,000 Last 32: £9,400 Last 64: £5,350 Highest break: £5,000

Total: £850,000

Summary Round one (qualifying)

In the qualifiers held in Leicester, Zhou Yuelong made the third maximum break of his career in the fourth of his 5–2 victory over Julien Leclercq. It was the eighth maximum of the season and the 225th in professional snooker history. After missing the season's opening tournaments, Luca Brecel, the 2023 World Champion, made his first professional appearance in over four months. Facing Sunny Akani and playing with a new cue, Brecel scored just six points in the first two frames as he fell 0–2 behind. While trailing 1–40 in the third frame, he conceded the match, and Akani won 5–0 by default. The world number 111 Liam Pullen took a 4–1 lead over four-time World Champion John Higgins and went on to win the match 5–3. Stan Moody, who had recently reached his first ranking quarter-final at the 2025 Wuhan Open, recovered from 2–4 behind to defeat Amir Sarkhosh in a . Farakh Ajaib came from 54 points behind in his decider against Zhang Anda to win the match on the last . Xu Yichen, who had recently turned professional, made four consecutive as he came from 1–4 behind to beat Jack Lisowski in a deciding frame.

Michał Szubarczyk, aged 14, the youngest player ever to turn professional, took a 4–1 lead over Martin O'Donnell. O'Donnell recovered to tie the scores at 4–4, but Szubarczyk won the deciding frame. David Grace took a 4–0 lead over Anthony McGill, but McGill won four consecutive frames to force a decider, which lasted 48 minutes before Grace won the match on the last black. Mark Allen and Wu Yize also advanced to the main stage by winning deciding frames against Mitchell Mann and Florian Nüßle respectively. Louis Heathcote beat Lei Peifan 5–3, making a 135 in the last frame. New professional player Yao Pengcheng made a 137 break as he defeated Zak Surety 5–1. Jiang Jun, the world number 124, whitewashed the world number 25 Hossein Vafaei, while Barry Hawkins made century breaks of 121 and 134 as he whitewashed Hatem Yassen. Marco Fu made breaks of 106, 99, and 71 as he beat Sanderson Lam 5–1, and Stephen Maguire made a highest break of 85 as he defeated Bai Yulu, the reigning World Women's Champion, by a scoreline of 5–2. Wang Yuchen lost the first three frames against Pang Junxu but recovered to win five consecutive frames for a 5–3 victory.

In the held-over qualifiers in Xi'an, Judd Trump made the ninth maximum break of his career, and his first since 2022, in the fifth frame of his 5–2 win over Ng On-yee. It was the 12th maximum of the season and the 229th in professional snooker history. Ronnie O'Sullivan played his 1,000th match at a ranking event and made two centuries of 107 and 112 as he whitewashed Iulian Boiko. Following his first competitive match since the 2025 Saudi Arabia Snooker Masters, O'Sullivan said: "I haven't played for nearly two months so it felt a bit strange to play a serious game. I felt a bit rusty. My preparation on the practice table has been good, but practice and playing matches are very different." The defending champion and world number two Kyren Wilson made breaks of 52, 60, 103, and 76 as he defeated Haris Tahir 5–1. Wilson, who had not reached a semi-final since winning the 2025 Shanghai Masters, stated that he had spent less time practising in previous weeks due to his wife's health issues. Ding Junhui defeated Sam Craigie 5–1, and Neil Robertson beat Leone Crowley by the same score. Gary Wilson produced back-to-back centuries of 123 and 144 as he whitewashed Zhang Xiao. The reigning World Champion Zhao Xintong defeated Wang Xinbo 5–2, and the world number 15 Chris Wakelin lost 3–5 to wildcard player Zhang Hao.

Round two (last 64)

Aaron Hill made the second maximum break of his career during his 5–2 win over Huang Jiahao, having made his first maximum 23 days earlier at the 2025 English Open. It was the 13th maximum break of the season and the 230th in professional snooker history. Trump and Hill both made their maximums on 7 October, marking the fifth time in the sport's history that multiple 147s were made on the same day. Zhou Yuelong, recently runner-up at the 2025 English Open, made two centuries and three half-centuries as he beat Ryan Day 5–2. Louis Heathcote whitewashed Jackson Page, and Elliot Slessor made centuries of 132 and 117 to eliminate Ricky Walden 5–3. Jak Jones defeated Dylan Emery 5–1.

Facing Matthew Stevens, the world number one and previous year's runner-up Trump took a 3–1 lead, but Stevens then won three frames in a row to move 4–3 ahead. Trump in frame eight, as he trailed by 38 points with only the remaining, but he secured from on the and and went on to win the frame on a to tie the scores at 4–4. However, Trump failed to score in the decider as Stevens won the frame and match. Trump's loss meant that he had not reached a ranking quarter-final since the 2025 World Championship. O'Sullivan made a century of 128 and three further half-centuries as he defeated Yao Pengcheng 5–1. "I feel like I'm cueing as well as I have done since 2012," O'Sullivan said afterwards. "I played well between 2016 and 2019, but the last few years were pretty awful. I know I had some good wins but I was struggling with ball striking. At the moment I'm hitting the ball so pure and so clean."

The reigning World Champion Zhao, who also had not reached a ranking quarter-final since the World Championship, lost 2–5 to the world number 56 Robert Milkins in a match that produced only two half-century breaks. Zhao took a 2–1 lead, but Milkins then won four consecutive frames to advance. "I was expecting Zhao to play better, but he struggled," Milkins said afterwards. "You just have to take it. I've lost a lot of deciders this season and it has put me in a bad position. I've really been struggling and everything is like a pint of blood at the moment." The 10th seed Mark Selby and the 11th seed Allen lost in deciding frames to Mark Davis and Oliver Lines respectively. The world number 49 Moody advanced with a 5–3 victory over Ali Carter.

Round three (last 32)

Kyren Wilson made two centuries as he continued his title defence with a 5–2 victory over Yuan Sijun. "It's a great feeling defending the title and I want to make that last as long as possible," Wilson said afterwards. "I really enjoyed being here for the first time last year so I was looking forward to coming back. When you are excited and happy as a player, it brings out the best in you." O'Sullivan made a century of 134 as he whitewashed Maguire, meaning that he reached the last 16 having lost just one frame. Maguire scored just 25 points in the match. "This game has a way of humbling you," O'Sullivan commented afterwards. "So far I'm very happy, but maybe next month I'll be saying this game is really hard. You have to enjoy it when it's good, and when it's not you have to get through those periods." Pullen made breaks of 103, 83, 96, 101, and 77 as he whitewashed Noppon Saengkham to reach the last 16 of a ranking event for the second time. Afterwards, Pullen called the victory "the best win of my career and the best I have played."