La temporada 2012-13 comenzó muy bien para Campbell, ya que se clasificó para el Clásico de Wuxi, donde alcanzó la primera semifinal de ranking de su carrera profesional de 21 años. Envió a Stephen Lee, Fergal O'Brien y Mark Williams para jugar contra Ricky Walden en las semifinales. Perdió el partido 1<unk>6 y declaró después que "no se sentía cómodo en absoluto" y lo atribuyó a los nervios. Sin embargo, también sintió que ganar un torneo de clasificación estaba ahora a su alcance. Se clasificó para cuatro de los siguientes siete eventos de clasificación, pero perdió en la primera ronda en cada ocasión. Tuvo su mejor carrera de la temporada desde Wuxi en el Abierto de China.
donde superó a Peter Ebdon 5<unk>3 y Graeme Dott 5<unk>4 para llegar a los cuartos de final. Allí, Campbell perdió 2 y medio ante Neil Robertson. Campbell se clasificó para el Campeonato Mundial con una victoria de 10 a 4 contra Liam Highfield y jugó contra el campeón defensor Ronnie O'Sullivan en la primera ronda, quien se había alejado un año del snooker desde que levantó el título 12 meses antes. Campbell perdió oportunidades en la primera sesión para terminar 2<unk>7 por detrás y perdió 4<unk>10. Campbell fue clasificado número 28 del mundo al final de la temporada.