Center fielder Michael Bourn has agreed to a $4.4 million, one-year contract with the Houston Astros, who also reached deals with infielders Clint Barmes at $3,925,000 and Jeff Keppinger at $2.3 million.
Tuesday's agreements avoided salary arbitration.
Bourn hit .265 with 25 doubles, a career-high 38 RBIs and a league-leading 52 steals last season for Houston. Bourn earned his second Gold Glove in 2010 and leads the majors with 154 stolen bases since 2008.
Barmes came to Houston in a November trade from Colorado and is expected to play shortstop for the Astros. He has hit .254 with 61 homers and 285 RBIs since 2003 with the Rockies.
Keppinger hit .288 with six home runs and 59 RBIs in 137 games for Houston last season.