May 12 in St. Louis Cardinals History: Lou Brock hits a walk off single in extra innings as Cardinals open new Busch Stadium (1966)

On May 12, 1966, At Busch Stadium the St. Louis Cardinals play the first game in the history of the new Busch Memorial Stadium. St. Louis wins the game in 12 innings – a 4-3 decision over the Atlanta Braves . Felipe Alou hits two home runs for the Braves. The Braves were up 3-2 in the bottom of the

More St. Louis Cardinals history & fan-cave gifts →

Source: Historical record

Back to blog