> library("chan.preseason")
> projections %>% arrange(desc(proj_adjem))
Too early to take seriously
I have no idea who is eligible! Class of 2022 players and other weirdness are deemed eligible/ineligible based on their status on their official team roster when I last checked. If there are any specific issues you want addressed ASAP feel free to shoot me a message, but beyond that I will be doing a final eligibility sweep once things seem more concrete. Worth noting also that international/G-league recruits are VERY rough estimates as I work on ways to model these players. See a roster error or missing player? DM me on X: @cjhanalytics.
## Loading...
view
Lower-division → D1 transfer repository · follow current 2026–27 D2, D3, NAIA, and JUCO arrivals back to their source school, group, and historical movers. Open repository ↗
Rank outlook dot = point rank · band = calibrated 80% simulated rank range · odds = top-10 probability
Rot ht projected-minutes-weighted average height · trailing percentage = rotation minutes with known height
Rk Team Conf Proj AdjEM Rank outlook Proj O Proj D Proj T Rot ht Cur AdjEM Cur Rk Rk Chg EM Chg Ret Cont% Proj skill Key Loss Key Addition