Bryan LaHair has signed a two-year, $4.5 million deal with the Softbank Hawks of the Japanese Pacific League.

The Cubs received $950,000 in the deal involving the infielder, according to a source.

LaHair, who was named to the National League All-Star team last season, batted .286 with 14 home runs and 30 RBIs before the All-Star break.