Veteran pitcher Jon Lester announced his retirement from Major League Baseball on Wednesday, ending a 16-year tenure which included three World Series titles, five All-Star selections and a no-hitter.