HOUSTON — Six-time All-Star Lance Berkman is retiring after 15 seasons in the major leagues.
Berkman almost left the game last offseason before signing with the Texas Rangers. He then had another injury-plagued season that limited him to 73 games.
The 37-year-old Berkman was the first overall pick by Houston in 1997 out of Rice, and played 12 seasons for the Astros. He played 1,879 career games, all but 287 of them for Houston.
The Astros said in a release Wednesday night that Berkman was one of the greatest players in team history.
He finished the 2010 season with the New York Yankees before two years in St. Louis, where he was part of the 2011 World Series champions.
Berkman finished a .293 career hitter with 366 home runs and 1,234 RBIs.
The Royals acquired outfielder Carlos Peguero from the Seattle Mariners on Wednesday for a player to be named or cash.
The 26-year-old Peguero has spent parts of the last three seasons with Seattle. He is a career .195 hitter with nine home runs and 27 RBIs in 219 at-bats in the majors.
He ranked seventh in the Pacific Coast League with 19 homers in 2013, along with a .260 batting average, 28 doubles and 83 RBIs at Triple-A Tacoma. Peguero was designated for assignment on Jan. 16 when the Mariners signed free agent catcher John Buck.
Seattle also agreed to a minor league contract with 32-year-old right-hander Scott Baker, who had elbow ligament replacement surgery in April 2012.