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.

TLSA

Keaston Willis

Keaston Willis ranks 383rd of 4163 players in free throws made, at 3 per game.

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 Played33
Minutes29.683rd690/4163
Games Started28
ScoringOffense▶
Usage Rate21.6%72nd1146/4163
Points13.388th511/4163
ShootingOffense▶
Field Goals Made3.877th963/4163
Field Goals Attempted9.684th665/4163
Field Goal Percentage39.1%21st1744/2220
Three-Pointers Made2.899th57/4163
Effective Field Goal Percentage53.8%66th747/2220
Three-Pointers Attempted7.599th55/4163
Three-Point Percentage37.7%71st440/1491
Free Throws Made391st383/4163
Free Throws Attempted3.688th506/4163
True Shooting Percentage59.4%77th504/2220
Free Throw Percentage81.7%80th202/987
Two Pointers Made0.935th2689/4163
Two Pointers Attempted2.139th2534/4163
Two Point Percentage44.3%—
Shot ProfileOffense▶
Three-Point Attempt Rate77.9%97th65/2220
Free Throw Rate37.9%69th682/2220
Shot LocationsOffense▶
Paint Makes0.637th2405/3803
Paint Attempts1.136th2446/3803
Paint Percentage52.8%—
Mid Range Makes0.145th2076/3803
Mid Range Attempts0.249th1919/3803
Mid Range Percentage25.0%—
PlaymakingOffense▶
Assists1.259th1724/4163
Turnovers0.952nd1995/4163
Assist to Turnover Ratio1.3061st1285/3307
Points Created by Assists1.549th1874/3696
Rebounding▶
Rebounds3.261st1644/4163
Rebound Rate6.8%24th2436/3223
ReboundingOffense▶
Offensive Rebounds0.427th3039/4163
ReboundingDefense▶
Defensive Rebounds2.972nd1147/4163
DefenseDefense▶
Steals0.869th1301/4163
Blocks0.129th2930/4163
Personal Fouls1.461st1613/4163
Impact▶
Box Plus-Minus4.474th829/3223
Value over Replacement1.983rd538/3223
Player Efficiency Rating16.365th1139/3223
Win Shares2.381st619/3223
Estimated Wins2.084th519/3223
Plus Minus-0.737th2427/3842
Win Shares per 48 Minutes0.0969th999/3223
Possessions Played1,648
Regularized Adjusted Plus-Minus1.0960th1462/3635
ImpactOffense▶
Offensive Box Plus-Minus3.585th478/3223
Box Creation2.054th1467/3223
Assist Percentage8.132nd2199/3223
Offensive Rebound Percentage1.510th2878/3223
Turnover Percentage7.596th127/3223
Offensive Rating117.681st609/3223
Offensive Win Shares2.189th345/3223
Offensive RAPM3.1292nd296/3635
ImpactDefense▶
Defensive Box Plus-Minus0.836th2063/3223
Defensive Rating109.826th2386/3223
Defensive Rebound Percentage12.036th2052/3223
Steal Percentage1.636th1974/3223
Block Percentage0.315th2659/3223
Defensive Win Shares0.232nd2184/3223
Defensive RAPM-2.049th3326/3635
On Off▶
Net Rating with Him On-9.121st2814/3579
Net Rating with Him Off16.612th3039/3443
On Off Difference-25.74th3298/3443
Possessions with Him On1,109
33 games
DateOppMINPTSFGMFGA3PM3PAFTREBASTSTLBLKTOVPF
TLSAMarch 14, 2025@UNTUNT34203113911-11100041
TLSAMarch 13, 2025@TEMTEM291139154-5321014
TLSAMarch 9, 2025@WICHWICH2911410261-1430001
TLSAMarch 4, 2025TEMTEM35227154104-6531004
TLSAMarch 1, 2025TULNTULN311348471-2400000
TLSAFeb 22, 2025@RICERICE3614510371-5110010
TLSAFeb 19, 2025@UNTUNT37618173-4312011
TLSAFeb 15, 2025UTSAUTSA3819382711-13442022
TLSAFeb 12, 2025@TEMTEM3319713372-2702000
TLSAFeb 8, 2025FAUFAU26418181-3200110
TLSAFeb 5, 2025@MEMMEM24626131-2220020
TLSAFeb 2, 2025@TULNTULN319310380-0211001
TLSAJan 29, 2025UABUAB31166154100-0211010
TLSAJan 26, 2025WICHWICH241758582-2100014
TLSAJan 21, 2025ECUECU371339394-4110002
TLSAJan 18, 2025@USFUSF32124104100-0213003
TLSAJan 12, 2025CLTCLT341139382-2301000
TLSAJan 7, 2025@UTSAUTSA32197145110-0421012
TLSAJan 4, 2025@UABUAB22426030-0102010
TLSAJan 1, 2025RICERICE29113122103-3210115
TLSADec 28, 2024SWCUSWCU2414411482-2311000
TLSADec 21, 2024MVSUMVSU258311290-0500000
TLSADec 14, 2024@UCFUCF3622713692-2511002
TLSADec 7, 2024SOUSOU36236135116-7721022
TLSADec 4, 2024OKSTOKST26726261-1110120
TLSANov 27, 2024@GASTGAST2618510593-3200022
TLSANov 26, 2024@DETMDETM241539396-7420000
TLSANov 23, 2024@LUCLUC17303023-4210022
TLSANov 20, 2024LRLR27829292-2421022
TLSANov 16, 2024@MOSTMOST28829034-6101013
TLSANov 13, 2024ORUORU332259369-12831001
TLSANov 9, 2024UAPBUAPB181735249-9620001
TLSANov 4, 2024NESUNESU3217610590-0514022
By seasonPer game6 seasons
SeasonGPMINPTSREBASTFG%3P%TS%BPM
2024-25TLSA3329.613.33.21.239.1%37.7%59.4%4.4
2023-24TLSA22412.53053.8%50.0%71.8%—
2022-23LT323212.43.51.538.0%37.6%54.5%2.3
2021-22LT3429.812.13.21.340.7%39.2%55.6%4.7
2020-21UIW2033.818.94.52.142.5%36.6%54.8%2.0
2019-20UIW313113.32.7137.2%34.9%52.1%0.0

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.