Of the total 1,026 players on opening day rosters of MLB teams ahead of the 2020 season , 609 were players from the United States and 291 were from countries and territories outside the United States .