(CNN) Bill Buckner, an elite hitter for 22 seasons whose All-Star career was overshadowed by an infamous fielding error he made in the 1986 World Series, has died, according to Major League Baseball. He was 69.

His wife Jody told ESPN that Buckner was battling Lewy body dementia and was surrounded by his family before his death.

An outfielder and first baseman, Buckner played for the Los Angeles Dodgers, the Chicago Cubs, the Boston Red Sox, the California Angels and the Kansas City Royals. His playing career spanned parts of four decades, from 1969 to 1990

Buckner won a batting title with the Cubs in 1980 (hitting .324), represented the Cubs in the 1981 All-Star Game and retired with a lifetime batting average of .289.

But his fielding error for the Red Sox against the New York Mets in Game 6 of the 1986 World Series came to overshadow his heroics at the plate.

Read More