CHA Hornets #17 of 30
Roster assumptions minutes: per game: role MPG = mean of ETR + Monster ROS + ros_return, availability from Monster ROS (injury timelines); slate 10-28 (24 teams) on Monster daily minutes, pulled 10-28 15:39 · ETR per-game stats · rating = 50% DARKO DPM + 50% DARKO market per 100 poss · contrib = 5 × rating × minute share · names link to DataBallr
| Player | ETR slot | Pos | Age | GP | MPG | Min | PTS | REB | AST | STL | BLK | 3PM | TO | FG% z | FT% z | FPPG | 9-cat rk | Share % | DPM | Mkt | Rating | O | D | O ctb | D ctb | Contrib |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Brandon Miller | SF1 | F | 23 | 62 | 33.8 | 2,087 | 24.2 | 5.5 | 3.8 | 1.0 | 0.7 | 3.6 | 3.1 | -1.16 | +1.02 | 38.5 | 47 | 11.1 | +0.98 | +0.99 | +0.98 | +1.46 | -0.48 | +0.81 | -0.27 | +0.55 |
| Naz Reid | PF1 | C | 27 | 68 | 30.5 | 2,064 | 16.1 | 7.1 | 2.3 | 0.9 | 1.0 | 2.4 | 1.7 | -0.37 | -0.13 | 32.2 | 58 | 11.0 | +0.08 | -0.96 | -0.44 | -0.20 | +0.28 | -0.11 | +0.15 | -0.24 |
| Kon KnueppelINJ 2g · back 10-31 | SG1 | G | 21 | 63 | 32.0 | 2,007 | 21.1 | 5.6 | 3.9 | 0.8 | 0.3 | 3.6 | 2.2 | -0.31 | +0.67 | 34.6 | 54 | 10.7 | +1.32 | +2.41 | +1.86 | +2.32 | -1.00 | +1.24 | -0.53 | +1.00 |
| Coby WhiteINJ 2g · back 10-31 | PG1 | G | 26 | 58 | 30.0 | 1,734 | 21.0 | 4.1 | 4.9 | 0.7 | 0.2 | 2.9 | 2.8 | -0.85 | +0.85 | 33.1 | 116 | 9.3 | +1.03 | +1.37 | +1.20 | +2.22 | -1.19 | +1.03 | -0.55 | +0.56 |
| Moussa Diabate | C1 | F | 24 | 64 | 26.5 | 1,701 | 8.3 | 9.2 | 1.8 | 0.9 | 0.9 | 0.1 | 1.1 | +0.64 | -0.75 | 26.3 | 140 | 9.1 | +1.37 | +0.95 | +1.16 | +0.11 | +1.26 | +0.05 | +0.58 | +0.53 |
| Dennis Schroder | PG1 | G | 33 | 66 | 24.0 | 1,590 | 10.5 | 2.6 | 4.8 | 0.7 | 0.1 | 0.9 | 1.7 | -0.42 | +0.37 | 21.7 | 264 | 8.5 | -2.69 | +0.20 | -1.25 | -1.23 | -1.46 | -0.52 | -0.62 | -0.53 |
| Grayson Allen | SG2 | G | 31 | 57 | 27.0 | 1,545 | 11.9 | 2.8 | 2.5 | 0.9 | 0.2 | 2.4 | 1.2 | -0.47 | +0.41 | 21.2 | 170 | 8.3 | +0.81 | +0.39 | +0.60 | +1.35 | -0.53 | +0.56 | -0.22 | +0.25 |
| Royce O'Neale | SF2 | F | 33 | 65 | 21.1 | 1,378 | 7.6 | 3.9 | 2.1 | 0.7 | 0.3 | 2.0 | 0.9 | -0.42 | -0.01 | 17.9 | 210 | 7.4 | -1.61 | -0.19 | -0.90 | -1.75 | +0.14 | -0.65 | +0.05 | -0.33 |
| Sion Jamesmpg from ETR FPPG | PG2 | G | 23 | 65 | 17.7 | 1,142 | – | – | – | – | – | – | – | – | – | 13.7 | – | 6.1 | -1.48 | -2.34 | -1.91 | -1.69 | +0.22 | -0.52 | +0.07 | -0.58 |
| Grant WilliamsINJ 2g · back 10-31mpg from ETR FPPG | PF2 | F | 27 | 55 | 20.0 | 1,093 | – | – | – | – | – | – | – | – | – | 14.6 | – | 5.8 | +1.35 | +2.85 | +2.10 | +0.40 | +0.95 | +0.12 | +0.28 | +0.61 |
| Hannes Steinbach | C3 | F | 20 | 49 | 17.8 | 872 | 10.1 | 6.6 | 1.0 | 0.6 | 0.6 | 0.3 | 1.2 | +0.57 | -0.07 | 22.1 | 231 | 4.7 | -2.76 | -1.63 | -2.19 | -2.50 | -0.26 | -0.59 | -0.06 | -0.51 |
| Ryan Kalkbrenner | C2 | C | 24 | 56 | 8.2 | 457 | 6.1 | 4.7 | 0.8 | 0.4 | 1.2 | 0.1 | 0.7 | +0.41 | -0.24 | 16.9 | 285 | 2.4 | +0.59 | -0.51 | +0.04 | -0.25 | +0.84 | -0.03 | +0.10 | +0.01 |
| Christian Anderson | PG3 | G | 20 | 41 | 8.5 | 354 | 7.1 | 2.0 | 3.2 | 0.7 | 0.2 | 1.3 | 1.2 | -0.34 | +0.09 | 15.5 | 300 | 1.9 | -2.08 | -1.74 | -1.91 | -1.70 | -0.38 | -0.16 | -0.04 | -0.18 |
| Liam McNeeleympg from ETR FPPG | SF3 | G | 21 | 47 | 7.0 | 327 | – | – | – | – | – | – | – | – | – | 11.8 | – | 1.7 | -1.22 | -1.58 | -1.40 | -0.95 | -0.27 | -0.08 | -0.02 | -0.12 |
| Tidjane Salaun | F | 21 | 22 | 7.4 | 162 | – | – | – | – | – | – | – | – | – | – | – | 0.9 | -1.63 | -4.64 | -3.14 | -1.03 | -0.60 | -0.05 | -0.03 | -0.14 | |
| PJ Hall | C | 24 | 16 | 4.6 | 72 | – | – | – | – | – | – | – | – | – | – | – | 0.4 | -1.39 | -2.49 | -1.94 | -2.10 | +0.72 | -0.04 | +0.01 | -0.04 | |
| Kylan Boswell | G | 21 | 16 | 4.1 | 64 | – | – | – | – | – | – | – | – | – | – | – | 0.3 | -2.67 | – | -2.67 | -1.94 | -0.73 | -0.03 | -0.01 | -0.05 | |
| Michael Ajayi | 16 | 4.1 | 64 | – | – | – | – | – | – | – | – | – | – | – | 0.3 | -2.48 | -1.52 | -2.00 | -1.85 | -0.62 | -0.03 | -0.01 | -0.03 | |||
| Team | 18,714 | 105.4 | 39.6 | 22.7 | 6.1 | 4.2 | 14.4 | 13.0 | 100 | -0.12 | +1.60 | +1.00 | -1.12 | +0.75 |
PTS–TO are ETR per-game projections (recovered from ETR's 9-cat z-scores; blank = outside ETR's 9-cat top 300; method on the Inputs page). Team row = Σ(per-game × games)/82. Rating = 50% DARKO DPM + 50% DARKO market rating (DARKO's player rating implied by closing betting spreads, per 100 poss); DPM alone where DARKO has no market rating. Team row under DPM / Mkt = Σ contrib on that rating alone. O/D ctb split DARKO's DPM (the market rating has no O/D split), so they add up to the DPM side, not the blended contrib. Fill of 6 minutes at replacement DPM (-2.2) contributes -0.00. GP / MPG / Min are expected over the remaining games: each game's 240 minutes go to whoever is available (see Injuries & availability), so a player's rating only counts in the games he is projected to play. League-relative centering shifts every team by the same constant.
Injuries & availability Monster return dates · games played so far · chance to play each game = half Monster, half ETR preseason · role MPG = ETR + Monster
| Player | Inj | Risk | Out until | Games out | Played | Mon % | ETR % | Avail % | Next % | Exp GP | Season G | ETR G | Mon G | ETR MPG | Mon MPG | Role MPG | Exp min | Monster note |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kon Knueppel | INJ 2g | med | 2026-10-31 | 2 | 0 | 90 | 76 | 82 | 0 | 62.7 | 62.7 | 62 | 68 | 33.0 | 32.0 | 32.0 | 2,007 | Injured - left hamstring strain (Injury) - Est. Return 10/31 |
| Coby White | INJ 2g | high | 2026-10-31 | 2 | 0 | 79 | 73 | 76 | 0 | 57.8 | 57.8 | 60 | 60 | 31.2 | 30.0 | 30.0 | 1,734 | Injured - left calf strain (Injury) - Est. Return 10/31 |
| Grant Williams | INJ 2g | high | 2026-10-31 | 2 | 0 | 83 | 61 | 72 | 0 | 54.7 | 54.7 | 50 | 63 | 18.4 | 20.0 | 20.0 | 1,093 | Injured - right hamstring strain (Injury) - Est. Return 10/31 |
| Brandon Miller | high | 0 | 4 | 83 | 74 | 79 | 100 | 61.7 | 65.7 | 62 | 65 | 33.5 | 34.0 | 33.7 | 2,087 | |||
| Naz Reid | med | 0 | 4 | 88 | 85 | 86 | 100 | 67.6 | 71.6 | 70 | 69 | 29.8 | 31.0 | 30.4 | 2,064 | |||
| Grayson Allen | med | 0 | 4 | 74 | 72 | 73 | 100 | 57.3 | 61.3 | 60 | 58 | 24.7 | 29.0 | 26.9 | 1,545 | |||
| Moussa Diabate | med | 0 | 4 | 88 | 76 | 82 | 100 | 64.2 | 68.2 | 63 | 69 | 25.9 | 27.0 | 26.4 | 1,701 | |||
| Dennis Schroder | med | 0 | 4 | 88 | 81 | 85 | 100 | 66.2 | 70.2 | 67 | 69 | 24.7 | 23.0 | 23.8 | 1,590 | |||
| Royce O'Neale | med | 0 | 4 | 88 | 78 | 83 | 100 | 65.2 | 69.2 | 65 | 69 | 22.3 | 20.0 | 21.2 | 1,378 | |||
| Hannes Steinbach | high | 0 | 1 | 54 | 73 | 64 | 0 | 48.9 | 49.9 | 58 | 42 | 18.6 | 17.0 | 17.8 | 872 | |||
| Sion James | med | 0 | 4 | 88 | 77 | 83 | 100 | 64.7 | 68.7 | 64 | 69 | 17.6 | 18.0 | 17.8 | 1,142 | |||
| Christian Anderson | med | 0 | 4 | 56 | 49 | 53 | 100 | 41.5 | 45.5 | 42 | 44 | 19.2 | 14.0 | 16.6 | 354 | |||
| Ryan Kalkbrenner | med | 0 | 4 | 88 | 54 | 71 | 100 | 55.8 | 59.8 | 46 | 69 | 17.5 | 14.0 | 15.8 | 457 | |||
| Tidjane Salaun | med | 0 | 3 | 27 | – | 27 | 100 | 21.7 | 24.7 | – | 21 | – | 14.0 | 14.0 | 162 | |||
| Liam McNeeley | high | 0 | 2 | 54 | 68 | 61 | 0 | 46.9 | 48.9 | 55 | 42 | 15.4 | 12.0 | 13.7 | 327 |
Before his est. return a player gets none of this team's games (Q: half), so his rating comes out of exactly those games and his minutes go to whoever is available (bench first, starters stretch up to +20%). Once healthy he plays Avail % of games: half Monster's rest-of-season rate, half ETR's preseason games (less the games he has already played, which are settled; for a player coming back from an injury, ETR's per-game rate). Monster ROS dump 2026-10-27 11:46 ET (1.2 days old), 522 rostered, 58 with an est. return.
ETR notes Gallagher Top 150 + ETR depth chart
| Brandon Miller | Gallagher #38 | CHA needs someone to carry usage and Miller is the betting favorite for MIP |
| Naz Reid | Gallagher #66 | Charles Lee could push up usage and could have path to C minutes if young guys aren't improving |
| Kon Knueppel | Gallagher #59 | Record-breaking rookie season from deep, but don't think he has anywhere close to the ceiling that Miller has |
| Coby White | Gallagher #86 | Showed he can be lead guard in March 2025 to turn in 28/5/4; CHA paid him for a reason |
| Coby White | Depth chart | Calf issue expected to keep him out to start season |
ETR depth chart ETR order · minutes the model uses
Not on ETR's depth chart: Tidjane Salaun, PJ Hall, Kylan Boswell, Michael Ajayi
Schedule 4 played · each remaining game uses both teams' nets for that date (who is out) · win prob from net-rating gap + 2.3 HCA, sd 12.5
| Date | Opp (net that game) | Our net | Win % | Result | Our players out |
|---|---|---|---|---|---|
| 2026-10-21 | @ BKN -5.7 | 60% | W 110-103 | ||
| 2026-10-23 | vs ATL +0.8 | 54% | L 81-128 | ||
| 2026-10-24 | vs MIA +0.5 | 55% | W 115-110 | ||
| 2026-10-26 | vs WAS -5.1 | 72% | W 110-103 | ||
| 2026-10-28 | @ DET +3.6 | -3.2 | 23% | Monster tonight Kon Knueppel; Grant Williams; Coby White | |
| 2026-10-30 | @ WAS -5.2 | -3.6 | 48% | Kon Knueppel; Grant Williams; Coby White | |
| 2026-10-31 | vs PHI +2.5 | -0.2 | 49% | ||
| 2026-11-02 | vs DET +2.2 | -0.2 | 50% | ||
| 2026-11-04 | @ BKN -5.7 | -0.2 | 60% | ||
| 2026-11-06 | vs BOS +6.3 | -0.2 | 37% | ||
| 2026-11-09 | vs CLE +2.4 | -0.2 | 49% | ||
| 2026-11-12 | @ PHX -0.8 | -0.2 | 44% | ||
| 2026-11-15 | @ LAC -3.9 | -0.2 | 54% | ||
| 2026-11-17 | @ LAL +2.3 | -0.2 | 35% | ||
| 2026-11-20 | @ ATL +0.8 | -0.2 | 40% | ||
| 2026-11-23 | vs MEM -3.4 | -0.2 | 67% | ||
| 2026-11-25 | vs CHI -5.2 | -0.2 | 72% | ||
| 2026-11-28 | vs BKN -5.7 | -0.2 | 73% | ||
| 2026-11-30 | vs WAS -5.1 | -0.2 | 72% | ||
| 2026-12-02 | @ BOS +6.3 | -0.2 | 24% | ||
| 2026-12-12 | @ WAS -5.1 | -0.2 | 58% | ||
| 2026-12-14 | vs TOR +2.8 | -0.2 | 48% | ||
| 2026-12-16 | vs LAC -3.2 | -0.2 | 67% | ||
| 2026-12-18 | vs OKC +4.7 | -0.2 | 42% | ||
| 2026-12-19 | vs POR +2.4 | -0.2 | 49% | ||
| 2026-12-21 | vs PHI +2.5 | -0.2 | 49% | ||
| 2026-12-23 | @ ORL +1.0 | -0.2 | 39% | ||
| 2026-12-26 | @ ATL +0.8 | -0.2 | 40% | ||
| 2026-12-27 | @ MIA +0.5 | -0.2 | 41% | ||
| 2026-12-29 | vs ORL +1.0 | -0.2 | 54% | ||
| 2026-12-31 | vs SAS +5.9 | -0.2 | 38% | ||
| 2027-01-02 | vs CLE +2.3 | -0.2 | 49% | ||
| 2027-01-03 | @ MIL -6.5 | -0.2 | 62% | ||
| 2027-01-05 | vs ATL +0.8 | -0.2 | 54% | ||
| 2027-01-07 | vs DEN +3.4 | -0.2 | 46% | ||
| 2027-01-09 | @ POR +2.4 | -0.2 | 35% | ||
| 2027-01-10 | @ SAC -8.4 | -0.2 | 68% | ||
| 2027-01-13 | @ GSW -0.2 | -0.2 | 43% | ||
| 2027-01-14 | @ UTA -4.4 | -0.2 | 56% | ||
| 2027-01-16 | @ DEN +3.4 | -0.2 | 32% | ||
| 2027-01-19 | @ DAL -4.3 | -0.2 | 56% | ||
| 2027-01-22 | vs HOU +5.3 | -0.2 | 40% | ||
| 2027-01-23 | @ BOS +6.3 | -0.2 | 24% | ||
| 2027-01-25 | vs ORL +1.0 | -0.2 | 54% | ||
| 2027-01-27 | @ SAS +5.9 | -0.2 | 25% | ||
| 2027-01-29 | @ MIN +2.8 | -0.2 | 34% | ||
| 2027-01-31 | vs LAL +2.3 | -0.2 | 49% | ||
| 2027-02-02 | @ MIA +0.5 | -0.2 | 41% | ||
| 2027-02-04 | vs BOS +6.3 | -0.2 | 37% | ||
| 2027-02-05 | vs GSW +0.1 | -0.2 | 56% | ||
| 2027-02-07 | @ TOR +2.8 | -0.2 | 34% | ||
| 2027-02-09 | @ NYK +5.0 | -0.2 | 27% | ||
| 2027-02-11 | vs MIL -6.5 | -0.2 | 75% | ||
| 2027-02-13 | vs DAL -4.3 | -0.2 | 70% | ||
| 2027-02-15 | vs MIN +2.8 | -0.2 | 48% | ||
| 2027-02-17 | vs TOR +2.8 | -0.2 | 48% | ||
| 2027-02-25 | @ ORL +1.0 | -0.2 | 39% | ||
| 2027-02-26 | @ HOU +5.3 | -0.2 | 27% | ||
| 2027-02-28 | vs SAC -8.4 | -0.2 | 80% | ||
| 2027-03-03 | @ PHI +2.5 | -0.2 | 34% | ||
| 2027-03-06 | @ CHI -5.2 | -0.2 | 58% | ||
| 2027-03-08 | @ IND +0.0 | -0.2 | 42% | ||
| 2027-03-10 | vs NOP -4.6 | -0.2 | 70% | ||
| 2027-03-11 | vs IND +0.0 | -0.2 | 57% | ||
| 2027-03-13 | vs PHX -0.5 | -0.2 | 58% | ||
| 2027-03-16 | @ OKC +4.7 | -0.2 | 28% | ||
| 2027-03-18 | @ NOP -4.6 | -0.2 | 57% | ||
| 2027-03-20 | @ DET +3.8 | -0.2 | 31% | ||
| 2027-03-22 | @ MEM -3.4 | -0.2 | 53% | ||
| 2027-03-24 | vs DET +3.8 | -0.2 | 45% | ||
| 2027-03-26 | vs NYK +5.0 | -0.2 | 41% | ||
| 2027-03-28 | vs UTA -4.4 | -0.2 | 70% | ||
| 2027-03-30 | vs MIA +0.5 | -0.2 | 55% | ||
| 2027-04-01 | @ NYK +5.0 | -0.2 | 27% | ||
| 2027-04-02 | @ MIL -6.5 | -0.2 | 62% | ||
| 2027-04-04 | @ CLE +2.3 | -0.2 | 35% | ||
| 2027-04-06 | vs IND +0.0 | -0.2 | 57% | ||
| 2027-04-07 | @ CHI -5.2 | -0.2 | 58% | ||
| 2027-04-09 | vs BKN -5.7 | -0.2 | 73% | ||
| 2027-04-11 | @ PHI +2.5 | -0.2 | 34% |
ETR preseason breakdown usage · minutes · who plays together · player by player · pace & shots, from Gallagher's game-by-game change log (Sept 28 – Oct 16)
Bottom line: Brandon Miller is the engine (37% usage in his debut, preseason FGA leader). Naz Reid carries a scoring load while Coby White (calf) is out, and Diabate owns center. Charlotte was one of the most halfcourt-bound teams in the preseason.
- Brandon Miller: 37.1% first-half usage in his debut and handled a lot. He finished fourth in preseason usage and first in FGA per 100 among rotation players. He shot 4-of-17 vs BOS but still carried the offense.
- Naz Reid: 34.9% usage over his first two games and 32.4% for the preseason (fifth). He scored from all three levels. Lee wants him to initiate, though in game one he was mostly a spacer (5 first-half 3PA).
- Dennis Schroder: primary handler early but passive (5 FGA and no FTAs in 15 minutes), and awful vs BOS.
- ETR: Miller and Reid will fire away at least until Coby White is back.
- Starters: Schroder, Miller, McNeeley or O'Neale, Reid, Diabate. Sion James started the finale.
- Out or limited: Coby White (another calf issue, docked hard), Kon Knueppel and Grant Williams (hamstrings, docked for aggravation risk). Grayson Allen's opening-night status is unclear.
- PG2: Sion James was excellent and cut into Schroder. Rookie Christian Anderson debuted Oct 14 with 12.3 first-half minutes (Schroder had 10) and ran PG2 in the finale.
- Center: Moussa Diabate has a big lead (16 first-half center minutes in the opener). Ryan Kalkbrenner is C2. Hannes Steinbach barely plays because he still has to learn NBA coverages.
- PF2: Tidjane Salaun early, but his minutes were cut in the finale even with Grant Williams out.
- ETR moves: Steinbach cut severely, White and Knueppel docked.
- Sion James starting in the finale opened PG2 for Anderson. One of the two rookies or James should take the Schroder minutes over time.
- Diabate and Kalkbrenner split center cleanly. Steinbach only plays when Diabate leaves.
- Third-most halfcourt-heavy team in the preseason (88.3% of possessions in the halfcourt), so little transition.
- Shot volume is concentrated in Miller and Reid.
Player by player
| Player | Model GP | Model MPG | Model min | Preseason read |
|---|---|---|---|---|
| Brandon Miller | 62 | 33.8 | 2,087 | No. 1 option. 37% usage and the preseason FGA-per-100 leader among rotation players. Healthy (no shoulder wrap). |
| Naz Reid | 68 | 30.5 | 2,064 | High-usage scorer (about 32–35%) while White is out. |
| Moussa Diabate | 64 | 26.5 | 1,701 | Clear C1. Lee loves him. |
| Dennis Schroder | 66 | 24.0 | 1,590 | Starting PG for now, but low-volume and losing minutes to James and Anderson. |
| Sion James | 65 | 17.7 | 1,142 | Strong PG2. Started the finale. |
| Christian Anderson | 41 | 8.5 | 354 | Rookie. Out-minuted Schroder in his debut and could make the opening-night rotation if Allen is out. |
| Ryan Kalkbrenner | 56 | 8.2 | 457 | C2 ahead of Steinbach. |
| Tidjane Salaun | 22 | 7.4 | 162 | PF2 early, minutes cut late. |
| Liam McNeeley | 47 | 7.0 | 327 | Started early, foul trouble. Fighting for nightly minutes. |
| Coby White | 58 | 30.0 | 1,734 | Out with a calf injury. His return should pull usage back from Miller and Reid. |
Preseason starting lineups
| Game | Opp | Starters | Out (ETR's noteworthy inactives) |
|---|---|---|---|
| Oct 6 | BKN | Dennis Schroder, Grayson Allen, Liam McNeeley, Naz Reid, Moussa Diabate | Coby White, Kon Knueppel, Grant Williams, Brandon Miller, Christian Anderson |
| Oct 11 | MIL | Dennis Schroder, Brandon Miller, Liam McNeeley, Naz Reid, Moussa Diabate | Kon Knueppel, Coby White, Christian Anderson, Grant Williams |
| Oct 14 | BOS | Dennis Schroder, Brandon Miller, Royce O’Neale, Naz Reid, Moussa Diabate | Kon Knueppel |
Summarized from ETR's 2026-27 Change Log and Preseason News (pulled Oct 18). Preseason minutes are mostly first-half numbers since starters rarely play second halves. Model GP/MPG/min are the ETR season projections this model uses, so the read shows where preseason usage agrees or disagrees with the minutes driving the win total. Projection moves ETR made during the preseason are noted under Minutes.