Han nåede finalen i PDPA World Championship Qualifier, hvor han blev slået 5<unk>3 af Arron Monk. Resultatet betød, at han kvalificerede sig til den indledende runde af
2012 World Championship, hvor han slog Oliver Ferenc fra Serbien med 4 ben til 2. Han spillede nummer 10 frø Terry Jenkins i første runde for andet år i træk og blev slået 3 <unk> 0, og vandt kun tre ben i kampen. I april vandt han en plads i den østrigske Darts Open ved at besejre Sam Hill og John Bowles i den britiske kvalifikation. Han spillede mod Brendan Dolan i første runde og vandt 6<unk>4, og fortsatte derefter sit løb ved at slå Simon Whitlock 6<unk>4, på trods af at hans modstander ramte en ni darter. Cullen besejrede Mark Walsh for at komme i kvartfinalen, hvor han denne gang var på den forkerte ende af en 6 over 4 scoreline, da han tabte til den endelige vinder Justin Pipe. Cullens bedste resultat i sæsonen kom en uge efter dette, da han vandt til semifinalen i den sidste UK Open Qualifier, men blev derefter hvidvasket 6 <unk> 0 af Pipe. Han kvalificerede sig også til den tredje European Tour begivenhed, European Darts Open og slog Jenkins 6<unk>1 i første runde i Düsseldorf, før han tabte til Johnny Haines 6<unk>5 i anden runde.