For the best team it's the second best team. And it seems to be the same for all division.
I don't think that the rival is randomnly assigned.For exemple, I'm just promoted and my rival is the "worst" team.For the best team it's the second best team. And it seems to be the same for all division.