ENSign in
NBA · Final

Trail Blazers Defeat Bucks in Milwaukee Showdown

Monday, November 24, 2025, 8:00 PM ET · Fiserv Forum

Portland Trail Blazers 115, Milwaukee Bucks 103, final. Today's NBA pick is already sealed, as a hash, before kickoff.

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 Portland Trail Blazers vs Milwaukee Bucks?

Portland Trail Blazers beat Milwaukee Bucks 115-103 at Fiserv Forum on November 24, 2025.

Who was favored in Portland Trail Blazers vs Milwaukee Bucks?

Milwaukee Bucks were the favorite at DraftKings, moneyline -115 (about 53% implied). The underdog won.

The Portland Trail Blazers secured a convincing victory against the Milwaukee Bucks, winning 115-103 at the Fiserv Forum. This result extends Portland's lead in the season series, now at 2-0 against Milwaukee. Both teams entered the game with identical records of 8-10, but the Trail Blazers managed to break their recent losing streak, while the Bucks continued to struggle.

Milwaukee has been in poor form lately, with a record of 3-7 over their last ten games, including a four-game losing streak. Their scoring average during this stretch has been 113.5 points per game, while allowing an average of 120.8 points. In their last five games, they have averaged 115.6 points scored and 124.6 points allowed. The Bucks' recent games included losses to the Detroit Pistons (116-129) and the Philadelphia 76ers (114-123), both at home, showcasing their defensive vulnerabilities.

On the other hand, the Trail Blazers have also struggled, with a record of 3-7 in their last ten games. They ended a one-game losing streak with this victory, averaging 119.1 points scored and allowing 125.9 points during this stretch. Their last game prior to facing the Bucks was a loss to the Oklahoma City Thunder (95-122). However, they did manage to win against the Golden State Warriors (127-123) just before that.

The Bucks had a home record of 2-4 in their last ten games, while the Trail Blazers had a weaker away record of 2-5. This matchup was crucial for both teams as they sought to improve their standings. In terms of head-to-head meetings, the Bucks have now lost both encounters this season, having previously fallen to the Trail Blazers 112-125 and 102-105 earlier in the year.

Injuries played a role in the game, affecting both teams. The Bucks were without Kevin Porter Jr., who is listed as day-to-day with a knee issue. For the Trail Blazers, Shaedon Sharpe was out with a knee injury, while Ja Morant and Damian Lillard were also listed as day-to-day with elbow and Achilles injuries, respectively. The absence of these key players could have influenced the outcome of the game.

The betting market reflected a close matchup, with DraftKings listing the Bucks as 1.5-point favorites. The moneyline odds were set at -115 for Milwaukee and -105 for Portland, indicating a competitive environment. However, the final score demonstrated that the Trail Blazers were able to surpass expectations.

As the game progressed, the Trail Blazers maintained their lead, particularly in the fourth quarter. Key scoring plays included a two-point shot by Bobby Portis, followed by a three-point jumper from Mark Sears, which helped Portland extend their lead further. The Bucks attempted to close the gap with contributions from Thanasis Antetokounmpo, but it was not enough to overcome the deficit.

Overall, this game highlighted the challenges both teams face as they navigate the early part of the season. The Trail Blazers will look to build on this momentum, while the Bucks will need to address their defensive issues and find ways to secure victories at home.

Odds

BookSpreadTotalMoneyline
DraftKingsMIL -1.5 — Portland Trail Blazers -105 · Milwaukee Bucks -115

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

Injury report

  • Kevin Porter Jr.Day-To-DayKneeMilwaukee Bucks
  • Shaedon SharpeOutKneePortland Trail Blazers
  • Ja MorantDay-To-DayElbowPortland Trail Blazers
  • Damian LillardDay-To-DayAchillesPortland Trail Blazers

Leaders

  • PointsBobby Portis22Milwaukee Bucks
  • AssistsRyan Rollins7Milwaukee Bucks
  • ReboundsMyles Turner11Milwaukee Bucks
  • PointsJerami Grant35Portland Trail Blazers
  • AssistsDeni Avdija5Portland Trail Blazers
  • ReboundsDonovan Clingan11Portland Trail Blazers

Recent form

Milwaukee Bucks

Last 10: 3-7Streak L4113.5 scored · 120.8 allowed per game2-4 at home

  • L116-129vs Detroit PistonsNov 23
  • L114-123vs Philadelphia 76ersNov 21
  • L106-118at Cleveland CavaliersNov 18
  • L95-119vs Los Angeles LakersNov 16
  • W147-134vs Charlotte HornetsNov 15
  • L100-111at Charlotte HornetsNov 13
  • W116-114at Dallas MavericksNov 11
  • L115-122vs Houston RocketsNov 9
  • W126-110vs Chicago BullsNov 8
  • L100-128at Toronto RaptorsNov 5

Portland Trail Blazers

