The Sunday Week 10 NFL schedule includes matchups with significant postseason implications today, such as Panthers vs. Saints, Vikings vs. Packers and 49ers vs. Cowboys, before a first-place battle in the AFC North of Steelers vs. Bengals from Cincinnati on Sunday Night Football, creating plenty of intriguing options for NFL betting at sports betting apps on Sunday. The Cowboys vs. 49ers contest has the highest over/under of the weekend at 55.5 points, according to the latest Week 10 NFL odds, in a 4:25 p.m. ET start that's sure to generate plenty of NFL betting interest. San Francisco is favored by 3.5 points, but the 49ers will be without wide receiver Mike Evans, who's inactive with an Achilles injury. Claim a $55 bonus after $25 in trades here with the best Kalshi promo code CBSSPORTS55:

Aaron Rodgers returns to primetime for one of the final times in his NFL career. He takes on Joe Burrow, a potential future Hall of Famer, in the Steelers vs. Bengals game on Sunday Night Football. The Bengals have the No. 2 scoring offense in the NFL, averaging 30 points per game, including scoring more than 30 points in four straight games. The Bengals are 3.5-point favorites, with an over/under set at 49.5 points in the latest Week 10 NFL odds for Sunday Night Football.

If you're wondering where to find the best NFL odds or deciding how to bet on Week 10 of the NFL season and where to bet on the NFL, our online sports betting guide can give you all the information you need. Continue reading to find some of the best sportsbook promos at the best sports betting sites that are available for NFL Week 10, with instructions on how to claim each offer and where to bet on the NFL.

Where to bet on NFL Week 10

BrandPromoCBS promo code

DraftKings

Bet $5, Get $200 in Bonus Bets + 3 free months of NBA League Pass

Just click here

FanDuel

Bet $5, Get $200 in Bonus Bets

Just click here

BetMGM

Up to $1,500 in bonus bets if your first bet loses

CBSSPORTS

Fanatics

Bet $20, Get $350 in FanCash

CBSFAN350

bet365

Bet $10, Get $200 in bonus bets, win or lose

CBSBET365

Hard Rock Bet

Bet $5, Get $500 in No Sweat bets

Just click here

Caesars

Get $250 in Bet Reset tokens for signing up

CBSSPORTSBR250

How to place a bet on NFL Week 10

  1. Review the sign-up bonuses to find your favorite sports betting sites
  2. Deposit funds into your account and use the promo code, if applicable 
  3. Review the latest odds and identify your favorite picks
  4. Add wagers to your bet slip and submit them

FanDuel Sportsbook: Bet $5, Get $200 in Bonus Bets

The FanDuel promo code offer doesn't require a specific code, but new users must meet the legal age requirement and be in a state where FanDuel operates legitimately. Here's how to sign up for one of the largest betting apps.

How does the FanDuel promo code work?

1. Tap the Claim Bonus button on this page, or click here.
2. Place a $5+ wager daily to be awarded bonus bets every day for your first four days of sports betting.
3. Users receive $50 in bonus bets per day, regardless of the bet's result, for a maximum bonus of $200.
5. Bonus bets expire seven days after receipt. Your four days start the first day you opt into this sportsbook promotion offer.

Get started at FanDuel here:

DraftKings Sportsbook: Bet $5, get $200 in bonus bets + 3 free months of NBA League Pass

New users don't need a code for the DraftKings promo code, but users have to be of legal age in a state where DraftKings legally operates. Here's how to sign up for one of the largest betting apps and get three months of NBA League Pass for free.

How does the DraftKings promo code work?

  1. Select "Claim Bonus" on this page, or click here.
  2. Make a first-time DraftKings Sportsbook account by entering all required information, including name, email, date of birth and the last four digits of your Social Security number.
  3. Agree to DraftKings' terms and conditions.
  4. Make an initial deposit of $10 or more and opt in to the NBA League Pass promotion.
  5. Place a first bet of at least $5 and collect two $25 bonus bets every seven days via click-to-claim for 21 days for a total of eight $25 bonus bet tokens. A link to claim your three free months of NBA League Pass will be sent to your registered email address after placing your first $5+ bet.

Get started at DraftKings here:

Fanatics Sportsbook: Bet $20, Get $350 in FanCash

The Fanatics Sportsbook promo code CBSFAN350 awards new users $350 in FanCash after making a $20 wager. To take advantage of this offer, new users simply place a $20+ bet on any market with minimum odds of -500 in your first seven days after creating an account. This unlocks $50 in FanCash daily, paid over seven days for a total of $350. 

