2021 NBA Christmas Betting Guide

The NBA has a stacked Christmas slate on ABC and ESPN. Here are some game-day picks, gift-wrapped just for you.
Christmas weekend is upon us, and with it a slate of spicy NBA matchups.
Lots of players are missing in action due to Covid-19, so these early lines are tentative. But we hope and assume that everyone will hit the hard court. You could use a little Christmas bonus, so check out these picks and place some bets.
Atlanta Hawks (14-15) @ New York Knicks (13-17) [ATL +1.5]
Saturday, 12/25 @ 12 noon ET – ESPN
The New York Knicks have lost eight of their last 10 games, and aren’t even close to turning it around. The Atlanta Hawks are returning to the Garden for the first time since Trae Young famously shushed the crowd after the dagger three that helped eliminate the Knicks in the first round of the playoffs.
These teams have played once this season in Atlanta, and New York secured the victory. The Hawks owe the Knicks one, and I predict they’ll win this one outright.
Same game, multiple bets, bigger payouts! That’s the NBA Same Game Parlay at PointsBet. Choose your game, select Same Game Parlay, pick your legs and watch the action all in one game!
Boston Celtics (15-16) @ Milwaukee Bucks (19-13) [BOS +7.0]
Saturday, 12/25 @ 2:30 p.m. ET – ABC
Neither the Boston Celtics nor the Milwaukee Bucks look too convincing these days, but a big part of that is due to missing players on the Covid reserve list. While Milwaukee is clearly the superior side, rust may be a factor, as key players on both teams have missed games. For that reason, a seven-point spread is probably too much.
This season, Boston (16-13-2) has been better against the spread than Milwaukee (13-19-0). Expect the Bucks to win, but only by a few points. Boston should cover.
Sign up to bet the NBA at PlaySugarHouse, and your first deposit will be matched, dollar for dollar, up to $250.
Golden State Warriors (25-6) @ Phoenix Suns (24-5) [PHO -4.0
Saturday, 12/25 @ 5 p.m. ET – ABC
This is the marquee matchup of the day, starring the NBA’s two best teams. In two matchups this season, the Golden State Warriors and the Phoenix Suns have split the difference, with each side winning its home game. Look for the trend to continue, in a game that feels like a playoff series in the regular season.
Phoenix should take this one, and cover the four points at home.
Bet $20, and get $100 in free bets when you sign up to wager at Borgata Sportsbook. What a winning play! New customers only.
Brooklyn Nets (21-9) @ Los Angeles Lakers (16-15) [BKN +1.0]
Saturday, 12/25 @ 8 p.m. ET – ABC
The L.A. Lakers have been good at home (10-7), but the Brooklyn Nets have been even better on the road (11-3). Not to mention the Nets have also just been the better team so far this season.
This line will probably change depending on who plays for both sides, but I fully expect Brooklyn to win this one outright, even at the Staples Center.
Get NBA One Game Parlay Insurance at BetMGM. Place a parlay with at least four legs on any game. If all legs hit but one, get your stake back in Free Bets up to $25. Claim daily, all season long!
Dallas Mavericks (14-15) @ Utah Jazz (21-9) [UTA -5.5]
Saturday, 12/18 @ 10:30 p.m. ET – ESPN
Once again, the Utah Jazz are one of the best teams in the Western Conference, especially at home (11-6). They’re also slightly above .500 when it comes to covering spreads (16-14). The Dallas Mavericks, meanwhile, are slightly below .500 overall (14-15), on the road (7-8), and against the spread (13-16).
These teams are trending in opposite directions as Dallas continues to struggle to complement Luka Doncic. These struggles should be brought to the forefront on Christmas Day, as Utah’s trademark defense leads them to a win and a cover.
Want to hit it big and score a significant payout on Christmas? Combine these picks in a teaser parlay. Take the teams together, but give yourself some extra security points to be safe. Good luck and enjoy an exciting Christmas day of basketball.
Christmas is packed with presents at at Golden Nugget Sportsbook. Create a new player account, and receive up to $250 in Free Bets! Sign up and start betting today.