On October 19, 2011, McCreery sang the National Anthem in Game 1 of the World Series between the St. Louis Cardinals and Texas Rangers at Busch Stadium in St. Louis. He also performed on the Disney Parks Christmas Day Parade at Walt Disney World on December 25, 2011.