If the principle is good, I see a possible issue: some teams might choose to fight only weak teams to increase their statistics.
So the points won would have to depend on the team beaten. For example, beating the first team in the leaderboard brings more points than beating a team placed lower in there. Then if you really want to climb in the ranking, you have to fight teams high in this ranking.
So the points won would have to depend on the team beaten. For example, beating the first team in the leaderboard brings more points than beating a team placed lower in there. Then if you really want to climb in the ranking, you have to fight teams high in this ranking.