Då Sveriges förbundskapten Rikard Grönborg den 16 januari 2018 presenterade truppen till OS i Pyeongchang stod det klart att Zackrisson inte blivit uttagen, han tog däremot en av de två sista platserna i truppen 10 dagar senare. Sverige gick obesegrat genom gruppspelet sedan man i tur och ordning besegrat Norge, Tyskland och Finland. I kvartsfinalen föll dock Sverige mot Tyskland, sedan tyskarna avgjort matchen till 3–4 mindre än två minuter in på förlängningen. På fyra matcher noterades Zackrisson för tre poäng (ett mål, två assist).