The San Francisco Giants are nearing an agreement on a contract with Alex Cobb, according to reports.

Cobb must pass a physical to make the deal official.

The 34-year-old would help fill the void left behind by Kevin Gausman, who signed a five-year, $110 million contract with the Toronto Blue Jays.