I know you can check for your next opponent on each round, but is there any way to predict future matches beyond that? Does health, previous encounters, have anything to do with it, or is it just random?

I'm asking cause i've been in situations where there's 3 teams alive (A, B and C) and one of the teams has to fight 3 rounds in a row (ex: A vs B, A vs C, A vs B again).