The Orlando Magic (16-13) and Portland Trail Blazers (12-17) will face off in the NBA tonight. Tipoff is set for 10:00 p.m. ET from the Moda Center in Portland, Oregon. The game will be broadcast live on KUNP.
The Magic are 2-point favorites over the Blazers on the spread (Magic -2), with the over/under set at 232.5 total points. Orlando is a -125 favorite to win outright on the moneyline, while Portland is +105 to pull off the upset.
Let's get into my Magic vs. Trail Blazers predictions and NBA picks for Tuesday, December 23.
- Magic vs Trail Blazers pick: Trail Blazers +2 (-115)
My Magic vs Trail Blazers best bet is on Portland to cover the spread, with the best price currently available at bet365. However, make sure to find the best odds by checking our live NBA odds page.
Magic vs Trail Blazers Odds
| Magic Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
-2 -105 | 232.5 -110o / -110u | -125 |
| Trail Blazers Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
+2 -115 | 232.5 -110o / -110u | +105 |
Magic vs Trail Blazers NBA Preview
The Magic and Trail Blazers are both playing on a back-to-back in this spot, but the Blazers get to stay home for their end of it on Tuesday night.
The Blazers also have the revenge-factor on their side after a heartbreaking loss in the previous matchup between these two teams.
The last time Portland and Orlando met, Desmond Bane walked it off with a game-winning 3-pointer in the final seconds.
However, this Magic team is in much worse form right now than the last time these two teams faced each other — with Orlando owning a record of 1-3 in its last four games.
I like Portland to sneak out with a win in tonight's contest, but I’ll take the Blazers +2 for insurance.
Magic vs Trail Blazers Betting Prediction
- Trail Blazers +2 (-115)
Spread
My Trail Blazers vs Magic betting prediction is on Portland to cover the spread at +2.
Moneyline
I think we'll see Portland win this game, but I'm taking the points with the Blazers as opposed to targeting the moneyline.
Over/Under
No play on the total in tonight's matchup.



















