Justin Smoak is finalizing a deal with the Yomiuri Giants in Japan, according to sources.

The deal will guarantee him somewhere between $6 and $7 million.

Smoak, 34, will join a Giants team that won the Central League but lost in the Japan Series this past season.