Hegan began his major league career with the New York Yankees in 1964, appearing in five games late in the regular season; he was hitless in five at bats.[4] He was added to the Yankees' roster for the 1964 World Series, replacing the injured Tony Kubek. In the series, which the Yankees lost in seven games to the St. Louis Cardinals, Hegan appeared as a substitute in three games; he was hitless in one at bat, with one walk and one run scored.[4]
Hegan played 13 games with the Yankees in 1966, batting .205, and 68 games in 1967, batting .136.[4] In June 1968, the Yankees sold his contract to the Seattle Pilots, an expansion team being added to MLB for the 1969 season.[4]
Seattle Pilots
Hegan played 95 games for the Pilots in 1969, batting .292 with eight home runs and 37 RBI.[4] Hegan hit the first home run in franchise history, in his first at-bat with the team, on April 8.[5] He was selected for the 1969 All-Star Game, but due to an injury was replaced by teammate Don Mincher on the AL roster, thus making them the only Seattle Pilot All-Stars.[2]
Milwaukee Brewers
After the 1969 season, the Pilots franchise was sold and the team became the Milwaukee Brewers. Hegan played in 148 games for the Brewers during the 1970 season, batting .244 with 11 home runs and 52 RBI.[4] During the 1970 season, Hegan started an error-less streak as a first baseman, which would last for 178 games – it stood as an American League record until it was broken by Kevin Youkilis on September 7, 2007.[6] Midway through the 1971 season, Hegan was batting .221 with four home runs and 11 RBI in 46 games when his contract was sold to the Oakland Athletics.[4]
Oakland Athletics
During the second half of the 1971 season, Hegan appeared in 65 games for Oakland, mostly as a pinch hitter or defensive replacement; he batted .236 (13-for-55) with 3 RBI.[4] In 1972, Hegan appeared in 98 regular season games, batting .329 (26-for-79) with a home run and 5 RBI.[4] In the 1972 World Series, the Athletics defeated the Cincinnati Reds in seven games; Hegan appeared in six games, but was hitless in five at bats.[4] Hegan's diving stop of a hot smash grounder off the bat of Cesar Geronimo in the ninth inning helped seal the win for the A's in game 2. In 1973, Hegan was with Oakland until mid-August, batting just .183 (13-for-71) with a home run and 5 RBI in 75 games played.[4] On August 18, Oakland sent him to the Yankees for future considerations.[7]
New York Yankees (second stint)
Hegan was the Yankees' regular first baseman for the remainder of the 1973 season; he appeared in 37 games and hit .275 (36-for-131) with six home runs and 14 RBI.[4] His father, Jim Hegan, was the Yankees' bullpen coach for manager Ralph Houk at the time. On September 30, 1973, Hegan was the last batter in the original Yankee Stadium before its mid-70s renovation.[8] Hegan was with the Yankees in 1974 through mid-May, appearing in 18 games and batting .226 (12-for-53) with two home runs and 9 RBI.[4] On May 13, the Yankees sold his contract to the Brewers.[9]
Milwaukee Brewers (second stint)
During his second stint with the Brewers (May 1974–July 1977), Hegan appeared in a total of 297 games, batting .239 with 19 home runs and 88 RBI. On September 3, 1976, he became the first Brewer to hit for the cycle, in an 11–2 win over the Detroit Tigers.[10] Hegan's major league career ended when he was released by the Brewers on July 15, 1977.[11]
In a total of 12 major league seasons, Hegan played in 966 games, batting .242 with 53 home runs and 229 RBI. Defensively, he recorded a .995 fielding percentage at first base and an overall .993 fielding percentage.[4]
Broadcasting
After his retirement from baseball as a player, Hegan spent the next twelve seasons as a television color commentator for the Brewers.[1] In 1989, he was hired by the Cleveland Indians, and served as a commentator for the team on both radio and television for the next 23 seasons.[12][13] He retired after the 2011 season, although on May 23, 2012, he filled in as commentator for a game against the Detroit Tigers.[14]
After his retirement as a broadcaster, Hegan took a role with the Indians as an alumni ambassador.[14] He died on December 25, 2013, in his home in Hilton Head, South Carolina, due to heart failure at the age of 71.[14]