Maybe the guild can make one team together... like the best players of al the teams in the guild... for example one player can have the highest quality number 10 and a other player the highest quality number 15...and the guild team can be put together with the best players from all the teams in the guild
Guild team
And the guilds can then play against each other
Please comment if you like the idea or have an idea of your own