nierankingoweWorld Grand Prixnie rozegrano1RrankingowyGeneral Cupnie rozegranoAnie rozegranoANHAAAARRnie rozegranoShoot Outnie rozegrano1R1RSF2RQF1RrankingowyChina Championshipnie rozegranoQFrankingowyPaul Hunter Classicnie rozegranoPro-am EventMinor-rankingowyrankingowy1Rnie rozegranonie rozegranoSF3RQFNHAA2R2RQFQFRRAnie rozegranoAnie rozegranoHaining Opennie rozegranoMRAA3R3RNHAAnie rozegrano

Finały w karierze Finały rankingowe: 3 (1-2) Rezultat Rok Turniej Przeciwnik Wynik Przypisy Finalista 1. 2016 Neil Robertson 2–5 Finalista 2. 2019 Snooker Shoot Out Thepchaiya Un-Nooh 0–1 Zwycięzca 1. 2020 Snooker Shoot Out Zhou Yuelonga 1–0

Finały minor-rank: 4 (2-2) Rezultat Rok Turniej Przeciwnik Wynik Przypisy Zwycięzca 1. 2010 Prague Classic John Higgins 4–3 Zwycięzca 2. 2011 Players Tour Champinship Dominic Dale 4–2 Finalista 1. 2013 Zhangjiagang Open 1–4 Finalista 2. 2014 Ding Junhui 2–4

Finały nierankingowe: 3 (1-2) Rezultat Rok Turniej Przeciwnik Wynik Przypisy Finalista 1. 1997 UK Tour – Turniej 1 5–6 Zwycięzca 1. 2000 Rod Lawler 5–3 Finalista 2. Pro Challenge Series – Turniej 5 Barry Hawkins 5–6