After years of dealing with knee problems over a 15-year major league career, Lance Berkman has decided to end his playing career, MLB.com reported Wednesday.

The 37-year-old was limited to only 105 games over the last two seasons because of injuries, including just 73 games for the Texas Rangers last year. He has had five surgeries and various other issues with his knees over the years.

"It doesn't make sense to play in the physical condition I'm in," he told MLB.com. "I'm not going to keep trying to run out there for the heck of it," he said.

During his career, he made the National League All-Star team six times and was a member of five playoff teams, including the 2011 St. Louis Cardinals, who won the World Series.

Berkman considered trying for a 16th season.

"I think I'm actually glad about it," he said. "I'm excited about the next chapter in my life. I'm looking forward to spending more time with my family, and at some point, I'll definitely coach somewhere."

During his first 12 seasons, including 10-plus with the Houston Astros, he averaged 30 home runs, 34 doubles, 95 walks and had a .410 on-base percentage and a .958 on-base-plus-slugging.

"I've had a great career," he said. "I did everything anyone could have set out to do. I'm looking forward to seeing what's next."