Career
Toronto Blue Jays
On January 9, 2010, Jackson was traded back to his first team, the Toronto Blue Jays, for a player to be named later. Milwaukee Brewers
The Brewers started Jackson playing in Triple-A for the Nashville Sounds at the beginning of 2006. Jackson pitched well and had a 3.00 European Research Area for the first month and a half.
The Brewers called Jackson up on June 2 to help with their current pitching problems.
Jackson filled a major void left by the injured Tomo Ohka, replacing him in the starting lineup. He fared much better than expected and was sent back down to Triple-A to fine-tune his game, where he spent the entire 2007 season.
Cleveland Indians
Jackson was recalled in August 2008 to fill the starting pitcher spot vacated by recently traded Paul Byrd. Texas Rangers
Jackson was signed as free agent by the Texas Rangers on January 6, 2011.
Kansas City Royals
Jackson signed a minor league contract with the Kansas City Royals on February 11, 2013.
Washington Nationals
Jackson signed a minor league contract with the Washington Nationals on January 17, 2014. He was released on July 27. Retirement
On July 20, 2015 he announced his retirement from baseball.