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
#PlayerClassGPPOPScheduleCarRush YdsRush TDRecRec YdsRec TDFum Lost
1DeSoto (5A)Sr1095Elite NationalHeavy16613232178201
2Americas (5A)Sr1095Elite NationalStandard199230534314—3
3Keller (6A)Jr1094EliteHeavy207173521212131—
4North Crowley (6A)Sr1094EliteHeavy91908991100—
5North Crowley (6A)Sr1094EliteHeavy128991132310—
6Anna (5A)Sr994EliteHeavy139163815282675—
7West Plains (4A)Sr1093EliteHeavy2421949162128942
8Tomball (6A)Jr1093EliteHeavy136129118365073—
9Liberty Christian (Private)Sr1093EliteHeavy188154125252183—
10Plano East (6A)So1093EliteHeavy1841225153853561
11San Angelo Central (6A)Jr1093EliteHeavy25617532112532—
12Martin (6A)Sr1093EliteHeavy161117127162123—
13Rockwall-Heath (6A)Sr1093EliteHeavy1628899295559—
14All Saints (Private)So1093EliteHeavy1761538201314922
15Allen (6A)Sr1093EliteHeavy7549111232593—
16Wylie (6A)Sr1093EliteStandard1361376263269781
17Waxahachie (6A)Jr1093EliteHeavy155958141115302
18Rockwall (6A)Sr1093EliteHeavy212143316442—2
19Riverside (4A)Sr992EliteStandard15722002624101
20Hanks (5A)Sr1092EliteStandard2242249311925931
21Braswell (6A)So1092EliteHeavy165120414222351—
22Midway (6A)Sr1092EliteHeavy14212312471121—
23North Forney (6A)Sr892EliteHeavy118123712847——
24Lovejoy (5A)Jr1092EliteHeavy1731125201918233
25Longview (6A)Jr1092EliteHeavy119103114575——
26Richland (5A)Sr891EliteHeavy1201241211332641
27Millsap (3A)Jr1091EliteStandard181256533661——
28Allen (6A)Jr991EliteHeavy6165310235——
29Haltom (6A)Jr1091EliteStandard24919042226111
30Terrell (5A)So1091EliteHeavy156176520776—1
31Harker Heights (6A)Jr1091EliteHeavy1751297112601—
32Terrell (5A)Jr1091EliteHeavy127155417141551—
33Eastwood (6A)Jr1091EliteHeavy180135816152534—
34Southlake Carroll (6A)Jr1091EliteHeavy605717131041—
35Seminole (4A)So890EliteStandard1631460204349482
36Argyle (5A)Sr1090EliteHeavy120932151325012
37DeSoto (5A)Sr1090EliteHeavy123858113961—
38Brenham (5A)Jr1090EliteHeavy1511226171921621
39Byron Nelson (6A)So1090EliteHeavy144115314112402
40Lewisville (6A)Sr890EliteHeavy584786182644—
41Midland Lee (6A)Sr890EliteHeavy1468649192432—
42Allen (6A)So1090EliteHeavy725528————
43Willis (6A)Jr1090EliteHeavy91106312213152—
44Walnut Grove (6A)Sr1090EliteHeavy188986991020—
45Henrietta (3A)Jr1089All-StateStandard23416712693124—
46Sulphur Springs (4A)Sr989All-StateHeavy152147521121632—
47Klein Oak (6A)Jr789All-StateHeavy1211043147500—
48Northwest (6A)Sr1089All-StateHeavy2101037132421312
49McKinney (6A)Jr1089All-StateHeavy140110212101341—
50Crowley (6A)Sr989All-StateHeavy1247087121891—

See a wrong number?