April 23, 2026
EXPLORE THE GAME
Every shot, every lead change, every rotation — visualized.
CLE
TOR
CLE
PLAYER PERFORMANCE
Toronto Raptors
Barrett caught fire from the perimeter, draining 6-of-8 threes to fuel a 33-point explosion (↑ avg 20.4) and a stellar +23.5 Offense credit. He paired this scoring barrage with lockdown perimeter defense, contesting 9 shots and limiting his assignments to 6-of-16 shooting to drive a +7.8 Defense mark.
Barnes operated as an absolute offensive juggernaut, torching the defense for 33 points (↑ avg 16.6) on highly efficient 11-of-17 shooting. His dual-threat playmaking was equally lethal, as he dished out 11 assists to generate a massive +33.4 Offense credit while committing just one turnover.
Ingram took a backseat offensively, attempting just 9 shots to finish with 12 points (↓ avg 19.2) and a modest +5.3 Offense credit. However, he channeled his energy into defensive disruption, grabbing 2 steals (↑ avg 0.5) and holding his matchups to 38% shooting to secure a +3.5 Defense mark.
A disastrous shooting night completely erased Walter's offensive value, as he bricked all six of his attempts to finish scoreless (↓ avg 11.0) with a -4.7 Offense credit. His struggles extended to the defensive end, where opponents easily shot 67% against him when he was the primary defender.
Poeltl anchored the interior defense effectively, logging 6 contests and holding his primary matchups to a stifling 36% from the floor. He was highly efficient in his limited offensive role, converting 4-of-6 shots to earn a +11.8 Offense credit despite falling short of his season scoring average.
Shead was an absolute menace in the passing lanes, racking up 5 steals (↑ avg 1.0) and 8 deflections to power a massive +12.7 Defense credit. However, his offensive passivity and 3 turnovers dragged down his overall value, resulting in a -3.0 Offense mark on just 2 points.
Murray-Boyles dominated the paint with ruthless efficiency, converting 11-of-15 shots to pour in 22 points (↑ avg 12.4) and generate a massive +23.8 Offense credit. He was equally engaged doing the dirty work, setting 5 screen assists and grabbing 8 rebounds (↑ avg 5.2) to round out a stellar performance.
Battle delivered a flawless shooting masterclass off the bench, hitting all five of his attempts—including 4-of-4 from deep—to post 14 points (↑ avg 3.5). This explosive perimeter marksmanship translated directly into a +14.0 Offense credit, while he also held his defensive matchups to a respectable 38% shooting.
Mamukelashvili's typically reliable scoring vanished entirely, as he missed all his shots to finish with 0 points (↓ avg 12.5) and a -4.1 Offense credit. He compensated by locking down his matchups, holding opponents to a miserable 1-of-6 shooting (17%) while contesting 6 shots to earn a +2.0 Defense mark.
Jackson-Davis was virtually invisible during his 94 seconds of garbage time, missing his only shot attempt to finish scoreless. His lack of engagement led to a flat +0.0 Hustle credit and a slight negative drag on the defense (-0.8).
Temple's microscopic cameo yielded nothing but cardio and a single assist. He missed his lone field goal attempt, resulting in a -0.3 Offense credit and completely flat hustle metrics.
Relegated to the deep bench, Lawson failed to register any meaningful stats during his brief appearance. His only contribution was a missed shot, which dragged his Offense credit down to -0.8 while offering nothing in terms of hustle or defense.
Mogbo made the most of his single offensive touch, converting his only shot attempt to earn a +2.0 Offense credit. However, he failed to grab a rebound (↓ avg 1.9) or record any hustle stats, limiting his overall impact during the brief stint.
Dick was a complete ghost during his minute-and-a-half on the floor, failing to record a single statistic in the box score or hustle tracking. This absolute lack of involvement resulted in flat +0.0 credits across Offense, Hustle, and Defense.
Cleveland Cavaliers
Severe turnover issues plagued Harden's night, as his 8 giveaways (↑ avg 3.3) directly fueled a negative Offense credit (-1.9). His playmaking also dried up with just 4 assists (↓ avg 7.5), compounding the damage of a sluggish 5-of-13 shooting performance.
Mobley shifted into a playmaking hub role with 7 assists (↑ avg 3.4), offsetting a brutal 4-of-13 shooting night to still post a +10.5 Offense credit. His rim protection remained active with 14 contests and a +9.1 Defense mark, even though opponents converted 56% of their looks when he was the primary defender.
A frigid perimeter stroke (1-of-7 from deep) derailed Mitchell's scoring punch, dropping him to just 15 points (↓ avg 26.5) and a muted +4.3 Offense credit. He did manage to stifle his primary matchups, holding them to 38% shooting, but the lack of dynamic creation (3 assists) limited his overall influence.
Allen made his presence felt on the interior with 15 contests and 3 blocks (↑ avg 0.9), anchoring a +5.8 Defense credit despite opponents shooting 58% against him. He was highly efficient when targeted on offense (5-of-7 FG), yielding a +10.7 Offense mark even with his rebounding numbers dropping below his season norm.
Wade provided steady, low-usage value without forcing the issue offensively, generating a +4.6 Offense credit despite quiet shooting (2-of-5 FG). He held his own on the other end, contributing a +2.9 Defense mark while his primary assignments shot 4-of-8 from the floor.
Strus provided a vital perimeter spark, knocking down 4-of-8 from beyond the arc to drive a robust +12.2 Offense credit. He also stepped up defensively, limiting his primary matchups to 3-of-8 shooting (38%) while chipping in above-average rebounding (6 boards).
Despite a massive drop in scoring volume with just 3 points (↓ avg 11.3), Merrill found ways to contribute through active perimeter defense. He racked up 5 contests and 3 deflections to earn a +3.0 Hustle credit, while holding his assignments to 40% shooting from the floor.
Tyson delivered a highly efficient offensive punch off the bench, hitting 3-of-6 from deep to power a stellar +13.2 Offense credit. He complemented his scoring with crisp ball movement, doubling his season average with 4 assists while committing zero turnovers.
Ellis was a complete non-factor offensively, failing to attempt a single shot and posting 0 points (↓ avg 7.9) in his 14 minutes. He managed to grab 4 rebounds (↑ avg 2.3) and set 2 screen assists, but his overall impact remained muted due to the lack of scoring threat.
Schröder's brief stint was marred by sloppy decision-making, as 3 turnovers (↑ avg 1.2) in just five minutes tanked his value to a -3.7 Offense credit. He completely failed to initiate the offense, finishing without a single assist (↓ avg 4.1) while taking only two shots.
In a microscopic two-minute cameo, Bryant managed to squeeze out a +2.4 Offense credit by converting his only interior look and a free throw. He added a blocked shot to secure a +1.2 Defense mark, making the most of his extremely limited runway.
Porter Jr. was entirely invisible during his brief time on the floor, failing to register a single counting stat aside from one missed three-pointer. His lack of engagement resulted in a flat +0.0 Hustle credit and a slight negative drag on the offense.
Tomlin logged just under three minutes of action, missing his only field goal attempt to finish scoreless (↓ avg 5.2). He did manage to chip in slightly on the margins with 2 contests and an assist, yielding a minor +1.0 Offense credit.
Nance Jr. essentially just did cardio during his two-and-a-half minutes of playing time, failing to record a single box score statistic. His complete lack of involvement was reflected in flat +0.0 credits across Offense, Hustle, and Defense.
Proctor barely factored into the game plan during his brief stint, scoring his only 2 points (↓ avg 8.9) at the charity stripe. Without a single field goal attempt or hustle stat recorded, his +2.4 Offense credit was entirely driven by drawing a foul.