If you have enough knowledge about the game then you can predict the result most of the time. Risk of the loss is less if you know the current form of the players and their team. First learn to read the pitch, ground condition and benefits of toss. There is always risk involved of loosing your money if you are a newbie, so gain some experience and then start betting.
Even if you are very good at the game ,betting in sports will never guarantee that you will win the bet as there are upsets all the time when it comes to sports,generally speaking this is the first time India won in South Africa and it is always a first time and no one could predict that before the series started. But this was a surprising series for me as India won today's match too even without Kohli.