It’s a question that most people ask when they are just starting to bet on sports.
Of course there is no single answer. There are many variables which can help you explain it but to suggest that there is one single answer would be misleading.
Considering the fact that almost every nation has access to online betting (even if it is illegal in some countries) you can assume that basically every sport in the world can be bet on. Arm wrestling, hurling … hell even professional wrestling can be bet on. I read today that in Australia they were conducting bets on whether the trains would run on time.

What might be the best sport to bet on, one day, may not be the next day, because of one simple reason. Access to information. Asking this question makes me assume that you have chosen to limit whatever sports you are most familiar with from your choices (because obviously whatever sport, or sporting league/competition you are most familiar with is the obvious answer) so that leaves the answer being sports that you can learn about. This makes soccer the obvious answer. The world game has more leagues, teams, players and matches in the world so it goes without saying that there is more information about it.
But there is another variable to consider. Soccer is usually very low scoring, so it’s much more likely for upsets to occur than in a game like Australian Rules Football, which is played over four quarters and reaches scores like 100-80. Meaning that the better team generally wins, so it’s easier to predict. Of course there is limited access to Australian Rules Football information when compared to soccer, so it’s much for much in that regard.
Basically the answer would be a combination of familiarity, access to information and lack of variables in result. That’s your money sport.
This is a guest post, prepared by the sports writer over at: http://www.onlinebetting.com.au