Hij bereikte de finale van de PDPA World Championship Qualifier, waar hij werd verslagen 5<unk>3 door Arron Monk. Het resultaat betekende dat hij zich kwalificeerde voor de voorronde van het Wereldkampioenschap 2012.
Hij versloeg Oliver Ferenc van Servië met 4 tegen 2. Hij speelde nummer 10 zaad Terry Jenkins in de eerste ronde voor het tweede opeenvolgende jaar en werd verslagen 3<unk>0, winnen slechts drie benen in de wedstrijd. In april verdiende hij een plaats in de Oostenrijkse Darts Open door Sam Hill en John Bowles te verslaan in de Britse kwalificatie. Hij speelde tegen Brendan Dolan in de eerste ronde en won 6<unk>4, en vervolgens zijn run voortgezet door Simon Whitlock te verslaan met 6<unk>4, ondanks dat zijn tegenstander een negen darter sloeg. Cullen versloeg Mark Walsh om de kwartfinale te halen, waar hij deze keer aan de verkeerde kant van een 6 tegen 4 scoreline was toen hij verloor van uiteindelijke winnaar Justin Pipe. Cullen's beste resultaat van het seizoen kwam een week daarna toen hij door won naar de halve finale van de laatste UK Open Qualifier, maar werd vervolgens 6<unk>0 door Pipe witgekalkt. Hij kwalificeerde zich ook voor het derde evenement van de European Tour, de European Darts Open en versloeg Jenkins 6<unk>1 in de eerste ronde in Düsseldorf, voordat hij in de tweede ronde verloor van Johnny Haines 6<unk>5.