Hopp graduated from Hastings High School.
Hopp attended Hastings College and was signed by the Cardinals in 1936.
He apprenticed in their extensive farm system for four seasons, hitting over .300 three times.
Hopp made his Cardinal debut on September 18, 1939, and entered the big leagues for good the following season.
During his first season as a regular, 1941, Hopp started 75 games in the outfield and another 33 as backup first baseman to slugger Johnny Mize.
He batted .303 with 135 hits, including 25 doubles and 11 triples, third in the National League.
Hopp also stole 15 bases, fifth-most in the league.
Both 1942 and 1943 saw Hopp slump at the plate, but contribute to back-to-back Cardinal pennants.
In the 1942 World Series, Hopp started all five games at first base, and although he collected only three singles in 17 at bats to the cause, St. Louis won the world championship over the New York Yankees, four games to one.

Then, in 1944, Hopp had his best overall season.
Playing as the Cardinals' everyday center fielder (in the absence of Terry Moore, who was performing World War II military service), Hopp reached career highs in hits (177), runs scored (106), doubles (35), home runs (11) and runs batted in (72); his batting average (.336) was his second-best.
The Redbirds won their third consecutive National League championship.
In the all-St.
Louis 1944 World Series, Hopp again started all six games and played errorless ball as the Cardinals won their second world title in three seasons, overcoming the Browns.
Hopp had a relatively quiet Series at the plate, collecting five singles in 17 at bats.

The last wartime season, 1945, saw Hopp become the Cardinals' regular right fielder, and his batting average fell to .289 as St. Louis finished second, three games behind the Chicago Cubs.
That off-season, Cardinal manager Billy Southworth moved to the Boston Braves, and with the surplus of major-league talent coming back from wartime service, Boston began purchasing players who had contributed to Southworth's successful Cardinal teams of 1940–45.
They obtained Hopp for shortstop Eddie Joost and cash on February 5, 1946.
The trade led to Hopp's second-most-productive campaign.
Splitting time between first base and center field, Hopp collected 148 hits and batted .333, and stole a career-high 21 bases.
Selected to the 1946 National League All-Star team, Hopp started in center field at Fenway Park on July 9 and singled against Bob Feller in two at bats.
It would be his only career All-Star appearance.

Hopp returned to the Braves in 1947, but was platooned in center field with right-handed-hitting Mike McCormick and his average fell to .288.
That November, he was swapped to the Pirates for their center fielder, Jim Russell, in a five-player deal.
Hopp would be the Pirates' regular center fielder in 1948 and 1949, with the exception of a three-week period in the latter season.
On May 18 of that year, Hopp was traded to the Dodgers for outfielder Marv Rackley.
He appeared in eight games for Brooklyn, including two starting assignments, but went 0-for-14 at the plate, dropping his average to .174 on the season.
Then, on June 7, the trade was canceled and Rackley and Hopp returned to their original clubs.
Hopp responded by batting .335 with 106 hits through the rest of the season for the Pirates (raising his final average to .306).
His hot streak continued in 1950 when, as the Bucs' starting first baseman, Hopp added another 108 safeties.
He was hitting .340 on September 5 when last-place Pittsburgh sent him to the Yankees in a waiver deal.

The Yankees were then embroiled in a pennant scramble with the Detroit Tigers, and his game-winning pinch hit grand slam against the Browns on September 17 contributed to the Yankees' surge to the American League championship.
He went 9-for-27 (.333) as a Yankee during that stretch drive.
Allowed to participate in the World Series despite his post-August-31 acquisition, Hopp got into three games and was hitless in two at bats.
He hung on in the American League as a part-time player for the next tw
Hopp graduated from Hastings High School. Hopp attended Hastings College and was signed by the Cardinals in 1936. He apprenticed in their extensive farm system for four seasons, hitting over .300 three times. Hopp made his Cardinal debut on September 18, 1939, and entered the big leagues for good the following season. During his first season as a regular, 1941, Hopp started 75 games in the outfield and another 33 as backup first baseman to slugger Johnny Mize. He batted .303 with 135 hits, including 25 doubles and 11 triples, third in the National League. Hopp also stole 15 bases, fifth-most in the league. Both 1942 and 1943 saw Hopp slump at the plate, but contribute to back-to-back Cardinal pennants. In the 1942 World Series, Hopp started all five games at first base, and although he collected only three singles in 17 at bats to the cause, St. Louis won the world championship over the New York Yankees, four games to one.
Then, in 1944, Hopp had his best overall season. Playing as the Cardinals' everyday center fielder (in the absence of Terry Moore, who was performing World War II military service), Hopp reached career highs in hits (177), runs scored (106), doubles (35), home runs (11) and runs batted in (72); his batting average (.336) was his second-best. The Redbirds won their third consecutive National League championship. In the all-St. Louis 1944 World Series, Hopp again started all six games and played errorless ball as the Cardinals won their second world title in three seasons, overcoming the Browns. Hopp had a relatively quiet Series at the plate, collecting five singles in 17 at bats.
The last wartime season, 1945, saw Hopp become the Cardinals' regular right fielder, and his batting average fell to .289 as St. Louis finished second, three games behind the Chicago Cubs. That off-season, Cardinal manager Billy Southworth moved to the Boston Braves, and with the surplus of major-league talent coming back from wartime service, Boston began purchasing players who had contributed to Southworth's successful Cardinal teams of 1940–45. They obtained Hopp for shortstop Eddie Joost and cash on February 5, 1946. The trade led to Hopp's second-most-productive campaign. Splitting time between first base and center field, Hopp collected 148 hits and batted .333, and stole a career-high 21 bases. Selected to the 1946 National League All-Star team, Hopp started in center field at Fenway Park on July 9 and singled against Bob Feller in two at bats. It would be his only career All-Star appearance.
Hopp returned to the Braves in 1947, but was platooned in center field with right-handed-hitting Mike McCormick and his average fell to .288. That November, he was swapped to the Pirates for their center fielder, Jim Russell, in a five-player deal. Hopp would be the Pirates' regular center fielder in 1948 and 1949, with the exception of a three-week period in the latter season. On May 18 of that year, Hopp was traded to the Dodgers for outfielder Marv Rackley. He appeared in eight games for Brooklyn, including two starting assignments, but went 0-for-14 at the plate, dropping his average to .174 on the season. Then, on June 7, the trade was canceled and Rackley and Hopp returned to their original clubs. Hopp responded by batting .335 with 106 hits through the rest of the season for the Pirates (raising his final average to .306). His hot streak continued in 1950 when, as the Bucs' starting first baseman, Hopp added another 108 safeties. He was hitting .340 on September 5 when last-place Pittsburgh sent him to the Yankees in a waiver deal.
The Yankees were then embroiled in a pennant scramble with the Detroit Tigers, and his game-winning pinch hit grand slam against the Browns on September 17 contributed to the Yankees' surge to the American League championship. He went 9-for-27 (.333) as a Yankee during that stretch drive. Allowed to participate in the World Series despite his post-August-31 acquisition, Hopp got into three games and was hitless in two at bats. He hung on in the American League as a part-time player for the next tw
Johnny Hopp