Dia mencapai final Kualifikasi Kejuaraan Dunia PDPA, di mana dia dikalahkan 5×3 oleh Arron Monk. Hasilnya berarti bahwa ia lolos ke babak penyisihan Piala Dunia 2012
, di mana ia mengalahkan Oliver Ferenc dari Serbia dengan 4 kaki untuk 2. Dia bermain dengan nomor 10 Terry Jenkins di babak pertama untuk tahun kedua berturut-turut dan dikalahkan 3 <unk> 0, memenangkan hanya tiga leg dalam pertandingan. Pada bulan April, ia mendapatkan tempat di Austria Darts Terbuka dengan mengalahkan Sam Hill dan John Bowles di kualifikasi Inggris. Dia bermain Brendan Dolan di babak pertama dan menang 6<unk>4, dan kemudian melanjutkan perjalanannya dengan mengalahkan Simon Whitlock 6<unk>4, meskipun lawannya memukul sembilan dart. Cullen mengalahkan Mark Walsh untuk mencapai perempat final, di mana ia kali ini berada di ujung yang salah dari skor 6 <unk> 4 saat ia kalah dari pemenang akhir Justin Pipe. Hasil terbaik Cullen musim ini datang seminggu setelah ini saat ia memenangkan semifinal Kualifikasi Terbuka Inggris terakhir, tetapi kemudian dikalahkan 6<unk>0 oleh Pipe. Dia juga lolos ke acara Tur Eropa ketiga, European Darts Open dan mengalahkan Jenkins 6<unk>1 di babak pertama di Düsseldorf, sebelum kalah dari Johnny Haines 6<unk>5 di babak kedua.