April 28, 2026
EXPLORE THE GAME
Every shot, every lead change, every rotation — visualized.
POR
2P —
3P —
SAS
2P —
3P —
POR
SAS
POR
PLAYER PERFORMANCE
San Antonio Spurs
Fox orchestrated the offense masterfully, pouring in 21 points on highly efficient 8-of-14 shooting while dishing out 9 assists to fuel a +17.7 Offense component. He was equally stifling on the other end, holding his defensive matchups to a miserable 4-of-16 (25%) from the floor.
Vassell's perimeter shot completely abandoned him, as he went 0-of-4 from deep and finished with a below-average 10 points. Despite the offensive struggles (+4.3 Offense component), he stayed engaged defensively, tallying 3 deflections and a block to salvage some value.
Wembanyama was an absolute terror defensively, racking up 6 blocks, 13 contests, and 7 deflections to anchor a dominant +12.5 Defense component. While his 17 points were below his lofty 26.5 average, his hyper-efficient 5-of-7 shooting and 14 rebounds ensured his two-way impact remained immense.
Castle's playmaking was severely compromised by poor decision-making, as he coughed up 7 turnovers (well above his 3.4 average). While he scored efficiently (6-of-11 shooting) and defended his matchups well (33% allowed), the sheer volume of giveaways dragged his Offense component down to a meager +2.7.
Champagnie was a lethal perimeter weapon, torching the nets for 19 points on 5-of-7 shooting from beyond the arc. This scorching efficiency, combined with zero turnovers, drove a massive +17.9 Offense component and showcased his value as an elite floor spacer.
Harper was an explosive two-way force off the bench, pouring in 17 points on highly efficient 6-of-9 shooting to drive a +16.4 Offense component. His defensive activity was equally impressive, as he racked up 3 steals and 4 deflections to generate a robust +7.4 Defense credit.
Johnson struggled to find his offensive rhythm, managing just 7 points (below his 11.9 average) on 3-of-8 shooting. His lack of playmaking (1 assist) and couple of turnovers resulted in a nearly invisible +0.6 Offense component during his 18 minutes.
Kornet provided a highly efficient, low-usage spark, converting both of his field goal attempts and generating a +9.5 Offense credit through mistake-free play (0 turnovers) and 3 assists. He also anchored the interior effectively when challenged, holding opponents to just 2-of-9 (22%) shooting as the nearest defender.
Barnes was a complete non-factor offensively, missing both of his three-point attempts and finishing with just 3 points. His passive 13-minute shift yielded no assists or defensive counting stats, reflecting his inability to leave a meaningful imprint on the game.
In a fleeting one-minute appearance, Waters III missed his lone three-point attempt and grabbed a single rebound. His brief, empty stint resulted in a slightly negative -0.9 Offense component.
McLaughlin was entirely invisible during his one minute on the floor, failing to register a single counting stat. His fleeting appearance left no impact on the game, as shown by his +0.0 component scores.
Bryant logged just over a minute of garbage time and failed to record a single statistic. His completely empty box score resulted in flat +0.0 component credits across the board.
Olynyk's one-minute cameo was marred by his inability to capitalize at the charity stripe, missing both of his free throw attempts. This lack of execution dragged his Offense component down to -1.6 without any redeeming peripheral stats.
Biyombo managed to grab a single rebound during his brief one-minute shift but was otherwise uninvolved. His limited court time yielded a flat +0.0 Offense component and a negligible defensive credit.
Portland Trail Blazers
An ice-cold shooting performance (3-of-14 from the floor) severely limited Holiday's offensive footprint, yielding a paltry +0.9 Offense component. While he still facilitated effectively with 7 assists, his inability to convert looks (8 points vs 18.1 average) dragged down his overall effectiveness in nearly 40 minutes of action.
A brutal shooting night (2-of-10 overall, 1-of-7 from deep) completely derailed Camara's offensive utility, dropping him well below his 12.8 point average. His defensive impact was equally concerning, as opponents torched him for 7-of-8 (88%) shooting when he was the primary defender.
Avdija generated strong offensive value (+8.7 Offense component) despite struggling from deep (1-of-6), relying on his ability to get to the foul line (7-of-11 FT) to buoy his scoring. However, his playmaking impact was muted, as he recorded more turnovers (4) than assists (3, down from his 6.4 average).
Clingan's value was heavily anchored by his surprising playmaking and effort, dishing out an above-average 6 assists while generating a +5.8 Hustle component via 4 screen assists and 3 deflections. However, his interior presence faltered defensively, allowing opponents to shoot a blistering 9-of-13 (69%) when he was the nearest defender.
Henderson was a complete non-factor in his 16 minutes, managing just 5 points (well below his 15.2 average) and failing to record a single assist. His minimal involvement and poor shooting (2-of-6) resulted in a meager +1.6 Offense component, highlighting his inability to spark the second unit.
Cissoko delivered a massive two-way spark in his 19 minutes, exploding for 11 points (well above his 2.1 average) on 4-of-6 shooting to drive a +12.1 Offense credit. His defensive activity was equally disruptive, generating 3 steals and 4 deflections to secure a +5.2 Defense component.
Williams III provided a highly efficient scoring punch off the bench, tallying 11 points (above his 7.0 average) on 5-of-10 shooting to fuel a +11.5 Offense component. He paired this with his usual steady rebounding (7 boards) and mistake-free play (0 turnovers), acting as a reliable interior anchor.
Grant salvaged a low-volume shooting night (2-of-6) by aggressively attacking the rim, converting 7-of-8 free throws to bolster his +10.0 Offense component. He also provided a solid two-way presence, grabbing 2 steals (above his 1.0 average) and generating a +3.4 Defense credit.
Thybulle's defensive instincts were sharp, racking up 2 steals, 1 block, and 3 deflections to drive a robust +5.8 Defense component. However, his offensive game was practically non-existent, as he bricked all five of his three-point attempts and finished with just 2 points.
Krejčí struggled to make an impact during his 13 minutes on the floor, missing both of his three-point attempts to finish with just 2 points. While he chipped in 2 assists, his overall offensive contribution (+1.2 Offense component) was negligible.
In a brief six-minute cameo, Sharpe managed to put up 5 points on 2-of-5 shooting, resulting in a modest +2.6 Offense component. He recorded a completely empty line otherwise, failing to register a single rebound, assist, or defensive counting stat.
Murray was completely invisible during his fleeting one-minute stint, failing to record a single statistic across the board. His brief appearance yielded a flat +0.0 Offense component and a slight negative defensive credit.
Yang's one-minute garbage-time cameo was entirely unproductive, as he bricked both of his three-point attempts. This brief, inefficient stretch resulted in a -1.8 Offense component without any redeeming hustle or defensive stats.
Wesley logged just over a minute of action and failed to register a single box score or hustle statistic. His empty shift left zero imprint on the game, reflected in his flat +0.0 component scores across the board.