O'Brien started the 2007–08 campaign in Shanghai where he had beaten Paul Davies and Barry Hawkins in qualifying rounds, however, he lost to Steve Davis in the first round. O'Brien also qualified for the Grand Prix but lost four of his group matches to finish 5th in his group ahead of only Graeme Dott.