My bad. You are right you had home court. But from the player ratings you weren't significantly better than him as to say that you should have won. There is a fair amount of randomness in games. What is the average stamina for your team? This is probably the most important issue for you.