At a time when major sports leagues around the world are assessing their relationship with gambling firms, Major League Soccer (MLS) has become the first large US sports league to allow its clubs to accept commercial sponsorship agreements with gambling companies.