i believe (never tried it) that baseball is the best, because you can't lose unless your team loses. payouts are not on spreads like other sports, but on odds payouts like horse racing. therefore, if the yankees play the royals, you don't need the yankees to win by a certain margin or the royals to lose by less than 9 or win. Imho, this is the big "catch" in most sports betting: even when your team wins, you can lose. Therefore, if you are pretty good at just picking the winner rather that how much they win by, you are best off on baseball. Horse racing, while also paying odds, is harder because you have to pick from a field. In baseball, it's one of two teams.