NBA odds are created by Las Vegas sportsbooks using a series of mathematical formulae and statistics. These odds are then reproduced on other betting sites, who can adjust NBA betting lines depending on how much money is bet on one side.