Game recap · Mar 25

Trail Blazers run away from Bucks, 130-99

Portland Trail Blazers (37-37) beat Milwaukee Bucks (29-43) 130-99 at home on Wednesday, March 25. The final margin was 31 points.

The game, quarter by quarter

The Trail Blazers had the better start, winning the first 42-27 to lead by 15 after one. The Trail Blazers kept the pressure on with a 29-22 second quarter, carrying a 22-point lead into halftime.

The Trail Blazers won the third 33-32 to create some separation, taking a 23-point lead into the fourth. The Trail Blazers took the fourth 26-18; the Trail Blazers finished the job for a 130-99 regulation win.

Why it was lopsided

The Trail Blazers made 33.8 free throws per 100 field-goal attempts, compared with 14.6 for the Bucks. The Trail Blazers got more from their shots, finishing at 64.4% effective field-goal shooting compared with 48.3% for the Bucks. The points at the line gave them room for error elsewhere.

The Bucks did win one battle, ball security: TOV% of 15.9 against 20.1. The Trail Blazers made up for it elsewhere.

At roughly 100 possessions per team, the Trail Blazers produced 129.8 points per 100 possessions to 98.8 for the Bucks.

The Trail Blazers' reserves also made a difference, outscoring the opposing bench 57-24.

Who stood out

Ryan Rollins was the game's biggest individual force for MIL: 36 pts, 4 reb, 4 ast on 13-26 shooting. His Game Score of 22.8 led everyone. His team was -6 with him on the floor.

Donovan Clingan led the Trail Blazers with 14 pts, 15 reb, 3 ast, 4 stl on 6-8 shooting, good for a 22 Game Score.

Donovan Clingan (14 pts, 15 reb, 3 ast) recorded a double-double.

What it means

The result fit the pre-game Win Meter, which gave the Trail Blazers about a 80% chance.

Across the last 3 meetings in our records, Portland Trail Blazers lead 3-0.

The Trail Blazers are now 37-37, and the Bucks are 29-43. The Trail Blazers last five before this game: W-W-W-L-W.

Written automatically by Tip Off Live software from box score data. Ratings and probabilities are our own model estimates.

Scoring by quarter

Team1234T
Milwaukee Bucks2722321899
Portland Trail Blazers42293326130

Game flow

Margin after each period. Above the line the home team leads; below it the visitors lead. Tap a point to see the score.

Trail Blazers leadBucks leadStartQ1Q2Q3Q4

Q4: Milwaukee Bucks 99, Portland Trail Blazers 130 · Trail Blazers by 31

The same team led at every period break. Biggest gap at a period break: 31 for Trail Blazers after Q4.

The four factors

Four numbers explain most basketball games: shooting, turnovers, rebounding and free throws. The highlighted side had the edge. Tap a row to see what it measures.

BucksTrail Blazers

Pace: about 100 possessions per team. Points per 100 possessions: Bucks 98.8, Trail Blazers 129.8.

Players of the game

Ranked by Game Score, a single number that rolls up points, rebounds, assists, steals, blocks, shooting efficiency, fouls and turnovers.

Ryan Rollins MIL36 pts, 4 reb, 4 ast on 13-26 shooting
22.8
Donovan Clingan POR14 pts, 15 reb, 3 ast, 4 stl on 6-8 shooting
22
Scoot Henderson POR23 pts, 3 reb, 4 ast on 6-13 shooting
21
Deni Avdija POR18 pts, 4 reb, 7 ast on 4-8 shooting
16

Milwaukee Bucks

PlayerMINPTSREBASTSTLBLKTOPFFG3PTFT+/−
A.J. GreenG3454510122-81-50-0-30
Ousmane DiengF33164401437-172-60-0-28
Pete NanceF3164201142-61-51-2-19
Ryan RollinsG313644205413-266-124-4-6
Jericho SimsF29126220155-50-02-4-21
Taurean PrinceF29136210014-113-82-2-1
Andre Jackson Jr.G2283140222-51-33-6-10
Gary Trent Jr.G1900010030-70-40-0-21
Thanasis AntetokounmpoF813210210-10-01-2-11
Cormac RyanG0420001001-30-20-0-8
Myles TurnerC-F0000000000-00-00-00
Alex AntetokounmpoF0000000000-00-00-00
Giannis AntetokounmpoF0000000000-00-00-00
Gary HarrisG0000000000-00-00-00
Kyle KuzmaF0000000000-00-00-00
Kevin Porter Jr.G0000000000-00-00-00
Bobby PortisF0000000000-00-00-00
Team993422123162536-8914-4513-20

Portland Trail Blazers

PlayerMINPTSREBASTSTLBLKTOPFFG3PTFT+/−
Jrue HolidayG26135810314-74-51-1+28
Donovan ClinganC251415342226-81-21-2+26
Deni AvdijaF25184701404-81-59-11+6
Toumani CamaraF24103121213-62-42-2+1
Jerami GrantF24182001317-164-100-0+20
Scoot HendersonG24233410016-133-78-8+18
Matisse ThybulleG-F23148031225-73-51-1+23
Kris MurrayF2253200102-21-10-0+22
Sidy CissokoG1624301221-10-00-0+7
Robert Williams IIIC-F1466002122-40-02-4+4
Blake WesleyG0971102002-50-13-4+1
Caleb LoveG0800100010-30-10-0-1
Vit KrejciG0000000000-00-00-00
Damian LillardG0000000000-00-00-00
Shaedon SharpeG0000000000-00-00-00
Hansen YangC0000000000-00-00-00
Jayson KentF0000000000-00-00-00
Chris YoungbloodG0000000000-00-00-00
Team13054301111201342-8019-4127-33

Team comparison

MILPOR
Field goal %40.4%
52.5%
Three-point %31.1%
46.3%
Free throw %65%
81.8%
Rebounds34
54
Assists22
30
Steals12
11
Blocks3
11
Turnovers16
20
Bench points24
57

Recent meetings

  • Nov 24: POR 115, MIL 103
  • Jan 28: MIL 112, POR 125
  • Jan 4: POR 105, MIL 102

More from Mar 25

More