Liang began the new season by qualifying for the last 48 of the Northern Ireland Trophy. He then beat Steve Davis and Peter Ebdon to reach the last 16, where he lost to John Higgins 1–5. This result lifted him to a provisional career high of 26 in the world. He reached the main draw of the Grand Prix by winning two qualifying matches, but then succumbed to Ronnie O'Sullivan in the first round of the main draw. He then made a 147 and three other centuries (including two total clearances of 139) in a 5–1 victory over Martin Gould in the third qualifying round of the Bahrain Championship. However, he failed to qualify for the main draw, losing 2–5 to Michael Judge.