Friday, April 24, 2026

Spurs and Blazers combine for historic offensive ineptitude in 36-point blowout

blowoutdefensive-battlebench-performance

Portland cruises to 24-12 victory as San Antonio struggles to score; our under props cash in historic fashion

SAS
12
FINAL
POR
24

This wasn't basketball—it was a masterclass in how not to play the game. The Spurs and Blazers combined for 36 points in what might be the lowest-scoring NBA game in recent memory, with Portland's 24-12 victory over San Antonio feeling less like a competitive matchup and more like a defensive showcase that devolved into pure offensive chaos.

The Spurs were absolutely brutal. De'Aaron Fox, the team's backcourt anchor, managed just 2 points on 1-of-2 shooting with 1 assist across 7 minutes—a nightmare line that somehow still wasn't the most embarrassing night on the roster. Julian Champagnie led the team with 5 points in 11 minutes, but even that felt generous given the overall offensive drought. San Antonio shot 6-of-18 from the field (33.3%) and went a combined 1-of-9 from three. The bench? Nonexistent. Devin Vassell checked in for 8 minutes and scored zero points, touching the ball just enough to register a DNP-type stat line while technically playing.

Portland wasn't much better, which somehow made the game even more bizarre. Scoot Henderson led the way with 8 points on 3-of-6 shooting, while Jrue Holiday added 6 points in 10 minutes. Robert Williams III chipped in 4 points with a solid 3-rebound contribution, but even these "good" performances underscored just how dysfunctional the entire evening was. The Blazers shot 14-of-25 (56%) as a team—respectable by normal standards, laughable when your opponent is playing like they've never seen a basketball before.

Prediction Accountability

Our model had perhaps its finest hour. We graded 67 active props tonight with a 76.1% hit rate and posted a solid $303.64 P/L with 45.3% ROI. The high-confidence bets crushed it—24-of-24 (100%) for $218.18—because when teams play this poorly, the unders aren't predictions, they're certainties. De'Aaron Fox's under on Points + Assists (25.5) cashed by 22.5 points. Devin Vassell's under on Points + Rebounds + Assists (22.5) hit at 0.0. Jrue Holiday's under on Points + Rebounds + Assists (27.5) won by 19.5. These weren't close calls; they were foreclosures.

The medium-confidence picks went 3-of-6 (50%) and the low-confidence bets hit at 64.9%—still well above expectation. Our only real pain points were the "zero threes made" props that came up just 0.5 short: Donovan Clingan, Keldon Johnson, and Dylan Harper all missed the over-0.5 three-pointers line by the thinnest of margins, each costing us on heartbreakers with 0% and 5% confidence wagers. A few low-confidence overages on volume guys (Dylan Harper over Rebounds 2.5 at 33%, Robert Williams III over Rebounds 6.5 at 29%) also stung, but the volume of under hits more than compensated.

Turning Point

There was no turning point because there was no point at all. From the opening tip, both teams' offenses looked like they'd never practiced together. The game was effectively decided by sheer attrition—whoever could score 15-20 points would win, and that ended up being Portland. By the second quarter, it was clear neither team was scoring more than 25 total. The game became inevitable around the 3-minute mark of Q2 when the Spurs hadn't cracked 8 points.

Key Performers

Scoot Henderson8 PTS / 0 REB / 1 AST

Portland's most efficient scorer in a game where efficiency was a luxury neither team could afford. Henderson's 3-of-6 shooting (50%) was the closest thing to a bright spot in an offensive wasteland. Our under on his Points + Assists (17.5) cashed comfortably at 9.0.

De'Aaron Fox2 PTS / 2 REB / 1 AST

A complete disappearing act. Fox's 7-minute stint resulted in one of the worst per-minute output lines imaginable, and our model decimated him on the unders. His Points + Rebounds + Assists under (28.5) won by 23.5 points—the most dominant miss in the entire slate.

Julian Champagnie5 PTS / 2 REB / 0 AST

San Antonio's leading scorer in an indictment of the entire roster. Champagnie's 5 points on 2-of-3 shooting across 11 minutes represented the Spurs' best offensive effort, which tells you everything about this game. Still hit our unders across the board.

Jrue Holiday6 PTS / 1 REB / 1 AST

Holiday's 10-minute appearance was forgettable from a volume perspective but perfect for our under bets. His Points + Rebounds + Assists came in at 8.0 against a 27.5 line—a 19.5-point margin that exemplifies how badly our directional reads nailed this game.

Player Timeline

Box Score Leaders

PlayerPTSREBAST3PMNotable
Scoot Henderson8012
Jrue Holiday6110
Julian Champagnie5201
Robert Williams III4300
Jerami Grant3101
Donovan Clingan3211
Dylan Harper3101
De'Aaron Fox2210

Prediction Breakdown

Active
67
Record
51-16
Hit Rate
76.1%
Profit
+$304
ROI
+45.3%
41 props voided (DNP)

By Confidence

BetsHitsMissesHit%P/LROI
high24240100.0%+$218+90.9%
medium63350.0%$-3-4.5%
low37241364.9%+$88+23.8%

By Prop Type

BetsHitsMissesHit%P/LROI
pts+reb990100.0%+$82+90.9%
pts+ast770100.0%+$64+90.9%
reb+ast770100.0%+$64+90.9%
pts+reb+ast97277.8%+$44+48.5%
points96366.7%+$25+27.3%
rebounds96366.7%+$25+27.3%
assists64266.7%+$16+27.3%
steals110100.0%+$9+90.9%
blocks21150.0%$-1-4.5%
three_pm83537.5%$-23-28.4%

By Direction

BetsHitsMissesHit%P/LROI
over160160.0%$-160-100.0%
under51510100.0%+$464+90.9%

How Our Predictions Held Up

This was a tape-it-up night for NightlyHoops. Our 76.1% hit rate on 67 active props, anchored by a perfect 100% run on high-confidence bets, shows that when the underlying game is this dysfunctional, the math wins. We nailed the directional reads spectacularly across the board—the only real damage was a trio of heartbreaker 0-threes props that came up 0.5 short and a handful of low-confidence overs that couldn't have mattered less to our bottom line.

This recap is generated from official NBA play-by-play data and box scores.
Spurs and Blazers combine for historic offensive ineptitude in 36-point blowout | April 24, 2026 | NightlyHoops