Online betting sites offer odds, and punters are free to place their bets accordingly. There is a small margin, which allows operators to make a profit in the long run. Operators always have the upper hand.