2012年ウェールズ・オープンではバーンズが2度目のランキングイベントの資格を獲得し,ジェイミー・コップの退出によりウォークオーバーを受ける前にジャック・リソフスキを4<unk>1で倒した. ニューポートのメイン会場で,彼は最後の32で2010年の世界チャンピオンニール・ロバートソンに1<unk>4で敗れた. バーンズは,マイナーランキングのプレーヤーズ・ツアー・チャンピオンシップのイベントでも非常に良いシーズンを過ごし,ベストフィニッシュは第5回ヨーロッパ・ツアー・イベントでした.
マーカス・キャンベルや リアン・ウェンボを倒したけど 準決勝でディン・ジュンヒに敗れた 彼はまた,他の2つのイベントで16強に達し,PTCオーダー・オブ・メリットで35位で,決勝に合格したトップ26のすぐ外にいた. バーンズはワールドチャンピオンシップ予選の1ラウンドでジョエル・ウォーカーを10<unk>8で打ち負かしたが,次のラウンドでユ・デルーに2<unk>10で敗れたことでシーズンは終わった. バーンズは新人賞を受賞した