Yes, you have been unlucky and I reckon bad player form has an effect on results. I've seen all your pictures and a lot of your players have ratings of 4 and 5 with a couple of 6s. Those are not good ratings and it's pretty important as I've noticed that when my players get low ratings, I get bad results, even against a weak team. Same with a lot of matches I've watched.

How do you fix this? Play players who have a good run of form... Don't play ones who consistently get 4s, 5s, 6s, etc... as it will go against you.