Blake Snell has agreed to a $182 million, five-year contract with the World Series champion Los Angeles Dodgers, according to a person with direct knowledge of the negotiations. The person spoke to The Associated Press on condition of anonymity because the deal is subject to a successful physical. The two-time Cy Young Award winner broke the news personally by posting a photo of himself on social media in a Dodgers uniform.