Voltooi de volgende zin: MacKenzie kwalificeerde zich voor zijn tweede opeenvolgende PDC Wereldkampioenschap in
2012 na het verslaan van Royden Lam in de PDC Greater China Qualifier finale. Hij versloeg Paul Barham met 4-2 in de beste van zeven wedstrijden in de voorronde om voor het eerst door te komen naar de laatste 64. Hij speelde tegen de voormalige wereldwijde kwartfinalist, Wayne Jones, en werd verslagen met 1-3. In de rest van 2012 verloor hij in de kwartfinales van de Pacific Masters tegen Tony Carmichael en werd ook verslagen in de halve finales van de WDF Asia-Pacific Cup en de Hong Kong Open. Hij ging naar de PDC Qualifying School in een poging om een 2-jarige tourkaart te winnen, maar kon op geen van de vier dagen in de top 4 eindigen, maar eindigde hoog genoeg in de ranglijst om uiteindelijk in de pro-tour-evenementen tijdens dat jaar te spelen.