Are you aware of the term value bets? Maybe you know what it is but you just do not know that it is called that. Well anyway, value bets are bets where their odds are a lot higher than the true probability. A value bet is when the odds offered by a bookmaker are higher than the actual likelihood of the outcome happening. This allows you to have an edge over the bookmakers. There are a few things you can do to find value bets. First is to get into smaller leagues. When the market is smaller, there are more room for error or mispriced lines. Make your own statistical observations. Do your own analysis by looking into stats and track record. Do not just depend on the bookmaker. Take into consideration also the public bias because bookmakers might depend on them too much. Sometimes bookmakers adjust lines based on where money is going not really based on true probability. With these in mind, you can score a few consistent payouts. It is not just about choosing the winner but taking advantage of the odds presented.
High odds usually have lower probability of happening. I don't think value bet gives you any edge or advantage over bookmakers because the likeliness of such games playing is low. I don't like betting in the lower leagues because the rate of manipulations and match fixing might also be high. Even in these low leagues, it is not certain that you will win when you find value bets.