April 22, 2026
EXPLORE THE GAME
Every shot, every lead change, every rotation — visualized.
ORL
DET
ORL
PLAYER PERFORMANCE
Detroit Pistons
Cunningham operated as a high-volume maestro, carving up the defense for 27 points and 11 assists to drive a +9.9 offensive credit. While his 7 turnovers were a glaring blemish, he made up for the sloppy ball security by locking down his matchups, holding them to just 4-of-13 shooting.
Harris was an absolute fortress on defense, suffocating his primary assignments to a dismal 18% shooting (3-of-17) to earn a massive +9.1 defensive credit. He paired that lockdown effort with a sturdy double-double (16 points, 11 boards), driving a +12.2 offensive credit despite a cold night from beyond the arc.
Robinson's perimeter stroke was just okay (3-of-8 from deep), but he found other ways to stay on the floor, notably grabbing 6 rebounds (avg 2.7). Surprisingly, his defensive effort stood out, as he held his matchups to 33% shooting and logged 3 deflections for a +3.7 defensive credit.
Duren's usual offensive dominance was dialed back (11 points, well below his 21.7 average), but he completely erased the paint for Detroit. He contested 8 shots and held his matchups to a staggering 2-of-12 (17%) from the floor, anchoring the interior defense while chipping in 4 assists.
Thompson was a two-way connector who thrived in the mud, shooting an efficient 5-of-9 to anchor a +7.7 offensive credit. His true value came on the other end, where he smothered his matchups (4-of-10 shooting) and generated 3 deflections to post a +6.9 defensive credit.
Green didn't give the Pistons anything offensively (0-of-1 from the field), but he was an absolute menace as a help defender. He racked up 3 blocks and held his assignments to 31% shooting, fueling a robust +4.6 defensive credit off the bench.
Stewart was a model of offensive efficiency, hitting all four of his shots to generate a +7.5 offensive credit. He backed up that perfect shooting with physical interior play, logging 7 contests and 2 blocks to anchor the second unit's frontcourt.
LeVert's offensive struggles continued as he forced up clunky looks, shooting 2-of-6 to produce a meager +0.7 offensive credit. He offered absolutely zero peripheral stats or hustle plays in his 13 minutes, making it a completely hollow shift.
Jenkins suffered a severe offensive drop-off, managing just 4 points (-74% vs his 15.4 average) on a clunky 2-of-7 shooting night. His inability to find a rhythm resulted in a -1.4 offensive credit, stalling out the second unit's momentum.
Holland was entirely neutralized on offense, failing to score on his lone shot attempt in 7 minutes of action. He managed to grab 3 rebounds, but his overall lack of aggression led to a negative offensive credit (-0.9).
Huerter was practically invisible during his brief 6-minute stint, attempting just two shots and finishing with 3 points (-70% vs avg). His lack of involvement dragged down his offensive credit (-1.8), rendering him a non-factor off the bench.
Reed saw less than a minute of floor time, recording absolutely no counting stats. It was a pure placeholder shift with a negligible +0.3 defensive credit.
Sasser was subbed in for a 46-second cameo and didn't register a single statistic. His box score and impact metrics were completely blank.
Orlando Magic
Banchero prioritized playmaking over his typical scoring volume, dishing out 8 assists (avg 5.6) to drive a +5.2 offensive credit. However, his defensive impact was muted as his primary matchups shot a comfortable 53% (8-of-15) from the floor, contributing to a tough -15 night for the starting unit.
A frigid shooting night (2-of-11 from the floor) severely limited Bane's typical offensive engine role, yielding just a +4.0 offensive credit. He tried to salvage his value through sheer effort, securing 3 loose-ball recoveries and 7 contests, but the lack of scoring punch was glaring.
Suggs took on a heavier scoring burden, pouring in 19 points (+49% vs avg) on high-volume perimeter shooting (3-of-10 from deep) to generate a +8.9 offensive credit. However, his usually disruptive defense took a back seat, as he failed to record a steal and allowed his matchups to shoot 50% from the field.
Wagner's jump shot abandoned him (0-for-2 from deep, 12 points), but he compensated by turning into an absolute menace on the defensive end. A massive 8 deflections and 4 steals fueled an elite +10.2 defensive credit, while holding his assignments to just 42% shooting.
Carter Jr. was completely neutralized inside, managing just 3 points on 1-of-6 shooting while fouling out in 23 minutes. His defensive anchor role also collapsed, as opponents torched him for 69% shooting (11-of-16) when he was the primary defender, resulting in a minimal +2.6 defensive credit.
Black was an offensive non-factor (1-of-6 shooting), but he completely altered the game's rhythm with his perimeter harassment. His 3 steals and 5 deflections powered a massive +8.5 defensive credit, proving he can swing possessions even when his shot isn't falling.
Bitadze didn't attempt a single field goal, yet he anchored the second unit perfectly through relentless rim protection and activity. His 9 contests, 4 deflections, and 2 blocks fueled a +4.9 defensive credit, proving his worth as a low-maintenance interior enforcer.
A passive offensive approach defined da Silva's 16 minutes, as he attempted just three shots to finish with 3 points (-72% vs his average). He did offer some resistance on the other end, holding his matchups to 2-of-6 shooting, but his overall footprint (+0.7 offensive credit) was too small to make a difference.
Relegated to a minor 7-minute role, Cain was practically invisible on offense, managing just 2 points on two shot attempts. He chipped in 4 contests to salvage a +3.3 defensive credit, but couldn't find the rhythm needed to earn a longer look.
Richardson made the absolute most of his 3-minute cameo, draining both of his three-point attempts to spark a quick +6.0 offensive credit. It was a pure microwave scoring stint with zero peripheral stats to speak of.
Carter logged just 3 minutes of garbage time, failing to score while missing his lone three-point attempt. A single steal helped him post a +2.6 defensive credit, but his stint was otherwise entirely uneventful.
Howard's brief 3-minute appearance was an empty-calorie cardio session marked by two missed three-pointers. He generated a negative offensive credit (-1.8) and offered virtually nothing else across the box score.
Wagner was a complete non-factor during his 3 minutes of action, grabbing a single rebound and missing his only shot. The lack of engagement resulted in a flat zero for his hustle credit and a negligible overall footprint.
Penda barely broke a sweat in his 3-minute garbage-time run, failing to attempt a shot while securing one rebound. He offered a token contest on defense, but his impact was essentially a blank slate.