The Giants reached an agreement on a one-year, $15 million deal with 41-year-old Justin Verlander, a source confirmed. Much like Posey, San Francisco’s president of baseball operations, Verlander is ...