Keith Hernandez underwent successful back surgery Monday, but is unlikely to play for the Cleveland Indians before the All-Star break.

Dr. Ronald Moskovich performed the 90-minute surgery at the Hospital for Joint Diseases. Moskovich predicted Hernandez, 37, would be able to walk later in the day, although he said the first baseman would likely need three months to fully recuperate.