We have Minor and Major Baseball and Softball. Any player that does not make the majors goes to a minor league team. 8 year olds are placed randomly on teams the rest are drafted. Players are drafted for major league teams with teams picking in reverse order of how they finished the year before. The number of teams in each division dictates the number of games in the regular season but it is usually between 16-20, plus playoffs.
Every team makes playoffs.
Minors' Teams are selected by the coaches as are the 9-10 majors teams. The 11-12 teams are selected by a vote. Every player and three coaches per team gets a ballot with all eligible player's names on it. Top 13 in pts. Some do not like this method, but I feel overall it works well.