Diamond Scheduler Sports Scheduler is a top-rated Windows-based program that allows you to create season schedules for all types of sports leagues, including baseball, softball, soccer, football, curling ... you name it. The program allows you to define divisions, teams, and venues, and then to automatically create a schedule for up to 30 teams per division. Pairings can employ our optimized algorithm, random pairings, "available timeslots" method or manual method. The program also includes algorithms for single- and double-elimination tournament play for 5-16 teams plus support for distance constraints.