This slate was loud in two different ways. New York put up a franchise-record margin on Brooklyn, OKC walked into Milwaukee and controlled it behind a huge Shai line, and a couple of games swung on execution late, including Memphis missing free throws when it mattered most. Also worth flagging: availability and illness were a real part of the card in New Orleans.
Latest NBA Odds & Lines
Before you set your next card, check the latest NBA odds and lines for moneyline, spread, and totals. When you get blowouts, late scratches, and fourth-quarter chaos in the same night, the market can adjust quickly, so a last look is never wasted.
Los Angeles Clippers
vs
Los Angeles Lakers
Open
vs
Jan 22, 2026 22:10 EST
–
Score
–
-2.00 -106
Spread
+2.00 -114
o+223.50-110
Total
u+223.50-110
-123
Moneyline
+106
Portland Trail Blazers
vs
Miami Heat
Open
vs
Jan 22, 2026 22:10 EST
–
Score
–
-2.50 -110
Spread
+2.50 -110
o+240.50-110
Total
u+240.50-110
-135
Moneyline
+115
Utah Jazz
vs
San Antonio Spurs
Open
vs
Jan 22, 2026 21:10 EST
–
Score
–
+13.50 -110
Spread
-13.50 -110
o+237.50-110
Total
u+237.50-110
+500
Moneyline
-714
NBA Picks of the Day
If you want a quick scan of what’s being played across the slate, start with today’s NBA picks and compare angles. I think it’s most useful as a check on where confidence is building, especially on nights where availability flips matchups fast.
Top Takeaways
- The Knicks didn’t just beat the Nets, they erased them. A 54-point win plus Brooklyn scoring 66 is the kind of result that tells you the game script was over early and never came back.
- OKC’s win in Milwaukee wasn’t tight at any point in the numbers you care about. SGA did everything, and the Bucks’ home slide is getting ugly.
- Cleveland-Charlotte was a defense and rebounding game, and the Hornets’ 8-for-47 from three is the type of shooting variance that makes totals feel impossible if you’re on the wrong side.
- Detroit won without Cade Cunningham and still controlled the glass through Duren, while New Orleans dealt with Zion exiting due to illness. That’s the availability swing that changes a full-game handicap midstream.
- Toronto’s third-quarter push was the difference in Sacramento, and the Kings sitting Sabonis on a back-to-back is the kind of spot bettors need to catch before they commit.
- Atlanta stole one because Memphis missed all its free throws at the worst possible time. That’s late execution deciding a ticket, simple as that.
NBA Game Recaps
Brooklyn Nets vs New York Knicks Recap: Knicks wins 120-66
Jalen Brunson scored 20 points as the Knicks snapped a slump with a historic 120-66 demolition of the Nets. Landry Shamet added 18 off the bench and Miles McBride scored 14 as New York ended a four-game losing streak.
The 54-point margin was the most lopsided win in Knicks franchise history, and Brooklyn’s 66 points were the fewest by an NBA team since 2015. A late Danny Wolf three prevented New York from claiming the largest-margin win in the league this season, but the game was never close. The context here matters too: the win came a day after Brunson reportedly called a players-only meeting to address the team’s struggles.
Oklahoma City Thunder vs Milwaukee Bucks Recap: Thunder wins 122-102
Shai Gilgeous-Alexander went for 40 points, 11 assists, and seven rebounds as OKC handled Milwaukee 122-102 on the road. Ajay Mitchell and Kenrich Williams each added 18 for the Thunder, who have won seven of eight.
Giannis Antetokounmpo finished with 19 points, 14 rebounds, and seven assists, but Milwaukee took another heavy home loss. The Bucks have dropped four of five, and the bigger betting takeaway is how one-sided this looked for long stretches with SGA controlling the game.
Cleveland Cavaliers vs Charlotte Hornets Recap: Cavaliers wins 94-87
Donovan Mitchell scored 24 points as Cleveland’s defense carried it to a 94-87 win in Charlotte. Evan Mobley posted 14 points and 14 rebounds, Jaylon Tyson added 14 points, and Jarrett Allen scored 13 as the Cavs won for the third time in four games.
Charlotte’s offense never found a clean lane. Brandon Miller scored 24 and Kon Knueppel had 21, but he went 2-for-10 from deep as the Hornets finished 8-for-47 on threes and produced their lowest home point total of the season. Cleveland’s 60-47 rebounding edge kept the game on their terms.
Detroit Pistons vs New Orleans Pelicans Recap: Pistons wins 112-104
Jalen Duren recorded 20 points and 15 rebounds as Detroit beat New Orleans 112-104. Daniss Jenkins added 17 points while starting in place of Cade Cunningham, and Duncan Robinson hit four threes on the way to 15 points.
This one turned into a stability win for Detroit, even without Cunningham (left hip contusion, illness) and Caris LeVert (illness). New Orleans shot 21.9% from three, and Zion Williamson scored four points in 15 minutes before exiting due to an illness. Saddiq Bey led the Pelicans with 20 points, hitting all 11 free throws, while Trey Murphy III and Micah Peavy scored 17 apiece.
Toronto Raptors vs Sacramento Kings Recap: Raptors wins 122-109
Toronto used a balanced attack to beat Sacramento 122-109, completing a two-day Northern California sweep. Scottie Barnes and Brandon Ingram scored 23 each, Sandro Mamukelashvili added 22, and Immanuel Quickley had 18 as the Raptors won again after beating Golden State 145-127 the night before.
The separating stretch was a third-quarter uprising where Barnes and Jamal Shead combined for 24 in the period. Sacramento sat Domantas Sabonis on the back-to-back and got 23 from Russell Westbrook, 19 from Zach LaVine, 17 from Malik Monk, 16 from Dennis Schroder, and 11 from Precious Achiuwa, but they couldn’t match Toronto’s depth down the stretch.
Indiana Pacers vs Boston Celtics Recap: Celtics wins 119-104
Jaylen Brown scored 30 points with 10 rebounds and five assists as Boston beat Indiana 119-104. Sam Hauser hit 5 of 7 threes for 17 points, and Neemias Queta added 17 points and nine rebounds.
Pascal Siakam led Indiana with 32 points, 10 rebounds, and four assists, continuing a strong scoring stretch. But the Pacers’ road problems stayed loud, dropping them to 2-19 away from home, and Boston’s shotmaking plus control of the game’s middle stretches decided it.
Atlanta Hawks vs Memphis Grizzlies Recap: Hawks wins 124-122
Jalen Johnson stuffed the stat sheet with 32 points, 15 rebounds, and eight assists as Atlanta edged Memphis 124-122 to snap a four-game skid. Onyeka Okongwu added 18 points and nine rebounds, and Luke Kennard scored 18 while hitting four of five from three.
Memphis had the ball and the chances late, but the final 30.7 seconds were a mess from the line. The Grizzlies missed all three of their free throws in that span after going 24-of-27 overall, and the Hawks didn’t even score in those final seconds. Ja Morant finished with 23 points and 12 assists and missed a desperation three at the buzzer, but the real betting takeaway is simple: late free throws decided it.
NBA Picks and Handicappers
NBA betting is a volume game and an information game, and it’s tough to stay sharp if you’re locked into one voice. Following multiple sports handicappers lets you compare approaches, see who’s best on sides versus totals, and figure out which reads actually hold up when the market moves.
If you want extra looks without committing to everything, the free service plays hub is a solid way to pressure-test a lean. For fundamentals and process, the Bettor’s Handbook keeps you grounded, and the NBA betting guide stays focused on the stuff that actually swings results, availability, pace, shot profile, and late execution.
If you’re scaling up access, compare pricing packages and pick what fits your volume.
