2020年斯诺克威尔士公开赛半决赛,奥沙利文对阵凯伦-威尔逊,在打出两杆破百,一度3-1和4-2领先,并5-4先拿到赛点的情况下,被对手通过决胜局以6-5拿下比赛,遭到逆转无缘决赛。
奥沙利文1/4决赛5-1大胜塞尔比,单赛季世界排名跻身前16,半决赛迎战凯伦-威尔逊,后者以5-0横扫卫冕冠军罗伯逊。奥沙利文此前与凯伦-威尔逊交手五次,取得四胜一负的绝对优势,这场半决赛采取11局6胜的赛制。
首局凯伦-威尔逊就长台打进,一杆得到30分红球中袋失误。奥沙利文上手20分打丢黄球,凯伦-威尔逊进攻未果,奥沙利文远台再入红球,再拿26分防守。凯伦-威尔逊解红球犯规送机会,奥沙利文65-30打丢最后一颗红球,凯伦-威尔逊清台追至65平。多回合防守后奥沙利文打进黑球,以72-65率先取胜。