Tiffany were traded to Tampa Bay for pitchers Danys Báez and Lance Carter. In 2006, Jackson pitched in 23 games, mostly in middle relief, and posted a 5.45 ERA in innings. In 2007, Jackson became a full-time starter for the Rays. He began the season poorly, going 1–9 with a 7.23 ERA in 17 games over innings. Jackson managed to rebound somewhat after the All-Star break, posting a 4–6 record and a 4.48 ERA over 15 games, all of them starts. His season highlight came in a start against the Texas Rangers on August 11, in which he recorded a shutout, allowing only four hits and one walk while striking out eight. Jackson finished the season with a 5–15 record and an ERA of 5.76. In 2008, Jackson assumed the number four spot in the Rays' starting rotation out of spring training. He finished the season with a 4.42 ERA. Jackson tied with James Shields to lead the Rays with 14 victories, which also tied the record for most wins by a Rays pitcher. Detroit Tigers (2009) On December 10, 2008, Jackson was traded to the Detroit Tigers in exchange for outfielder Matt Joyce. Jackson made his Tigers debut on April 7, 2009, against the Toronto Blue Jays. He allowed one run in innings, and received a no decision in Detroit's 5–4 loss. He earned his first victory with Detroit on April 18 against the Seattle Mariners, pitching scoreless innings. Jackson was selected to represent Detroit in the 2009 All-Star Game along with teammates Curtis Granderson, Justin Verlander, and Brandon Inge. He pitched a scoreless fifth inning for the AL, retiring Yadier Molina, Ryan Zimmerman, and Hanley Ramírez on four pitches. At the end of July, opposing batters were hitting .216 against him, which was the lowest batting average in the league; he was followed by Matt Garza (.222), Jarrod Washburn (.224), and Scott Feldman (.228). Arizona Diamondbacks (2010) On December 9, 2009, Jackson was traded to the Arizona Diamondbacks as part of a three team trade that brought Austin Jackson, Phil Coke, Max Scherzer, and Daniel Schlereth to the Tigers. Jackson hit his first Major League home run off Jack Taschner and scored the first two runs of his career in the fourth inning of a game against the Pittsburgh Pirates on April 11, 2010. On June 25, 2010, Jackson no-hit his former team, the Tampa Bay Rays, 1–0,