We send out the schedule for the first week of games somewhere between 3 and 7 days before your first game of the season.
After the first week of the season is completed and teams have played their first game, we create the schedule for the remainder of the season.
This gives us the ability to take and place late registering teams, accept schedule requests, and also formulate the best possible schedule for each team based of their skill level. We do take into account team history as well as a team's play in the first week when making the schedule.