העונה 2012-13 החלה היטב עבור קמפבל, כאשר הוא התכונן לקלאסיקה של וושי, שם הגיע למחצית הגמר הראשונה של אירוע הדירוג בקריירה המקצועית שלו בת 21. הוא שלח את סטיבן לי, פרגאל אובריאן ומארק וויליאמס לשחק נגד ריקי וולדן במחצית. הוא הפסיד במשחק 1<unk>6 והצהיר לאחר מכן כי הוא "לא הרגיש בנוח כלל" והביא את זה לרגשות. עם זאת, הוא גם הרגיש שזכייה בטורניר מדורגים הייתה כעת בהישג ידו. הוא הגיע לארבעה מתוך שבעת אירועי הדירוג הבאים, אך הפסיד בסיבוב הראשון בכל פעם. היה לו את הסיבוב הכי טוב שלו העונה מאז וושי באליפות סין הפתוחה.
שם הוא התגבר על פיטר אבדון 5<unk>3 וגרים דוט 5<unk>4 כדי להגיע לרבע הגמר. שם, קמפבל הפסיד שניים וחצי לניל רוברטסון. קמפבל זכתה באליפות העולם עם ניצחון של 10 על 4 נגד ליאם הייפילד והיתה מול אלוף ההגנה רוני או'סאליבן בסיבוב הראשון, אשר לקח שנה מהסנוקר מאז שהרים את התואר 12 חודשים קודם לכן. קמפבל החמיץ הזדמנויות בסיבוב הראשון כדי לסיים את זה 2<unk>7 מאחור והמשיך להפסיד 4<unk>10. קמפבל היה במקום ה-28 בעולם בסוף העונה.