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 6AComp-AttPass YdsPass TDINTTD-INTRush YdsRush TDFum Lost
1Allen (6A)So1095Elite NationalHeavy1134-177201130330-33733—
2Prosper (6A)Sr595Elite NationalHeavy298-158158121321-31966—
3Rockwall-Heath (6A)Sr1094EliteHeavy3155-250283931831-862910—
4Guyer (6A)Jr1094EliteHeavy4171-248246017517-55169—
5Rockwall (6A)Sr1094EliteHeavy5136-213240834234-2361131
6North Crowley (6A)Sr1094EliteHeavy6106-139204017017-0540—
8Coppell (6A)Jr1094EliteHeavy7176-233252532132-15327—
9Waxahachie (6A)Sr894EliteHeavy8131-194209824324-31571—
11Lake Ridge (6A)Sr1093EliteHeavy9121-246200123623-6108216—
12Southlake Carroll (6A)Jr1093EliteHeavy10121-187179118118-149610—
13Pebble Hills (6A)Sr1092EliteHeavy11147-219251425225-2696144
15Temple (6A)Jr1092EliteHeavy12165-257212124524-577210—
17Walnut Grove (6A)Sr992EliteHeavy13173-234222822322-32031—
18Harker Heights (6A)Sr1092EliteHeavy14177-2432860351035-1087——
20Lewisville (6A)Jr792EliteHeavy15107-164157224524-53546—
21Longview (6A)Sr991EliteHeavy1671-107156919019-04686—
22Lake Highlands (6A)Jr991EliteHeavy17166-270237030630-63143—
23Klein (6A)Sr1091EliteHeavy18128-188248326026-05611
25Duncanville (6A)Sr1091EliteHeavy1995-151141515315-3379—1
26Cy-Fair (6A)Sr1090EliteHeavy20206-327303336436-46491
28Midland Lee (6A)Sr1090EliteHeavy21155-242231925725-79111
29Midland (6A)Jr1090EliteHeavy22135-221176714414-47309—
30Permian (6A)Sr1090EliteHeavy23143-207203517517-51115—
32Keller (6A)Jr1090EliteHeavy24138-210214323823-86521
36Martin (6A)Jr1090EliteHeavy25134-202194918318-31001—
38Klein Cain (6A)Jr1089All-StateHeavy26126-203190317417-465962
39Eastwood (6A)Sr1089All-StateHeavy27124-187201423823-841891
41Langham Creek (6A)Sr988All-StateHeavy28122-184205919619-664812—
43North Forney (6A)Sr688All-StateHeavy2971-95113517——1692—
47Mansfield (6A)—988All-StateHeavy3098-194119719719-75788—
48Royse City (6A)Jr1088All-StateHeavy31147-259183319219-213551
50Midway (6A)Sr1088All-StateHeavy32136-192159518518-51663—
51Lake Belton (6A)Jr1088All-StateHeavy33115-186217621421-422431
60Red Oak (6A)Sr1087All-StateHeavy34107-203137914614-666841
61Berkner (6A)Sr987All-StateHeavy35137-201162918518-52082—
62Keller Central (6A)Jr787All-StateHeavy3674-1101100828-24668—
64Crowley (6A)Jr1087All-StateHeavy3794-172117911311-33465—
65Byron Nelson (6A)Jr1087All-StateHeavy38128-186157018918-926021
66Klein Collins (6A)Sr1087All-StateHeavy3988-143162713413-432381
74Timber Creek (6A)Sr1086All-StateHeavy40115-2111420171017-1074961
77Wylie (6A)Sr1086All-StateStandard41102-186170915615-6912171
81Rock Hill (6A)Jr1086All-StateHeavy42122-233176219819-852—1
84Little Elm (6A)Jr786All-StateHeavy4374-129112311211-233351
90North Forney (6A)Jr585All-StateHeavy4459-102769939-3133——
93Hebron (6A)—885All-StateHeavy4586-1451089969-63673—
94Willis (6A)So685All-StateHeavy46114-206141811511-51651—
95Weatherford (6A)Jr1085All-StateHeavy47128-198170617317-335071
97Plano East (6A)Sr1085All-StateHeavy48145-241169812512-534221
98Plano (6A)Jr985All-StateHeavy49143-212154615315-3-7931
99Arlington (6A)Jr1085All-StateHeavy5072-12793111511-5680131

See a wrong number?