NFL Odds & Betting Lines


Our NFL odds page gives you lines from a variety of sportsbooks to make sure you’re getting the best price no matter what you want to bet. The best lines will be highlighted in green and update in real time. Use the filter odds tab to look at spreads, over/unders or moneylines. You can also filter by state to show sportsbooks available in your area.


A point spread allows bettors to wager on the margin of victory in an NFL game. A -3 favorite needs to win by four points or more to cover the spread. A +3 underdog needs to lose by less than three points, or win the game, to cover the spread. A minus sign indicates that team is the favorite; a plus sign indicates that team is the underdog.


A total (also known as an over/under) allows bettors to choose whether the number of points scored by both teams will be over or under the listed amount. If an NFL total is set at 45, bettors wager on the combined score going over or under 45 points.


A moneyline requires bettors to pick the winner of the game, but the odds are adjusted according to each team’s ability. A -200 favorite is expected to win the game, so bettors need to risk $2 for every $1 they want to win. A +150 underdog gives bettors the chance to win $1.50 for every $1 risked.

How do I bet NFL Point Spreads?

A point spread is the most popular bet in football by a mile. It’s a bet on the margin of victory in a game, adjusted for each team’s ability.

The Pittsburgh Steelers might be a 4-point favorite over the Denver Broncos on Monday Night Football. The Steelers will be listed as -4 to indicate they’re favored, with the Broncos at +4.

If Pittsburgh wins by 5 points or more, anyone who bet on the Steelers will win their bet. Broncos bettors will win if Denver loses by 1-4 points, or wins the game. The game is a push and all bets are refunded if the Steelers win by exactly 4 points.

How do moneylines work in the NFL?

A moneyline in football is just a bet on the winner of the game, and it uses American odds to display the pricing.

American odds are based on winning $100. The favorite gets a minus sign and the underdog gets a plus sign.

Let’s say the Chiefs are playing the Baltimore Ravens in Kansas City. The Chiefs might be a short favorite -- let’s say around -3.5 on the point spread, which translates to about -180 on the moneyline. Baltimore is +160.

So what does that -180 means? It means a bettor needs to risk $180 for every $100 they want to win. For every $100 risked on the Ravens, a bettor would win $160.

You don’t need to bet $100. It’s helpful to think of American odds in cents rather than dollars -- i.e. for every $1.80 risked on the Chiefs, you win $1.00; for every $1.00 risked on the Ravens, you win $1.60.

How do I bet a NFL total?

The NFL is the biggest betting market in the country, so every book offers point spreads, moneylines and totals, plus thousands of other prop markets.

Here are some good sportsbook options if you’re in a state with legal betting like New Jersey, Pennsylvania, Indiana, Colorado or West Virginia.

See where legal betting stands in your state now.