Skriv en fortsættelse til dette afsnit - MacKenzie kvalificerede sig til sin anden på hinanden følgende PDC World Championship i 2012
efter at have besejret Royden Lam i PDC Greater China Qualifier-finalen. Han slog Paul Barham 4-2 i den bedste af syv ben indledende runde kamp for at gøre det igennem til de sidste 64 for første gang. Han spillede mod den tidligere verdensmester Wayne Jones, og blev slået 1-3. I resten af 2012 tabte han i kvartfinalen af Pacific Masters til Tony Carmichael og blev også besejret i semifinalen af WDF Asia-Pacific Cup og Hong Kong Open. Han gik ind i PDC Qualifying School i et forsøg på at vinde et 2-årigt turnékort, men kunne ikke afslutte i top 4 på nogen af de fire dage, men sluttede højt nok i ranglisten til i sidste ende at spille i pro tour begivenheder i løbet af det år.