
Overall per-game value blending offense, defense, and efficiency
Recent form vs season baseline — momentum and trajectory
Defensive impact: contests, steals, rim protection, versatility
How well the player executes within their assigned team role
Shot selection efficiency, range, and difficulty adjustment
Clutch impact on team wins — close games and high-leverage moments
GP
58
GS
0
MPG
21.9
PPG
8.0
RPG
5.7
APG
0.8
SPG
0.5
BPG
1.4
TOV
0.9
FG%
74.7
3P%
0.0
FT%
68.9
Ryan Kalkbrenner is a quality contributor with room to grow — BIS 57
Ryan Kalkbrenner is a player for the Hornets, ranking in the 75th percentile league-wide by Baseline Impact Score (57). In 22 minutes per game across 58 starts, Ryan produces 8.0/5.7/0.8 (pts/reb/ast).
Live Form Index: 26/100. Coming off a cold stretch but showing recovery signals. LFI dipped 12.1 points but underlying shot quality and usage patterns are stabilizing. The worst appears behind him.
Functional wing defender who can hold up against most matchups. Not a stopper but won't be a liability. 0.5 SPG and 1.4 BPG.
Off-Ball Impact Score: 52/100.
Ryan is a solid rotation player — you know what you're getting. The upside depends on whether the identified development areas improve or plateau.
| Opponent | GP | PTS | +/- | REB | AST | FG% | 3P% | MIN | Matchup |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 17 | +9 | 9 | 0 | 100.0 | 0.0 | 27 | Dominates | |
| 2 |
| Date | Opp | MIN | PTS | REB | AST | STL | BLK | FG | 3P | +/- |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-03-21 | 15 | 10 | 2 | 0 | 0 | 0 | 4-5 | 0-0 | +2 | |
| 2026-03-19 | 24 | 13 | 5 | 0 | 0 | 0 | 5-5 | 0-0 |
Generated by CourtVision Intelligence Engine — based on current season metrics and game logs
| 2 |
| -6 |
| 1 |
| 0.5 |
| 50.0 |
| 0.0 |
| 12 |
| Struggles |
| 2 | 13.5 | +5.5 | 8 | 2 | 86.7 | 0.0 | 26 | Dominates |
| 3 | 13.3 | +5.3 | 7 | 0 | 94.1 | 0.0 | 27.7 | Dominates |
| 1 | 13 | +5 | 7 | 0 | 66.7 | 0.0 | 26 | Favorable |
| 1 | 4 | -4 | 7 | 3 | 66.7 | 0.0 | 24 | Tough |
| 2 | 11.5 | +3.5 | 6 | 0.5 | 78.6 | 0.0 | 24 | Favorable |
| 2 | 4.5 | -3.5 | 3.5 | 0.5 | 66.7 | 0.0 | 16 | Tough |
| 2 | 5 | -3 | 5.5 | 1 | 71.4 | 0.0 | 20.5 | Tough |
| 3 | 5.7 | -2.3 | 4 | 1 | 87.5 | 0.0 | 26 | Tough |
| 1 | 10 | +2 | 7 | 0 | 66.7 | 0.0 | 19 | Neutral |
| 3 | 6 | -2 | 5.7 | 1 | 80.0 | 0.0 | 17.7 | Neutral |
| 1 | 6 | -2 | 2 | 1 | 75.0 | 0.0 | 14 | Neutral |
| 2 | 10 | +2 | 9 | 1.5 | 77.8 | 0.0 | 24 | Neutral |
| 1 | 6 | -2 | 6 | 0 | 50.0 | 0.0 | 29 | Neutral |
| 3 | 6.3 | -1.7 | 5 | 1 | 61.5 | 0.0 | 22 | Neutral |
| 2 | 9 | +1 | 5 | 0.5 | 70.0 | 0.0 | 17 | Neutral |
| 4 | 7 | -1 | 4.3 | 0.3 | 68.4 | 0.0 | 22.3 | Neutral |
| 3 | 9 | +1 | 7.3 | 1 | 76.9 | 0.0 | 25.3 | Neutral |
| 2 | 7 | -1 | 6.5 | 0 | 60.0 | 0.0 | 23 | Neutral |
| 2 | 7 | -1 | 6.5 | 0.5 | 85.7 | 0.0 | 18.5 | Neutral |
| 2 | 7 | -1 | 4 | 2.5 | 62.5 | 0.0 | 24.5 | Neutral |
| 3 | 8.7 | +0.7 | 6.7 | 0.7 | 68.8 | 0.0 | 24 | Neutral |
| 2 | 8.5 | +0.5 | 8.5 | 1 | 88.9 | 0.0 | 26.5 | Neutral |
| 2 | 7.5 | -0.5 | 4 | 1.5 | 83.3 | 0.0 | 16.5 | Neutral |
| 2 | 7.5 | -0.5 | 6.5 | 0.5 | 58.3 | 0.0 | 16 | Neutral |
| 2 | 8 | 0 | 7.5 | 0 | 66.7 | 0.0 | 26.5 | Neutral |
| 2 | 8 | 0 | 3 | 0 | 87.5 | 0.0 | 15 | Neutral |
| +9 |
| 2026-03-17 | 14 | 6 | 3 | 1 | 0 | 0 | 3-4 | 0-0 | +8 |
| 2026-03-14 | 18 | 3 | 3 | 1 | 1 | 3 | 1-2 | 0-1 | -1 |
| 2026-03-10 | 17 | 13 | 6 | 1 | 0 | 2 | 6-8 | 0-1 | 0 |
| 2026-03-08 | 19 | 10 | 7 | 0 | 0 | 1 | 4-6 | 0-0 | -21 |
| 2026-03-06 | 17 | 2 | 3 | 0 | 0 | 4 | 0-3 | 0-0 | -5 |
| 2026-03-04 | 14 | 6 | 2 | 1 | 1 | 2 | 3-4 | 0-0 | +13 |
| 2026-03-03 | 18 | 10 | 5 | 3 | 1 | 1 | 4-4 | 0-0 | +18 |
| 2026-02-28 | 15 | 2 | 7 | 0 | 0 | 0 | 1-4 | 0-0 | -8 |
| 2026-02-26 | 12 | 4 | 4 | 1 | 0 | 0 | 2-2 | 0-0 | +9 |
| 2026-02-24 | 17 | 0 | 1 | 1 | 0 | 2 | 0-0 | 0-0 | +10 |
| 2026-02-22 | 15 | 6 | 9 | 2 | 0 | 3 | 2-3 | 0-0 | +24 |
| 2026-02-20 | 36 | 12 | 13 | 1 | 0 | 1 | 5-7 | 0-0 | +12 |
| 2026-02-19 | 30 | 12 | 4 | 4 | 0 | 1 | 5-6 | 0-0 | -4 |