With Thanksgiving around the corner, there's a handful of generous football betting promo codes available for CFB Week 13 and NFL Week 12. Sportsbook customers can sign up with the codes and rake in over $6,000 in bonus bets when they wager on this weekend's marquee matchups, like USC vs. Oregon and Buccaneers vs. Rams.

Below is a list of the best football betting promos available right now. We will also break down a couple of high-profile college football and NFL games this weekend.

Best Football Betting Promo Codes for CFB, NFL Games

Bet365*

$150
in bonus bets
SFAMAX
CLAIM

DraftKings

$200
+ 3 months of NBA League Pass
NO CODE
CLAIM

BetMGM

$1,500
first bet protection
SFAPLAY
CLAIM

FanDuel

$150
if first bet wins
NO CODE
CLAIM

Caesars

2X
profits on 20 bets
SFA20X
CLAIM

Fanatics

$2,000
in FanCash
NO CODE
CLAIM

*21+ only. New customers only. Min. $10 deposit and $5 bet required. Bonus paid as non-withdrawable site credit. The Bet365 bonus code ‘SFAMAX' can be used during registration, but does not change the offer amount. T&Cs, time limits and exclusions apply. | #Ad

Top Football Betting Promo Codes This Week (Nov. 21-24)

New players can unlock over $6,000 in bonus bets from this week's best football betting promo codes. These NFL and CFB betting promos can be used on any contest this weekend, including Saturday's college football action and any NFL Week 12 game.

Let's detail the top football betting offers currently available and explain how you can activate each one:

1. Bet365: Bet $5, Get $150

The Bet365 bonus code SFAMAX rewards new customers with $150 in bonus bets when they register an account and place a first bet of $5 or more. Unlike many other top sportsbook promos, your first bet doesn't need to win to release the bonus bets.

Claim THE BET365 Bonus Code

21+ only. New customers only. Min. $10 deposit and $5 bet required. Bonus paid as non-withdrawable site credit. The bet365 bonus code ‘SFAMAX' can be used during registration, but does not change the offer amount. T&Cs, time limits and exclusions apply. | #Ad

2. DraftKings: Bet $5, Get $300 + 3 Months NBA League Pass

The DraftKings promo code offers new users $300 in bonus bets when they register and place a bet of at least $5 on the sportsbook (first bet must win). On top of that, new customers receive three months free of NBA League Pass for a limited time.

Claim THE DraftKings Promo Code

New customers only. Must be 21+ (unless otherwise stated) and physically present in a DraftKings eligible state. First bet must be placed within 30 days of registration. Bonus bets expire 7 days after issuance. See DraftKings.com for full terms. Gambling problem? Call 1-800-GAMBLER.

3. BetMGM: $1,500 First Bet Offer

New BetMGM users can get up to $1,500 in bonus bets if their first football bet settles as a loss. The amount of bonus bets received depends on the size of your losing stake. Enter the BetMGM bonus code SFAPLAY to activate the football betting promo code.

CLaim THE BETMGM Bonus Code

New customers only. Must be 21+ and present in a BetMGM legal state. First bet must be placed within 7 days of registration. If first bet loses, receive bonus bets equal to stake up to $1,500. Bonus bets expire 7 days after receipt. See BetMGM.com for full terms and conditions. Gambling problem? Call 1-800-GAMBLER.

4. FanDuel: Bet $5, Get $150

The FanDuel sign-up bonus gives new players $150 in bonus bets. However, after signing up you must place a $5 winning wager to unlock the bonus. There are no minimum odds for your first bet, so you can bet on a heavy favorite, like the Lions winning on the moneyline against the Giants as a 10.5-point favorite.

Claim THE FANDUEL PROMO Code

New customers only. Must be 21+ and present in a FanDuel legal state. First wager must be $5 or more. If first bet wins, receive $300 in bonus bets. Bonus bets expire 7 days after receipt. See FanDuel.com/sportsbook for full terms and conditions. Gambling problem? Call 1-800-GAMBLER.

5. Caesars: Get 20 100% Profit Boost Tokens

The Caesars Sportsbook bonus code SFA20X gives new customers 20 100% profit boost tokens as long as you sign up and bet at least $1. The minimum wager for each profit boost token is $1, and the maximum bet is $25.

Claim THE Caesars Promo Code

21+ only. New customers only. Min. $1 deposit and $1 bet required. Bonus paid as non-withdrawable site credit. The Caesars Sportsbook bonus code ‘SFA20x' can be used during registration, but does not change the offer amount. T&Cs, time limits and exclusions apply. | #Ad

