On 12 April 2017, O’Brien qualified for the 2017 World Snooker Championship after a record-breaking victory in the final qualifying round match against David Gilbert. The final frame set the record for the longest frame of the modern era, lasting 123 minutes and 41 seconds.