Heise was a Western Carolinas League All-Star with the Greenville Mets in. The twenty year old earned a September call up in, and immediately assumed starting second base duties. In his major league debut, he collected his first hit, a single off Atlanta BravespitcherJay Ritchie, and was promptly erased trying to steal second. Facing the Los Angeles Dodgers on September 19, his fifth inningdouble scored two to tie the game. He then scored the winning run on Tommy Davis' single. Heise batted.323 his first September in the majors. Regardless, he spent back in the minors with the Jacksonville Suns. He split his time pretty evenly between second base and shortstop in Jacksonville. When he received his call up to the majors that September, he played mostly shortstop. Before Joe Torre was traded to the St. Louis Cardinals for Orlando Cepeda, the Mets offered the Braves a package of prospects for Torre that included Heise, but were turned down. Instead, Heise spent playing shortstop for the triple ATidewater Tides. He joined the Mets again that September, going 3-for-10 in four games, but was not part of the "Miracle Mets" post season roster. Shortly after the 1969 World Series, the Mets sent Heise and Jim Gosger to the San Francisco Giants for Dave Marshall and Ray Sadecki.
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 fellow ex-Met Ron Hunt made him the starting second baseman for the month of September. Considering his limited playing time, Heise put up respectable numbers. His 22 RBIs was a career high, and came in just 154 at bats. On April 18, Heise went 3-for-5 with five RBIs in a 16-9 victory over the Cincinnati Reds. On June 26, he hit his first career triple, and on June 30, he hit his only career home run off the San Diego Padres' Danny Coombs.
Heise had appeared in just thirteen games, and was hitless in eleven at bats for the Giants when he was traded on June 1, to the Milwaukee Brewers for outfielderFloyd Wicker. Shortly after his arrival in Milwaukee, Heise took over as the Brewers' starting shortstop. He had an eight game hitting streak during July, and in August, had three three hit games. In, Heise began seeing more playing time at third base, a position he had only appeared at a handful of times up to that point. The move allowed Heise to appear in a career high 95 games, and log a career high 271 at bats. The highlight of his season was June 24, when his double off Sonny Siebert scored two runs in the Brewers' 5-2 victory over the Boston Red Sox. The Brewers completely overhauled their infield for the season. During the off season, they acquired third basemanDon Money from the Philadelphia Phillies. Just as the season started, they acquired shortstop Tim Johnson from the Dodgers, and second base was taken over by rookie Pedro García. This substantially cut into Heise's playing time. He appeared in 49 games, only 23 of which were starts, and batted just.204 for the season. On December 8, he was traded to the St. Louis Cardinals for pitcher Tom Murphy.
1974 season
Heise spent the bulk of his time with the Cards in triple A with the Tulsa Oilers. He came up briefly in July before he was dealt to the California Angels for a player to be named later. Heise saw pretty regular action, backing up second and third base. After the season, he was traded to the Red Sox for Tommy Harper.
Boston Red Sox
Heise played an important bench role for the 1975 American League Championship Series winning Red Sox. In the first two weeks of July, while Rico Petrocelli was sidelined by an eye injury, Heise batted.344 with seven runs and seven RBIs. He played all eighteen innings of a July 6 doubleheader with the Cleveland Indians. In the first game, he drove in three of the five Bosox's runs to carry his team to a 5-3 victory. In the second game, he went 3-for-4 with two runs scored and two RBIs in his team's 11-10 loss. For the season, he batted.214 with 21 RBIs. 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. He appeared in only 32 games, and logged just 61 plate appearances. After the season, he was purchased by the Kansas City Royals. He saw similarly limited playing time in Kansas City in. He was released at the end of the season, and retired.