6. Fanatics: Get up to $2,000 in FanCash

The Fanatics Sportsbook sign-up bonus provides new customers up to $2,000 in FanCash, which can be converted into bonus bets. After registering your account, you'll receive 10 no-sweat bets (worth $200 each) over the first 10 days. Essentially, you'll receive $200 bet protection daily for 10 days after signing up.

Claim THE FANATICS Promo Code

New customers only. Must be 21+ and present in a Fanatics Sportsbook legal state. See full terms and conditions. Gambling problem? Call 1-800-GAMBLER.

Top Football Games to Bet On This Weekend

There are some high-quality games in college football and the NFL this weekend. We have a preview of two of the best matchups, which you can use your sportsbook bonuses on this weekend.

Saturday | 3:30 PM ET | USC Trojans vs. Oregon Ducks (-10, O/U 59.5)

For those of a certain age, it still might be hard to view the No. 15 USC Trojans and No. 7 Oregon Ducks as Big Ten teams, because this is a classic Pac-10 matchup from back in the days of Reggie Bush and Joey Harrington. However, it's a Big Ten matchup in 2025 between highly ranked teams, even if we're more likely to see Ohio State vs. Indiana decide the conference championship.

Oregon controls its playoff destiny and should be a favorite to have a shot in the tournament after competing with Indiana in a tight game that didn't go its way earlier this season. But the Ducks are 9-1 and rank No. 7 in scoring offense and No. 6 in scoring defense. Given that their win over No. 3 Penn State doesn't look so impressive now, this is Oregon's last shot to register a signature win this regular season.

The Trojans (8-2), meanwhile, can point to this as their signature win if they can pull off the road upset. They have a high-flying offense for coach Lincoln Riley, with Jayden Maiava having a strong season with 286.8 passing yards per game, 18 touchdowns, and 6 interceptions. He's leading USC to 38.2 points per game, which ranks 10th in the nation. USC has won its last three games, but this is the first time this season it has faced a team ranked higher than No. 13.

USC is 2-2 on the road and has yet to lose by more than 10 points in a game, so its offense can give it a shot in this one.

Sunday| 8:20 PM ET | Tampa Bay Buccaneers vs. Los Angeles Rams (-6.5, O/U 49.5)

After beating Seattle last week, some believe the Los Angeles Rams (8-2) are the best team in the NFC and possibly the entire NFL this year, given the chaotic nature of the AFC. This would probably be close to a consensus view if the Rams hadn't blown a 19-point lead to the Eagles earlier this year, or if they hadn't lost to the 49ers' backups on a Thursday night. But they've won every other game, and quarterback Matthew Stafford is the odds-on favorite to win MVP with 27 touchdowns to 2 interceptions on the season.

The Tampa Bay Buccaneers were once 5-1, but after losses to teams like Detroit, New England, and Buffalo, it's fair to question if the Bucs are ready to compete for anything beyond another NFC South title. Even that is in doubt as the Panthers are close at 6-5. However, the Buccaneers have had to deal with numerous injuries surrounding quarterback Baker Mayfield, who will likely be without Mike Evans and may also be without running back Bucky Irving. The final injury report will determine if Chris Godwin can return. That puts a lot of pressure on rookie wideout Emeka Egbuka, who has looked great at times, but he is still just one player. Mayfield led four comeback wins earlier this year, but hasn't had the magic touch in these losses.

For this particular matchup that we've seen before in the playoffs in 2021 and 2023, Sean McVay usually has a great plan for Todd Bowles' exotic blitzing defense. Since the Buccaneers are usually great at stopping the run with Vita Vea up front, teams opt to throw the ball instead. McVay really stresses the passing game against Bowles, as his quarterbacks, whether it was Stafford or Jared Goff before him, will usually throw for over 300 yards in this matchup. This season, the Buccaneers are struggling to defend the pass, so it's even more enticing for Stafford to drop back and throw to Puka Nacua and Davante Adams at home against this defense.

Stafford has made great use of play-action passing, and the Rams have an underrated running game with Kyren Williams. A strong offensive line makes it all work, too. The,n when you have a strong pass rush on defense, they should put a lot of stress on Mayfield to score a lot of points without all his weapons and without playing his best football the last month.

BetMGM Odds for Buccaneers vs. Rams

Gambling Problem? Call 1-800-GAMBLER

21+ | Please Gamble Responsibly | Help is Available