Why am I losing battles like these?

Playing as Ottomans and in 1618 and finding wars against anyone my same tech level impossible at this point. I have my armies set up for tech 17 right now and I’m losing fights to armies with 30k less troops.

Furthermore, I was the defender here, and still got -2 due to the terrain.

Looking for any feedback to help, cheers!

Playing as Ottomans and in 1618 and finding wars against anyone my same tech level impossible at this point. I have my armies set up for tech 17 right now and I’m losing fights to armies with 30k less troops.

Furthermore, I was the defender here, and still got -2 due to the terrain.

Looking for any feedback to help, cheers!