agreed to terms with the White Sox but has not signed officially, according to a source close to the situation. MLB.com's Peter Gammons first reported Hudson joining the White Sox earlier Saturday evening.
Hudson, 34, will be playing for his fifth team since 2008 and brings a .276 career average and .343 on-base percentage. Hudson will play some third base and back up Gordon Beckham at second base, having turned down a chance to play regularly elsewhere in order to join the White Sox in this role.
In 1,294 career games over 11 seasons, the switch-hitting Hudson has played no other defensive position but second base. He hit .211 over 123 at-bats for the Padres this past season.