Player Rankings

Every player we rate.

By state and position, with the season stat line behind each rating. Rebuilt every week from the games.

Indiana head coach Curt Cignetti on the sideline beside the words P.O.P. Rankings, Production Over Potential, built on SPIN's advanced data analysis
Lead story

Stars Are a Bet. Yards Are a Receipt. Just Ask Curt Cignetti.

Why SPIN rates what a player did, not what he might become. And why the coach who just won a national title with that exact idea would understand.

By Max Fielder · Oct 7, 2026

Read the story →

Rankings stories

Region
#PlayerClassGPPOPScheduleIn 3AComp-AttPass YdsPass TDINTTD-INTRush YdsRush TDFum Lost
6Jones (3A)So1087All-StateStandard1186-267254636336-378515—
15Mount St. Mary (3A)Sr1082All-RegionHeavy2155-209252720420-423——
30North Rock Creek (3A)So1078Standout StarterStandard3136-208204015815-83192—
31Sulphur (3A)Sr1078Standout StarterStandard457-105137113313-34189—
37Oklahoma Christian (3A)Sr876Standout StarterHeavy5119-1951841151215-123464—
48Kingfisher (3A)Jr1074Good StarterHeavy635-61812959-5573114
55Perkins-Tryon (3A)Jr1072Good StarterStandard778-139119011711-74666—
57Kingfisher (3A)So1072Good StarterHeavy859-841042939-34721
68Berryhill (3A)Sr869StarterStandard956-9082810210-23344—
82Mount St. Mary (3A)Jr666StarterStandard1034-56664818-169——
86Plainview (3A)—764StarterHeavy1148-82580737-3201—
92McLoud (3A)Jr661StarterStandard1243-86639656-549453
95Bristow (3A)So861StarterHeavy1360-101720656-5-52——
98Idabel (3A)Sr1060StarterStandard1458-131103110510-522232
99Seminole (3A)Jr759StarterLight1553-981026737-3901—
109McLoud (3A)Fr657StarterStandard1655-87601454-511112
113Eufaula (3A)Sr953StarterStandard1771-1718726126-122046—
114Jay (3A)Jr1052StarterStandard1849-116679595-974694
116Webster (3A)Jr1052StarterStandard1995-2341640151715-178367—
121Stigler (3A)Jr750StarterHeavy2086-1731218111111-111705—
138Locust Grove (3A)Jr938StarterStandard21101-1957535105-10-81—1
—Berryhill (3A)Jr863StarterStandard—27-43569919-137——

See a wrong number?