Most bookmakers will have their own teams to calculate odds based on a few parameters. These can be the location of the match, the weather, player absences or injury risks, past records, hot streaks, etc. Odds can change quickly as many bookmakers update them while the match goes on. They will also use the Vegas odds as a benchmark for the odds.