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.

DUKE

Theo John

Theo John ranks 100th of 3081 players in block percentage, at 7.5.

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 Played38
Minutes11.326th3017/4069
Games Started0
ScoringOffense▶
Usage Rate12.2%10th3669/4069
Points2.825th3038/4069
ShootingOffense▶
Field Goals Made1.230th2832/4069
Field Goals Attempted219th3272/4069
Field Goal Percentage60.5%—
Three-Pointers Made09th3356/4069
Effective Field Goal Percentage60.5%—
Three-Pointers Attempted0.112th3569/4069
Three-Point Percentage0%—
Free Throws Made0.425th3070/4069
Free Throws Attempted0.625th3038/4069
True Shooting Percentage61.8%—
Free Throw Percentage62.5%—
Two Pointers Made1.245th2242/4069
Two Pointers Attempted1.937th2551/4069
Two Point Percentage62.2%—
Shot ProfileOffense▶
Three-Point Attempt Rate2.6%—
Free Throw Rate31.6%—
Shot LocationsOffense▶
Paint Makes163rd1370/3679
Paint Attempts1.555th1669/3679
Paint Percentage66.1%—
Mid Range Makes0.147th1935/3679
Mid Range Attempts0.237th2307/3679
Mid Range Percentage42.9%—
PlaymakingOffense▶
Assists0.426th3026/4069
Turnovers0.482nd726/4069
Assist to Turnover Ratio0.9446th1740/3229
Points Created by Assists0.729th2518/3532
Rebounding▶
Rebounds2.546th2200/4069
Rebound Rate13.3%76th731/3081
ReboundingOffense▶
Offensive Rebounds0.967th1360/4069
ReboundingDefense▶
Defensive Rebounds1.638th2504/4069
DefenseDefense▶
Steals0.441st2391/4069
Blocks0.993rd300/4069
Personal Fouls1.934th2667/4069
Impact▶
Box Plus-Minus6.086th425/3081
Value over Replacement0.957th1330/3081
Player Efficiency Rating16.869th954/3081
Win Shares1.566th1049/3081
Estimated Wins1.060th1236/3081
Plus Minus2.886th524/3729
Win Shares per 48 Minutes0.1588th359/3077
Possessions Played642
Regularized Adjusted Plus-Minus4.4693rd233/3426
ImpactOffense▶
Offensive Box Plus-Minus0.752nd1475/3081
Box Creation0.715th2613/3081
Assist Percentage6.218th2516/3081
Offensive Rebound Percentage10.486th427/3081
Turnover Percentage17.832nd2075/3081
Offensive Rating115.486th434/3077
Offensive Win Shares0.760th1237/3081
Offensive RAPM0.3555th1555/3426
ImpactDefense▶
Defensive Box Plus-Minus5.398th58/3081
Defensive Rating92.593rd206/3081
Defensive Rebound Percentage15.861st1192/3081
Steal Percentage2.579th602/3081
Block Percentage7.597th100/3081
Defensive Win Shares0.870th910/3081
Defensive RAPM4.1198th55/3426
On Off▶
Net Rating with Him On13.083rd579/3372
Net Rating with Him Off-9.279th653/3124
On Off Difference22.294th182/3124
Possessions with Him On634
38 games
DateOppMINPTSFGMFGA3PM3PAFTREBASTSTLBLKTOVPF
DUKEApril 2, 2022UNCUNC#1614634000-0410004
DUKEMarch 26, 2022ARKARK#215000000-0200000
DUKEMarch 24, 2022TTUTTU#410211000-0100201
DUKEMarch 20, 2022MSUMSU10212000-0200002
DUKEMarch 18, 2022CSUFCSUF8211000-0401203
DUKEMarch 12, 2022VTVT#184000000-0001013
DUKEMarch 11, 2022MIAMIA6200002-2000102
DUKEMarch 10, 2022SYRSYR7000000-0202011
DUKEMarch 5, 2022UNCUNC#1610211000-0211203
DUKEMarch 1, 2022@PITTPITT13212000-0301104
DUKEFeb 26, 2022@SYRSYR11422000-0400102
DUKEFeb 23, 2022@UVAUVA9423000-0100101
DUKEFeb 19, 2022FSUFSU17211000-0201202
DUKEFeb 15, 2022WAKEWAKE12211000-0000100
DUKEFeb 12, 2022@BCBC16214000-0400303
DUKEFeb 10, 2022@CLEMCLEM11214010-0210113
DUKEFeb 7, 2022UVAUVA14522001-2401321
DUKEFeb 5, 2022@UNCUNC#1613211000-0321012
DUKEJan 31, 2022@NDND14634000-0900202
DUKEJan 29, 2022@LOULOU13633000-4410022
DUKEJan 25, 2022CLEMCLEM8001000-0100000
DUKEJan 22, 2022SYRSYR14212000-0410002
DUKEJan 18, 2022@FSUFSU9202002-2300110
DUKEJan 15, 2022NCSUNCSU111044002-4200101
DUKEJan 12, 2022@WAKEWAKE6001000-0100024
DUKEJan 8, 2022MIAMIA3211000-0100010
DUKEJan 4, 2022GTGT4002000-0100100
DUKEDec 22, 2021VTVT#188000000-0100101
DUKEDec 18, 2021ELONELON12203002-2022004
DUKEDec 16, 2021APPAPP14622002-2311101
DUKENov 30, 2021@OSUOSU15423000-0310005
DUKENov 26, 2021GONZGONZ#112523001-2201103
DUKENov 22, 2021CITCIT16833002-2411101
DUKENov 19, 2021LAFLAF17423010-0612012
DUKENov 16, 2021GWEBGWEB15423000-0510022
DUKENov 13, 2021CAMCAM10000000-0210102
DUKENov 12, 2021ARMYARMY15003000-0201112
DUKENov 9, 2021UKUK#1122524001-2210213
By seasonPer game4 seasons
SeasonGPMINPTSREBASTFG%3P%TS%BPM
2021-22DUKE3811.32.82.50.460.5%0%61.8%6.0
2020-21MARQ2626.385.21.357.1%75%63.3%6.6
2019-20MARQ3020.95.15.20.754.9%—57%6.2
2018-19MARQ3419.65.54.90.560.2%—59.5%4.6

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.