New York Mets Heise was a
Western Carolinas League All-Star with the
Greenville Mets in , earning a September callup in . In his major league debut, he collected his first
hit, a
single off
Atlanta Braves pitcher Jay Ritchie, and was promptly caught stealing. Overall, Heise batted .323 in his first major league season. He spent in the minors with the AAA
Jacksonville Suns, splitting his time evenly between
second base and
shortstop in Jacksonville. He received a second September callup to the majors, mostly playing shortstop. Heise was part of a proposed trade package along with
Ed Kranepool and
Amos Otis when the Mets attempted to acquire the Braves'
Joe Torre who went to the
St. Louis Cardinals for
Orlando Cepeda instead. He spent playing shortstop for the triple A
Tidewater Tides. He joined the Mets once again that September, going 3-for-10 in four games, but was not added to the postseason roster. Heise was sent along with
Jim Gosger from the Mets to the
San Francisco Giants for
Ray Sadecki and
Dave Marshall on December 12, 1969.
San Francisco Giants Heise enjoyed his first full season in the majors in . He spent most of the season backing up
Hal Lanier at short until an injury to
Ron Hunt made him the starting
second baseman for the month of September. That year, Heise got a career-high 22
runs batted in (RBI) over 154
at bats. He also hit his first career
triple and only career
home run, on June 25 and 30, respectively.
Milwaukee Brewers Heise had played in thirteen games, going hitless in 11 at bats when he was traded to the
Milwaukee Brewers for
Floyd Wicker on June 1, . Upon his arrival in Milwaukee, Heise took over as the Brewers' starting shortstop. Heise began seeing more playing time at third base in . The move allowed Heise to attain career-highs in games (95) and ABs (271). Heise’s playing time was significantly cut in , due to many new acquisitions by the Brewers, including
Don Money,
Tim Johnson, and
Pedro García.. He appeared in 49 games, batting .204. He was traded to the
St. Louis Cardinals for
Tom Murphy on December 8, 1973.
St. Louis Cardinals Heise spent the majority of his time with the Cardinals organization with the AAA
Tulsa Oilers, with his only trial being in all three games of a series against the
Houston Astros in July. Heise was then dealt to the
California Angels for a
player to be named later.
California Angels While with the California Angels, Heise saw action in 29 games backing up second and third base. Heise was traded to the Boston Red Sox for
Tommy Harper at the
Winter Meetings on December 2, 1974.
Boston Red Sox Heise batted .214 with 21 RBI in . Though he was on the Red Sox post season roster, he did not appear in any post season games. Though Heise was healthy throughout the season, he saw incredibly limited action. Heise appeared in only 32 games, and logged just 61
plate appearances. On December 6, 1976, Heise was purchased by the
Kansas City Royals.
Kansas City Royals Heise saw limited playing time in Kansas City in (54 games played). He was released by the Royals in January 1978, and subsequently retired from active play, at the age of 30. ==Career statistics==