Scotty McCreery will perform the "Star-Spangled Banner" before the 107th World Series opener on Oct. 19, at either Miller Park, Chase Field, Busch Stadium or Citizens Bank Park — continuing a tradition of "American Idol" winners enjoying FOX's Major League Baseball stage.