The Boston Red Sox raised some eyebrows on Wednesday when they signed outfielder Masataka Yoshida to a five-year, $90 million contract, and many are still confused by the deal.

ESPN's Kiley McDaniel spoke to "10 sources" who all "thought the Red Sox overpaid by a hefty margin." One executive went as far as to say, "We thought he was worth less than half of what they paid."

Yoshida played seven seasons with the Orix Buffaloes, the reigning Japan Series champions. This past season, he hit .335/.447/.561 with 21 home runs, 80 walks and 41 strikeouts in 508 plate appearances. In his career, he's hit .326/.419/.538 with just 307 strikeouts in 3,251 plate appearances.