Dotarł do drugiej rundy Mistrzostw Świata PDC po raz pierwszy w
W 2012 roku. W napiętej grze przeciwko numerze czternastej nasienia Ronnie Baxter, Farmer opóźnił 1<unk>2 w meczu najlepszego z pięciu zestawów. Następnie wyprodukował kilka swoich najlepszych rzutów, uderzając pięć 180 w sześciu z ostatnich ośmiu nóg, aby uzyskać zwycięstwo 3<unk>2. W drugiej rundzie pokonał niemieckiego kwalifikatora Kevina Müncha, ale w ostatniej szesnastce został wybielony o 0:4 przez trzeciego na świecie Jamesa Wade'a. W marcu trafił do finału z dziewięcioma strzałami w trzecim kwalifikacjach do UK Open podczas meczu pierwszej rundy przeciwko Andy'emu Relfowi. Farmer został nokautowany przez Andy'ego Smitha. Farmer przegrał w rundzie wstępnej UK Open 1<unk>4 z Jamie'm Lewisem, a w ostatnich dziesięciu turniejach 2012 roku ponownie dotarł do szesnastki, w przedostatnim turnieju Players Championship, gdzie został pokonany przez Gary'ego Andersona 6<unk>1.