Heffernan was drafted by the
Milwaukee Brewers in the 9th round of the
1988 Major League Baseball draft and signed on June 2, 1988. He was a
Pioneer League All-Star with the
Helena Brewers that summer and a
Midwest League All-Star in 1989. The Brewers traded Heffernan to the
Los Angeles Dodgers on December 20, 1990 for pitcher
Darren Holmes. The Seattle Mariners selected Heffernan in the Triple-A portion of the 1991
Rule 5 Draft. Heffernan made his MLB debut on May 13, 1992, starting at catcher, and hit a double, his only MLB hit. He was sent down later in May but returned to the majors to play one final game on June 4. Unable to find a catching job in 1994, he worked as a doorman at a restaurant in
Boston. He was a
replacement player with the
Montreal Expos in
spring training in 1995 during the
ongoing players strike. He played for the Triple-A
Ottawa Lynx, also serving as a minor league coach. He returned to the Lynx in 1996, then played two seasons for the
Sinon Bulls in the
Chinese Professional Baseball League in
Taiwan. Heffernan was a
player-coach for the
Long Island Ducks of the independent
Atlantic League in 2000. == Personal life ==