On June 19, 2009, Woodward was called up from the Triple-A Tacoma Rainiers after second baseman José López was placed on the bereavement list. He made his debut for the Mariners that night, in their 4–3 win against the Arizona Diamondbacks, he was 2 for 4 in that game with a stolen base and a run scored. On August 4, Woodward was designated for assignment to make way for Adrián Beltré who was activated from the 15-day disabled list the same day. He hit .299 with 52 hits, 12 doubles, one triple, one home run, 15 runs batted in (RBIs) and four stolen bases in 51 games with the Triple-A Rainiers. With the Mariners he hit .239 with one double and five RBIs in 20 games. Boston Red Sox On August 7, Woodward was claimed off waivers by the Boston Red Sox only to be designated for assignment eight days later on August 15, due to the acquisition of Álex González. He was later optioned to the Triple-A Pawtucket Red Sox and would be called up in September when rosters expanded. Second stint with the Mariners Woodward and the Seattle Mariners reached an agreement on a minor league contract with an invitation to spring training on January 6, 2010. Second stint with the Blue Jays On March 14, 2011, Woodward signed a minor league contract with the Toronto Blue Jays. Woodward was called up by the Blue Jays organization on April 21, 2011. He was outrighted to the minors on April 28. He returned to the team on September 4 for the remainder of the season. For the season, he was hitless and did not reach base in ten at bats. He was named a 2011 MILB.COM Toronto Organization All Star, after batting 296/.353/.474 with 13 home runs in 422 at bats in AAA for the Las Vegas 51s. He became a free agent after the season, and re-signed to a minor league contract for 2012 by the Toronto Blue Jays, who invited him to spring training. On April 3, Woodward was assigned to the Las Vegas 51s. With them, in 2012 he batted .285/.338/.392 with 2 home runs, 34 RBIs, and 4 stolen bases in 309 at bats. Coaching and managing career Seattle Mariners Woodward retired on November 1, 2012 and joined the Seattle Mariners organization as minor league infield coordinator. He became the Mariners' infield coach in 2014,