Carlos Lee
6 years, $100 million
The Astros finally addressed their woeful offense by signing this All-Star slugger away from the Texas Rangers after the 2006 season. From 2007-09, Lee hit at least .300 with 100 RBIs each season. In 2010, Lee batted a career-low .246 with a .291 OBP, yet still managed to hit 24 home runs with 89 RBIs.







