The two-time Cy Young winner has reportedly agreed to a two-year $62 million deal with the Giants, ending a three-season stint with the Padres and a long, uncertain offseason. MLB Network's Jon Heyman first reported the news on Monday. Per multiple reports, Snell has an option to opt out after one season.
The deal arrives just 10 days from the start of the regular season after Snell embarked on an arduous free agency with agent Scott Boras. Snell was the No. 4 free agent on Yahoo Sports' top-25 list. Per multiple reports, the Houston Astros, New York Yankees and Los Angeles Angels were also linked to interest in Snell, but he ultimately landed in San Francisco.