Sorry to message if its wrong.
Just an idea, for GW rankings.
If you take the guild score, add up any player that played scores.
Then divide by 30, this could be the guild ranking.
You divide by 30, no matter how many players are in the guild.
Itll be a true reflection of average points scored by guild.
Then each GW, the rankings and opponents will always be guilds, that have averaged, around the same points.
No matter how many in the guild.
Just trying to help, and make the opponents equal for everyone.