NYK

2025-26 Season

KEVIN MCCULLAR JR.

New York Knicks | Guard | 6-6
Kevin McCullar Jr.
2.5PPG
1.4RPG
1.0APG
7.7MPG
-6.5 Impact

Jr. produces at an poor rate for a 8-minute workload.

·
Embed this player card

Copy & paste this HTML into any page:

The widget updates automatically whenever our data does.

IMPACT BREAKDOWN
Every stat, every credit, every cost — per game average
-6.5
Scoring +2.1
Points Scored 2.5 PPG = +2.5
Missed Shots difficulty-adjusted = -1.1
Shot Making above expected FG% = +0.7
Creation +0.2
Assists & Self-Creation 1.0 AST/g + self-creation = +0.2
Turnovers -1.5
Turnovers 0.6/g (live + dead blend) = -1.5
Hustle & Effort +1.2
Rebounds 1.4 RPG (OREB + DREB) = +0.3
Contested Shots 0.9/g = +0.2
Deflections 0.8/g = +0.5
Charges Drawn 0.1/g = +0.1
Loose Balls 0.2/g = +0.1
Screen Assists 0.1/g = +0.0
Raw Impact +2.0
Baseline (game-average expected) −8.5
Net Impact
-6.5
11th 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

THE SEASON SO FAR

Kevin McCullar Jr.'s opening stretch of the 2025-26 campaign was defined by erratic bench minutes and a glaring inability to positively influence the floor. He looked completely lost. His lone flash of genuine value arrived on 12/28 vs ATL, where he logged a season-high 24 minutes and posted a +3.5 impact score. He earned that positive mark by aggressively crashing the glass for 8 rebounds and knocking down three triples en route to 13 points. Unfortunately, that performance was a massive outlier. Look no further than his brief appearance on 12/24 vs MIN, where he essentially just ran cardio for four minutes, recording zero stats across the board and bleeding out to a brutal -13.2 impact score. Even when given an extended runway on 01/03 vs ATL, McCullar stumbled to a -12.9 impact score despite tallying 5 rebounds and 6 assists. Those peripheral playmaking numbers were entirely negated by a complete lack of scoring gravity, as he bricked all three of his field goal attempts and allowed the defense to completely ignore him.

Kevin McCullar Jr. spent this bleak mid-winter stretch battling for relevance at the absolute end of the bench. Even when handed an extended look on 01/06 vs DET, he managed just four points and three assists in 16 minutes, resulting in a sluggish -4.8 impact. A month later, an even larger opportunity yielded worse results. Logging 20 minutes on 02/06 vs DET, McCullar Jr. bricked two of his three shot attempts to finish with a dismal -11.8 impact score. His abysmal impact ratings throughout this period stem directly from a total lack of offensive aggression and an inability to convert the sparse looks he actually takes. Often, he was simply a ghost during brief cameos, like his one-minute stint on 01/10 vs PHX where he missed his only shot attempt and posted a brutal -11.1 impact. You cannot earn a rotation spot in this league by playing invisible basketball.

Kevin McCullar Jr. spent nearly this entire stretch buried in garbage time before a sudden, late-season offensive awakening redefined his value. For weeks, the wing was an absolute ghost on the hardwood. During a brief appearance on 02/08 vs BOS, he hoisted two empty shots and grabbed zero rebounds, resulting in a brutal -10.4 impact score driven by rushed shot selection and a total lack of peripheral production. His fleeting stints only grew worse, bottoming out on 03/11 vs UTA with an abysmal -13.6 impact score after failing to record a single counting stat in two minutes of invisible basketball. The narrative flipped completely at the end of this stretch. Given a massive bump in playing time on 04/12 vs CHA, McCullar poured in 14 points on crisp 6-of-11 shooting over 25 minutes. His +8.8 impact score in that contest wasn't a fluke; it was the direct result of finally finding an offensive rhythm and knocking down a pair of three-pointers when handed real rotational minutes.

IMPACT TIMELINE

Game-by-game performance vs average. Green = above average, red = below.

PATTERNS

Struggling. Jr. has posted negative impact in 90% of games this season. The production rarely outweighs the cost.

Slight upward trend. First-half impact: -7.7, second-half: -5.4. Modest improvement — possibly settling into a rhythm.

Tends to go on runs. Longest hot streak: 1 games. Longest cold streak: 16 games.

MATCHUP HISTORY ⚠ Updated 46 days ago

Based on 28 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

J. Johnson 23.1 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
T. Young 20.8 poss
FG% 0.0%
3P% 0.0%
PPP 0.1
PTS 2
V. Krejčí 10.2 poss
FG% 66.7%
3P% 50.0%
PPP 0.49
PTS 5
R. Holland II 9.2 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
M. Sasser 8.2 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
C. Cunningham 7.6 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
L. Kennard 7.0 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
J. Edwards 6.2 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
D. Terry 6.1 poss
FG% 100.0%
3P% 0.0%
PPP 0.66
PTS 4
D. Jenkins 5.8 poss
FG% 50.0%
3P% 0.0%
PPP 0.34
PTS 2

ON DEFENSE: WHO HE GUARDED

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

FG% 40.0%
3P% 50.0%
PPP 0.45
PTS 10
D. Jenkins 12.3 poss
FG% 100.0%
3P% 100.0%
PPP 0.81
PTS 10
T. Young 12.2 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
D. Daniels 11.9 poss
FG% 0.0%
3P% 0.0%
PPP 0.08
PTS 1
J. Johnson 10.9 poss
FG% 33.3%
3P% 0.0%
PPP 0.18
PTS 2
D. Terry 10.4 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
R. Holland II 9.8 poss
FG% 100.0%
3P% 100.0%
PPP 1.02
PTS 10
M. Sasser 9.3 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
V. Krejčí 9.0 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
C. Cunningham 8.9 poss
FG% 100.0%
3P% 100.0%
PPP 0.9
PTS 8

SEASON STATS

20
Games
2.5
PPG
1.4
RPG
1.0
APG
0.5
SPG
0.0
BPG
42.6
FG%
33.3
3P%
40.0
FT%
7.7
MPG

GAME LOG

20 games played