Mike Hegan, the former major league player who was a longtime broadcaster with the Cleveland Indians, has died. He was 71.

The Indians say Hegan had his family by his side when he died Wednesday morning in Hilton Head, S.C. No other details were provided by the team.

Hegan was a radio and TV broadcaster for the Indians for 23 years. He retired after the 2011 season. He also spent 12 seasons as a broadcaster with the Milwaukee Brewers.

The son of former Indians catcher Jim Hegan made the AL All-Star team with the Seattle Pilots in 1969 and helped the Oakland Athletics win the 1972 World Series. He also played in the 1964 World Series with the New York Yankees.

Hegan hit .242 with 53 homers and 229 RBI in 965 career games with three organizations, getting most of his time at first base and in the outfield.

Diamond Images-Diamond Images

Mike Hegan, seen here in 2005, had 53 HRs in 965 games as a player.

A season after he was an All-Star was actually the best of Hegan's career. After the Pilots relocated to Milwaukee before the 1970 season, Hegan set career highs in the Brewers' inaugural season with 148 games played, 116 hits, 11 home runs and 52 RBI. It was the only season in which he would record triple-digit hits, double-digit home runs or 50 RBI.