Phillies color commentator Gary Matthews said Zagurski believed he had a place in the major leagues and that the young pitcher was "not at all in awe of being here." Phillies manager Charlie Manuel said after the game that Zagurski "has a future in the big leagues, and he definitely has a future with us." On July 15, Zagurski pitched the entire ninth inning of the Phillies' 10,000th franchise loss. The game, which was carried nationally on ESPN's Sunday Night Baseball, saw the St. Louis Cardinals beat the Phillies 10–2. On July 27, Myers was activated from the 15-day disabled list and the Phillies optioned Zagurski to the Triple-A Ottawa Lynx. On August 15, Zagurski was recalled to the majors when starter Adam Eaton was placed on the 15-day disabled list. On April 3, 2008, Zagurski underwent season-ending Tommy John surgery and missed the entire 2008 season. Zagurski started the 2010 season with the Lehigh Valley IronPigs, the Triple-A Affiliate of the Phillies, and was recalled to the major league club on June 22, 2010. He pitched innings in his return, allowing one walk and one strikeout. Zagurski was designated for assignment by the Phillies on September 16, 2011. Zagurski was traded by the Phillies to the Arizona Diamondbacks on September 23, 2011 in exchange for a minor league pitcher. On April 4, 2012, Zagurski was out righted to the minors, removing him from the major league roster. Zagurski signed with the Pittsburgh Pirates on December 1, 2012. He was designated for assignment on June 14, 2013 to make room on the Pirates' roster for Brandon Cumpton. Zagurski signed a minor league deal with the New York Yankees on June 21, 2013. He opted out of his minor league deal on August 16. Zagurski signed a minor league deal with the Oakland Athletics on August 18, 2013. He was released on September 2, after making 6 appearances for their Triple-A affiliate Sacramento River Cats. Zagurski re-signed with the New York Yankees on September 10, 2013. He made his Yankee debut on September 15 at Fenway Park against the Boston Red Sox. He was outrighted off the roster on October 3. Zagurski signed a minor league deal with the Cleveland Indians on November 22, 2013. Zagurski was assigned to the Triple-A Columbus Clippers.