After the Mets failed to trade Bruce before the trade deadline, on August 9, 2017, the Cleveland Indians picked him up off waivers and he was exchanged for minor league pitcher Ryder Ryan.
When the Mets were unable to arrange a trade involving Bruce before the August 9, 2017, deadline, he was claimed by the Cleveland Indians and subsequently traded for minor league pitcher Ryder Ryan.