In our two different game modes, league and battle, matchmaking is different.
In league you should only be playing against players of a similar level and skill. As we match based on league rank and skill level.
Battle mode is more of a challenge and is made for more advanced players as you are match made based on purely win percentage. To start with there will be some inaccuracy in this match making method however there should not be many cases of being really outmatched if you're playing consistently.
If you're finding battle mode frustrating or are not having fun you should stick to league mode until you have more experience or play the lower stakes modes.
We are always working hard to improve our match making algorithms to make sure matches are fair.