MEM

2025-26 Season

RAYAN RUPERT

Memphis Grizzlies | Guard-Forward | 6-7
Rayan Rupert
5.2 PPG
2.9 RPG
1.1 APG
16.8 MPG
-7.1 Impact

Rupert produces at an poor rate for a 17-minute workload.

Embed this player card

Copy & paste this HTML into any page:

The widget updates automatically whenever our data does.

NET IMPACT BREAKDOWN
Every stat, every credit, every cost — per game average
-7.1
Scoring +4.1
Points 5.2 PPG = +2.9
Shot Making above expected FG% = +1.2
Creation +0.4
Creation 1.1 AST/g = +0.4
Turnovers -2.0
Turnovers 0.9/g = -2.0
Defense +0.2
Defense 0.9 STL, 0.1 BLK = +0.2
Hustle & Effort +2.5
Rebounds 2.9 RPG = +2.5
Raw Impact +5.2
Baseline (game-average expected) −12.3
Net Impact
-7.1
5th pctl vs Guards

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

SKILL DNA

Percentile rank vs 245 Guards with 10+ games

Scoring 15th
5.7 PPG
Efficiency 2th
39.0% TS
Playmaking 12th
1.2 APG
Rebounding 56th
3.2 RPG
Defense 83th
+10.3/g
Hustle 89th
+14.3/g
Creation 81th
+4.05/g
Shot Making 29th
+5.07/g
TO Discipline 60th
0.05/min

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.

PATTERNS

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

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

C. Flagg 46.0 poss
FG% 50.0%
3P% 0.0%
PPP 0.13
PTS 6
R. Sheppard 33.1 poss
FG% 0.0%
3P% 0.0%
PPP 0.03
PTS 1
J. Giddey 32.2 poss
FG% 50.0%
3P% 0.0%
PPP 0.12
PTS 4
L. Miller 30.0 poss
FG% 42.9%
3P% 50.0%
PPP 0.27
PTS 8
M. Christie 26.7 poss
FG% 33.3%
3P% 0.0%
PPP 0.07
PTS 2
M. Monk 23.5 poss
FG% 40.0%
3P% 0.0%
PPP 0.17
PTS 4
I. Joe 22.7 poss
FG% 50.0%
3P% 50.0%
PPP 0.22
PTS 5
D. DeRozan 21.8 poss
FG% 100.0%
3P% 0.0%
PPP 0.18
PTS 4
G. Santos 21.4 poss
FG% 20.0%
3P% 0.0%
PPP 0.09
PTS 2
K. Brown 21.4 poss
FG% 50.0%
3P% 0.0%
PPP 0.19
PTS 4

ON DEFENSE: WHO HE GUARDED

How opponents shot when he was the primary defender. Lower FG% = better defense.

J. Alvarado 30.0 poss
FG% 40.0%
3P% 0.0%
PPP 0.13
PTS 4
M. Christie 29.6 poss
FG% 28.6%
3P% 0.0%
PPP 0.14
PTS 4
L. Miller 29.4 poss
FG% 50.0%
3P% 0.0%
PPP 0.1
PTS 3
I. Collier 28.5 poss
FG% 66.7%
3P% 0.0%
PPP 0.25
PTS 7
J. Giddey 28.3 poss
FG% 33.3%
3P% 0.0%
PPP 0.21
PTS 6
FG% 66.7%
3P% 0.0%
PPP 0.3
PTS 8
C. Flagg 26.1 poss
FG% 33.3%
3P% 0.0%
PPP 0.15
PTS 4
R. Sheppard 22.3 poss
FG% 50.0%
3P% 0.0%
PPP 0.09
PTS 2
K. Brown 19.6 poss
FG% 66.7%
3P% 50.0%
PPP 0.26
PTS 5
B. Carrington 19.2 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0

SEASON STATS

64
Games
5.2
PPG
2.9
RPG
1.1
APG
0.9
SPG
0.1
BPG
39.3
FG%
32.4
3P%
77.8
FT%
16.8
MPG

GAME LOG

64 games played