Got a bad contract on your hands? Maybe you can swap it for another team's problem. I'll list the bad contracts, you connect the dots.
- Vernon Wells, Blue Jays - five years, $98.5MM
- Alfonso Soriano, Cubs – five years, $90MM
- Barry Zito, Giants – four years, $83MM
- Alex Rios, White Sox – five years, $59.7MM
- Travis Hafner, Indians – three years, $40.25MM
- Aaron Rowand, Giants – three years, $36MM
- Carlos Guillen, Tigers – two years, $26MM
- Carlos Silva, Mariners – two years, $25MM
- Francisco Cordero, Reds – two years, $25MM
- Oliver Perez, Mets – two years, $24MM
- Gary Matthews Jr., Angels - two years, $23MM
- Milton Bradley, Cubs – two years, $21MM
- Juan Pierre, Dodgers – two years, $18.5MM
- Jeff Suppan, Brewers – one year, $14.5MM
- David Ortiz, Red Sox – one year, $12.5MM
- Jeremy Bonderman, Tigers – one year, $12.5MM
- Jose Guillen, Royals – one year, $12MM
- Eric Chavez, Athletics – one year, $12MM
- Dontrelle Willis, Tigers – one year, $12MM
- Eric Byrnes, Diamondbacks – one year, $11MM
- Fausto Carmona, Indians – two years, $11MM
- Scott Linebrink, White Sox – two years, $10.5MM
- Nate Robertson, Tigers – one year, $10MM
- Edgar Renteria, Giants – one year, $9.5MM
- Pat Burrell, Rays – one year, $9MM
- Kei Igawa, Yankees – two years $8MM
- Jeff Francis, Rockies - one year, $5.75MM
- Kyle Farnsworth, Royals – one year, $5MM
- Willy Taveras, Reds – one year, $4MM
- Aaron Miles, Cubs – one year, $2.7MM
- Honorable mentions: Michael Young (4/64, some deferred), Carlos Lee (3/55.5), Derek Lowe (3/45), Todd Helton (2/40.3), Kyle Lohse (3/32.625), Magglio Ordonez (1/18, possible vesting option), Mike Lowell (1/12), Chris Snyder (2/11.25), Cristian Guzman (1/8), Jamie Moyer (1/7.5), Kaz Matsui (1/5)