The Detroit Pistons (21-6) aim to continue a four-game home winning stretch when hosting the Charlotte Hornets (9-18) on Saturday, December 20, 2025 at 7:30 p.m. ET.
The Pistons are a 9.5-point favorite against the Hornets when the Pistons and the Hornets square off. The over/under for the matchup is 234.5.
Pistons vs. Hornets betting odds
NBA odds courtesy of BetMGM Sportsbook. Odds updated Friday at 7:32 p.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.
Spread: Detroit -9.5Total: 234.5Moneyline: Detroit -427, Charlotte +333
Hornets at Pistons odds, spread, & morePredictionPick ATS: Pistons (- 9.5)Pick OU:
Under (234.5)Prediction:
Pistons 123 – Hornets 110MoneylineThe Pistons have a 16-5 record in games they were listed as the moneyline favorite (winning 76.2% of those games).Detroit has won all five games it played as a moneyline favorite with odds of -427 or shorter.Based on this contest’s moneyline, the Pistons’ implied win probability is 81.0%.This season, the Hornets have been the underdog 24 times and won eight, or 33.3%, of those games.Charlotte has a record of 1-2 when it is set as the underdog by +333 or more by sportsbooks this season.Bookmakers have implied with the moneyline set for this matchup that the Hornets have a 23.1% chance to win.Against the spreadThe 119.1 points per game the Pistons record are just 0.4 more points than the Hornets give up (118.7).Detroit is 10-4 against the spread and 14-0 overall when scoring more than 118.7 points.When it scores more than 113.1 points, Charlotte is 8-5 against the spread and 7-6 overall.Detroit is 12-6 against the spread and 15-3 overall when it gives up fewer than 115.5 points.The Pistons are at the 10th spot in the NBA’s scoring charts (119.1 PPG), while the Hornets allow the 24th-fewest points per game (118.7) in the league.Charlotte’s squad is currently the 18th-ranked scoring team in the NBA (115.5 PPG), while Detroit’s team is seventh in points allowed per game (113.1).The Pistons have totaled 163 more points than their opponents this season (six per game on average), while the Hornets have been out-scored by 86 total points (3.2 per game average differential).Over/UnderDetroit’s average implied point total this year is 3.3 fewer points than its implied total in Saturday’s game (118.7 implied points on average compared to 122 implied points in this game).So far this season, Detroit has put up more than 122 points in a game 12 times.The average implied point total on the season for Charlotte (120.4) is 7.4 more points than the team’s implied total in this matchup (113).How to watch Pistons vs. HornetsGame day: Saturday, December 20, 2025Game time: 7:30 p.m. ETLocation: Detroit, MichiganArena: Little Caesars ArenaTV channel: FanDuel Sports Network Detroit – BSDLive stream: Watch this game on Fubo