I wouldn't look too much at average quality, some teams have 1* players or so lying around that seriously pull down the squad average. Can you show us the squads? Even if you are slightly stronger, it's still very possible to lose the match.