Question: when are mlb rosters set?
Answer: Historical practice. Through the 2019 season, every MLB team's roster expanded on September 1 from the 25-man active roster to the entire 40-man roster. Thus, any player on the expanded roster on September 1 or later could play for the MLB team through the end of the regular season.