2025-26 Season
RAYAN RUPERT
2025-26 Season
RAYAN RUPERT
Rupert produces at an below average rate for a 16-minute workload.
About this model: Net Impact can't measure floor spacing, help defense rotations, or playmaking gravity — so wings and guards are slightly undervalued vs bigs. How Net Impact works
TEAM COMPARISON
of 22 teammates (10+ games, 10+ min)
SKILL DNA
Percentile rank vs 235 Guards with 10+ games
THE SEASON SO FAR
Rayan Rupert's first twenty games of the 2025-26 season were defined by offensive invisibility and a desperate struggle to survive NBA game speed. He spent most nights floating aimlessly on the perimeter. During a disastrous showing on 11/24 vs MIL, he logged a brutal -9.5 impact score, bleeding value by forcing contested jumpers that ignited opponent fast breaks. Yet, Rupert occasionally found ways to contribute without taking a single shot. He posted a +3.4 impact score on 11/21 vs GSW by leaning entirely on his defensive motor to disrupt the perimeter despite a complete absence of offensive usage. His lone scoring burst arrived on 11/23 vs OKC, where opportunistic finishes within the offensive flow yielded 10 points and a +2.1 impact. Those fleeting flashes of competence, however, were buried under a mountain of passive minutes. By the time he stumbled to a -7.6 impact score on 12/22 vs DET, the young wing looked completely overwhelmed, consistently arriving late to defensive rotations while offering zero threat with the ball.
A paralyzing offensive passivity defined Rayan Rupert’s midseason rotation minutes, frequently turning him into an active liability on the floor. Even when his shot fell perfectly on 12/26 vs LAC, securing five points on two-for-two shooting, his impact plummeted to a brutal -6.9 because he repeatedly got caught on screens and surrendered wide-open perimeter looks. His offensive invisibility reached its absolute nadir during a scoreless, zero-for-four outing on 01/17 vs LAL. Despite providing a masterclass in perimeter defense during that matchup, his complete lack of scoring gravity allowed the opposition to ignore him entirely, dragging his overall impact down to -7.7. He briefly flipped the script on 01/27 vs WAS. By pairing lockdown perimeter defense with highly opportunistic scoring, Rupert generated a massive +11.5 impact score alongside 10 points and six rebounds. Unless he stops hiding in the corner and starts actively engaging in half-court sets, these rare flashes of two-way value will remain frustrating anomalies.
This stretch of the season was defined by a maddening inconsistency, where Rayan Rupert bounced between providing useful energy and looking completely unplayable. When he stayed within a narrow role, he found genuine success. Take his outing on 02/23 vs SAC, where exceptional positional rebounding and active hands in the passing lanes fueled a +5.2 impact score despite modest scoring. However, increased minutes and spot starts later in the rotation frequently exposed his glaring flaws. Look at his performance on 04/01 vs DAL, where a seemingly solid 13-point, 7-rebound effort actually yielded a -3.9 impact score. Hidden mistakes like poorly timed fouls and defensive breakdowns completely negated his offensive volume that night. The absolute nadir arrived on 03/23 vs ATL. Logging 30 minutes as a starter without scoring a single point, his complete lack of offensive gravity allowed defenders to ignore him entirely, torpedoing the lineup and resulting in a catastrophic -24.0 impact score.
IMPACT TIMELINE
Game-by-game performance vs average. Green = above average, red = below.
Struggling. Rupert has posted negative impact in 79% of games this season. The production rarely outweighs the cost.
Middle-of-the-road efficiency — shoots 45%+ from the field in 46% of games. Not automatic, but not a problem either.
Good defender on his best nights, but it comes and goes. Some games Rupert locks in defensively, others he gets picked apart.
Tends to go on runs. Longest hot streak: 2 games. Longest cold streak: 15 games.
MATCHUP HISTORY
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
61 games played