Versatile Marwin Gonzalez and the Minnesota Twins have agreed to a $21 million, two-year contract, a person familiar with the negotiations told The Associated Press.

The person spoke to the AP on condition of anonymity Friday because the agreement is subject to a successful physical.

Gonzalez would receive $12 million this year and $9 million in 2020 under the contract.

An infielder and outfielder who turns 30 next month, Gonzalez spent the last seven seasons with the Houston Astros.

Ervin Santana gets deal

The Chicago White Sox have added another option to their competition for an opening in their rotation, agreeing to a minor-league contract with veteran right-hander Ervin Santana.

A person familiar with the situation confirmed the deal to The Associated Press on condition of anonymity because the agreement is pending a successful physical. If added to the 40-man roster, Santana would get a one-year contract paying $4.3 million while in the major leagues.

Santana made just five appearances with Minnesota last season after he had surgery on his right middle finger two weeks before spring training. The Twins declined Santana's $14 million option in October and paid him a $1 million buyout.

Clayton Kershaw shut down

Dodgers ace Clayton Kershaw has been shut down indefinitely after telling manager Dave Roberts that he "didn't feel right" after two discouraging outings on the mound.

Kershaw worked out indoors at Camelback Ranch in Arizona on Friday, but didn't play catch. Roberts wouldn't speculate on the left-hander's next bullpen session.

Kershaw has dealt with back injuries the last three seasons and a left shoulder injury last year.

Kershaw signed a $93 million, three-year contract in November and was named the Opening Day starter for the ninth consecutive year earlier this week. He turns 31 next month.

Jed Lowrie's MRI negative

An MRI of Jed Lowrie's left knee was negative, and the New York Mets said the infielder while behind schedule is likely to be ready for Opening Day.

The 34-year-old Lowrie provides valuable depth because he can play second base, shortstop and third base. An 11-year veteran, he played 153 or more games in each of the last season seasons for Oakland.

Dan Jennings gets deal

The Los Angeles Angels have signed pitcher Dan Jennings to a minor-league contract with an invite to big-league spring training.

The left-hander appeared in 72 games last season for the Milwaukee Brewers and had a 4-5 record with a 3.22 ERA. Jennings signed with the Brewers after being released by Tampa Bay prior to Opening Day.

Jennings has made at least 50 appearances the past four seasons with the Chicago White Sox, Tampa Bay and Milwaukee.