MacKenziek bere bigarren txapelketa irabazi zuen 2012an.
Royden Lami garaitu ondoren PDC Txinako final txapelketan. Paul Barhami 4-2 irabazi dio 7 partidetako lehen txandan, eta azken 64ra iritsi da lehen aldiz. Munduko txapeldun ohiaren aurka jokatu zuen, Wayne Jones, eta 1-3 galdu zuen. 2012ko urtearen gainerakoan, Tony Carmichael-en aurka galdu zuen Pazifikoko Masterren final laurdenetan eta WDF Asia-Pacific Cup eta Hong Kong Openeko finalerdietan ere galdu zuen. PDC Qualifying School-en sartu zen 2 urteko txartel bat irabazteko saiakeran, baina ezin izan zuen lehen 4etan amaitu lau egunetako batean, baina nahikoa altu amaitu zuen sailkapenean, azkenean urte hartan zehar pro tour ekitaldietan jokatzeko.