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.
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.
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+.
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
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | MIL -1.5 | — | Portland Trail Blazers -105 · Milwaukee Bucks -115 |
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
| Team | Games behind | Lost | Streak | Win % | Won |
|---|---|---|---|---|---|
| Oklahoma City | - | 18 | L2 | .780 | 64 |
| Denver | 10 | 28 | W12 | .659 | 54 |
| Minnesota | 15 | 33 | W2 | .598 | 49 |
| Portland | 22 | 40 | W2 | .512 | 42 |
| Utah | 42 | 60 | L1 | .268 | 22 |
| Detroit | - | 22 | W3 | .732 | 60 |
| Cleveland | 8 | 30 | W1 | .634 | 52 |
| Milwaukee | 28 | 50 | L1 | .390 | 32 |
| Chicago | 29 | 51 | L2 | .378 | 31 |
| Indiana | 41 | 63 | L2 | .232 | 19 |
Box score
| Stat | Portland Trail Blazers | Milwaukee Bucks |
|---|---|---|
| Field goals | 36-79 | 38-86 |
| Field goal % | 46 | 44 |
| Three-pointers | 18-43 | 13-37 |
| Three-point % | 42 | 35 |
| Free throws | 25-33 | 14-18 |
| Free throw % | 76 | 78 |
| Rebounds | 48 | 39 |
| Offensive rebounds | 12 | 8 |
| Defensive rebounds | 36 | 31 |
| Assists | 24 | 22 |
| Steals | 8 | 10 |
| Blocks | 8 | 5 |
| Turnovers | 14 | 13 |
| Team turnovers | 2 | 0 |
| Technical fouls | 0 | 1 |
| Technical fouls, total | 0 | 1 |
| Flagrant fouls | 0 | 0 |
| Points off turnovers | 22 | 8 |
| Fast-break points | 6 | 14 |
| Points in the paint | 32 | 36 |
| Fouls | 16 | 26 |
| Largest lead | 33 | 1 |
How the scoring went
- 3rd Quarter81-70Deni Avdija makes free throw 1 of 2
- 3rd Quarter82-70Deni Avdija makes free throw 2 of 2
- 3rd Quarter84-70Robert Williams III makes dunk
- 3rd Quarter84-72Cole Anthony makes 1-foot two point shot
- 3rd Quarter84-74Cole Anthony makes 16-foot pullup jump shot
- 3rd Quarter86-74Jerami Grant makes driving layup (Caleb Love assists)
- 3rd Quarter87-74Jerami Grant makes free throw 1 of 2
- 3rd Quarter88-74Jerami Grant makes free throw 2 of 2
- 3rd Quarter89-74Donovan Clingan makes free throw 1 of 1
- 3rd Quarter91-74Caleb Love makes 24-foot three point jumper (Rayan Rupert assists)
- 3rd Quarter92-74Jerami Grant makes technical free throw
- 3rd Quarter94-74Jerami Grant makes free throw 1 of 2
- 3rd Quarter95-74Jerami Grant makes free throw 2 of 2
- 4th Quarter94-74Donovan Clingan makes alley oop layup (Jerami Grant assists)
- 4th Quarter96-74Jerami Grant makes two point shot
- 4th Quarter99-74Donovan Clingan makes 25-foot three point jumper (Caleb Love assists)
- 4th Quarter100-76Cole Anthony makes 15-foot pullup jump shot
- 4th Quarter102-76Donovan Clingan makes alley oop dunk shot (Caleb Love assists)
- 4th Quarter105-76Caleb Love makes 26-foot three pointer (Jerami Grant assists)
- 4th Quarter107-76Caleb Love makes 10-foot pullup jump shot
- 4th Quarter107-78Gary Trent Jr. makes 5-foot two point shot
- 4th Quarter107-79Gary Trent Jr. makes free throw 1 of 1
- 4th Quarter107-80Kyle Kuzma makes free throw 1 of 2
- 4th Quarter107-81Kyle Kuzma makes free throw 2 of 2
- 4th Quarter107-83Kyle Kuzma makes layup (Gary Trent Jr. assists)
- 4th Quarter108-83Deni Avdija makes free throw 1 of 2
- 4th Quarter108-85Ryan Rollins makes layup
- 4th Quarter110-86Kyle Kuzma makes free throw 1 of 2
- 4th Quarter110-87Kyle Kuzma makes free throw 2 of 2
- 4th Quarter110-89Ryan Rollins makes two point shot
- 4th Quarter110-92Gary Trent Jr. makes 23-foot three point jumper (Ryan Rollins assists)
- 4th Quarter112-92Robert Williams III makes alley oop dunk shot (Jerami Grant assists)
- 4th Quarter112-94Bobby Portis makes two point shot (Ryan Rollins assists)
- 4th Quarter112-97Mark Sears makes 26-foot three point jumper (Pete Nance assists)
- 4th Quarter112-98Gary Trent Jr. makes free throw 1 of 2
- 4th Quarter112-99Gary Trent Jr. makes free throw 2 of 2
- 4th Quarter115-99Duop Reath makes 26-foot three point jumper (Caleb Love assists)
- 4th Quarter115-100Gary Trent Jr. makes free throw 1 of 2
- 4th Quarter115-102Thanasis Antetokounmpo makes two point shot
- 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
- Tony Parker: 'Super happy' when he saw Patty Mills arrive
- 2026 NBA buzz: Latest free agency and trade updates
- NBA punishes Clippers after Kawhi investigation: Top questions
- Shelburne: 'Extremely severe punishments' on Steve Ballmer, Clippers
- Shams details punishments for LA Clippers after Kawhi probe
- NBA announces punishments for LA Clippers after Kawhi probe
Picks for NBA
NBA rules and settlement
These two, other days
- Trail Blazers Dominate Bucks in 130-99 VictoryMar 25, 2026