In juni 2014 deed MacKenzie voor het eerst mee aan de World Cup of Darts. Hij vertegenwoordige Hongkong samen met Royden Lam. De wedstrijd tegen Noorwegen in de eerste ronde werd met 5-2 in legs gewonnen. In de tweede ronde van het toernooi speelden zij tegen een van de geplaatste landen, Australië. Teamgenoot Royden Lam verloor zijn singles-partij van Simon Whitlock met 4-2. MacKenzie speelde daarna tegen Paul Nicholson en won deze partij met 4-1. Er werd hierna een koppels-wedstrijd gespeeld tussen de beide landen. MacKenzie en Lam verloren met 4-0 en werden uitgeschakeld.