CINCINNATI, Ohio - Japanese free agent outfielder Shogo Akiyama has signed a three-year, $21 million contract with the Cincinnati Reds, the National League club announced Monday.