Code:
#
# 14 team schedule, 132 games
# Designed for the following configuration:
# 2 subleagues,
# first with 2 divisions of 4 teams
# second with 2 divisions of 3 teams
#
#
# First subleague...
# 20 games against 3 other teams in division (10H/10A)
# 9 games against 4 other teams in subleague (6H/3A or 3H/6A)
# 6 games against each team in other subleague (3H/3A)
# Second subleague...
# 24 games against 2 other teams in division (12H/12A)
# 12 games against 3 other teams in subleague (6H/6A)
# 6 games against each team in other subleague (3H/3A)
#
#
# Division games are almost all played in weekend series
# Interleague games are all played early week
# Offday follows every road interleague series
#
# No homestands or roadtrips longer than 14 games
#
# Teams play as many as 20 consecutive days without offday
#
# All teams play 11 weekend series at home
#
# All weekday game times set at 7:05pm
# Saturday game times 30%-1:05pm, 20%-4:05pm, 50%-7:05pm
# Sunday game times 60%-1:05pm, 25%-4:05pm, 15%-7:05pm
# Exceptions 1:05pm getaway days (where both teams play elsewhere next day)
#
# Season begins first Friday of April
# Season ends late August / early September
# Season spans 150 days
#
# All-Star Game first Tuesday on or after June 28 (day 90)
#
# Built 2023-05-02
#