Oddsmakers at each sportsbook set the odds for the various matchups. Some sites will have identical odds because they use the same oddsmaker, but the difference between sportsbooks allows bettors to find value by shopping around.