All-Star Kevin Gausman has reportedly agreed to a $110 million contract with the Toronto Blue Jays.