Don't the players and leagues control their own names and usages via copyrights, trademarks and rights-of-publicity?
We have signed contracts with large sports data providers, like Sportradar and Fantasydata, to get full access and rights to this information. We dont use player or league names in our advertising, so its completely legit.