MLB has maintained a fairly competitive league despite the lack of a cap. despite the odd standout like the Pirates and their utter futility when it comes to competing at a high level, the MLB continues to churn out small market winners. While the Yankees and Boston do have monstrous pay rolls that ensure their shot at a title practically every year teams like the rays with little in the way of fan support or income continue to challenge for the al east. In the last ten years practically every team in the major leagues has made the playoffs at least once, with the exception of the pirates, and the list of world series winners for the same years has the yankees winning only one out of three appearances. No salary cap does not have to mean that the same teams win the big game every time. The patriots have been to the same number of super bowls and have won more then the yankees in the cap system in the past ten years.