NBA odds today, schedule, top picks: March 21

Luka Doncic NBA odds today
Luka Doncic
Brad Penner-USA TODAY Sports

NBA odds today, schedule, top picks: March 21

Portland Trail Blazers @ Detroit Pistons, 7 p.m. ET

  • Blazers last 10: 1-9
  • Blazers ATS: 28-41-1
  • Pistons last 10: 4-6
  • Pistons ATS: 39-32

Top pick: Pistons to cover- Not only have the Blazers been dreadful over their 11 games — losing 10 of them — but the Pistons have covered the spread in 13 of their last 14 games. That makes a good recipe for betting on the Pistons.


Los Angeles Lakers @ Cleveland Cavaliers, 7 p.m.

  • Lakers last 10: 3-7
  • Lakers ATS: 29-41-1
  • Cavaliers last 10: 5-5
  • Cavaliers ATS: 39-29-3

Top pick: Darius Garland (CLE) over 24.5 points- The Lakers have allowed 120 or more points in five of their last seven games, so big offensive showings are there for the taking. Garland has hit the 24-point mark in eight of his last 10 games — so it certainly feels like he’ll be flirting with that number again on Monday.

BetMGM is offering a $1,000 risk-free bet for new users. For more information, click here.

New Orleans Pelicans @ Charlotte Hornets, 7 p.m.

  • Pelicans last 10: 5-5
  • Pelicans ATS: 35-35-1
  • Hornets last 10: 6-4
  • Hornets ATS: 39-30-2

Top pick: Over 234.5 total points- Both the Hornets and Pelicans are playing well heading into their Monday-night matchup as they look to bolster playoff spots. While Spectrum Center sees an average of 226.3 points per game this season, the Hornets’ last six games against Western Conference opponents have gone over the total points line.


Miami Heat @ Philadelphia 76ers, 7:30 p.m.

  • Heat last 10: 7-3
  • Heat ATS: 40-30-1
  • 76ers last 10: 6-4
  • 76ers ATS: 33-35-2

Top pick: Heat Moneyline- The Heat have won 10 of their last 11 games against Eastern Conference opponents and with the 76ers dealing with some late-game issues and collapses, Miami has the upper hand despite being on the road. The Sixers have also failed to cover the spread in five of their last six games.

For more information on our NBA odds today, visit

Utah Jazz @ Brooklyn Nets, 7:30 p.m.

  • Jazz last 10: 6-4
  • Jazz ATS: 31-37-3
  • Nets last 10: 5-5
  • Nets ATS: 29-40-2

Top pick: Under 231.5 total points- The Nets have rebounded to win five of their last six games, but Monday night in Brooklyn could be a low-scoring affair. Seven of the Jazz’s last eight games against Eastern Conference opponents have gone under the total points line. Combine that with these two defenses yielding a combined average of 218 points per game this season, and 231.5 might be a lofty number.


Toronto Raptors @ Chicago Bulls, 8 p.m.

  • Raptors last 10: 6-4
  • Raptors ATS: 41-30
  • Bulls last 10: 2-8
  • Bulls ATS: 37-32-1

Top pick: Bulls Moneyline- Chicago hasn’t instilled much confidence recently, losing eight of their last 10. However, the favorite between the Raptors and Bulls have won the last 18 games — and with the Bulls favored by 3.5, sometimes history is just too hard to argue with.


Washington Wizards @ Houston Rockets, 8 p.m.

  • Wizards last 10: 3-7
  • Wizards ATS: 27-41-2
  • Rockets last 10: 2-8
  • Rockets ATS: 28-42-1

Top pick: Wizards Moneyline- Hard times have fallen on both of these teams, making it a difficult game to bet on. The Rockets, though, are playing the second leg of a back-to-back, which does not bode well for them. They’ve lost each of their last 17 games on the second night of a back-to-back.


Boston Celtics @ Oklahoma City Thunder, 8 p.m.

  • Celtics last 10: 8-2
  • Celtics ATS: 38-33-1
  • Thunder last 10: 1-9
  • Thunder ATS: 42-25-4

Top pick: Celtics spread- It’s difficult betting against the best team in the NBA against the spread, which remarkably has been the Thunder this season. But OKC is slumping big time, having nine of 10 and each of their last 10 home games. They’ve also failed to cover the spread in 15 of their last 17 home games against Eastern Conference opponents. Against a red-hot Boston team, that doesn’t bode well.


Minnesota Timberwolves @ Dallas Mavericks, 8:30 p.m.

  • Timberwolves last 10: 9-1
  • Timberwolves ATS: 40-30-2
  • Mavericks last 10: 7-3
  • Mavericks ATS: 38-32-1

Top pick: Luka Doncic over 31.5 points- In what is the biggest game of the night based on recent form, the biggest star in Luka Doncic should take center stage. The Mavericks’ talisman has scored 33 or more points in five of his last six games at American Airlines Center.

Props courtesy of DraftKings. For more, click here.