Report: All-Star lefty Carlos Rodon signs two-year deal with Giants

Chicago White Sox pitcher Carlos Rodon throws against the Houston Astros in the inning during Game 4 of a baseball American League Division Series Tuesday, Oct. 12, 2021, in Chicago. (Nam Y. Huh/AP)

SAN FRANCISCO — Free agent left-hander Carlos Rodon has agreed to terms on a $44 million, two-year contract with the San Francisco Giants, according to a person with direct knowledge of the negotiations.

The deal is pending a physical with the defending NL West champions, the person told The Associated Press on Friday. The agreement came one after the Major League Baseball lockout ended.

The 29-year-old Rodon spent his first seven major league seasons with the Chicago White Sox, so this will mark his first stint in the National League. He is coming off a career-best season in which he set a high for wins in going 13-5 with a career-low 2.37 ERA over 24 starts.

Rodon also made his first All-Star team in helping the White Sox win the AL West. But Rodon, who has been hampered by arm and shoulder troubles, pitched just 28 innings in the last two months of the season and was ineffective in his one playoff start against Houston in the Division Series.

He will help fill out a rotation alongside ace Logan Webb and lefty Alex Wood. The Giants lost right-hander Kevin Gausman to the Blue Jays earlier this offseason on a $110 million, five-year deal and declined righty Johnny Cueto's $22 million contract option.

Wood received a $25 million, two-year contract to stay with San Francisco.

When submitting content, please abide by our  submission guidelines, and avoid posting profanity, personal attacks or harassment. Should you violate our submissions guidelines, we reserve the right to remove your comments and block your account. Sportsnet reserves the right to close a story’s comment section at any time.
We use cookies to improve your experience. Learn More or change your cookie preferences. By continuing to use this site, you agree to the use of cookies.
close