In, Hudson was traded to the Arizona Diamondbacks along with pitcher Miguel Batista for third basemanTroy Glaus and shortstop prospect Sergio Santos. In the season, his first full season with Arizona, Hudson set career-highs in batting average with a.287, in home runs with 15, in RBI with 67, and runs scored with 87. After the 2006 season, Hudson became the recipient of his second career Gold Glove Award, as announced on November 3. Hudson became only the sixth infielder in major league history to win a Gold Glove award in both the American and National Leagues. He was also honored with a Fielding Bible Award as the best fielding second baseman in MLB. Hudson was selected to his first All-Star Game in 2007, and won his third Gold Glove that season. He also raised his batting average from his previous career-high of.287 set the year before to a.294 clip. In 2008 Hudson raised his average for the third straight year with a career-best.305 batting average. Hudson missed the last month of the season, with a dislocated left wrist he suffered against the Atlanta Braves and became a free agent at the end of the season.
Los Angeles Dodgers
On February 21,, Hudson signed a one-year deal with the Los Angeles Dodgers, reportedly worth $3.4 million. On Monday April 13, 2009, Hudson became the 8th Dodger to hit for the cycle, in the 2009 home opener against the San Francisco Giants before a record crowd of 57,099. Hudson was the second Los Angeles Dodger to accomplish this, since Wes Parker in 1970, and the only Los Angeles Dodger to do it at Dodger Stadium. Hudson singled in the first inning, hit a home run in the third inning, doubled in the fourth inning and tripled in the sixth inning. All of Hudson's hits came off of Randy Johnsonexcept for his triple, which was off middle relieverMerkin Valdez. He was selected to his second All-Star Game and won his fourth Gold Glove Award at the conclusion of the season.
Minnesota Twins
On February 4, 2010, Hudson signed a 1-year, $5 million deal with the Minnesota Twins. He became the Twins second baseman, replacing Nick Punto and Alexi Casilla. In 126 games, Hudson hit.268 with a career-low.710 OPS.
San Diego Padres
On December 20, 2010, Hudson signed a 2-year contract with the San Diego Padres worth $11.5 million. On July 21, 2011, Hudson hit his head against the wall when he caught the ball in foul territory. He found himself unconscious after he hit the wall but avoided a disabled list stint. Through 2011, he had the second-highest career range factor per game of all active major league second basemen, behind Ian Kinsler. He was released by the Padres on May 17, 2012.
Chicago White Sox
On May 19, 2012, the White Sox agreed to sign Hudson. Hudson finished 2012 with a career-low.204 batting average.
2013
Hudson sat out the entire 2013 season due to little interest from MLB teams. Hudson stated that he is "not ready to retire."
Controversy
On April 13, 2010, Hudson hinted that there is racism toward blacks in free agency. He said, "You see guys like Jermaine Dye without a job. Guy with 27 home runs and 81 RBIs and can’t get a job. Pretty much sums it up right there, no? You’ve got some guys who miss a year who can come back and get $5, $6 million and a guy like Jermaine Dye can’t get a job. A guy like Gary Sheffield, a first-ballot Hall of Famer, can’t get a job."
Community involvement
Hudson founded the C.A.T.C.H. Foundation, a 501c3 organization that seeks to provide resources and a support system for youth coping with autism.
Family
Hudson married Keisa Carr in the 2008 offseason. He has two daughters and one son