FWIW it’s tough for anyone to give you an informed response, without knowing all the facts. Similarly, your opposition may be coming off a series of losses as well. You also can’t determine the depth of the opposition’s hero roster, as people will, well should, always put forward their best war defense team.
There are thousands of posts in this thread alone, inquiring about war mismatching.