The Giants got a head start on the offseason by signing third baseman Matt Chapman to a six-year, $151 million extension in September, but they still have some work to do to put the finishing touches ...
Some results have been hidden because they may be inaccessible to you