2025-26 Season
RAYAN RUPERT
2025-26 Season
RAYAN RUPERT
Rupert produces at an poor rate for a 17-minute workload.
Rupert produces at an poor rate for a 17-minute workload.
PBP Credit: Every play is analyzed from play-by-play data. Scorers get difficulty-adjusted credit, assisters get creation value based on the shot opportunity they created, and turnovers are classified by type. Shot difficulty is derived from 1M+ shots across 4 seasons. Full methodology
TEAM COMPARISON
of 22 teammates (10+ games, 10+ min)
Similar Players
Same position, closest production profile this season.
SKILL DNA
Percentile rank vs 246 Guards with 10+ games
THE SEASON SO FAR
Rayan Rupert's early season was defined by an agonizing struggle to simply exist on an NBA court. He was a complete ghost. Look at his brief stint on 12/15 vs GSW, where he recorded zero points, rebounds, or assists in six minutes to post a brutal -16.1 Impact score. When a player fails to register a single counting stat, they become an offensive black hole that forces teammates to play four-on-five. He finally woke up on 12/12 vs NOP, logging 24 minutes and hitting 6-of-11 shots for 14 points, six rebounds, and three assists. That rare burst of aggressive shot selection and active rebounding earned him a stellar +6.8 Impact score. Yet, his 10-point outing on 11/24 vs OKC still yielded a slightly negative -0.6 Impact score. Despite the scoring punch in that matchup, his complete lack of playmaking and inability to elevate his teammates kept him from actually helping the team win.
Rayan Rupert spent the middle of the season drowning in an offensive slump that rendered him nearly unplayable. The glaring issue was a complete inability to put the ball in the basket, creating offensive black holes that wrecked his overall value. During a disastrous 12/28 vs BOS appearance, he went scoreless with two missed shots in just eight minutes, plummeting to an abysmal -19.4 Impact score because he offered absolutely zero resistance or box-score production. He suffered a similarly brutal fate on 01/24 vs TOR, bricking all five of his field goal attempts to earn a -15.0 Impact. He occasionally flashed competence when his jumper actually fell, like his 01/28 vs WAS outing where an efficient 10 points and six rebounds earned him a +12.3 Impact. But those brief bursts of two-way efficiency were rare. Most nights, Rupert was simply an offensive liability who actively harmed his team's spacing.
Rayan Rupert’s late-season stretch was a chaotic roller coaster, morphing him from an invisible bench warmer into an erratic, high-usage focal point. Look no further than his start in the 03/23 vs ATL matchup, where 30 empty minutes of scoreless basketball and poor defensive resistance doomed him to an abysmal -22.0 Impact score. Yet, he looked like a completely different player during the 04/05 vs MIL contest. He exploded for 33 points, 10 rebounds, and 10 assists, generating a massive +28.9 Impact by crashing the glass and orchestrating the offense flawlessly. The pendulum swung back quickly during the 04/10 vs UTA game. Despite grabbing 12 boards and scoring 16 points, his night resulted in a disappointing -2.9 Impact. The hidden cost of that raw production was truly atrocious shot selection, as he hijacked the floor to clank his way to a 7-for-25 shooting performance.
IMPACT TIMELINE
Game-by-game performance vs average. Green = above average, red = below.
Struggling. Rupert has posted negative impact in 81% of games this season. The production rarely outweighs the cost.
Middle-of-the-road efficiency — shoots 45%+ from the field in 48% of games. Not automatic, but not a problem either.
Average defender. Rupert doesn't hurt you defensively, but he's not making opponents uncomfortable either.
Getting better as the season goes on. First-half impact: -9.9, second-half: -4.2. That's a significant jump — could be a role change, confidence, or development clicking.
Tends to go on runs. Longest hot streak: 2 games. Longest cold streak: 17 games.
MATCHUP HISTORY ⚠ Updated 46 days ago
Based on 69 games with tracking data. Shows who guarded this player on offense and who he guarded on defense, with their shooting stats in those matchups.
ON OFFENSE: WHO GUARDED HIM
His shooting stats against each primary defender this season
ON DEFENSE: WHO HE GUARDED
How opponents shot when he was the primary defender. Lower FG% = better defense.
SEASON STATS
GAME LOG
64 games played