Hall of Famer Willie Keeler led the National League in batting
in 1897 at .424 and did not hit a home run. Hall of Famer Rod Carew
led the American League in batting in 1972 at .318 and did not hit
a home run.
The first home run hit at Busch III was by Bill Hall of the
Milwaukee Brewers in the second inning of off Mark Mulder. Albert
Pujols hit the first home run for the Cardinals at Busch III in the
fourth inning. Mulder also hit a home run in the game. The
Cardinals won the game 6-4.
Yes. In his first major-league at bat against the Houston Astros
on April 8, 1986, the San Francisco first baseman hit the first
pitch he ever saw for a home run. He hit the homer off future Hall
of Fame pitcher Nolan Ryan.