W 4–3 vs Mark Lloyd unknown · Final · 2026-05-22
17–7077–2974(62)–230–114(52)6–7763–3959(53)–10
L 2–10 vs Oliver Lines 2026 World Championship · Last 112 · 2026-04-10
30–71(51)0–119(57)55–7280(60)–013–6126–70(63)66–1972–820–8534–65(54)38–8726–103
L 1–5 vs Judd Trump 2026 World Open · Last 128 · 2026-03-16
34–640–92(92)4–94(70)82(78)–016–94(70)1–133(129)
L 0–1 vs Oliver Lines 2025 Snooker Shoot Out · Last 128 · 2025-12-11
28–49
L 1–3 vs Elliot Slessor 2025 Championship League · · 2025-07-05
10–105(96)70–4048–1010–79(74)