I had this one around from way back when, pretty much done, but not posted. I may take another swing.
Feel free to share if you have any specific wants like regarding having an All-Star Game or not, when to start & end the season.
Regarding the attached here...
Code:
#
# 10 team schedule, 120 games
# Designed for the following configuration:
# 2 subleagues, each with 1 division of 5 teams
#
#
# 19-20 games against 4 other teams in division (9-10H/9-10A)
# 6-9 games against 5 teams in other subleague (3-6H/3-6A)
#
#
# Teams play no more than 20 consecutive days without offday
#
# Homestands and roadtrips as long as 14 games
# All-Star break counted as ending homestands/roadtrips
#
# All game times set at 7:05pm
#
# Season begins before first Friday on or after April 10
# Season ends late-August
# Season spans 136 days
#
# All-Star Game in mid-July (season day number 89)
#
# Built 2020-04-21
#