Since then, the leagues have expanded into what they are today, with the NBA full of 30 teams across the US and Canada and the WNBA with 12 teams. While the WNBA does not have nearly the same league revenue as the NBA, if the league’s salary cap grew with the revenue, players would be making more money. To put this in perspective, NBA players earn about 50% of revenue, and WNBA players are sitting at around 20%.