Every player
New here?

How to read this page

▶

Team tables split by side of the ball, and the Side control hides the half you are not reading. The roster is everyone who played that season, so a transfer appears under the program he actually played for rather than the one he is at now. There is no game-type control because the tables hold regular-season games only. A dash means no number for that cell, or a zero in a roster column that counts.

LIB

JJ Harper

JJ Harper is 35th of 3278 players in offensive rating, at 136.3.

94th beats 94% of the Players; 1 is the best of however many the row says. Higher is always better, whichever way the stat runs. Red to green by where the placing sits. A stat with no better end is left unpainted.

all 10 shown▶
Playing Time▶
Games Played34
Minutes26.874th1102/4184
Games Started34
ScoringOffense▶
Usage Rate17.9%47th2219/4184
Points10.876th1012/4184
ShootingOffense▶
Field Goals Made3.977th947/4184
Field Goals Attempted6.663rd1530/4184
Field Goal Percentage59.2%95th98/2133
Three-Pointers Made0.964th1507/4184
Effective Field Goal Percentage65.7%98th36/2133
Three-Pointers Attempted2.358th1744/4184
Three-Point Percentage37.7%—
Free Throws Made2.178th928/4184
Free Throws Attempted2.876th1013/4184
True Shooting Percentage69%99th16/2133
Free Throw Percentage76%54th597/1308
Two Pointers Made382nd766/4184
Two Pointers Attempted4.369th1304/4184
Two Point Percentage70.5%99th14/1443
Shot ProfileOffense▶
Three-Point Attempt Rate34.5%39th1301/2133
Free Throw Rate43%75th539/2133
Shot LocationsOffense▶
Paint Makes2.487th483/3850
Paint Attempts3.478th839/3850
Paint Percentage70.9%98th25/1079
Mid Range Makes014th2741/3850
Mid Range Attempts0.137th2404/3850
Mid Range Percentage0%—
PlaymakingOffense▶
Assists1.568th1349/4184
Turnovers0.576th982/4184
Assist to Turnover Ratio3.0698th68/3361
Points Created by Assists2.969th1167/3757
Rebounding▶
Rebounds2.749th2117/4184
Rebound Rate7.3%29th2317/3278
ReboundingOffense▶
Offensive Rebounds0.961st1611/4184
ReboundingDefense▶
Defensive Rebounds1.845th2284/4184
DefenseDefense▶
Steals1.493rd313/4184
Blocks194th259/4184
Personal Fouls2.85th3960/4184
Impact▶
Box Plus-Minus6.186th465/3278
Value over Replacement2.188th403/3278
Player Efficiency Rating21.090th320/3278
Win Shares4.196th128/3278
Estimated Wins2.287th426/3278
Plus Minus2.481st736/3879
Win Shares per 48 Minutes0.1996th115/3278
Possessions Played1,385
Regularized Adjusted Plus-Minus2.0069th1128/3669
ImpactOffense▶
Offensive Box Plus-Minus3.886th464/3278
Box Creation2.361st1267/3278
Assist Percentage10.044th1826/3278
Offensive Rebound Percentage5.252nd1574/3278
Turnover Percentage6.498th77/3278
Offensive Rating136.399th35/3278
Offensive Win Shares3.397th93/3278
Offensive RAPM0.8762nd1411/3669
ImpactDefense▶
Defensive Box Plus-Minus2.370th973/3278
Defensive Rating106.761st1285/3278
Defensive Rebound Percentage9.214th2801/3278
Steal Percentage2.987th388/3278
Block Percentage4.286th434/3278
Defensive Win Shares0.872nd908/3278
Defensive RAPM1.1466th1235/3669
On Off▶
Net Rating with Him On-1.645th1991/3623
Net Rating with Him Off-8.675th866/3520
On Off Difference7.070th1060/3520
Possessions with Him On1,258
34 games
DateOppMINPTSFGMFGA3PM3PAFTREBASTSTLBLKTOVPF
LIBMarch 21, 2026@NEVNEV3514611141-1223002
LIBMarch 17, 2026@GMUGMU20834002-2133304
LIBMarch 11, 2026MOSTMOST15312120-0000001
LIBMarch 7, 2026SHSUSHSU16204022-2310312
LIBMarch 5, 2026LTLT26505025-6450002
LIBFeb 28, 2026@JXSTJXST24524021-2310105
LIBFeb 26, 2026@KENNKENN331457024-6204123
LIBFeb 21, 2026WKUWKU271667123-7321203
LIBFeb 19, 2026FIUFIU371669232-5211122
LIBFeb 14, 2026@UTEPUTEP3018811240-1611213
LIBFeb 11, 2026@NMSUNMSU3319711243-3143002
LIBFeb 7, 2026MOSTMOST16734001-2210005
LIBFeb 4, 2026@DELDEL241346015-5211002
LIBJan 29, 2026@MTSUMTSU331358013-4301113
LIBJan 24, 2026DELDEL271048002-4322104
LIBJan 21, 2026@WKUWKU301646355-7402002
LIBJan 17, 2026UTEPUTEP32427010-0331101
LIBJan 15, 2026NMSUNMSU341767233-3413013
LIBJan 10, 2026@SHSUSHSU2720710353-4141115
LIBJan 8, 2026@LTLT281347144-4100211
LIBJan 4, 2026JXSTJXST28314011-2121104
LIBJan 2, 2026KENNKENN251247133-4120311
LIBDec 28, 2025@FIUFIU17425020-0301105
LIBDec 20, 2025@DAYDAY34415012-2123102
LIBDec 16, 2025MIDWMIDW20724013-4214102
LIBDec 10, 2025@NCSUNCSU291269030-0400121
LIBDec 6, 2025COPPCOPP221657343-3721013
LIBNov 26, 2025@BRADBRAD26738130-0101005
LIBNov 25, 2025TOWTOW331458024-4710204
LIBNov 24, 2025@UVMUVM31737120-0402113
LIBNov 17, 2025CUCU271556342-2242202
LIBNov 9, 2025FAUFAU331356122-2312203
LIBNov 7, 2025COFCCOFC19834002-2320024
LIBNov 3, 2025KCUKCU211145122-3332102
By seasonPer game2 seasons
SeasonGPMINPTSREBASTFG%3P%TS%BPM
2025-26LIB3426.810.82.71.559.2%37.7%69%6.1
2022-23CONC22593.5130%0%38.3%—

About College Basketball Research

▶

Every number the site holds for a Division I team and the players who played for it, in one place. Pick a team and a season and read it. Nothing here needs an account.

Where the numbers come from

The same tables the boards read, resolved through one shared definition per stat. A rate is computed over the whole window rather than averaged across games, so a season figure is not the mean of the nightly ones.