Twins-Cardinals Opening Day game delayed because of rain March 27, 2025 by Star tribune First pitch is now set for 4:45 p.m. at Busch Stadium in St. Louis.