diff --git a/tournaments/models/group_stage.py b/tournaments/models/group_stage.py index 55b3631..f63f13b 100644 --- a/tournaments/models/group_stage.py +++ b/tournaments/models/group_stage.py @@ -82,7 +82,7 @@ class GroupStage(models.Model): if len(self.match_set.all()) == 0: teams = sorted(gs_teams.values(), key=lambda team: team.position) else: - teams = sorted(gs_teams.values(), key=lambda team: -team.wins) + teams = sorted(gs_teams.values(), key=lambda team: -(team.wins * 100 + team.diff)) for team in teams: lgs.add_team(team)