ENSign in
NBA · Final

Orlando Magic Edge Portland Trail Blazers 110-106

Tuesday, December 23, 2025, 10:00 PM ET · Moda Center

Orlando Magic 110, Portland Trail Blazers 106, final. Our NBA picks are sealed as a hash before kickoff and settled in public, losses included.

Next free pick (not the main pick)

The next free pick, for your email

Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.

Unlock today's pick in Telegram →

or by email

Public record of the main pick, losses included: 115 won, 44 lost. See every pick

One free pick a day by email until you unsubscribe, in one click. 21+.

Get the daily free pick · See plans

Quick answers

Who won Orlando Magic vs Portland Trail Blazers?

Orlando Magic beat Portland Trail Blazers 110-106 at Moda Center on December 23, 2025.

Who was favored in Orlando Magic vs Portland Trail Blazers?

Orlando Magic were the favorite at DraftKings, moneyline -122 (about 55% implied). The favorite won.

In a closely contested game at the Moda Center, the Orlando Magic secured a narrow 110-106 victory over the Portland Trail Blazers. This win marked the Magic's third consecutive victory over the Trail Blazers this season, solidifying their dominance in the series with a 2-0 record against Portland. The matchup was particularly significant as it showcased the contrasting fortunes of both teams, with the Magic holding a better overall record of 17-13 compared to the Trail Blazers' 12-18.

The Trail Blazers entered the game with a recent record of 4-6 over their last ten games, currently on a one-game losing streak. They averaged 115.7 points scored but allowed 120.5 points per game during that stretch. Their last outing ended in a loss against the Detroit Pistons, where they fell 102-110. At home, Portland's record was 2-2 in their last four games, demonstrating a slight struggle to maintain consistency on their own court.

In contrast, the Orlando Magic had a record of 5-5 in their last ten games, also on a one-game losing streak. They averaged 113.2 points scored with 116.7 points allowed during this period. The Magic's most recent game resulted in a loss against the Golden State Warriors, where they were defeated 97-120. Their away record in the last five games stood at 2-3, reflecting a challenge in securing wins outside their home venue.

The injury situation for both teams played a crucial role in the game's dynamics. The Trail Blazers were without Shaedon Sharpe due to a knee injury, while both Damian Lillard and Ja Morant were listed as day-to-day with Achilles and elbow issues, respectively. The Magic had their own concerns, with Franz Wagner, Izaiyah Nelson, and Jonathan Isaac all classified as day-to-day due to calf, ankle, and knee injuries, respectively. The uncertainty surrounding these key players added an element of unpredictability to the matchup.

The betting market, as provided by DraftKings, had the Magic favored by 1.5 points, with a total set at 230.5. The odds indicated a close contest, reflecting the competitive nature of both teams. Orlando's moneyline was priced at -122, while Portland's stood at +102, suggesting a slightly stronger belief in the Magic's ability to secure the win.

Game conditions were typical for a December night in Portland, with the Moda Center providing a spirited atmosphere for the home crowd. Fans witnessed a back-and-forth battle, highlighted by key scoring plays in the fourth quarter. Caleb Love's 27-foot three-point jumper, assisted by Shaedon Sharpe, helped the Magic extend their lead late in the game. Desmond Bane also made crucial contributions, hitting a pull-up jump shot and converting free throws down the stretch to secure the victory for Orlando.

As the game progressed, the Trail Blazers fought hard to stay in contention, with Shaedon Sharpe making a driving layup and converting free throws to narrow the gap. However, the Magic's ability to capitalize on free throw opportunities in the final moments ultimately sealed the win.

This matchup served as a reminder of the competitive nature of the NBA, showcasing the importance of health and depth in a team's roster. With both teams vying for playoff positioning, the implications of this game extend beyond just the final score, as it reflects the ongoing challenges and dynamics within the league.

Odds

BookSpreadTotalMoneyline
DraftKingsORL -1.5 230.5 o -115 / u -105 Orlando Magic -122 · Portland Trail Blazers +102

What these prices pay on $100 · What these numbers mean

Injury report

  • Shaedon SharpeOutKneePortland Trail Blazers
  • Ja MorantDay-To-DayElbowPortland Trail Blazers
  • Damian LillardDay-To-DayAchillesPortland Trail Blazers
  • Franz WagnerDay-To-DayCalfOrlando Magic
  • Izaiyah NelsonDay-To-DayAnkleOrlando Magic
  • Jonathan IsaacDay-To-DayKneeOrlando Magic

Leaders

  • PointsDeni Avdija25Portland Trail Blazers
  • AssistsDeni Avdija8Portland Trail Blazers
  • ReboundsDonovan Clingan14Portland Trail Blazers
  • PointsDesmond Bane23Orlando Magic
  • AssistsTyus Jones7Orlando Magic
  • ReboundsAnthony Black7Orlando Magic

Recent form

Portland Trail Blazers

Last 10: 4-6Streak L1115.7 scored · 120.5 allowed per game2-2 at home

  • L102-110vs Detroit PistonsDec 23
  • W98-93at Sacramento KingsDec 21
  • W134-133vs Sacramento KingsDec 19
  • W136-131vs Golden State WarriorsDec 15
  • L120-143at New Orleans PelicansDec 12
  • L96-119at Memphis GrizzliesDec 7
  • L116-122at Detroit PistonsDec 6
  • W122-110at Cleveland CavaliersDec 4
  • L118-121at Toronto RaptorsDec 3
  • L115-123vs Oklahoma City ThunderNov 30

Orlando Magic

