L 7–10 vs Michal Szubarczyk 2026 World Championship · Last 144 · 2026-04-06
7–73(69)29–93(52)0–124(74)65–4196(57)–068–5442–80(56)5–6511–716–768–90(57)67–5392(92)–064(63)–1517–6766–3310–68
L 0–5 vs Stuart Bingham 2026 World Open · Last 128 · 2026-02-10
50–6233–8320–7332–7138–79
L 0–4 vs Liam Highfield 2026 Welsh Open · Last 128 · 2026-01-09
44–7319–677–89(73)57–65
L 1–5 vs Cheung Ka Wai 2026 German Masters · Last 128 · 2026-01-06
8–5366–440–128(112)0–137(137)0–104(104)7–116(78)
L 0–1 vs Stan Moody 2025 Snooker Shoot Out · Last 32 · 2025-12-13
30–85
W 1–0 vs Aaron Hill 2025 Snooker Shoot Out · Last 64 · 2025-12-12
51–45
W 1–0 vs Mark Allen 2025 Snooker Shoot Out · Last 128 · 2025-12-11
37–34
L 2–6 vs Marco Fu 2025 UK Championship · Last 144 · 2025-11-22
100(71)–715–106(104)17–640–87(87)47–5866–207–69(51)66(55)–75
L 1–4 vs Huang Jiahao 2025 Scottish Open · Last 128 · 2025-10-14
76–1730–6616–5427–8339–61
L 2–5 vs Judd Trump 2025 Xi'an Grand Prix · Last 128 · 2025-10-07
74(74)–029–100(100)8–910–94(94)0–151(147)68–495–99(55)
L 1–6 vs Lyu Haotian 2025 International Championship · Last 128 · 2025-09-30
21–99(82)1–972–6672(53)–5315–7710–959–73
L 2–4 vs Liam Highfield 2025 English Open · Last 128 · 2025-09-11
40–51137(137)–07–85(64)51–7866–169(69)–70
L 1–4 vs Liam Davies 2025 Northern Ireland Open · Last 128 · 2025-09-05
35–7829–85(58)97(96)–136–6926–77
L 3–4 vs Hatem Yassen 2025 Saudi Arabia Masters · Last 144 · 2025-08-08
80–2163(63)–5343–500–103(103)72–027–6334–70
L 1–3 vs Elliot Slessor 2025 Championship League · Semi-final · 2025-07-18
18–73(69)121(113)–111–65(53)40–76
W 3–1 vs Haydon Pinhey 2025 Championship League · Semi-final · 2025-07-18
69–3964–3720–82(80)70–43
L 0–3 vs Joe O'Connor 2025 Championship League · Semi-final · 2025-07-18
26–81(63)13–71(50)6–103(103)
— 2–2 vs Daniel Wells 2025 Championship League · · 2025-07-04
92(57)–2164(53)–500–82(82)0–91(91)
— 2–2 vs He Guoqiang 2025 Championship League · · 2025-07-04
2–110(88)80–3014–79(73)58–53
W 3–0 vs Leone Crowley 2025 Championship League · · 2025-07-04
66–6562–5469–43
L 0–4 vs Liu Hongyu 2025 British Open · Last 128 · 2025-06-26
0–73(56)17–671–9313–64
L 3–5 vs Peifan Lei 2025 Wuhan Open · Last 128 · 2025-06-24
61–5244–8351–7437–76(70)88(50)–570–500–90(90)16–76