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.

SJSU

Sadraque NgaNga

Sadraque NgaNga is 3032nd of 3278 players in defensive box plus-minus, at -0.9.

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
Minutes24.364th1488/4184
Games Started26
ScoringOffense▶
Usage Rate19.4%59th1707/4184
Points7.859th1703/4184
ShootingOffense▶
Field Goals Made2.860th1686/4184
Field Goals Attempted6.765th1479/4184
Field Goal Percentage40.9%30th1502/2133
Three-Pointers Made1.171st1210/4184
Effective Field Goal Percentage48.8%29th1514/2133
Three-Pointers Attempted369th1309/4184
Three-Point Percentage35.8%56th703/1602
Free Throws Made1.254th1937/4184
Free Throws Attempted1.447th2215/4184
True Shooting Percentage52.7%26th1586/2133
Free Throw Percentage82.6%—
Two Pointers Made1.757th1800/4184
Two Pointers Attempted3.862nd1567/4184
Two Point Percentage45.0%—
Shot ProfileOffense▶
Three-Point Attempt Rate44.2%56th943/2133
Free Throw Rate21.4%19th1720/2133
Shot LocationsOffense▶
Paint Makes1.467th1265/3850
Paint Attempts3.376th913/3850
Paint Percentage42.9%3rd1050/1079
Mid Range Makes0.161st1451/3850
Mid Range Attempts0.357th1660/3850
Mid Range Percentage40.0%—
PlaymakingOffense▶
Assists0.631st2891/4184
Turnovers1.427th3043/4184
Assist to Turnover Ratio0.405th3195/3361
Points Created by Assists1.339th2307/3757
Rebounding▶
Rebounds4.175th1045/4184
Rebound Rate11.6%66th1113/3278
ReboundingOffense▶
Offensive Rebounds1.379th883/4184
ReboundingDefense▶
Defensive Rebounds2.870th1238/4184
DefenseDefense▶
Steals0.542nd2424/4184
Blocks0.362nd1587/4184
Personal Fouls2.79th3816/4184
Impact▶
Box Plus-Minus-1.417th2726/3278
Value over Replacement0.119th2647/3278
Player Efficiency Rating10.621st2602/3278
Win Shares-1.14th3157/3278
Estimated Wins0.119th2644/3278
Plus Minus-4.55th3670/3879
Win Shares per 48 Minutes-0.067th3060/3278
Possessions Played1,269
Regularized Adjusted Plus-Minus-0.3835th2383/3669
ImpactOffense▶
Offensive Box Plus-Minus-0.535th2129/3278
Box Creation0.918th2677/3278
Assist Percentage4.57th3024/3278
Offensive Rebound Percentage7.065th1126/3278
Turnover Percentage16.132nd2230/3278
Offensive Rating101.423rd2505/3278
Offensive Win Shares-0.320th2609/3278
Offensive RAPM3.4292nd293/3669
ImpactDefense▶
Defensive Box Plus-Minus-0.97th3032/3278
Defensive Rating120.72nd3209/3278
Defensive Rebound Percentage16.870th960/3278
Steal Percentage1.218th2601/3278
Block Percentage1.454th1472/3278
Defensive Win Shares-0.81st3233/3278
Defensive RAPM-3.791st3616/3669
On Off▶
Net Rating with Him On-4.037th2291/3623
Net Rating with Him Off12.817th2927/3520
On Off Difference-16.811th3123/3520
Possessions with Him On1,302
32 games
DateOppMINPTSFGMFGA3PM3PAFTREBASTSTLBLKTOVPF
SJSUMarch 12, 2026@UNMUNM3115610370-0411120
SJSUMarch 11, 2026@BOISBOIS281457232-2711224
SJSUMarch 7, 2026WYOWYO22847000-0400124
SJSUMarch 3, 2026@FRESFRES23105031-2410013
SJSUFeb 28, 2026CSUCSU191036123-3500024
SJSUFeb 24, 2026@AFAF231158120-0410011
SJSUFeb 21, 2026@BOISBOIS4010411260-0811013
SJSUFeb 17, 2026NEVNEV261558342-2010134
SJSUFeb 14, 2026GCUGCU291438157-7111112
SJSUFeb 10, 2026@UNLVUNLV26927233-4800004
SJSUFeb 7, 2026@CSUCSU20628250-0402013
SJSUJan 31, 2026UNMUNM331138263-4710024
SJSUJan 27, 2026BOISBOIS2515511045-6200023
SJSUJan 24, 2026@WYOWYO261458351-1600024
SJSUJan 20, 2026@NEVNEV24415022-2311034
SJSUJan 17, 2026UNLVUNLV31737011-2220011
SJSUJan 13, 2026AFAF31418022-2520002
SJSUJan 10, 2026@GCUGCU17425030-1112113
SJSUJan 6, 2026FRESFRES20424020-0100024
SJSUJan 3, 2026@USUUSU24528120-0310102
SJSUDec 20, 2025@UNMUNM12000000-0100011
SJSUDec 13, 2025STANSTAN14002010-0000012
SJSUDec 9, 2025LBSULBSU241046230-0200014
SJSUDec 5, 2025USDUSD24215020-0300013
SJSUNov 30, 2025UCIUCI2710311361-2801012
SJSUNov 26, 2025@LUCLUC3211410023-4601012
SJSUNov 25, 2025TLSATLSA18735120-0510010
SJSUNov 21, 2025SOUSOU338311250-01102101
SJSUNov 17, 2025BTHSBTHS13000000-0421052
SJSUNov 13, 2025@MSUMSU#1127837250-0501024
SJSUNov 8, 2025@UCSBUCSB19624002-2400024
SJSUNov 3, 2025@UTAHUTAH18525120-0400001
By seasonPer game4 seasons
SeasonGPMINPTSREBASTFG%3P%TS%BPM
2025-26SJSU3224.37.84.10.640.9%35.8%52.7%-1.4
2024-25SJSU2915.56.83.30.651.6%36.7%58.6%2.7
2023-24HALL196.91.11.40.226.1%11.1%36.5%—
2022-23BOIS176.521.50.348.3%36.4%56.9%—

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.