on november 24, 2006, lee agreed to a six-year, $100 million contract with the houston astros. lee had a productive first year in houston, hitting .303 with 32 home runs and driving in 119 runs, which was good for a three-way tie in the national league with miguel cabrera and prince fielder.