The 2011 All-Star announced the news himself Friday on Twitter:
Ken Rosenthal of The Athletic reported the deal was a minor league contract. According to USA Today Sports' Bob Nightengale, Joyce will make $1.25 million if he makes the major-league roster, with an additional $500,000 available in incentives.
This marks just the latest move for the 34-year-old, who is on to his fifth organization in the last six years.
Joyce is coming off a season in which he hit just .208/.322/.353 with seven home runs, nine doubles and 15 RBI in 83 games (207 at-bats). He was hampered by a lumbar strain, an injury that landed him on the disabled list multiple times and cost him more than two months overall.
The left-handed hitting Joyce is a career .240/.339/.431 hitter with 138 home runs over 11 seasons.
Cleveland had been in need of outfield help since losing All-Star Michael Brantley in free agency this offseason. With spring training just days away, there are question marks throughout the Indians' outfield, with Leonys Martin, Greg Allen, Tyler Naquin, Jordan Luplow, Jake Bauers and now Joyce as options.