Iowa Cubs
Zagunis began the 2016 season with the Tennessee Smokies of the Class AA Southern League, and earned a promotion to the Iowa Cubs of the Class AAA Pacific Coast League in June. He finished the 2016 season batting .288 with 10 home runs and 49 RBI's. Zagunis began the 2017 season with the Iowa Cubs, and was called up to the major leagues on June 22, 2017 following an injury to outfielder Jason Heyward. On August 20, 2019, he was optioned down to the Triple-A Iowa Cubs. On August 31, Zagunis was designated for assignment. He became a free agent on November 2, 2020.