The Giants have agreed to a four-year, $44 million contract with right-hander Jordan Hicks, a source told MLB.com's Mark Feinsand on Friday. Hicks is expected to join San Francisco's rotation after being used mostly as a reliever in his career, according to a report by ESPN's Jeff Passan. The club