Lance Berkman, a five-time Major League Baseball all-star first baseman with the Houston Astros, will undergo left knee surgery on Saturday and could miss the team's season opener.