Jan 08, 2010 1:12 AM EST

The Red Sox finalized their trade with the Mariners on Thursday, sending first baseman Casey Kotchman to Seattle in exchange for utility infielder/outfielder Bill Hall, a Minor League player to be named and cash.

Last year, which Hall split between the Brewers and Mariners, he started 59 games at third base, 22 games in left field, 12 games in right, two at second base and one game in center field.

He used to be a starting shortstop, but hasn't played that position since 2006.

The 30-year-old Hall struggled mightily at the plate in 2009, hitting .201 with eight homers and 36 RBIs in 334 at-bats. He clocked a career-high 35 homers in 2006, followed by 14 in '07 and 15 in '08.

Via MLB.com