The Pittsburgh Pirates continue to add quality bats to their lineup. Robert Murray of FanSided reports that the Pirates have agreed to a two-year, $29 million deal with free-agent first baseman Ryan O ...