L 3–10 vs David Gilbert 2026 World Championship · Last 80 · 2026-04-11
67–4422–107(83)66(66)–63(63)41–89(81)67–54(54)0–117(117)0–102(101)22–103(103)9–69(51)48–61(54)0–84(84)0–119(119)0–84(60)
W 10–5 vs Duane Jones 2026 World Championship · Last 112 · 2026-04-08
85–5470–6287–350–76(76)4–144(139)2–58(57)53–7059–3370–4075(52)–5173–65(57)47–8377(77)–083–59(59)72–24
W 10–5 vs Huang Jiahao 2026 World Championship · Last 144 · 2026-04-06
69–2729–72(63)73–3653–6265–3587(66)–057–6570–5570–5073(69)–3841–74(53)59(50)–7296(68)–754–3092(68)–0
L 3–5 vs Anthony McGill 2026 World Open · Last 128 · 2026-02-10
16–110(56)56–4663–490–120(120)71–4543–87(87)53–740–87(86)
L 0–4 vs Farakh Ajaib 2026 Welsh Open · Last 128 · 2026-01-09
15–5934–7245–6760–71
L 2–5 vs Liam Davies 2026 German Masters · Last 128 · 2026-01-06
27–640–83(74)1–9367–4773–114–8250–64
L 0–1 vs Amir Sarkhosh 2025 Snooker Shoot Out · Last 128 · 2025-12-10
17–39
L 4–6 vs Zhou Jinhao 2025 UK Championship · Last 144 · 2025-11-23
85–2528–72(59)44–7162(60)–479(56)–00–116(116)36–719–6868–1827–61
L 1–4 vs Antoni Kowalski 2025 Scottish Open · Last 128 · 2025-10-16
21–6447–60(51)110(67)–2429–6016–61(61)
L 1–5 vs Neil Robertson 2025 Xi'an Grand Prix · Last 128 · 2025-10-07
63–5118–6913–110(71)19–518–60(60)7–66(61)
L 1–6 vs Aaron Hill 2025 International Championship · Last 128 · 2025-10-02
29–6871–271–752–85(60)25–7268–6918–69(55)
L 1–4 vs Judd Trump 2025 British Open · Last 64 · 2025-09-24
56–5065(53)–81(57)1–7921–100(100)29–69(69)
L 0–4 vs Chang Bingyu 2025 English Open · Last 128 · 2025-09-12
0–133(133)1–69(60)4–134(133)5–138(134)
L 3–4 vs David Lilley 2025 Northern Ireland Open · Last 96 · 2025-09-07
1–76(50)70–2453–7660(54)–6870–5168(52)–4137–62
W 4–2 vs Bulcsú Révész 2025 Northern Ireland Open · Last 128 · 2025-09-05
67–7978(64)–3860(56)–3661–4513–62(61)51–10
L 1–4 vs Aaron Hill 2025 Saudi Arabia Masters · Last 112 · 2025-08-09
54–62(50)33–86(63)54–6682(81)–526–96(96)
W 4–2 vs Ziyad Al Qabbani 2025 Saudi Arabia Masters · Last 144 · 2025-08-08
61–1058–546–5860–6771–2277(64)–4
— 2–2 vs Daniel Wells 2025 Championship League · · 2025-07-04
21–6953–51(51)134(134)–09–126(126)
L 0–3 vs Ng On Yee 2025 Championship League · · 2025-07-04
65–6654–6243–69
L 0–3 vs He Guoqiang 2025 Championship League · · 2025-07-04
9–7040–84(78)25–68
W 4–0 vs Hatem Yassen 2025 British Open · Last 128 · 2025-06-27
69–3382–2574(68)–963–9
L 0–5 vs Neil Robertson 2025 Wuhan Open · Last 128 · 2025-06-23
26–840–102(102)20–99(92)51–62(50)1–79(79)