Ya i was thinking of calculating the higher and lower ranked players from each team against each other but this can be problematic, especially if multiple people start off with a similar default score (which I think is fine). Ultimately I think the approach I implemented is simpler and should work fine.