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.

OSU

Devin Royal

Devin Royal sits 389th of 3278 players in value over replacement, at 2.1.

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 Played32
Minutes32.594th266/4184
Games Started32
ScoringOffense▶
Usage Rate21.8%74th1099/4184
Points13.788th488/4184
ShootingOffense▶
Field Goals Made4.788th518/4184
Field Goals Attempted9.986th592/4184
Field Goal Percentage47.6%70th642/2133
Three-Pointers Made168th1339/4184
Effective Field Goal Percentage52.5%55th963/2133
Three-Pointers Attempted3.170th1255/4184
Three-Point Percentage31.6%25th1203/1602
Free Throws Made3.392nd350/4184
Free Throws Attempted4.190th426/4184
True Shooting Percentage58.5%67th699/2133
Free Throw Percentage80.2%72nd366/1308
Two Pointers Made3.890th429/4184
Two Pointers Attempted6.888th484/4184
Two Point Percentage54.8%62nd545/1443
Shot ProfileOffense▶
Three-Point Attempt Rate30.9%33rd1437/2133
Free Throw Rate41.3%71st609/2133
Shot LocationsOffense▶
Paint Makes2.892nd313/3850
Paint Attempts591st333/3850
Paint Percentage56.9%58th453/1079
Mid Range Makes0.591st328/3850
Mid Range Attempts1.392nd313/3850
Mid Range Percentage37.2%42nd248/427
PlaymakingOffense▶
Assists1.671st1225/4184
Turnovers1.718th3412/4184
Assist to Turnover Ratio0.9635th2180/3361
Points Created by Assists3.374th974/3757
Rebounding▶
Rebounds5.790th400/4184
Rebound Rate12.3%70th963/3278
ReboundingOffense▶
Offensive Rebounds1.685th633/4184
ReboundingDefense▶
Defensive Rebounds4.191st381/4184
DefenseDefense▶
Steals0.656th1827/4184
Blocks0.244th2336/4184
Personal Fouls2.78th3843/4184
Impact▶
Box Plus-Minus5.179th694/3278
Value over Replacement2.188th389/3278
Player Efficiency Rating16.366th1128/3278
Win Shares2.178th723/3278
Estimated Wins2.388th393/3278
Plus Minus5.394th229/3879
Win Shares per 48 Minutes0.0865th1136/3278
Possessions Played1,647
Regularized Adjusted Plus-Minus2.9780th752/3669
ImpactOffense▶
Offensive Box Plus-Minus3.181st633/3278
Box Creation2.463rd1203/3278
Assist Percentage9.742nd1881/3278
Offensive Rebound Percentage7.568th1026/3278
Turnover Percentage13.057th1382/3278
Offensive Rating115.469th1007/3278
Offensive Win Shares1.684th536/3278
Offensive RAPM1.5672nd1015/3669
ImpactDefense▶
Defensive Box Plus-Minus1.962nd1245/3278
Defensive Rating110.239th1992/3278
Defensive Rebound Percentage16.569th1018/3278
Steal Percentage1.218th2601/3278
Block Percentage0.629th2255/3278
Defensive Win Shares0.553rd1545/3278
Defensive RAPM1.4171st1052/3669
On Off▶
Net Rating with Him On-5.133rd2420/3623
Net Rating with Him Off4.039th2152/3520
On Off Difference-9.125th2624/3520
Possessions with Him On1,687
32 games
DateOppMINPTSFGMFGA3PM3PAFTREBASTSTLBLKTOVPF
OSUMarch 19, 2026TCUTCU3914510014-4500002
OSUMarch 13, 2026@MICHMICH#13613412243-41112012
OSUMarch 12, 2026IOWAIOWA#2326624012-2222003
OSUMarch 7, 2026IUIU311236115-5420013
OSUMarch 4, 2026@PSUPSU3214511133-5921011
OSUMarch 1, 2026PURPUR#8311228028-9921124
OSUFeb 25, 2026@IOWAIOWA#23341659016-8200024
OSUFeb 17, 2026WISWIS#2234251017471-4530123
OSUFeb 14, 2026UVAUVA#18334212020-0500015
OSUFeb 11, 2026USCUSC3519811033-3712022
OSUFeb 8, 2026MICHMICH#13615612033-4601111
OSUFeb 5, 2026@MDMD27725003-4340023
OSUJan 31, 2026@WISWIS#223316513056-6600013
OSUJan 26, 2026PSUPSU351448135-6310003
OSUJan 23, 2026@MICHMICH#136428040-0110014
OSUJan 20, 2026MINNMINN4116614153-5520042
OSUJan 17, 2026UCLAUCLA#25302279335-6910035
OSUJan 11, 2026@WASHWASH311149132-2810013
OSUJan 8, 2026@OREORE361459123-31030043
OSUJan 5, 2026NEBNEB#17371458024-6621011
OSUJan 2, 2026@RUTGRUTG3616513145-6341032
OSUDec 23, 2025GRAMGRAM3116813030-0431032
OSUDec 20, 2025UNCUNC3618612224-6821101
OSUDec 13, 2025WVUWVU3611411013-51222035
OSUDec 9, 2025ILLILL#63715415166-6310013
OSUDec 6, 2025@NUNU251048131-2430033
OSUNov 28, 2025@PITTPITT3922915480-0220143
OSUNov 25, 2025MSMMSM3017710241-1342001
OSUNov 20, 2025WMUWMU221037024-41010032
OSUNov 16, 2025NDND33726132-2610011
OSUNov 7, 2025PFWPFW17623220-0311003
OSUNov 3, 2025IUINIUIN2522592510-13802033
By seasonPer game3 seasons
SeasonGPMINPTSREBASTFG%3P%TS%BPM
2025-26OSU3232.513.75.71.647.6%31.6%58.5%5.1
2024-25OSU3128.913.76.91.152.5%27.6%61.5%6.7
2023-24OSU3311.24.72.40.450.9%15.0%56.5%2.1

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.