NFL betting sites have varying odds for several reasons. Each platform has a team of football experts deciding where to set their NFL betting lines, factoring in form, risk management, team/player statistics, injury updates, and more.