The other explanation is a time delay, a lag, a wrong synchronicity in the internet connection, your account and in the server. I don't know how this can happen but I 've seen it in some auctions I had.
For example
I was the only one bidder and waiting, waiting ...and after about 3 minutes I get the player
In another auction, we were two in the second round. Waiting, waiting ...and again after about 2,5 minutes, started the counter for round 1.
*but all we know that it's only one minute where the players have to bid for the next round
So, are auctions also predetermined ? Of course not.
I don't believe that results are predetermined. It's the roll dice of the game, sometimes it's too strong and whatever you do, you just can't beat it.
An easy experiment.
Let's say, in one season that you don't want to level up ,
start your descent/good team of 5* players against also a descent/good team of 4-5* players. With a 4-4-2.
Then when the game starts, make a sub your GK with your worst defender and put your STs in DML-DMR positions.
If you win 3-4 out of 10 games like that, it means that results are indeed predetermined.