The series are not broken down exactly as described above. But this does fit into the current MLB calendar, though a week shorter.
Code:
#
# 18 team schedule, 156 games
# Designed for the following configuration:
# 1 subleague with 3 divisions, each with 6 teams
#
#
# 12 games against 5 other teams in division (6H/6A)
# 8 games against 12 other teams in league (3-5H/3-5A)
#
#
# Teams play as many as 20 consecutive days without offday
#
# No homestands or roadtrips longer than 14 games
#
# Teams play 13 weekend series at home
#
# Game times set at 7:05pm, except 2:05pm if...
# ...both teams play in a different city the next day
#
# Season begins first Thursday of April
# Season thus ends late September/early October
#
# Season begins Thursday before first Monday of April
# Season ends late September
# Season spans 179 days
#
# All-Star Game in mid-July
#
# Built 2019-04-06
#