Jonny Gomes has signed a one-year contract with Japan's Rakuten Golden Eagles.

The deal is worth $2 million guaranteed, with another $1 million in incentives, and includes a mutual option, according to a report.

Gomes, 35, has played with seven teams in Major League Baseball.