The right-handed pitcher and the San Francisco Giants have agreed to a four-year, $44 million contract in free agency, according to ESPN’s Jeff Passan. After spending the majority of his career as a reliever, Hicks is expected to be a starter in San Francisco, Passan added.