MLB Will Allow 11,500 Fans Attend The World Series And NLCS In Texas The NLCS will be held on October 12, while the 116th World Series will begin October 20, the first held in a neutral site.