I also agree with the fact that it's random.

I won the league where I had 6 opponents ranging from 80 to 100 %. My team had 130 %. I was in level 2, so a lot of abandoned accounts.

Even though I won the league and have quite some friends, this season the best team is 70 % (with an abandoned team with wrong orders, losing against 20 % teams). One is 56 % abandoned and all others have maximum 35 %, with some of them even between 10 and 15 %.

You can imagine how challenging this season will be for me. I already have won with 11 and 12 to 0 in 2 games.