L 9–10 vs Anthony McGill 2026 World Championship · Last 80 · 2026-04-13
84–1273(73)–1276–240–94(94)38–7274–5177(77)–064(57)–1071–130–85(85)33–69120(68)–869(69)–710–74(74)53–71(63)30–78(51)0–128(128)4–79(72)
W 10–5 vs Zhao Hanyang 2026 World Championship · Last 112 · 2026-04-10
64–4031–81(50)75(75)–107–116(79)65–336–8338–64100(59)–776(64)–168–1672–2556–1257–2144–7168–34
L 3–5 vs Marco Fu 2026 World Open · Last 32 · 2026-03-18
8–120(74)0–87(87)8–85(75)82–2667–00–7574(74)–119–105(99)
W 5–3 vs Ali Carter 2026 World Open · Last 64 · 2026-03-17
43–10193(93)–2111(81)–076(56)–166–119(99)4–128(91)133(133)–1
L 1–4 vs Mark Williams 2026 Welsh Open · Last 32 · 2026-02-25
13–98(60)14–79(58)51–7166–526–81(57)
W 4–2 vs Tom Ford 2026 Welsh Open · Last 64 · 2026-02-23
56–9058(57)–3026–7869(69)–869(65)–2963(55)–25
W 5–1 vs Jonas Luz 2026 World Open · Last 128 · 2026-02-11
74–3178–1367–5620–5769–18109(53)–0
W 4–3 vs Wang Yuchen 2026 Welsh Open · Last 96 · 2026-01-10
81(61)–579(78)–00–79(79)18–908–65(57)112(111)–067–3
L 4–5 vs Marco Fu 2026 German Masters · Last 96 · 2026-01-07
77(76)–510–7268–7076(60)–3183(58)–47122(84)–92–68(66)34–717–79(63)
L 0–1 vs Tom Ford 2025 Snooker Shoot Out · Last 128 · 2025-12-10
25–34
L 5–6 vs Zak Surety 2025 UK Championship · Last 80 · 2025-11-25
107(107)–762–5466–2562–54(54)68–751–72103(58)–1618–806–860–780–108(108)
L 1–6 vs Gary Wilson 2025 International Championship · Last 64 · 2025-11-02
8–84(84)132(132)–030–108(100)43–6928–870–84(84)6–68
L 2–4 vs Gary Wilson 2025 Northern Ireland Open · Last 32 · 2025-10-22
61(60)–1713–70(70)27–66(50)78(77)–00–79(79)50–51
W 4–3 vs Jak Jones 2025 Northern Ireland Open · Last 64 · 2025-10-20
88–3156–7536–7529–67(67)103(103)–057–970(51)–23
L 2–4 vs Ashley Hugill 2025 Scottish Open · Last 96 · 2025-10-15
46–7676–117–630–93(93)63–296–88
W 6–5 vs Xu Yichen 2025 International Championship · Last 128 · 2025-09-30
45–5484–11–69(62)63–3863–3040–6458–913–84(84)32–8590(90)–1759(50)–23
L 2–4 vs Judd Trump 2025 British Open · Last 32 · 2025-09-25
79–7349–6180–303–69(55)47–860–76
W 4–2 vs Akani Songsermsawad 2025 British Open · Last 64 · 2025-09-24
0–128(75)74–838–6769–5873–3792(79)–0
L 3–4 vs Tom Ford 2025 English Open · Last 64 · 2025-09-15
75–3075(62)–140–86(86)82(82)–140–106(105)20–810–74(69)
W 4–0 vs Duane Jones 2025 English Open · Last 96 · 2025-09-13
120(64)–667–3769–14
W 4–2 vs Sam Craigie 2025 Northern Ireland Open · Last 96 · 2025-09-06
86(60)–3161(57)–62(61)81–3274(74)–00–74(71)66(61)–2
L 4–5 vs Michal Szubarczyk 2025 Xi'an Grand Prix · Last 128 · 2025-09-01
36–7342–691–95(95)74–260–88(84)51–4175(71)–165–1022–68(52)
L 3–5 vs Barry Hawkins 2025 Saudi Arabia Masters · Last 32 · 2025-08-12
42–67(51)0–87(83)1–67(66)67(54)–1869–4510–75(52)79(79)–00–80(80)
W 5–3 vs Hossein Vafaei 2025 Saudi Arabia Masters · Last 48 · 2025-08-11
91(68)–48–6775–7116(75)–60–77(77)71–56(56)21–6266–28
W 4–3 vs Liu Hongyu 2025 Saudi Arabia Masters · Last 80 · 2025-08-10
13–118(93)65(65)–14119(119)–27–69(63)0–120(85)86–3684–44
W 3–1 vs Gao Yang 2025 Championship League · · 2025-07-15
8–131(131)74–076–35101(101)–0
W 3–0 vs Reanne Evans 2025 Championship League · · 2025-07-15
59–42115(109)–163–15
L 0–3 vs Thepchaiya Un-Nooh 2025 Championship League · · 2025-07-15
1–74(74)39–84(76)0–99(98)
W 4–1 vs Sahil Nayyar 2025 British Open · Last 128 · 2025-06-27
130(90)–079(69)–685–136–6165–15
L 1–5 vs Haydon Pinhey 2025 Wuhan Open · Last 128 · 2025-06-22
10–89(87)62–2750–6554–5822–670–137(137)