There has been a lot of chatter about the Cubs having to eat bad contracts in the past couple of years. On BCB, I read comments about people saying the Cubs should just eat Soriano's contract. The Cubs actually did eat Carlos Silva's contract this year that paid him $11.5M of which $5.5M was paid by Seattle Mariners.
The Cubs are not the only team in baseball that have had to eat bad contracts. In 2006, the Arizona Diamondbacks ate $22 million of Russ Ortiz salary.
I don't know how to research this but I was wondering what MLB team has ate the most bad contracts in the history of the game.