Code:
#
# 20 team schedule, 162 games
# Designed for the following configuration:
# 2 subleagues, each with 2 division, each with 5 teams
#
# 18 games against other 4 teams of division (8-10H/8-10A)
# 12 games against other 5 teams within league (6H/6A)
# 3 games against 10 teams of league (3H or 3A)
#
# This schedule has a sibling with all home/away reversed.
#
#
# Because of odd number of teams per division
# cannot have all division games at any given time.
# Division games when they occur are nearly exclusively weekends.
# Early week series nearly all interdivision or interleague.
#
# No cases of more than 20 straight days without offday
#
# Homestands and roadtrips stretch as long as 14 games
#
# Teams play 13-14 weekend series at home
#
# All game times set at 7:05pm
#
# Season begins Friday before first Monday of April
# Season ends late September/early October
# Spans 185 days
#
# All-Star Game set for first Tuesday on or after July 9th (day 103)
#
# Posted 2020/02/08
#