The Indians and Brewers had a deal in place in which the Indians would get All-Star catcher Jonathan Lucroy in exchange for minor prospects Francisco Mejia, Greg Allen, Yu-Cheng Chang, and a fourth, unidentified prospect.
The Indians were one of the 8 teams that Lucroy had on his limited no-trade clause. It appears that Lucroy insisted the Indians tear up his 2017 team option for fear that he would lose his every day catching role, and the Indians balked at the prospect of paying so much for a player that would hit the free agent market in a few months.
A two-time All-Star, Lucroy is batting .300 with 13 homers and 50 RBIs this season. He has a $4 million salary this year as part of a contract that includes a $5.25 million team option for 2017.
Lucroy claims he wants out of Milwaulkee so he can play for a winner, however this was his opportunity and clearly financial motivations are more important to him.