Quoted from desertT1:It is. At some point, scaling just isn't a benefit. If the league gets too large, split it into two groups where they play on the same day/same time, but in different locations. Either keep the groups the same, or randomly select which players will play at what location every time there is an event and post it to your site.
This is what I've been proposing