L 11–13 vs Wu Yize 2026 World Championship · Last 16 · 2026-04-26
124(123)–1129(124)–00–7446–7724–90(52)81(81)–210–76(72)71(65)–4468–5538–642–6233–76(56)74–067(67)–71(71)37–67126(81)–123–6193(89)–057(56)–4338–8024–6495(95)–075–2827–80(53)
W 10–2 vs Jak Jones 2026 World Championship · Last 32 · 2026-04-22
67(67)–069–1170–54(54)66(50)–1264–1170–3948–6585(78)–00–90(90)69–2064–6167–30
L 8–10 vs John Higgins 2026 Tour Championship · Quarter-final · 2026-04-02
92–018–6838–6972(68)–21116–70–87(87)1–89(56)127(127)–757–4268(54)–4861–34131(131)–054–80(56)4–92(92)46–74(74)28–86(78)6–77(72)
L 3–4 vs Jiang Jun 2026 Welsh Open · Last 64 · 2026-02-23
123(123)–016–78(77)137(137)–078–3656–65(65)5–81
L 2–6 vs Mark Allen 2026 Players Championship · Quarter-final · 2026-02-20
42–104(70)2–75(67)41–73(53)0–80(74)0–130(130)143(127)–091(91)–3449–82
W 6–3 vs Jack Lisowski 2026 Players Championship · Last 16 · 2026-02-17
70–3990–2589(84)–00–88(63)57–1926–66(56)44–98(70)136(136)–073–9
W 5–4 vs Haydon Pinhey 2026 World Open · Last 128 · 2026-02-12
68–550–137(137)69(68)–01–69(69)93(72)–018–82(69)80(64)–2544–7483(82)–1
W 3–0 vs Zhang Anda 2026 Championship League · · 2026-02-11
98(98)–075(68)–32124(123)–0
W 3–0 vs Si Jiahui 2026 Championship League · Semi-final · 2026-02-11
119(94)–5115(101)–7121(104)–0
L 1–3 vs Elliot Slessor 2026 Championship League · · 2026-02-11
61–748–7572–504–97(97)
W 3–1 vs Wu Yize 2026 Championship League · Final · 2026-02-11
70–1128(128)–045–81(69)92(92)–0
W 3–2 vs Matthew Selt 2026 Championship League · · 2026-02-10
7–60137(137)–022–71(67)73(54)–72(72)93(85)–3
W 3–1 vs Si Jiahui 2026 Championship League · · 2026-02-10
1–64(58)65–1591(86)–3595(95)–0
W 3–2 vs Wu Yize 2026 Championship League · · 2026-02-10
113(109)–030–76(66)65(65)–20–129(121)93(93)–0
L 1–3 vs Tom Ford 2026 Championship League · · 2026-02-10
27–7141–8290(90)–028–67(66)
L 4–5 vs Zhao Xintong 2026 World Grand Prix · Last 16 · 2026-02-05
91(90)–0109(109)–373(73)–640–96(51)86(56)–20–94(81)0–140(140)11–112(112)0–85
W 5–0 vs Aaron Hill 2026 World Grand Prix · Last 32 · 2026-02-03
83(60)–0101(100)–690(82)–1394(94)–076(76)–17
L 4–5 vs Xu Si 2026 German Masters · Last 32 · 2026-01-28
55–6230–69(65)28–6468(68)–57(57)85(62)–072(72)–067–3131–5652–84(71)
W 5–1 vs Liu Hongyu 2026 German Masters · Last 64 · 2026-01-27
116(115)–178(74)–400–79(58)127(56)–12124(124)–680(80)–32
L 2–3 vs Zhao Xintong 2026 Championship League · · 2026-01-20
8–103(57)50(50)–87(79)72(68)–094(64)–1147–73(70)
W 3–1 vs Zhao Xintong 2026 Championship League · Final · 2026-01-20
75(68)–61(60)1–97(67)122(122)–1365(65)–60
L 2–3 vs Neil Robertson 2026 Championship League · · 2026-01-20
9–74(64)122(122)–191(91)–037–63(50)8–77(76)
W 3–0 vs Stuart Bingham 2026 Championship League · · 2026-01-20
134(134)–0128(123)–091(73)–0
W 3–0 vs Wu Yize 2026 Championship League · Semi-final · 2026-01-20
82(82)–085(85)–0123(91)–0
W 3–1 vs Xiao Guodong 2026 Championship League · · 2026-01-19
106(106)–0132(131)–021–108(83)68(62)–67(67)
W 3–1 vs Wu Yize 2026 Championship League · · 2026-01-19
58(58)–78(78)92–4112(92)–25137(137)–0
W 3–1 vs Oliver Lines 2026 Championship League · · 2026-01-19
74(73)–048–67130(130)–081–38
L 2–6 vs Xiao Guodong 2026 Masters · Last 16 · 2026-01-11
0–95(95)40–65(62)0–76(76)3–77(77)118(101)–1494(76)–017–118(118)30–53
L 3–5 vs Chang Bingyu 2025 Scottish Open · Quarter-final · 2025-12-19
30–89(72)0–139(135)98(92)–5114(76)–10–91(91)72(67)–18–123(95)14–85(77)
W 4–0 vs Noppon Saengkham 2025 Scottish Open · Last 16 · 2025-12-18
125(94)–080–0114(104)–4110(71)–0
W 4–0 vs Hossein Vafaei 2025 Scottish Open · Last 32 · 2025-12-17
94–3070(70)–075(75)–50135(131)–0
W 4–1 vs Robbie Mcguigan 2025 Scottish Open · Last 64 · 2025-12-16
69–68121(112)–1392(92)–08–84(84)69(54)–5
W 10–8 vs Judd Trump 2025 UK Championship · Final · 2025-12-07
80(77)–5490(51)–41101(97)–170(70)–68(68)105(105)–17–98(74)17–93(75)70(66)–2967(59)–732–88(62)34–640–109(105)110(91)–10–125(125)32–68(55)88(77)–731–82102(69)–0
W 6–3 vs Shaun Murphy 2025 UK Championship · Semi-final · 2025-12-06
89(73)–234–131(131)73–6897(73)–39105(105)–032–660–94127(127)–0
W 6–2 vs Barry Hawkins 2025 UK Championship · Quarter-final · 2025-12-05
68(64)–218–81139(115)–058–3062–5375–540–138(138)96(83)–23
W 6–2 vs Zhou Yuelong 2025 UK Championship · Last 16 · 2025-12-03
91(73)–08–74(57)8–132(132)68–2963–2771(71)–075(75)–2064(56)–1
W 6–2 vs Peifan Lei 2025 UK Championship · Last 32 · 2025-12-02
52(51)–4574–095(82)–075(75)–32133(133)–00–78(78)17–62(60)86–45
W 10–5 vs Judd Trump 2025 Champion of Champions · Final · 2025-11-16
0–111(111)102(102)–012–73(73)0–127(114)83(70)–2999(99)–3102(65)–2964(64)–233–71(71)32–85(61)90–2066(60)–51138(138)–4101(101)–1136(132)–0
W 6–2 vs Neil Robertson 2025 Champion of Champions · Semi-final · 2025-11-15
58–27128(127)–00–7487(57)–1484(80)–00–104(104)64–5177(62)–41
W 4–0 vs Stephen Maguire 2025 Champion of Champions · Last 16 · 2025-11-12
73–4473–46122(122)–061–17
W 6–5 vs Mark Williams 2025 Champion of Champions · Quarter-final · 2025-11-12
0–77(77)0–136(114)81(55)–54(54)136(136)–070(52)–5570–68(58)35–71(66)52–5456–7295(95)–969(55)–5
L 5–6 vs Zhao Xintong 2025 International Championship · Quarter-final · 2025-11-06
67(55)–648–6678(78)–4122(118)–19–91(56)112(107)–2035–90(68)0–97(97)25–64(55)117(81)–00–93(63)
W 6–1 vs Anthony McGill 2025 International Championship · Last 16 · 2025-11-05
41–99(86)134(134)–054–34115(115)–1688(76)–0
W 6–3 vs Daniel Wells 2025 International Championship · Last 32 · 2025-11-04
0–104(104)93(58)–076–6974(74)–154–63(63)132(132)–062–460–70(63)82(58)–45
W 6–5 vs Liu Hongyu 2025 International Championship · Last 64 · 2025-11-02
70–424–69(67)63–1786(55)–040–6472–65(65)36–75(60)22–55(52)99(51)–161–64103(72)–25
L 2–4 vs Jack Lisowski 2025 Northern Ireland Open · Last 32 · 2025-10-22
58–5717–101(61)0–103(103)33–75(51)87(65)–320–71(65)
W 4–1 vs Ian Burns 2025 Northern Ireland Open · Last 64 · 2025-10-19
83–48129(129)–0115–202–65(64)70–1
L 4–5 vs Mark Davis 2025 Xi'an Grand Prix · Last 64 · 2025-10-08
26–103(98)77–580–133(129)101(96)–2380–061–74(58)96(56)–060–666–77
W 6–0 vs Steven Hallworth 2025 International Championship · Last 128 · 2025-09-30
74–22125(124)–071–4787(62)–31131(131)–093–5
L 1–6 vs Shaun Murphy 2025 British Open · Semi-final · 2025-09-27
47–7950–73(50)2–116(116)123(123)–054(54)–6765–851–102(93)
W 5–3 vs Mark Williams 2025 British Open · Quarter-final · 2025-09-26
58–4871–4353–9257–66(53)30–82106(106)–2273–54(54)66–1
W 4–0 vs Chang Bingyu 2025 British Open · Last 16 · 2025-09-25
124(93)–585(78)–2269–087(70)–33
W 4–3 vs Joe O'Connor 2025 British Open · Last 32 · 2025-09-25
72(71)–963–5257(57)–6158–590–129(129)70(54)–23
W 4–3 vs Liu Hongyu 2025 British Open · Last 64 · 2025-09-24
115(115)–594(94)–668–411–86(86)21–59(58)36–100(100)65(59)–20
W 4–1 vs David Grace 2025 British Open · Last 128 · 2025-09-22
67(50)–6067(54)–7764–4873(54)–9109–2
L 3–6 vs Zhou Yuelong 2025 English Open · Semi-final · 2025-09-20
57–71(59)40–95(89)47–74(58)71(71)–59(59)64(64)–7587–054–65(60)80(67)–024–72(51)
W 5–4 vs Jackson Page 2025 English Open · Quarter-final · 2025-09-19
67–3135–71(54)49–79(56)73(60)–2934–82(62)117(111)–084–186–66(54)131(131)–0
W 4–2 vs Wu Yize 2025 English Open · Last 16 · 2025-09-18
38–95(68)108(76)–2266(50)–2574(50)–52(52)0–86(51)68(58)–57(57)
W 4–0 vs Peifan Lei 2025 English Open · Last 32 · 2025-09-17
119(119)–775(75)–079(55)–4988(87)–5
W 4–1 vs Liam Highfield 2025 English Open · Last 64 · 2025-09-15
4–93(92)75(52)–21107(101)–2982–32103(103)–0
W 5–0 vs Gong Chenzhi 2025 Xi'an Grand Prix · Last 128 · 2025-09-01
129(103)–0124(63)–083–32111(111)–2089(52)–0
L 3–5 vs Mark Williams 2025 Wuhan Open · Last 16 · 2025-08-27
56–690–71(60)53–67137(137)–090–598(84)–5013–63(63)37–70(68)
W 5–2 vs David Gilbert 2025 Wuhan Open · Last 32 · 2025-08-26
82(56)–3880–130–133(101)21–9366(66)–1769–4573(56)–34
W 5–2 vs Michael Holt 2025 Wuhan Open · Last 64 · 2025-08-24
40–69128(79)–153(53)–78(60)61–3967(67)–3281(71)–067(54)–7
L 4–6 vs Neil Robertson 2025 Saudi Arabia Masters · Last 16 · 2025-08-13
40–79119(119)–141–71(70)0–131(111)75(66)–3398(56)–087(57)–441–123(83)34–720–137(137)
W 5–3 vs Long Zehuang 2025 Saudi Arabia Masters · Last 32 · 2025-08-12
0–89(89)69–2871–4967(52)–061–8328–72(68)101(60)–084(84)–0
L 8–10 vs Ali Carter 2025 Shanghai Masters · Semi-final · 2025-08-01
85(85)–021–110(76)0–72(70)85(85)–179(63)–580–118(102)80(80)–45–6059–69130(108)–082(81)–410–129(129)92(91)–479(62)–1445–66(66)0–112(83)0–90(62)0–79(79)
W 6–4 vs Judd Trump 2025 Shanghai Masters · Quarter-final · 2025-07-31
77–2024–104(104)77–24–108(108)137(137)–868(54)–52(52)36–86(66)108(73)–10–109(102)76(76)–0
W 6–0 vs Shaun Murphy 2025 Shanghai Masters · Last 16 · 2025-07-29
80(66)–079(52)–41115(115)–181(81)–0110(73)–10137(137)–0
W 5–1 vs Alexander Ursenbacher 2025 Wuhan Open · Last 128 · 2025-06-23
140(92)–080(56)–967–028–97(74)124(120)–070–52(52)