W barwach juniorskich reprezentacji Ukrainy uczestniczył w turniejach mistrzostw świata juniorów do lat 18 w 2011 (Dywizja II), 2012 (Dywizja IB), mistrzostw świata juniorów do lat 20 w 2012 (Dywizja IIA), 2013, 2014 (oba Dywizja IB; w 2014 był kapitanem zespołu). W kadrze seniorskiej uczestniczył w turniejach mistrzostw świata w 2013, 2014, 2015, 2016, 2018, 2024, 2025, 2026 (Dywizja I). W grudniu 2015 selekcjoner reprezentacji Ołeksandr Sawycki mianował Zacharowa kapitanem kadry seniorskiej.

Sukcesy Reprezentacyjne Awans do MŚ do lat 18 Dywizji I Grupy B: 2011 Awans do MŚ do lat 20 Dywizji I Grupy B: 2012 Awans do MŚ Dywizji I Grupy A: 2013, 2016, 2024 Awans do MŚ Elity: 2026

Klubowe 16px Srebrny medal mistrzostw Ukrainy: 2012 z Sokiłem Kijów, 2020 z Donbasem Donieck 16px Złoty medal mistrzostw Ukrainy: 2013 z Donbasem 2 Donieck, 2016, 2017, 2018, 2019, 2021 z Donbasem Donieck 16px Złoty medal mistrzostw Kazachstanu: 2015 z Jertysem Pawłodar