Each sportsbook has its own team of oddsmakers that set match and game lines based on prior performances of the teams and athletes, injuries, weather, location of the contest, and other conditions. Each bookmaker has their formula for coming up with a betting line, but most of the odds are very similar across the board at offshore gambling sites.