Last 10: 3-7Streak L1119.1 scored · 125.9 allowed per game2-5 away

  • L95-122at Oklahoma City ThunderNov 24
  • W127-123at Golden State WarriorsNov 22
  • L121-122vs Chicago BullsNov 20
  • L110-127vs Phoenix SunsNov 19
  • L133-138at Dallas MavericksNov 17
  • L116-140at Houston RocketsNov 15
  • W125-117at New Orleans PelicansNov 13
  • L112-115at Orlando MagicNov 11
  • L131-136at Miami HeatNov 9
  • W121-119vs Oklahoma City ThunderNov 6

Standings

TeamGames behindLostStreakWin %Won
Oklahoma City-18L2.78064
Denver1028W12.65954
Minnesota1533W2.59849
Portland2240W2.51242
Utah4260L1.26822
Detroit-22W3.73260
Cleveland830W1.63452
Milwaukee2850L1.39032
Chicago2951L2.37831
Indiana4163L2.23219

Box score

StatPortland Trail BlazersMilwaukee Bucks
Field goals36-7938-86
Field goal %4644
Three-pointers18-4313-37
Three-point %4235
Free throws25-3314-18
Free throw %7678
Rebounds4839
Offensive rebounds128
Defensive rebounds3631
Assists2422
Steals810
Blocks85
Turnovers1413
Team turnovers20
Technical fouls01
Technical fouls, total01
Flagrant fouls00
Points off turnovers228
Fast-break points614
Points in the paint3236
Fouls1626
Largest lead331

How the scoring went

  1. 3rd Quarter81-70Deni Avdija makes free throw 1 of 2
  2. 3rd Quarter82-70Deni Avdija makes free throw 2 of 2
  3. 3rd Quarter84-70Robert Williams III makes dunk
  4. 3rd Quarter84-72Cole Anthony makes 1-foot two point shot
  5. 3rd Quarter84-74Cole Anthony makes 16-foot pullup jump shot
  6. 3rd Quarter86-74Jerami Grant makes driving layup (Caleb Love assists)
  7. 3rd Quarter87-74Jerami Grant makes free throw 1 of 2
  8. 3rd Quarter88-74Jerami Grant makes free throw 2 of 2
  9. 3rd Quarter89-74Donovan Clingan makes free throw 1 of 1
  10. 3rd Quarter91-74Caleb Love makes 24-foot three point jumper (Rayan Rupert assists)
  11. 3rd Quarter92-74Jerami Grant makes technical free throw
  12. 3rd Quarter94-74Jerami Grant makes free throw 1 of 2
  13. 3rd Quarter95-74Jerami Grant makes free throw 2 of 2
  14. 4th Quarter94-74Donovan Clingan makes alley oop layup (Jerami Grant assists)
  15. 4th Quarter96-74Jerami Grant makes two point shot
  16. 4th Quarter99-74Donovan Clingan makes 25-foot three point jumper (Caleb Love assists)
  17. 4th Quarter100-76Cole Anthony makes 15-foot pullup jump shot
  18. 4th Quarter102-76Donovan Clingan makes alley oop dunk shot (Caleb Love assists)
  19. 4th Quarter105-76Caleb Love makes 26-foot three pointer (Jerami Grant assists)
  20. 4th Quarter107-76Caleb Love makes 10-foot pullup jump shot
  21. 4th Quarter107-78Gary Trent Jr. makes 5-foot two point shot
  22. 4th Quarter107-79Gary Trent Jr. makes free throw 1 of 1
  23. 4th Quarter107-80Kyle Kuzma makes free throw 1 of 2
  24. 4th Quarter107-81Kyle Kuzma makes free throw 2 of 2
  25. 4th Quarter107-83Kyle Kuzma makes layup (Gary Trent Jr. assists)
  26. 4th Quarter108-83Deni Avdija makes free throw 1 of 2
  27. 4th Quarter108-85Ryan Rollins makes layup
  28. 4th Quarter110-86Kyle Kuzma makes free throw 1 of 2
  29. 4th Quarter110-87Kyle Kuzma makes free throw 2 of 2
  30. 4th Quarter110-89Ryan Rollins makes two point shot
  31. 4th Quarter110-92Gary Trent Jr. makes 23-foot three point jumper (Ryan Rollins assists)
  32. 4th Quarter112-92Robert Williams III makes alley oop dunk shot (Jerami Grant assists)
  33. 4th Quarter112-94Bobby Portis makes two point shot (Ryan Rollins assists)
  34. 4th Quarter112-97Mark Sears makes 26-foot three point jumper (Pete Nance assists)
  35. 4th Quarter112-98Gary Trent Jr. makes free throw 1 of 2
  36. 4th Quarter112-99Gary Trent Jr. makes free throw 2 of 2
  37. 4th Quarter115-99Duop Reath makes 26-foot three point jumper (Caleb Love assists)
  38. 4th Quarter115-100Gary Trent Jr. makes free throw 1 of 2
  39. 4th Quarter115-102Thanasis Antetokounmpo makes two point shot
  40. 4th Quarter115-103Thanasis Antetokounmpo makes free throw 1 of 1

Win probability

Above the line favours Milwaukee Bucks, below favours Portland Trail Blazers.

Venue

  • Fiserv ForumMilwaukee, WI
  • Attendance16526
  • OfficialsMarat Kogut, Ray Acosta, Danielle Scott

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.