2025-26 Season
CRAIG PORTER JR.
2025-26 Season
CRAIG PORTER JR.
Jr. produces at an below average rate for a 17-minute workload.
Jr. produces at an below average 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 18 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
Craig Porter Jr.'s early 2025-26 campaign was defined by wild, unpredictable swings between brilliant sparkplug minutes and total offensive disappearing acts. When he dialed in his hustle and crashed the glass, he generated massive value without needing to score. Look at 10/27 vs DET. He managed a meager 4 points on 1-for-4 shooting, yet his relentless effort on the boards to grab 7 rebounds fueled a stellar +9.2 Impact score. His absolute peak arrived on 11/13 vs MIA, where he commanded the floor to post a +16.7 Impact by pouring in 19 points and 9 assists on flawless 3-for-3 shooting from deep. Unfortunately, those highs were frequently offset by brutal duds. During an 11/06 vs PHI matchup, he tanked the second unit with a disastrous -16.3 Impact, completely stalling the offense through hesitant shot selection and a 0-for-4 shooting goose egg.
This midseason stretch was defined by tantalizing flashes of playmaking brilliance completely derailed by offensive inefficiency and a brutal January slump. He briefly looked like a dynamic rotation piece on 12/24 vs NOP, stuffing the stat sheet with 12 points, eight rebounds, and eight assists. That performance yielded a massive +15.4 impact score because he paired crisp passing with efficient perimeter shooting and relentless two-way hustle. But as the calendar flipped, his value plummeted even when the raw box score looked appealing. During a spot start on 01/17 vs PHI, Porter Jr. dished out 11 assists, yet his horrific 1-for-5 shooting and overall offensive passivity dragged him down to a dismal -10.9 impact score. He occasionally found ways to survive without scoring, like when he crashed the glass for nine rebounds on 12/31 vs PHX to scrape out a +0.4 impact despite logging just two points. Ultimately, a guard who cannot consistently threaten the rim becomes a liability, making his high-assist nights feel like empty calories.
This late-season stretch was defined by a brutal offensive slump that rendered Craig Porter Jr. a liability on most nights. He occasionally managed to keep his head above water through sheer playmaking, logging a +2.1 Impact on 02/01 vs POR despite scoring just three points because he dished out a whopping 12 assists. However, that same setup-heavy approach backfired disastrously on 02/27 vs DET. Even with another 12-assist performance in that contest, his abysmal 2-for-9 shooting dragged his Impact down to a dismal -8.4, punishing the offense with wasted possessions and broken jumpers. He finally found a functional two-way balance on 04/06 vs MEM, posting a +12.7 Impact. By hitting four of his seven shots and crashing the glass for eight rebounds, he generated genuine value without forcing up bad looks. Unfortunately, those efficient flashes were entirely too rare for a guard who bled value across the rest of the spring.
IMPACT TIMELINE
Game-by-game performance vs average. Green = above average, red = below.
Inconsistent. Jr. has clear good-night/bad-night splits, with scoring swinging ~4 points between games. You're never quite sure which version shows up.
Middle-of-the-road efficiency — shoots 45%+ from the field in 48% of games. Not automatic, but not a problem either.
Defensive difference-maker. Jr. consistently forces tough shots and protects the rim — opponents shoot worse when he's guarding them.
Performance has dropped off. First-half impact: -2.1, second-half: -5.3. Worth watching whether it's fatigue, injury, or opponents adjusting.
In a rough stretch — 5 straight games with negative impact. Longest cold streak this season: 11 games.
MATCHUP HISTORY ⚠ Updated 46 days ago
Based on 67 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
68 games played