 On February 17, 2018, Davis signed a minor league contract with the Cleveland Indians that included an invitation to the Indians' spring training camp.The Indians purchased Davis's contract on March 29, 2018.For the season with the Indians, he batted .224/.278/.281 in 196 at bats.