Alex Cobb, Giants agree to two-year, $20M contract with club option

Top