Reynolds, who batted .301 in April, was released last week by the Cleveland Indians, who signed the infielder to a one-year, $6 million contract in December, ESPN said. His terms with the Yankees weren’t disclosed.
Reynolds is batting .215 with 15 home runs and 48 runs batted in this season, and has struck out 123 times.
Reynolds, 30, has 196 homers in seven Major League Baseball seasons with the Arizona Diamondbacks, Baltimore Orioles and Cleveland.
To contact the reporter on this story: Nancy Kercheval in Washington at email@example.com
To contact the editor responsible for this story: Michael Sillup at firstname.lastname@example.org