Martin O'DonnellENG
4Lan YuhaoCHN
2Only verified and linked matches are shown; this is not a complete career record.
Of the 43 decided matches listed on this page, Lan Yuhao won 19 and lost 24, winning 129 frames and losing 146.
Latest recorded result: BetVictor Scottish Open 2026 Qualifiers · Round 2: Martin O'Donnell 4–2 Lan Yuhao.