i'm sorry but the game engine is way too unfair on stronger teams against weaker teams. I understand they want to make it realistic but it's a game not real football.
Whats the point spending tokens and getting players that are strong when they struggle to out perform weaker ones. Even crazier is once games finish you can see the ratings of how your players performed and to your surprise you'll see they all got above 7-8 yet the other team had lower ratings and still beat you.
Formation wise the weaker teams can beat you aswell even though you have the formation that has a big advantage over the other teams.
Simply to make it fair they need to get the match engine to work like this, add up the average of the starting 11 star quality and in game aswell when you make substitutions. too figure out the result. Then make it only possible for a team with 1 full star average below your team only capable of getting a result against you because this is fair enough and not like it's now.
This is the only way forward, too many players are starting to quit and getting fed up with the match engine. Once you start losing players this game will go dead like other games of this nature and you and me don't want that to happen.