L 17–18 vs Wu Yize 2026 World Championship · Final · 2026-05-03
50–72(51)50(50)–6053–86(61)95(85)–098(98)–090(77)–24118(109)–132–74(65)1–82(82)16–106(103)80(72)–328–728–89(89)83(70)–029–97(66)66–139–91(91)103–3776(76)–962(52)–1367(60)–370–93(64)1–731–88(88)82(82)–075–2656–6073(65)–70(70)0–65(56)131(131)–145–91(91)75(75)–438–85(85)
W 17–15 vs John Higgins 2026 World Championship · Semi-final · 2026-04-30
110(68)–127–6597(69)–24100(100)–018–6141–6371–159–90(50)49–72(72)88(88)–18–93(67)60–244–69(57)40–86(86)64–4066–36104(60)–13–109(55)54–6682(82)–015–82(63)105(105)–033–74(70)0–101(101)133(132)–0133(127)–015–6911–88(88)105(105)–078(78)–364–861–50(50)
W 13–10 vs Zhao Xintong 2026 World Championship · Quarter-final · 2026-04-28
16–128(122)60(60)–6631–92(57)73(69)–2371–68(56)74–7083–159–4412–8059(59)–55(55)90(90)–050–62105(65)–710–117(117)29–10296(96)–743–91(71)80(80)–065–404–81(81)89(69)–30
W 13–3 vs Xiao Guodong 2026 World Championship · Last 16 · 2026-04-23
80–779(79)–0108(103)–2871(63)–1677(64)–236–6210–7179(61)–3364–2693(93)–2592(66)–1522–74(74)103(103)–069(69)–55(55)115(115)–0128(103)–0
W 10–9 vs Fan Zhengyi 2026 World Championship · Last 32 · 2026-04-20
68–1978(78)–036–5760–4220–69(66)63–7062–3715–64(64)140(140)–048–76(62)80(74)–062–6967(60)–1724–70(69)58–2551(51)–79(79)73–44–9967(50)–53
L 9–10 vs Judd Trump 2026 Tour Championship · Quarter-final · 2026-04-01
103(72)–3471(59)–2445–74(58)0–140(140)51(51)–62132(132)–089(71)–3912–950–8671–2475(69)–42127(127)–01–105(62)0–86(86)103(52)–028–90(90)0–137(137)96(96)–031–86(59)
L 3–5 vs Ronnie O'Sullivan 2026 World Open · Last 16 · 2026-03-19
0–96(96)139(139)–081(62)–526–77(70)0–125(121)83(76)–120–89(89)19–76(76)
W 5–1 vs Xu Si 2026 World Open · Last 32 · 2026-03-18
27–72(50)127(84)–0117(117)–5100(61)–065(59)–54120(120)–0
W 5–4 vs David Lilley 2026 World Open · Last 64 · 2026-03-16
66–380–92(79)0–90(85)17–73(66)0–91(90)103(91)–089–50101(64)–1984–8
L 0–4 vs Chang Bingyu 2026 Welsh Open · Last 64 · 2026-02-24
0–130(130)0–136(136)1–128(119)0–130(130)
L 3–6 vs Zhao Xintong 2026 Players Championship · Quarter-final · 2026-02-19
43–94(67)67(66)–29126(77)–028–83(66)0–142(142)0–95(95)4–8469–29–127(118)
W 6–1 vs Zhang Anda 2026 Players Championship · Last 16 · 2026-02-18
58–50120(120)–088(88)–872–660–90(90)86(81)–084–36
W 5–3 vs Chatchapong Nasa 2026 World Open · Last 128 · 2026-02-10
36–7166(50)–6530–100(73)72–6179(79)–073(65)–210–132(86)70(55)–33
L 1–5 vs Pang Junxu 2026 World Grand Prix · Last 32 · 2026-02-04
58–73(73)13–6073–491–134(134)0–130(130)44–83
L 4–10 vs Judd Trump 2026 German Masters · Final · 2026-02-01
0–101(101)1–97(71)103(103)–492(58)–710–71(62)9–102(64)16–77118(117)–1060(60)–6442–5613–68(68)57–71(59)69(55)–65(61)11–66
W 6–1 vs Neil Robertson 2026 German Masters · Semi-final · 2026-01-31
122(122)–70–69129(102)–1125(106)–1878–4471(51)–2970(66)–0
W 5–1 vs Kyren Wilson 2026 German Masters · Quarter-final · 2026-01-30
86(71)–24123(101)–995(68)–073(58)–62(62)0–139(139)75(56)–65
W 5–0 vs Mark Allen 2026 German Masters · Last 16 · 2026-01-29
129(125)–098(74)–772–3375(75)–1476(62)–4
W 5–1 vs Julien Leclercq 2026 German Masters · Last 32 · 2026-01-27
87(87)–13117(117)–60–124(124)115(73)–283(55)–41103(103)–1
W 5–2 vs Zak Surety 2026 German Masters · Last 64 · 2026-01-26
76(54)–310–89(75)76–14133(133)–175–624–74(52)104–7
L 2–6 vs Wu Yize 2026 Masters · Last 16 · 2026-01-11
11–830–137(137)15–8062–061–6479–1210–94(56)50–67
L 1–4 vs Stuart Bingham 2025 Scottish Open · Last 32 · 2025-12-17
9–830–138(98)0–112(58)70–58(51)46–60
W 4–3 vs Liu Hongyu 2025 Scottish Open · Last 64 · 2025-12-15
40–88(88)144(140)–063–416–124(117)0–78(74)104–2379–48
L 0–1 vs Luca Brecel 2025 Snooker Shoot Out · Last 64 · 2025-12-12
0–70(52)
W 1–0 vs Patrick Whelan 2025 Snooker Shoot Out · Last 128 · 2025-12-10
91(51)–8
L 3–6 vs Mark Selby 2025 UK Championship · Semi-final · 2025-12-06
23–89(73)131(131)–468–7339–97(73)0–105(105)66–3294–00–127(127)
W 6–3 vs Zhang Anda 2025 UK Championship · Quarter-final · 2025-12-05
67–65(65)88(88)–038–7162–2085(73)–137–849–113(60)71–3373(73)–1
W 6–5 vs John Higgins 2025 UK Championship · Last 16 · 2025-12-04
81(81)–06–71(70)55–75(70)8–100(78)37–77(60)63–3970–440–74(74)114(89)–067(53)–1760–30
W 6–2 vs Lyu Haotian 2025 UK Championship · Last 32 · 2025-11-29
57–6082(62)–57–65(52)68(58)–3072(63)–3954–4680(80)–079(57)–32
L 2–4 vs Zhao Xintong 2025 Riyadh Season Championship · Quarter-final · 2025-11-20
79(79)–490–74(62)58(57)–69(69)101(101)–917–78(73)40–88(88)
W 4–0 vs Ronnie O'Sullivan 2025 Riyadh Season Championship · Round 2 · 2025-11-19
83(53)–2063–4699(93)–558–8
W 4–0 vs Ziyad Al Qabbani 2025 Riyadh Season Championship · Last 12 · 2025-11-19
83(55)–22128(128)–065–0125(109)–4
L 1–4 vs Peifan Lei 2025 Champion of Champions · Last 16 · 2025-11-10
41–72(72)51–5982–160–109(61)28–64
L 2–6 vs John Higgins 2025 International Championship · Quarter-final · 2025-11-06
0–77(77)12–112(112)75(52)–029–73(67)137(137)–01–870–136(116)53(52)–59
W 6–2 vs Ding Junhui 2025 International Championship · Last 16 · 2025-11-05
92–44104(104)–887(81)–2822–80(67)128(114)–014–85(81)88(88)–069(67)–37
W 6–4 vs Elliot Slessor 2025 International Championship · Last 32 · 2025-11-04
101(86)–2576(60)–047–800–87(82)140(140)–071(70)–59(59)28–72(72)14–8185(85)–794–38
W 6–5 vs Wang Xinzhong 2025 International Championship · Last 64 · 2025-11-03
68(50)–47109(102)–2179–1726–81(81)22–100(100)11–74(58)77(77)–229–105(105)0–76(74)77(72)–2789(89)–6
L 2–4 vs Jordan Brown 2025 Northern Ireland Open · Last 16 · 2025-10-23
28–81(70)0–95(61)41–62135(135)–069(55)–2662(54)–70
W 4–2 vs Elliot Slessor 2025 Northern Ireland Open · Last 32 · 2025-10-22
53–6872(68)–55(55)87(81)–2682(82)–00–77(61)77(60)–32
W 4–0 vs David Lilley 2025 Northern Ireland Open · Last 64 · 2025-10-20
73–169–17115(115)–067(52)–8
L 3–10 vs Mark Williams 2025 Xi'an Grand Prix · Final · 2025-10-13
0–75(75)44–85(73)55(55)–73(56)45–68(68)73(69)–2137–978–127(127)0–122(122)64–093(93)–520–92(65)15–83(61)
W 6–4 vs Gary Wilson 2025 Xi'an Grand Prix · Semi-final · 2025-10-12
133(91)–025–85(81)28–840–139(139)81(81)–0131(131)–0140(140)–061–410–80(74)141(141)–0
W 5–3 vs Ding Junhui 2025 Xi'an Grand Prix · Quarter-final · 2025-10-11
80(77)–00–83(78)92(66)–1121(121)–064–3138–601–94(93)94(94)–27
W 5–0 vs Kyren Wilson 2025 Xi'an Grand Prix · Last 16 · 2025-10-10
74(74)–0141(141)–0133(133)–084(84)–0101(84)–6
W 5–4 vs Wu Yize 2025 Xi'an Grand Prix · Last 32 · 2025-10-09
64–241–117(71)140(140)–00–136(136)1–86(78)125(94)–0138(138)–08–87(87)128(78)–0
W 5–0 vs Long Zehuang 2025 Xi'an Grand Prix · Last 64 · 2025-10-08
103(98)–2262–54100(54)–3123(123)–085–26
W 6–1 vs Yao Pengcheng 2025 International Championship · Last 128 · 2025-10-01
63–4862–75120(120)–1264(64)–6299(60)–1696(69)–3797(97)–0
W 10–7 vs Anthony McGill 2025 British Open · Final · 2025-09-28
28–85(68)14–110(78)106(101)–414–109(109)133(132)–052–6185(78)–9118(112)–078(78)–015–81(81)38–77(77)67–320–89(73)78(76)–997(72)–40100(66)–081–43
W 6–1 vs Mark Selby 2025 British Open · Semi-final · 2025-09-27
79–4773(50)–50116(116)–20–123(123)67–54(54)85–65102(93)–1
W 5–1 vs Mitchell Mann 2025 British Open · Quarter-final · 2025-09-26
75(75)–6121(87)–043–6373(51)–673(73)–63(63)
W 4–3 vs Judd Trump 2025 British Open · Last 16 · 2025-09-25
67(67)–630–91(91)81–0131(131)–050–710–105(105)128(123)–0
W 4–1 vs Neil Robertson 2025 British Open · Last 32 · 2025-09-25
90(86)–1870(50)–4920–100(100)77–74(58)67–66(66)
W 4–1 vs Scott Donaldson 2025 British Open · Last 64 · 2025-09-24
60–79(70)65–053–5964(52)–717–80(80)
W 4–1 vs Ross Muir 2025 British Open · Last 128 · 2025-09-22
5–135(123)65–5681(57)–3871(71)–4
L 3–4 vs Jackson Page 2025 English Open · Last 16 · 2025-09-18
70(69)–047–66(58)8–846–89(51)93(93)–36102(102)–011–78(53)
W 4–1 vs Fan Zhengyi 2025 English Open · Last 32 · 2025-09-17
22–122(118)64–4179(79)–0140(140)–479–10
W 4–0 vs Zak Surety 2025 English Open · Last 64 · 2025-09-15
125(125)–0135(135)–0133(133)–0103–8
W 5–0 vs Liam Highfield 2025 Xi'an Grand Prix · Last 128 · 2025-09-02
59–3188(55)–167(67)–66(66)117(117)–2280(71)–40
L 3–5 vs Gary Wilson 2025 Wuhan Open · Last 32 · 2025-08-26
81(69)–431–840–115(61)23–97(54)76(75)–037–93(93)75(60)–60(53)4–91
W 5–0 vs Jordan Brown 2025 Wuhan Open · Last 64 · 2025-08-25
63(63)–4557–1569(69)–8100(100)–063–9
L 1–6 vs Mark Williams 2025 Saudi Arabia Masters · Last 16 · 2025-08-13
0–657–111(69)61–74(74)81(62)–034–84(62)50–550–102(102)
W 5–1 vs Thepchaiya Un-Nooh 2025 Saudi Arabia Masters · Last 32 · 2025-08-12
125(125)–082–43114(66)–16118(118)–10–96(96)98–1
L 0–6 vs Mark Selby 2025 Shanghai Masters · Last 16 · 2025-07-29
0–80(66)41–79(52)1–115(115)0–81(81)10–110(73)0–137(137)
W 6–0 vs Han Fuyuan 2025 Shanghai Masters · Last 24 · 2025-07-28
96(96)–066(58)–2266–4192(60)–1485(61)–2768(68)–10
L 1–3 vs Bulcsú Révész 2025 Championship League · · 2025-07-01
0–104(104)34–6184–171–72
L 1–3 vs Robbie Mcguigan 2025 Championship League · · 2025-07-01
78(78)–00–1000–128(128)0–136(136)
L 1–3 vs Alfie Burden 2025 Championship League · · 2025-07-01
80(68)–240–100(97)49–7348–76(70)
W 5–0 vs Michal Szubarczyk 2025 Wuhan Open · Last 128 · 2025-06-23
91(91)–970–50102(102)–160–070(70)–0