FanShot

Carlos Lee's contract makes the Top 45 Worst Contracts in Baseball List

2

It's hard to argue that it doesn't belong. Thankfully, it's the only contract that Astros own on that list.