Cao clasificouse para o segundo ranking da tempada, o Australian Goldfields Open.
, derrotando a Paul Davison, Alfie Burden e Mike Dunn por 5<unk>2 puntos. Recibiu un bye na última rolda de clasificación debido á retirada de Anthony Hamilton, e despois pasou por un partido de wild-card contra Johl Younger unha vez en Australia para chegar aos últimos 32. Enfrentou a Ali Carter e gañou por 4 a 0, antes de resistir unha revancha, gañando por 5 a 3. Cao foi derrotado 5 por 4 por Martin Gould na segunda rolda, sen que nunca houbese máis que un cadro entre os xogadores. Fixo un 143 break no sexto frame, o máis alto da súa carreira ata a data. Un mes despois, Cao gañou tres partidos de clasificación para chegar ao Campionato Internacional, xogado en Chengdu, na súa terra natal. Enfrentou a Wang Yuchen na rolda de wild-card, antes de derrotar ao catro veces campión do mundo John Higgins na primeira rolda, para establecer unha revancha con Mark Allen, despois do seu choque ao final da tempada pasada. Foi Allen quen triunfou esta vez, con 6 a 2.