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.

UVA

Johann Grunloh

Johann Grunloh comes in 90th of 3278 players in defensive box plus-minus, at 5.0.

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 Played36
Minutes2155th1901/4184
Games Started36
ScoringOffense▶
Usage Rate16.0%33rd2806/4184
Points7.155th1880/4184
ShootingOffense▶
Field Goals Made2.759th1702/4184
Field Goals Attempted5.151st2054/4184
Field Goal Percentage53.3%87th280/2133
Three-Pointers Made0.652nd2005/4184
Effective Field Goal Percentage59.0%87th272/2133
Three-Pointers Attempted1.749th2149/4184
Three-Point Percentage35.0%—
Free Throws Made1.150th2089/4184
Free Throws Attempted1.960th1667/4184
True Shooting Percentage59.6%74th547/2133
Free Throw Percentage55.7%—
Two Pointers Made2.167th1397/4184
Two Pointers Attempted3.459th1706/4184
Two Point Percentage62.1%—
Shot ProfileOffense▶
Three-Point Attempt Rate32.6%36th1372/2133
Free Throw Rate38.0%65th752/2133
Shot LocationsOffense▶
Paint Makes1.570th1169/3850
Paint Attempts2.464th1373/3850
Paint Percentage63.2%—
Mid Range Makes014th2741/3850
Mid Range Attempts012th3380/3850
Mid Range Percentage0.0%—
PlaymakingOffense▶
Assists0.635th2738/4184
Turnovers0.859th1692/4184
Assist to Turnover Ratio0.8226th2490/3361
Points Created by Assists1.132nd2544/3757
Rebounding▶
Rebounds5.287th564/4184
Rebound Rate15.3%87th429/3278
ReboundingOffense▶
Offensive Rebounds2.496th188/4184
ReboundingDefense▶
Defensive Rebounds2.871st1195/4184
DefenseDefense▶
Steals0.440th2524/4184
Blocks2.2100th19/4184
Personal Fouls2.322nd3272/4184
Impact▶
Box Plus-Minus8.595th164/3278
Value over Replacement2.390th327/3278
Player Efficiency Rating20.890th342/3278
Win Shares3.190th313/3278
Estimated Wins2.591st301/3278
Plus Minus4.391st338/3879
Win Shares per 48 Minutes0.1794th204/3278
Possessions Played1,181
Regularized Adjusted Plus-Minus2.9079th775/3669
ImpactOffense▶
Offensive Box Plus-Minus3.584th534/3278
Box Creation1.126th2424/3278
Assist Percentage5.815th2784/3278
Offensive Rebound Percentage15.096th117/3278
Turnover Percentage10.877th753/3278
Offensive Rating123.889th365/3278
Offensive Win Shares1.682nd575/3278
Offensive RAPM1.6073rd998/3669
ImpactDefense▶
Defensive Box Plus-Minus5.097th90/3278
Defensive Rating98.594th196/3278
Defensive Rebound Percentage15.663rd1213/3278
Steal Percentage1.428th2288/3278
Block Percentage11.699th25/3278
Defensive Win Shares1.592nd257/3278
Defensive RAPM1.3169th1121/3669
On Off▶
Net Rating with Him On22.896th130/3623
Net Rating with Him Off-10.279th740/3520
On Off Difference33.098th63/3520
Possessions with Him On994
36 games
DateOppMINPTSFGMFGA3PM3PAFTREBASTSTLBLKTOVPF
UVAMarch 22, 2026TENNTENN#1221214000-0500224
UVAMarch 20, 2026WRSTWRST20834002-2700310
UVAMarch 14, 2026@DUKEDUKE#318423000-0210111
UVAMarch 13, 2026MIAMIA11000000-0300113
UVAMarch 12, 2026NCSUNCSU10423000-0200003
UVAMarch 7, 2026VTVT20525130-0402000
UVAMarch 3, 2026WAKEWAKE271245123-5900310
UVAFeb 28, 2026@DUKEDUKE#321424020-0011203
UVAFeb 24, 2026NCSUNCSU18311110-0410833
UVAFeb 21, 2026MIAMIA271245222-2400501
UVAFeb 18, 2026@GTGT211146132-3611413
UVAFeb 14, 2026@OSUOSU#2419423000-0201112
UVAFeb 10, 2026@FSUFSU15524110-0200001
UVAFeb 7, 2026SYRSYR17513013-4310211
UVAFeb 3, 2026PITTPITT19837131-2201212
UVAJan 31, 2026@BCBC15424010-0410014
UVAJan 27, 2026@NDND13522001-2200014
UVAJan 24, 2026UNCUNC22627141-2410103
UVAJan 17, 2026@SMUSMU22215020-0700112
UVAJan 13, 2026@LOULOU#19261648345-6701402
UVAJan 10, 2026STANSTAN20527130-1510213
UVAJan 7, 2026CALCAL211246123-4820100
UVAJan 3, 2026@NCSUNCSU23212010-0400203
UVADec 31, 2025@VTVT359410140-0600414
UVADec 22, 2025AMERAMER19846000-2620112
UVADec 20, 2025MDMD24848010-1801103
UVADec 9, 2025UMESUMES23837022-4700400
UVADec 6, 2025DAYDAY26835121-4623133
UVADec 3, 2025@TEXTEX171567231-3510104
UVANov 28, 2025QUCQUC231345223-41022202
UVANov 23, 2025BUTBUT17214010-0700222
UVANov 21, 2025NUNU31526021-3730203
UVANov 15, 2025MRSHMRSH2616611133-7710313
UVANov 11, 2025HAMPHAMP21945011-2501413
UVANov 7, 2025NCCUNCCU25425020-01112723
UVANov 3, 2025RIDRID241247024-7710302

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.