Trail Blazers Dominate Bucks in 130-99 Victory
Wednesday, March 25, 2026, 10:00 PM ET · Moda Center
Portland Trail Blazers 130, Milwaukee Bucks 99, 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 Milwaukee Bucks vs Portland Trail Blazers?
Portland Trail Blazers beat Milwaukee Bucks 130-99 at Moda Center on March 25, 2026.
Who was favored in Milwaukee Bucks vs Portland Trail Blazers?
Portland Trail Blazers were the favorite at DraftKings, moneyline -1050 (about 91% implied). The favorite won.
The Portland Trail Blazers secured a commanding victory over the Milwaukee Bucks, winning 130-99 at the Moda Center. This matchup was particularly noteworthy as it marked the third consecutive win for the Trail Blazers against the Bucks this season, solidifying their dominance in the series with a 3-0 record against Milwaukee.
Entering the game, the Trail Blazers had a home record of 37-37, while the Bucks were struggling with an away record of 29-43. The recent form of both teams highlighted the disparity; Portland had won six of their last ten games, boasting an average of 115.3 points scored and 108.8 points allowed. In contrast, Milwaukee had only managed to win three of their last ten, averaging 107.2 points scored and allowing 120.0 points per game.
The Trail Blazers' home performance has been particularly strong, with a 3-1 record in their last four home games. They recently defeated the Brooklyn Nets 134-99, showcasing their offensive capabilities. In their last five games, they averaged 119.0 points scored while allowing 109.0 points. Meanwhile, the Bucks have struggled, with a 1-4 record in their last five away games, including a heavy defeat to the LA Clippers, where they lost 96-129.
In terms of injuries, the Trail Blazers were without Shaedon Sharpe due to a knee issue, while both Damian Lillard and Ja Morant were listed as day-to-day with their respective injuries. The Bucks also had Kevin Porter Jr. listed as day-to-day due to a knee injury. The absence of key players could have impacted the Bucks' performance, especially given their recent struggles.
The betting market reflected Portland's strong position heading into the game, with DraftKings listing the Trail Blazers as 15.5-point favorites. The total for the game was set at 226.5 points, indicating expectations of a high-scoring affair. The odds for Portland to win straight up were -1050, while Milwaukee was at +675, further emphasizing the confidence in the Trail Blazers.
The conditions at the Moda Center were favorable for the home team, contributing to their performance. The Trail Blazers took control early and never looked back, leading comfortably throughout the game. Scoring plays in the fourth quarter included contributions from Blake Wesley and Matisse Thybulle, who helped seal the victory with key baskets.
Overall, the Trail Blazers' ability to maintain their scoring and defensive efficiency was evident, as they outperformed the Bucks in nearly every aspect of the game. With this win, Portland continues to build momentum as they look to solidify their playoff positioning.
Odds
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | POR -15.5 | 226.5 o -110 / u -110 | Milwaukee Bucks +675 · Portland Trail Blazers -1050 |
Injury report
- Shaedon SharpeOutKneePortland Trail Blazers
- Ja MorantDay-To-DayElbowPortland Trail Blazers
- Damian LillardDay-To-DayAchillesPortland Trail Blazers
- Kevin Porter Jr.Day-To-DayKneeMilwaukee Bucks
Leaders
- PointsScoot Henderson23Portland Trail Blazers
- AssistsJrue Holiday8Portland Trail Blazers
- ReboundsDonovan Clingan15Portland Trail Blazers
- PointsRyan Rollins36Milwaukee Bucks
- AssistsAJ Green5Milwaukee Bucks
- ReboundsTaurean Prince6Milwaukee Bucks
Recent form
Portland Trail Blazers
Last 10: 6-4Streak W1115.3 scored · 108.8 allowed per game3-1 at home
- W134-99vs Brooklyn NetsMar 24
- L112-128at Denver NuggetsMar 22
- W108-104at Minnesota TimberwolvesMar 21
- W127-119at Indiana PacersMar 18
- W114-95at Brooklyn NetsMar 16
- L103-109at Philadelphia 76ersMar 15
- W124-114vs Utah JazzMar 14
- L101-103vs Charlotte HornetsMar 11
- W131-111vs Indiana PacersMar 9
- L99-106at Houston RocketsMar 7
Milwaukee Bucks
Last 10: 3-7Streak L1107.2 scored · 120 allowed per game1-4 away
- L96-129at LA ClippersMar 24
- W108-105at Phoenix SunsMar 22
- L96-128at Utah JazzMar 20
- L116-123vs Cleveland CavaliersMar 18
- W134-123vs Indiana PacersMar 15
- L99-122at Atlanta HawksMar 14
- L105-112at Miami HeatMar 12
- L114-129vs Phoenix SunsMar 11
- L91-130vs Orlando MagicMar 9
- W113-99vs Utah JazzMar 8
Standings
| Team | Games behind | Lost | Streak | Win % | Won |
|---|---|---|---|---|---|
| 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 |
| 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 |
Box score
| Stat | Milwaukee Bucks | Portland Trail Blazers |
|---|---|---|
| Field goals | 36-89 | 42-80 |
| Field goal % | 40 | 53 |
| Three-pointers | 14-45 | 19-41 |
| Three-point % | 31 | 46 |
| Free throws | 13-20 | 27-33 |
| Free throw % | 65 | 82 |
| Rebounds | 34 | 54 |
| Offensive rebounds | 13 | 15 |
| Defensive rebounds | 21 | 39 |
| Assists | 22 | 30 |
| Steals | 12 | 11 |
| Blocks | 3 | 11 |
| Turnovers | 16 | 20 |
| Team turnovers | 1 | 1 |
| Technical fouls | 2 | 0 |
| Technical fouls, total | 2 | 0 |
| Flagrant fouls | 0 | 0 |
| Points off turnovers | 20 | 29 |
| Fast-break points | 10 | 13 |
| Points in the paint | 36 | 44 |
| Fouls | 25 | 13 |
| Largest lead | 0 | 33 |
| Lead changes | 0 | 0 |
| Time in front | 0 | 99 |
How the scoring went
- 3rd Quarter66-88Deni Avdija makes free throw 1 of 2
- 3rd Quarter66-89Deni Avdija makes free throw 2 of 2
- 3rd Quarter66-90Deni Avdija makes free throw 1 of 2
- 3rd Quarter66-91Deni Avdija makes free throw 2 of 2
- 3rd Quarter69-91Pete Nance makes 23-foot three point jumper (AJ Green assists)
- 3rd Quarter71-91Ryan Rollins makes driving layup
- 3rd Quarter71-94Matisse Thybulle makes 25-foot three point jumper (Deni Avdija assists)
- 3rd Quarter74-94Ryan Rollins makes 23-foot three point jumper (Pete Nance assists)
- 3rd Quarter76-94Ryan Rollins makes running layup (AJ Green assists)
- 3rd Quarter76-97Deni Avdija makes 25-foot three pointer
- 3rd Quarter77-97Taurean Prince makes free throw 1 of 2
- 3rd Quarter78-97Taurean Prince makes free throw 2 of 2
- 3rd Quarter78-100Matisse Thybulle makes 23-foot three point jumper (Scoot Henderson assists)
- 3rd Quarter81-100Ryan Rollins makes 25-foot three point step back jumpshot (AJ Green assists)
- 3rd Quarter81-101Scoot Henderson makes free throw 1 of 2
- 3rd Quarter81-102Scoot Henderson makes free throw 2 of 2
- 3rd Quarter81-104Robert Williams III makes layup (Scoot Henderson assists)
- 4th Quarter81-106Scoot Henderson makes running layup (Kris Murray assists)
- 4th Quarter81-109Scoot Henderson makes 26-foot three point jumper (Donovan Clingan assists)
- 4th Quarter81-111Donovan Clingan makes 2-foot two point shot (Jrue Holiday assists)
- 4th Quarter81-114Scoot Henderson makes 26-foot three pointer (Sidy Cissoko assists)
- 4th Quarter84-114Ousmane Dieng makes 25-foot three point jumper (Jericho Sims assists)
- 4th Quarter84-115Scoot Henderson makes free throw 1 of 2
- 4th Quarter84-116Scoot Henderson makes free throw 2 of 2
- 4th Quarter87-116Ryan Rollins makes 24-foot three point jumper (Taurean Prince assists)
- 4th Quarter90-116Ryan Rollins makes 26-foot three pointer (Jericho Sims assists)
- 4th Quarter92-116Andre Jackson Jr. makes 2-foot layup (Ryan Rollins assists)
- 4th Quarter92-118Kris Murray makes 1-foot dunk (Blake Wesley assists)
- 4th Quarter94-118Ousmane Dieng makes 3-foot two point shot (Ryan Rollins assists)
- 4th Quarter96-118Ryan Rollins makes 15-foot step back jumpshot
- 4th Quarter96-120Matisse Thybulle makes running layup
- 4th Quarter97-120Jericho Sims makes free throw 2 of 2
- 4th Quarter97-122Blake Wesley makes 11-foot two point shot (Caleb Love assists)
- 4th Quarter97-123Blake Wesley makes free throw 1 of 1
- 4th Quarter97-125Matisse Thybulle makes driving layup
- 4th Quarter97-126Matisse Thybulle makes free throw 1 of 1
- 4th Quarter99-126Cormac Ryan makes driving layup
- 4th Quarter99-127Blake Wesley makes free throw 2 of 2
- 4th Quarter99-129Blake Wesley makes driving layup
- 4th Quarter99-130Blake Wesley makes technical free throw
Win probability
Above the line favours Portland Trail Blazers, below favours Milwaukee Bucks.
Venue
- Moda CenterPortland, OR
- Attendance16991
- OfficialsLeon Wood, Che Flores, Tre Maddox
Elsewhere
- 2026 NBA free agency: Grades for offseason signings, extensions
- Stephen A. rips NBA for not giving Kawhi a more severe punishment
- 2026 NBA buzz: Latest free agency and trade updates
- Sources: Rockets' Amen Thompson agrees to 5-year, $208M extension
- 'The Hoop Collective': Episodes of Brian Windhorst's NBA podcast
- Windhorst: Kawhi is an 'unmitigated winner' following NBA's punishments
Picks for NBA
NBA rules and settlement
These two, other days
- Trail Blazers Defeat Bucks in Milwaukee ShowdownNov 24, 2025