How does the Fanatics promo code work?

  1. Download the Fanatics Sportsbook app.
  2. Create an account by completing information such as name, email, date of birth, and the last four digits of your Social Security number.
  3. Enable geolocation services on your device.
  4. Agree to the terms and conditions.
  5. Deposit at least $10 and claim the eligible promotion.
  6. Make a $20+ cash wager. Odds must be -500 or longer.
  7. Receive $50 in FanCash daily for a total of $350 in FanCash.

Get started at Fanatics Sportsbook here:

BetMGM Sportsbook: Get up to $1,500 in bonus bets if your first bet loses

The BetMGM promo code CBSSPORTS has two possible offers for new users: up to $1,500 in bonus bets if their qualifying wager loses or $150 in bonus bets if their first wager wins. The offer depends on the state the user resides in. You must be physically located in a legal sports betting state where BetMGM legitimately operates to bet. 

How does the BetMGM bonus code work?

  1. New users can click the CLAIM BONUS button on this page to navigate to BetMGM Sportsbook or click here.
  2. After downloading the app, click the SIGN UP button.
  3. Register your first-time BetMGM Sportsbook account. Use promo code CBSSPORTS during sign-up to lock up to $1,500 in bonus bets if your first wager loses.
  4. Allow BetMGM Sportsbook to access your location.
  5. Deposit $10 or more. 
  6. If the first qualifying bet wins, you get your winnings in cash. If it loses, you will get the amount you wagered in bonus bets, up to $1,500.

Get started at BetMGM here:

Caesars Sportsbook: Get $250 in Bet Reset tokens

The Caesars Sportsbook promo code CBSSPORTSBR250 awards new users $250 in Bet Reset tokens after creating an account. Caesars awards one Bet Reset token immediately, a second within 24–48 hours, and then one more daily for the next three days.

How does the Caesars Sportsbook promo code work?

  1. Click "Claim Bonus" on this page to begin the signup process, or click here.
  2. When prompted, don't forget to enter the promo code "CBSSPORTSBR250".
  3. Create your first-time Caesars Sportsbook account.
  4. Make your initial deposit of at least $10.
  5. Your first Bet Reset token lands in your Bonus Drawer as soon as your account is verified. No minimum first bet is required to unlock it.

Get started at Caesars here:

bet365 Sportsbook: Bet $10, get $200 instantly

The bet365 bonus code CBSBET365 gives new users $200 in bonus bets with an initial minimum bet of $10, paid regardless of the wager's result. The first bet must meet -500 odds or longer. New users looking to claim $200 in bonus bets can follow the steps below. You can divide the $200 in bonus bets however you'd like. Bonus bets expire after seven days.

How does the bet365 bonus code work?

  1. Click "CLAIM BONUS" on this page, or click here.
  2. Sign up for a bet365 account.
  3. Make an initial deposit of at least $10 with your chosen deposit method.
  4. Place a wager of at least $10. Minimum odds of -500 for the first bet.

Get started at bet365 here:

Hard Rock Bet: Bet $5, Get $500 in No Sweat bets

The latest Hard Rock Bet promo code offers new users $500 in bonus bets after making your first $5 bet. Users will then receive 10 No Sweat bet tokens worth up to $50, awarded daily over your first 10 days. There's no specific code required to claim the offer, but you must be of legal age in a state where Hard Rock Bet legally operates. Bonus bets awarded expire after seven days.

  1. Click "CLAIM BONUS" on this page or click here.
  2. Create your account and enter all the required information, such as email, name, birthdate and payment details.
  3. Make a bet of $5+ with odds of -500 or longer.
  4. Get 10 No Sweat bet tokens daily for 10 days. Each token can be used for a maximum wager of $50. Bonus bets expire in seven days.

This offer is valid in Arizona, Colorado, Illinois, Indiana, Michigan, New Jersey, Ohio, Tennessee, and Virginia. 

Get started at Hard Rock Bet here:

Responsible gaming

Every bettor should practice responsible gaming whenever placing wagers, regardless of your experience level. All the top sportsbooks offer ways to assist bettors, be it gaming limits, activity alerts, live chat options or timeout and self-exclusion measures. Sportsbooks also provide contact information for local and national helplines, including 1-800-MY-RESET, which bettors can call or text 24/7.