Former New York Yankee Mariano Rivera says he supports MLB salary cap as long as small-market teams are also spending.