I don't know if there is true competitve balance in MLB, but I would lean no, not compared to other sports. If you look at a 10 year period, the past 10 or the next 10 whatever, do you get the same expected return on your investment as a fan from "your" MLB team as you would vs "your" NBA, NHL or NFL team. Do you get the same expected return as a fan from another town gets from "their" team? Consider the time and money you spent on the Brewers. Money spent on tickets, parking and must have Brewer gear. Time spent watching games, going to games, wonderful evenings tailgating, posting here and sleepless nights tomented by the bullpen. I believe that your expected return is a lot more variable in MLB than in other sports. A small market fan has more years knowing "their" team is absolutely hopeless than a big market team. A small market fan has more years in the Bermuda triangle, bad last year, bad this year and bad next year. There are a lot of small market baseball teams that you can point at a 10 year span and say that team had no meaningful games in the last 1/3rd of the season for that decade. I think the number would be lower in the NFL. If I was born and raised somewhere else and my hometown team was a large market team, I should expect more days in the playoff hunt, more playoff games and therefore a greater expected return for my time and money. As a Packer fan too, I think there is less variance in return for my time and money than as a Brewer fan. Three points. The most important is I am very happy I am a Brewer fan. Would not trade it. And two I used the NFL for my thought process because I could not care any less about the NBA and the NHL salary cap is too new for me to figure out how it affects me as a fan. Most importantly number three, bad management and ownership trumps everything. It doesn't matter how balanced a league is if you are Brown family or Donald Sterling. I don't often think of my fanhood in expected return of my time and money but that is the way I look at it trying to figure out on how well a league is run and how balanced it is. Regards J Brew