nba-best-bets-today-predictions-picks-odds-friday-january-31

NBA Best Bets Today: Predictions, Picks, Odds for Friday, January 31

The NBA regular season rolls on with another excellent slate this Friday, with a total of 7 matchups on the docket scheduled for today. So, our staff of basketball betting experts dug into the latest odds and identified all the best value on the board for tonight.

Our betting experts have looked over the odds and made 7 NBA picks for today’s matchups. Continue below for our NBA best bets and predictions for Friday, January 31.

NBA Best Bets, Predictions, Picks, Odds: Friday, January 31

[quickslipbasic bookname=”DraftKings” booklogo=”https://assets.actionnetwork.com/128508_Primary1.png” image=”https://images.actionnetwork.com/blog/2025/01/CE498EBE-CE50-4B8D-A8BD-B13C79C6452F.jpeg” buttontext=”Add These 7 Picks to Your Bet Slip Instantly (Mobile Only)” buttonlink=”https://switchboard.actionnetwork.com/v2/deeplink?deeplinkId[0]=ML1279086826&deeplinkId[1]=ML1279706255&deeplinkId[2]=ML1278616801&deeplinkId[3]=ML1278615368&deeplinkId[4]=ML1278610254&deeplinkId[5]=ML1278614247&deeplinkId[6]=ML1279102370&context=qs-articles”][/quickslipbasic]

Game Time (ET) Pick
[teammatchup link=”#1″ firstfullname=”Dallas Mavericks” firstlogo=”https://static.sprtactn.co/teamlogos/nba/100/dal.png” secondfullname=”Detroit Pistons” secondlogo=”https://assets.actionnetwork.com/343538_pistons.png”][/teammatchup] 7 p.m.
[teammatchup link=”#2″ firstfullname=”Milwaukee Bucks” firstlogo=”https://static.sprtactn.co/teamlogos/nba/100/mil.png” secondfullname=”San Antonio Spurs” secondlogo=”https://static.sprtactn.co/teamlogos/nba/100/sas.png”][/teammatchup] 8 p.m.
[teammatchup link=”#3″ firstfullname=”Denver Nuggets” firstlogo=”https://assets.actionnetwork.com/725847_nba_den_150x150.png” secondfullname=”Philadelphia 76ers” secondlogo=”https://images.actionnetwork.com/blog/2023/07/philadelphia-76ers-logo-updated-2023.png”][/teammatchup] 7:30 p.m.
[teammatchup link=”#4″ firstfullname=”Boston Celtics” firstlogo=”https://images.actionnetwork.com/blog/2023/07/boston-celtics-logo-updated-2023.png” secondfullname=”New Orleans Pelicans” secondlogo=”https://images.actionnetwork.com/blog/2023/07/new-orleans-pelicans-logo-updated-2023.png”][/teammatchup] 8 p.m.
[teammatchup link=”#5″ firstfullname=”Dallas Mavericks” firstlogo=”https://static.sprtactn.co/teamlogos/nba/100/dal.png” secondfullname=”Detroit Pistons” secondlogo=”https://assets.actionnetwork.com/343538_pistons.png”][/teammatchup] 7 p.m.
[teammatchup link=”#6″ firstfullname=”Chicago Bulls” firstlogo=”https://static.sprtactn.co/teamlogos/nba/100/chi.png” secondfullname=”Toronto Raptors” secondlogo=”https://static.sprtactn.co/teamlogos/nba/100/tor.png”][/teammatchup] 8 p.m.
[teammatchup link=”#7″ firstfullname=”Phoenix Suns” firstlogo=”https://assets.actionnetwork.com/875040_Suns.png” secondfullname=”Golden State Warriors” secondlogo=”https://assets.actionnetwork.com/759063_Warriors.png”][/teammatchup] 10 p.m.
Specific betting recommendations come from the sportsbook offering preferred odds as of writing. Always shop for the best price using our NBA Odds page, which automatically surfaces the best lines for every game.

[anchor name=”1″][/anchor]

[subheader sizedown=”false” text=”Mavericks vs. Pistons”][/subheader]

[gameheader haspick=”true” picktext=”Daniel Gafford Double-Double (-130)” league=”nba” awaylogo=”https://static.sprtactn.co/teamlogos/nba/100/dal.png” awayname=”Dallas Mavericks” awayslug=”dallas-mavericks” homelogo=”https://assets.actionnetwork.com/343538_pistons.png” homename=”Detroit Pistons” homeslug=”detroit-pistons” date=”Friday, Jan. 31″ time=”7 p.m. ET” network=”NBA League Pass” bookname=”DraftKings ” bookprimarylogo=”https://assets.actionnetwork.com/477013_DraftKings@1x.png” bookreviewslug=”draftkings”][/gameheader]

By Bryan Fonseca

Daniel Gafford is tearing it up without Dereck Lively.

Lately, he’s averaging 19 points and 11 rebounds with 3.4 blocks over his last eight games, and has recorded five double-doubles over that stretch.

Bottom line is this: If he stays out of foul trouble or plays 30+ minutes, he’ll get this.

If he struggles to stay on the floor, this gets challenging, especially considering the Pistons are really good on the glass, allowing the fourth-fewest boards per 36 minutes.

I grabbed this at -115. I’ll play it down to -135-ish, maybe -140.

Pick: Daniel Gafford Double-Double (-130)

_InlineAdBlock



[anchor name=”2″][/anchor]

[subheader sizedown=”false” text=”Bucks vs. Spurs”][/subheader]

[gameheader haspick=”true” picktext=”Devin Vassell Over 17.5 Points (-113)” league=”nba” awaylogo=”https://static.sprtactn.co/teamlogos/nba/100/mil.png” awayname=”Milwaukee Bucks” awayslug=”milwaukee-bucks” homelogo=”https://static.sprtactn.co/teamlogos/nba/100/sas.png” homename=”San Antonio Spurs” homeslug=”san-antonio-spurs” date=”Friday, Jan. 31″ time=”8 p.m. ET” network=”NBA League Pass” bookname=”FanDuel” bookprimarylogo=”https://assets.actionnetwork.com/122955_FanDuelSportsBook@1x.jpg” bookreviewslug=”fanduel”][/gameheader]

By Joe Dellera

The Spurs face off against the Bucks  tonight, and while all eyes will be on the matchup between Victor Wembanyama and Giannis Antetokounmpo, I’ll be targeting Devin Vassell.

Vassell is one of the best young shooters in the league, and has heated up of late, going over this line of 17.5 in 7 of his last 10 games.

One of those misses was against the Bucks. However, he scored 11 points on a miserable 4/17 from the field. The “4” part of that equation is below average for him, but the 17 attempts outpaced the 15.3 he’s averaged over his last 10.

The shots and volume were there, despite the poor results.

Vassell takes the majority of his shots from long-mid range and above the break 3s. Those are two shots the Bucks allow with relatively high frequency.

I expect him to clear 17.5 points on Friday night.

Pick: Devin Vassell Over 17.5 Points (-113)



[anchor name=”3″][/anchor]

[subheader sizedown=”false” text=”Nuggets vs. 76ers”][/subheader]

[gameheader haspick=”true” picktext=”76ers +9.5 (-108)” league=”nba” awaylogo=”https://assets.actionnetwork.com/725847_nba_den_150x150.png” awayname=”Denver Nuggets” awayslug=”denver-nuggets” homelogo=”https://images.actionnetwork.com/blog/2023/07/philadelphia-76ers-logo-updated-2023.png” homename=”Philadelphia 76ers” homeslug=”philadelphia-76ers” date=”Friday, Jan. 31″ time=”7:30 p.m. ET” network=”ESPN” bookname=”DraftKings ” bookprimarylogo=”https://assets.actionnetwork.com/477013_DraftKings@1x.png” bookreviewslug=”draftkings”][/gameheader]

By Jorge Gonzalez

The Nuggets are currently in the midst of a three-game losing streak, struggling with their defense, and committing numerous turnovers.

In contrast, the 76ers have won four consecutive games against the Cavaliers, Kings, Lakers, and Bulls.

Before this winning streak, the Sixers suffered an ugly defeat against the Nuggets in Denver, losing 144-109.

As a result, the Sixers should be motivated to avenge that loss and cover the spread at home in this spot, and they are playing much better ball now.

Pick: 76ers +9.5 (-108)

[relatedarticle articleimageurl=”https://images.actionnetwork.com/blog/2025/01/NuggetsSixers131.jpg” linktext=”Nuggets vs. 76ers Prediction, Odds, Parlay Pick for Friday, January 31″ link=”https://www.actionnetwork.com/nba/nuggets-vs-76ers-prediction-odds-parlay-pick-for-friday-january-31-qs”][/relatedarticle]



[anchor name=”4″][/anchor]

[subheader sizedown=”false” text=”Celtics vs. Pelicans”][/subheader]

[gameheader haspick=”true” picktext=”Pelicans +11 (-112)” league=”nba” awaylogo=”https://images.actionnetwork.com/blog/2023/07/boston-celtics-logo-updated-2023.png” awayname=”Boston Celtics” awayslug=”boston-celtics” homelogo=”https://images.actionnetwork.com/blog/2023/07/new-orleans-pelicans-logo-updated-2023.png” homename=”New Orleans Pelicans” homeslug=”new-orleans-pelicans” date=”Friday, Jan. 31″ time=”8 p.m. ET” network=”NBA League Pass” bookname=”DraftKings ” bookprimarylogo=”https://assets.actionnetwork.com/477013_DraftKings@1x.png” bookreviewslug=”draftkings”][/gameheader]

By Nick Parsons

No outright, but closer than expected here in my opinion.

Boston is coming off a 122-100 win over Chicago at home, but with games at Philly and Cleveland upcoming, we can expect some of the starters to be rested this evening in this non-conference matchup vs. the lowly Pelicans.

The Pelicans have lost four straight. They’re coming off a tight 137-136 home loss to Dallas, and I’m expecting a similar effort here as well.

New Orleans lost by a score of 120-119 at Boston in mid-January, and everything points to a similarly competitive battle here.

Grab the points, the play is New Orleans.

Pick: Pelicans +11 (-112)

[procard imageurl=”https://assets.actionnetwork.com/6919_SB59_PRO_Sale_1500x844.png” cta=”SB Special – $40 Off Action PRO!” firstupsell=”Real-time expert pick alerts” secondupsell=”Koerner’s prop projections” thirdupsell=”Biggest TD edges & more” buttontext=”SAVE $40 NOW!” buttonurl=”/pricing”][/procard]



[anchor name=”5″][/anchor]

[subheader sizedown=”false” text=”Mavericks vs. Pistons”][/subheader]

[gameheader haspick=”true” picktext=”Daniel Gafford Over 2.5 Blocks (-120)” league=”nba” awaylogo=”https://static.sprtactn.co/teamlogos/nba/100/dal.png” awayname=”Dallas Mavericks” awayslug=”dallas-mavericks” homelogo=”https://assets.actionnetwork.com/343538_pistons.png” homename=”Detroit Pistons” homeslug=”detroit-pistons” date=”Friday, Jan. 31″ time=”7 p.m. ET” network=”NBA League Pass” bookname=”bet365″ bookprimarylogo=”https://assets.actionnetwork.com/859377_Bet365@1x.png” bookreviewslug=”bet365″][/gameheader]

By Andrew Norton

Due to the injury to Dereck Lively II, Daniel Gafford has seen extended minutes for the Mavericks recently. And in that eight-game stretch, Gafford has been nothing short of brilliant on both ends of the floor, averaging 3.4 blocks in just shy of 29 minutes per game.

Gafford’s freakish vertical athleticism and elite defensive timing have been on full display.

Defending without fouling has been an issue for Gafford when he sees extended minutes. However, he has still put up impressive block stats, clearing the over on this line (2.5) in five of his past six games.

This season, Detroit has allowed opposing centers to record the second-most blocks per game, so this is an advantageous matchup for Gafford.

Pick: Daniel Gafford Over 2.5 Blocks (-120)



[anchor name=”6″][/anchor]

[subheader sizedown=”false” text=”Bulls vs. Raptors”][/subheader]

[gameheader haspick=”true” picktext=”Raptors -4 (-108)” league=”nba” awaylogo=”https://static.sprtactn.co/teamlogos/nba/100/chi.png” awayname=”Chicago Bulls” awayslug=”chicago-bulls” homelogo=”https://static.sprtactn.co/teamlogos/nba/100/tor.png” homename=”Toronto Raptors” homeslug=”toronto-raptors” date=”Friday, Jan. 31″ time=”8 p.m. ET” network=”NBA League Pass” bookname=”DraftKings ” bookprimarylogo=”https://assets.actionnetwork.com/477013_DraftKings@1x.png” bookreviewslug=”draftkings”][/gameheader]

By Jorge Gonzalez

Toronto is finally back to full health and seeing results in the win column.

The Raptors secured a 106-82 victory on the road against the Wizards their last time out.

This win marks the first time in nearly three years that the Raptors have achieved five consecutive victories. They have now won seven out of their last eight games.

In contrast, the Bulls are struggling, with only two wins in their last eight games. Take the Raptors.

Pick: Raptors -4 (-108)

_InlineAdBlockRestart



[anchor name=”7″][/anchor]

[subheader sizedown=”false” text=”Suns vs. Warriors”][/subheader]

[gameheader haspick=”true” picktext=”Suns Moneyline (-120)” league=”nba” awaylogo=”https://assets.actionnetwork.com/875040_Suns.png” awayname=”Phoenix Suns” awayslug=”phoenix-suns” homelogo=”https://assets.actionnetwork.com/759063_Warriors.png” homename=”Golden State Warriors” homeslug=”golden-state-warriors” date=”Friday, Jan. 31″ time=”10 p.m. ET” network=”ESPN” bookname=”bet365″ bookprimarylogo=”https://assets.actionnetwork.com/859377_Bet365@1x.png” bookreviewslug=”bet365″][/gameheader]

By Nick Parsons

I really like the way this one sets up for the visitors to win this game outright.

The Suns are coming off a 121-113 loss to Minnesota, but had won three straight previous to that.

The Suns will be seeking revenge after a 109-105 road loss at Golden State at the end of August, and note that Phoenix is 7-2 ATS in its last 10 when trying to avenge a road loss vs. an opponent.

The Warriors are coming off back-to-back wins, but after posting a 116-109 victory over the Thunder as 9-point underdogs, everything points to a bit of a letdown here in this spot.

Look for the Suns to dig deep here and to find a way to deliver the goods.

Pick: Suns Moneyline (-120)

[relatedarticle articleimageurl=”https://images.actionnetwork.com/blog/2025/01/SunsWarriors131.jpg” linktext=”Suns vs. Warriors Prediction, Odds, Parlay Pick for Friday, January 31″ link=”https://www.actionnetwork.com/nba/suns-vs-warriors-prediction-odds-parlay-pick-for-friday-january-31-qs”][/relatedarticle]