Haven’t NY & Bos won 9 of the last 15 in the AL ?
The past 15 years takes you back to the mid-90s Yankees teams that had payrolls that were high, but not markedly higher than other teams. That also includes a stretch by the Yankees in which they won four out of five world series—A feat not too different than the Patriots winning three out of four.
But even in the past 15 years, baseball has had 4 multiple WS winners; football had 5 multiple SB winners. Since 2001, baseball has had 9 different WS champions; football had 8. What exactly does the salary cap get you?