Last 10: 5-5Streak L1113.2 scored · 116.7 allowed per game2-3 away

  • L97-120at Golden State WarriorsDec 23
  • W128-127at Utah JazzDec 21
  • L115-126at Denver NuggetsDec 19
  • L120-132vs New York KnicksDec 13
  • W117-108vs Miami HeatDec 9
  • L100-106at New York KnicksDec 7
  • W106-105vs Miami HeatDec 6
  • L112-114vs San Antonio SpursDec 4
  • W125-120vs Chicago BullsDec 2
  • W112-109at Detroit PistonsNov 29

Standings

TeamGames behindLostStreakWin %Won
Atlanta-36L1.56146
Orlando137L1.54945
Charlotte238W1.53744
Miami339W2.52443
Washington2965L10.20717
Oklahoma City-18L2.78064
Denver1028W12.65954
Minnesota1533W2.59849
Portland2240W2.51242
Utah4260L1.26822

Box score

StatOrlando MagicPortland Trail Blazers
Field goals37-8541-87
Field goal %4447
Three-pointers15-339-32
Three-point %4528
Free throws21-2315-19
Free throw %9179
Rebounds3845
Offensive rebounds1011
Defensive rebounds2834
Assists2623
Steals109
Blocks57
Turnovers1417
Team turnovers10
Technical fouls01
Technical fouls, total01
Flagrant fouls01
Points off turnovers1422
Fast-break points1328
Points in the paint3658
Fouls2122
Largest lead171
Lead changes44
Time in front981

How the scoring went

  1. 3rd Quarter78-65Desmond Bane makes free throw flagrant 1 of 2
  2. 3rd Quarter79-65Desmond Bane makes free throw flagrant 2 of 2
  3. 3rd Quarter79-68Deni Avdija makes 26-foot three point jumper (Toumani Camara assists)
  4. 3rd Quarter81-68Jonathan Isaac makes 5-foot two point shot (Desmond Bane assists)
  5. 3rd Quarter81-71Sidy Cissoko makes 23-foot three point jumper (Deni Avdija assists)
  6. 3rd Quarter83-71Jonathan Isaac makes running layup (Jase Richardson assists)
  7. 3rd Quarter86-71Desmond Bane makes 27-foot three pointer
  8. 3rd Quarter86-73Toumani Camara makes two point shot (Deni Avdija assists)
  9. 3rd Quarter87-73Desmond Bane makes technical free throw
  10. 3rd Quarter89-73Jamal Cain makes 8-foot driving floating jump shot (Desmond Bane assists)
  11. 3rd Quarter89-75Deni Avdija makes 8-foot turnaround jump shot
  12. 3rd Quarter89-77Deni Avdija makes 16-foot step back jumpshot
  13. 3rd Quarter89-78Deni Avdija makes free throw 1 of 2
  14. 3rd Quarter89-80Caleb Love makes driving layup
  15. 4th Quarter89-82Donovan Clingan makes 3-foot dunk (Caleb Love assists)
  16. 4th Quarter89-84Kris Murray makes two point shot
  17. 4th Quarter89-85Shaedon Sharpe makes free throw 1 of 2
  18. 4th Quarter89-86Shaedon Sharpe makes free throw 2 of 2
  19. 4th Quarter90-86Desmond Bane makes free throw 1 of 2
  20. 4th Quarter91-86Desmond Bane makes free throw 2 of 2
  21. 4th Quarter91-88Shaedon Sharpe makes driving layup
  22. 4th Quarter91-90Caleb Love makes 16-foot running pullup jump shot (Rayan Rupert assists)
  23. 4th Quarter91-92Shaedon Sharpe makes 14-foot pullup jump shot
  24. 4th Quarter94-92Tyus Jones makes 24-foot three point jumper (Anthony Black assists)
  25. 4th Quarter96-92Wendell Carter Jr. makes 16-foot pullup jump shot
  26. 4th Quarter96-94Deni Avdija makes 10-foot turnaround jump shot
  27. 4th Quarter98-94Paolo Banchero makes 2-foot alley oop dunk (Wendell Carter Jr. assists)
  28. 4th Quarter98-97Kris Murray makes 23-foot three point jumper (Deni Avdija assists)
  29. 4th Quarter100-97Tyus Jones makes 11-foot fade away jump shot
  30. 4th Quarter102-97Desmond Bane makes 6-foot two point shot
  31. 4th Quarter102-99Deni Avdija makes 8-foot two point shot
  32. 4th Quarter105-99Wendell Carter Jr. makes 28-foot three point jumper (Tyus Jones assists)
  33. 4th Quarter105-102Caleb Love makes 27-foot three point jumper (Shaedon Sharpe assists)
  34. 4th Quarter107-102Desmond Bane makes 17-foot pullup jump shot (Paolo Banchero assists)
  35. 4th Quarter107-104Shaedon Sharpe makes driving layup (Deni Avdija assists)
  36. 4th Quarter107-105Shaedon Sharpe makes free throw 1 of 1
  37. 4th Quarter107-106Shaedon Sharpe makes free throw 2 of 2
  38. 4th Quarter108-106Desmond Bane makes free throw 1 of 2
  39. 4th Quarter109-106Desmond Bane makes free throw 2 of 2
  40. 4th Quarter110-106Anthony Black makes free throw 1 of 2

Win probability

Above the line favours Portland Trail Blazers, below favours Orlando Magic.

Venue

  • Moda CenterPortland, OR
  • Attendance17073
  • OfficialsJames Capers, Scott Twardoski, Chelisa Painter

Elsewhere

Picks for NBA

NBA rules and settlement

These two, other days

Every meeting

Most days: one sealed pick, free, before kick-off. Your first day of the main pick is free any day: code FIRSTDAY, no card.

A short email on days we have a pick. One click to stop, any time. 21+.

Fixture data from the league feeds. The report was written from the recorded facts for this game and nothing else.